Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1640253 > unrolled thread

[GIT PULL] core kernel fix

Started byIngo Molnar <mingo@kernel.org>
First post2017-05-12 09:30 +0200
Last post2017-05-12 09:30 +0200
Articles 1 — 1 participant

Back to article view | Back to linux.kernel


Contents

  [GIT PULL] core kernel fix Ingo Molnar <mingo@kernel.org> - 2017-05-12 09:30 +0200

#1640253 — [GIT PULL] core kernel fix

FromIngo Molnar <mingo@kernel.org>
Date2017-05-12 09:30 +0200
Subject[GIT PULL] core kernel fix
Message-ID<tGdbs-12a-7@gated-at.bofh.it>
Linus,

Please pull the latest core-urgent-for-linus git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core-urgent-for-linus

   # HEAD: 5ea30e4e58040cfd6434c2f33dc3ea76e2c15b05 stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms

A single fix/enhancement to increase stackprotector canary randomness on 64-bit 
kernels with very little cost.

 Thanks,

	Ingo

------------------>
Daniel Micay (1):
      stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms


 kernel/fork.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kernel/fork.c b/kernel/fork.c
index 3a4343cdfe90..d681f8f10d2d 100644
--- a/kernel/fork.c
+++ b/kernel/fork.c
@@ -536,7 +536,7 @@ static struct task_struct *dup_task_struct(struct task_struct *orig, int node)
 	set_task_stack_end_magic(tsk);
 
 #ifdef CONFIG_CC_STACKPROTECTOR
-	tsk->stack_canary = get_random_int();
+	tsk->stack_canary = get_random_long();
 #endif
 
 	/*

[toc] | [standalone]


Back to top | Article view | linux.kernel


csiph-web