On Mon, Dec 12, 2022 at 05:58:20PM -0600, David Vernet wrote: > On Mon, Dec 12, 2022 at 03:46:17PM -0800, Yonghong Song wrote: > > Kernel test robot reported bpf selftest build failure when CONFIG_SMP > > is not set. The error message looks below: > > > > >> progs/rcu_read_lock.c:256:34: error: no member named 'last_wakee' in 'struct task_struct' > > last_wakee = task->real_parent->last_wakee; > > ~~~~~~~~~~~~~~~~~ ^ > > 1 error generated. > > > > When CONFIG_SMP is not set, the field 'last_wakee' is not available in struct > > 'task_struct'. Hence the above compilation failure. To fix the issue, let us > > choose another field 'group_leader' which is available regardless of > > CONDFIG_SMP set or not. > > s/CONDFIG_SMP/CONFIG_SMP > > > > > Reported-by: kernel test robot <lkp@xxxxxxxxx> > > Signed-off-by: Yonghong Song <yhs@xxxxxx> Also: Acked-by: David Vernet <void@xxxxxxxxxxxxx>