Hi Vlastimil, On (25/09/10 10:01), Vlastimil Babka wrote: [..] > + > + if (rcu_free) > + call_rcu(&rcu_free->rcu_head, rcu_free_sheaf_nobarn); > +} > + > + > +/* needed for kvfree_rcu_barrier() */ > +void flush_all_rcu_sheaves() > +{
mm/slub.c:3960:27: error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes] 3960 | void flush_all_rcu_sheaves() | ^ | void --- diff --git a/mm/slub.c b/mm/slub.c index 11ad4173e2f2..a1eae71a0f8c 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -3955,9 +3955,8 @@ static void flush_rcu_sheaf(struct work_struct *w) call_rcu(&rcu_free->rcu_head, rcu_free_sheaf_nobarn); } - /* needed for kvfree_rcu_barrier() */ -void flush_all_rcu_sheaves() +void flush_all_rcu_sheaves(void) { struct slub_percpu_sheaves *pcs; struct slub_flush_work *sfw;