On Wed, 2018-01-24 at 08:56 +0200, Leon Romanovsky wrote: > From: Leon Romanovsky <leonro@xxxxxxxxxxxx> > > Combination of CONFIG_DEBUG_OBJECTS_RCU_HEAD=y and > CONFIG_INFINIBAND_SRPT=m produces the following build error. > > ERROR: "init_rcu_head" [drivers/infiniband/ulp/srpt/ib_srpt.ko] undefined! > make[1]: *** [scripts/Makefile.modpost:92: __modpost] Error 1 > make: *** [Makefile:1216: modules] Error 2 > > The reason to it that init_rcu_head() is not exported and not supposed > to be used in modules. It is needed for dynamic initialization of > statically allocated rcu_head structures. > > Fixes: 795bc112cd5a ("IB/srpt: Make it safe to use RCU for srpt_device.rch_list") > Fixes: a11253142e6d ("IB/srpt: Rework multi-channel support") > Signed-off-by: Bart Van Assche <bart.vanassche@xxxxxxx> > Signed-off-by: Leon Romanovsky <leonro@xxxxxxxxxxxx> Thanks, applied. -- Doug Ledford <dledford@xxxxxxxxxx> GPG KeyID: B826A3330E572FDD Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
Attachment:
signature.asc
Description: This is a digitally signed message part