Files
Linux/include/linux
Peter Zijlstra 10383aea2f 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) <[email protected]>
Acked-by: Greg Kroah-Hartman <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
2017-02-10 09:04:19 +01:00
..
…
…
…
…
…
2016-11-17 23:19:00 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-22 22:58:37 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-08 13:31:11 -05:00
2016-12-17 21:27:44 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-08 16:37:33 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-05 19:01:16 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-11-25 10:15:13 -08:00
…
…
…
…
…
…
…
2016-12-05 19:01:16 -05:00
…
…
…
…
…
…
…
…
…
…
…
2016-12-25 17:21:22 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-25 17:21:22 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-11-30 14:36:01 +11:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-12 18:55:06 -08:00
2016-12-25 17:21:23 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-06 11:05:46 +01:00
…
…
…
…
…
…
…
…
…
…
2016-12-16 00:13:41 +02:00
2016-11-26 11:18:02 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-11-16 18:32:02 -05:00
…
2016-12-19 17:29:44 -05:00
…
…
…
…
…
…
…
…
…
2016-12-12 18:55:07 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-06 10:17:03 +02:00
…
…
…
…
…
…
…
…
…
2016-12-08 14:21:47 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2017-01-10 18:31:55 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-25 17:21:22 +01:00
…
…
…
2017-01-10 18:31:55 -08:00
…
…
…
…
…
…
…
…
2016-12-09 22:12:21 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-12 18:55:08 -08:00
…
…
…
…
…
…
2016-12-25 17:21:22 +01:00
…
…
…
…
…
…
…
…
…
…
…