Re: [PATCH] timer: Provide wrappers safe for use with LOCKDEP

2017-10-20 Thread Christoph Hellwig
On Thu, Oct 19, 2017 at 01:28:38PM -0700, Kees Cook wrote: > Under LOCKDEP, the timer lock_class_key (set up in __setup_timer) needs > to be tied to the caller's context, so an inline for timer_setup() > won't work. We do, however, want to keep the inline version around for > argument type checking

[PATCH] timer: Provide wrappers safe for use with LOCKDEP

2017-10-19 Thread Kees Cook
Under LOCKDEP, the timer lock_class_key (set up in __setup_timer) needs to be tied to the caller's context, so an inline for timer_setup() won't work. We do, however, want to keep the inline version around for argument type checking, though, so this provides macro wrappers in the LOCKDEP case. Thi