On Thu, Mar 19, 2020 at 5:42 PM Patricia Alfonso <trishalfonso@xxxxxxxxxx> wrote: > > In order to integrate debugging tools like KASAN into the KUnit > framework, add KUnit struct to the current task to keep track of the > current KUnit test. > > Signed-off-by: Patricia Alfonso <trishalfonso@xxxxxxxxxx> > --- > include/linux/sched.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/include/linux/sched.h b/include/linux/sched.h > index 04278493bf15..1fbfa0634776 100644 > --- a/include/linux/sched.h > +++ b/include/linux/sched.h > @@ -1180,6 +1180,10 @@ struct task_struct { > unsigned int kasan_depth; > #endif > > +#if IS_BUILTIN(CONFIG_KUNIT) > + struct kunit *kunit_test; > +#endif /* IS_BUILTIN(CONFIG_KUNIT) */ > + Why can't this be used if KUNIT is built as a module?