Will Deacon
d0d583484d
locking/refcount: Consolidate implementations of refcount_t
...
[ Upstream commit fb041bb7c0a918b95c6889fc965cdc4a75b4c0ca ]
The generic implementation of refcount_t should be good enough for
everybody, so remove ARCH_HAS_REFCOUNT and REFCOUNT_FULL entirely,
leaving the generic implementation enabled unconditionally.
Signed-off-by: Will Deacon <will@kernel.org>
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Acked-by: Kees Cook <keescook@chromium.org>
Tested-by: Hanjun Guo <guohanjun@huawei.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Elena Reshetova <elena.reshetova@intel.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Link: https://lkml.kernel.org/r/20191121115902.2551-9-will@kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-07-29 17:14:17 +02:00
..
2018-10-31 08:54:16 -07:00
2019-11-29 10:10:00 +01:00
2019-06-03 16:18:12 +02:00
2019-06-05 17:37:17 +02:00
2022-07-29 17:14:17 +02:00
2020-03-25 08:25:58 +01:00
2019-05-21 10:50:45 +02:00
2019-05-14 09:47:47 -07:00
2020-12-30 11:51:02 +01:00
2020-01-09 10:19:56 +01:00
2021-09-22 12:26:40 +02:00
2020-06-22 09:31:08 +02:00
2019-05-30 11:26:35 -07:00
2020-04-01 11:01:59 +02:00
2019-06-14 16:37:30 +02:00
2019-06-07 23:12:13 +02:00
2019-05-18 11:49:57 +09:00
2019-06-19 17:09:55 +02:00
2021-11-17 09:48:19 +01:00
2021-03-30 14:35:29 +02:00
2019-05-08 19:08:35 +02:00
2019-05-30 11:26:35 -07:00
2020-06-07 13:18:51 +02:00
2019-05-27 09:36:28 -05:00
2018-10-31 08:54:16 -07:00
2018-10-31 08:54:16 -07:00
2020-09-09 19:12:28 +02:00
2019-09-05 13:03:04 +02:00
2018-12-17 18:54:25 +01:00
2022-03-16 13:21:48 +01:00
2019-09-25 17:51:39 -07:00
2022-06-14 18:11:35 +02:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2021-01-12 20:16:22 +01:00
2018-10-31 08:54:16 -07:00
2019-06-05 17:36:37 +02:00
2019-08-29 20:52:53 +02:00
2019-08-19 21:54:16 -07:00
2020-12-16 10:56:59 +01:00