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
..
2022-07-21 20:59:27 +02:00
2019-09-03 22:09:46 +02:00
2020-07-22 09:32:57 +02:00
2022-07-02 16:28:52 +02:00
2022-07-21 20:59:19 +02:00
2022-07-02 16:28:52 +02:00
2021-03-17 17:03:57 +01:00
2020-03-21 08:11:58 +01:00
2019-09-30 10:04:28 -07:00
2022-07-12 16:30:48 +02:00
2022-06-29 08:58:49 +02:00
2022-05-15 19:54:46 +02:00
2022-06-29 08:58:49 +02:00
2022-05-15 19:54:46 +02:00
2019-09-15 10:32:06 +01:00
2022-06-29 08:58:49 +02:00
2021-04-21 12:56:17 +02:00
2022-05-15 19:54:46 +02:00
2022-06-14 18:11:30 +02:00
2021-10-13 10:08:19 +02:00
2020-06-24 17:50:10 +02:00
2022-04-15 14:18:29 +02:00
2021-03-04 10:26:29 +01:00
2021-04-21 12:56:13 +02:00
2019-08-15 21:34:08 +02:00
2022-06-14 18:11:40 +02:00
2022-07-12 16:30:48 +02:00
2022-04-15 14:18:25 +02:00
2020-02-19 19:53:01 +01:00
2022-06-14 18:11:30 +02:00
2022-07-02 16:28:52 +02:00
2022-06-14 18:11:49 +02:00
2019-08-20 19:42:48 -05:00
2022-04-15 14:18:31 +02:00
2019-08-21 19:50:40 +02:00
2022-05-15 19:54:46 +02:00
2022-01-27 09:19:40 +01:00
2022-02-16 12:52:49 +01:00
2020-12-30 11:51:29 +01:00
2022-05-15 19:54:46 +02:00
2020-06-22 09:31:22 +02:00
2022-06-14 18:11:30 +02:00
2022-07-21 20:59:19 +02:00
2021-10-13 10:08:18 +02:00
2020-11-05 11:43:36 +01:00
2022-07-21 20:59:17 +02:00
2022-07-02 16:28:50 +02:00
2022-07-07 17:36:53 +02:00
2022-07-29 17:14:17 +02:00
2019-09-22 09:39:09 -07:00
2021-11-17 09:48:48 +01:00