summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2017-06-12 12:49:03 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2017-06-12 12:49:03 -0400
commit690d33d4fc93e8f18c737e3ec564b8fe7c820b86 (patch)
treeaaf7b84905a2f634870a5b22aba086f68e95720f
parente5f20127c52f9e1549e776b08412d8fd207eab42 (diff)
downloadlongterm-queue-4.8-690d33d4fc93e8f18c737e3ec564b8fe7c820b86.tar.gz
random: refresh
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-rw-r--r--queue/random-use-chacha20-for-get_random_int-long.patch19
1 files changed, 10 insertions, 9 deletions
diff --git a/queue/random-use-chacha20-for-get_random_int-long.patch b/queue/random-use-chacha20-for-get_random_int-long.patch
index 0fe8d76..6ba7dc7 100644
--- a/queue/random-use-chacha20-for-get_random_int-long.patch
+++ b/queue/random-use-chacha20-for-get_random_int-long.patch
@@ -1,4 +1,4 @@
-From f5b98461cb8167ba362ad9f74c41d126b7becea7 Mon Sep 17 00:00:00 2001
+From 9ed1e1338f46b2b726facc2e40959131d29ff9c4 Mon Sep 17 00:00:00 2001
From: "Jason A. Donenfeld" <Jason@zx2c4.com>
Date: Fri, 6 Jan 2017 19:32:01 +0100
Subject: [PATCH] random: use chacha20 for get_random_int/long
@@ -36,12 +36,13 @@ Cc: Theodore Ts'o <tytso@mit.edu>
Cc: Hannes Frederic Sowa <hannes@stressinduktion.org>
Cc: Andy Lutomirski <luto@amacapital.net>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
+Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
diff --git a/drivers/char/random.c b/drivers/char/random.c
-index 9d147d456598..b800e5479b7d 100644
+index 3efb3bf0ab83..19d659d2ea3c 100644
--- a/drivers/char/random.c
+++ b/drivers/char/random.c
-@@ -2016,63 +2016,65 @@ struct ctl_table random_table[] = {
+@@ -2042,63 +2042,65 @@ struct ctl_table random_table[] = {
};
#endif /* CONFIG_SYSCTL */
@@ -146,13 +147,13 @@ index 9d147d456598..b800e5479b7d 100644
+#endif
+EXPORT_SYMBOL(get_random_int);
- /**
- * randomize_page - Generate a random, page aligned address
+ /*
+ * randomize_range() returns a start address such that
diff --git a/include/linux/random.h b/include/linux/random.h
-index 7bd2403e4fef..16ab429735a7 100644
+index 3d6e9815cd85..1c366e7a717b 100644
--- a/include/linux/random.h
+++ b/include/linux/random.h
-@@ -37,7 +37,6 @@ extern void get_random_bytes(void *buf, int nbytes);
+@@ -26,7 +26,6 @@ extern void get_random_bytes(void *buf, int nbytes);
extern int add_random_ready_callback(struct random_ready_callback *rdy);
extern void del_random_ready_callback(struct random_ready_callback *rdy);
extern void get_random_bytes_arch(void *buf, int nbytes);
@@ -161,10 +162,10 @@ index 7bd2403e4fef..16ab429735a7 100644
#ifndef MODULE
extern const struct file_operations random_fops, urandom_fops;
diff --git a/init/main.c b/init/main.c
-index b0c9d6facef9..09beb7fc6e8c 100644
+index a8a58e2794a5..ea8d17b6e531 100644
--- a/init/main.c
+++ b/init/main.c
-@@ -879,7 +879,6 @@ static void __init do_basic_setup(void)
+@@ -867,7 +867,6 @@ static void __init do_basic_setup(void)
do_ctors();
usermodehelper_enable();
do_initcalls();