Re: [RFC][PATCH 5/7] kref: Implement kref_put_lock()

2016-11-14 Thread Peter Zijlstra
On Mon, Nov 14, 2016 at 12:35:48PM -0800, Kees Cook wrote: > On Mon, Nov 14, 2016 at 9:39 AM, Peter Zijlstra wrote: > > Because home-rolling your own is _awesome_, stop doing it. Provide > > kref_put_lock(), just like kref_put_mutex() but for a spinlock. > > > > Signed-off-by: Peter Zijlstra (Inte

Re: [RFC][PATCH 5/7] kref: Implement kref_put_lock()

2016-11-14 Thread Kees Cook
On Mon, Nov 14, 2016 at 9:39 AM, Peter Zijlstra wrote: > Because home-rolling your own is _awesome_, stop doing it. Provide > kref_put_lock(), just like kref_put_mutex() but for a spinlock. > > Signed-off-by: Peter Zijlstra (Intel) > --- > include/linux/kref.h | 21 +++-- > net

[RFC][PATCH 5/7] kref: Implement kref_put_lock()

2016-11-14 Thread Peter Zijlstra
Because home-rolling your own is _awesome_, stop doing it. Provide kref_put_lock(), just like kref_put_mutex() but for a spinlock. Signed-off-by: Peter Zijlstra (Intel) --- include/linux/kref.h | 21 +++-- net/sunrpc/svcauth.c | 15 ++- 2 files changed, 25 inserti