]> git.karo-electronics.de Git - karo-tx-linux.git/commit
kref: Implement 'struct kref' using refcount_t
authorPeter Zijlstra <peterz@infradead.org>
Mon, 14 Nov 2016 17:06:19 +0000 (18:06 +0100)
committerIngo Molnar <mingo@kernel.org>
Fri, 10 Feb 2017 08:04:19 +0000 (09:04 +0100)
commit10383aea2f445bce9b2a2b308def08134b438c8e
tree64fea6972561d5a8899c2da53646771e65507734
parentf405df5de3170c00e5c54f8b7cf4766044a032ba
kref: Implement 'struct kref' using refcount_t

Use the refcount_t 'atomic' type to implement 'struct kref', this makes kref
more robust by bringing saturation semantics.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
include/linux/kref.h