|
Message-Id: <1450331796-10329-3-git-send-email-dave@progbits.org> Date: Thu, 17 Dec 2015 00:56:33 -0500 From: David Windsor <dave@...gbits.org> To: kernel-hardening@...ts.openwall.com Cc: David Windsor <dave@...gbits.org>, Kees Cook <keescook@...omium.org> Subject: [RFC PATCH 2/5] percpu_ref: decrease per-CPU refcount bias This change is necessary to prevent overflows from occuring in percpu_switch_to_atomic_rcu during init on x86. Signed-off-by: David Windsor <dave@...gbits.org> --- lib/percpu-refcount.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/percpu-refcount.c b/lib/percpu-refcount.c index 6111bcb..02e816b 100644 --- a/lib/percpu-refcount.c +++ b/lib/percpu-refcount.c @@ -31,7 +31,7 @@ * atomic_long_t can't hit 0 before we've added up all the percpu refs. */ -#define PERCPU_COUNT_BIAS (1LU << (BITS_PER_LONG - 1)) +#define PERCPU_COUNT_BIAS (1LU << (BITS_PER_LONG - 2)) static DECLARE_WAIT_QUEUE_HEAD(percpu_ref_switch_waitq); -- 2.5.0
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.