Re: [-next Sept 10] Build break - arch/s390/mm/pgtable.c (INIT_RCU_HEAD)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Sachin, Martin,

On Tue, 14 Sep 2010 13:43:51 +0530 Sachin Sant <sachinp@xxxxxxxxxx> wrote:
>
> Martin Schwidefsky wrote:
> > On Fri, 10 Sep 2010 13:43:20 +0530
> > Sachin Sant <sachinp@xxxxxxxxxx> wrote:
> >
> >   
> >> Today's next fails to build on a s390 box with
> >>
> >> arch/s390/mm/pgtable.c: In function 'rcu_table_freelist_finish':
> >> arch/s390/mm/pgtable.c:79: error: implicit declaration of function 'INIT_RCU_HEAD'
> >> make[2]: *** [arch/s390/mm/pgtable.o] Error 1
> >>
> >> This code in question was added via following commit:
> >>
> >> commit e726023d9ff7e4968e3e0622782174a4695d68a4
> >> S390] lockless get_user_pages_fast()
> >>     
> >
> > I guess that there is an #include <linux/rcupdate.h> missing in pgtable.c. I'll
> > add it to the patch.
> >   
> I don't see definition for INIT_RCU_HEAD in rcupdate.h so adding rcupdate.h might
> not help.
> 
> Infact i can't find usage/implementation of INIT_RCU_HEAD anywhere else in the code.
> Is this macro deprecated ?

It has been removed by commit 5e8067adfdbaf97039a97540765b1e16eb8d61cc
("rcu head remove init") from the rcu and tip trees.

It was just initialising two internal pointers to NULL, so should not be
needed (for non automatic definitions) even in Linus' current tree.
-- 
Cheers,
Stephen Rothwell                    sfr@xxxxxxxxxxxxxxxx
http://www.canb.auug.org.au/~sfr/

Attachment: pgpyJYBZetrgF.pgp
Description: PGP signature


[Index of Archives]     [Linux Kernel]     [Linux USB Development]     [Yosemite News]     [Linux SCSI]

  Powered by Linux