summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2017-11-29 15:22:59 -0500
committerPaul Gortmaker <paul.gortmaker@windriver.com>2017-11-29 15:22:59 -0500
commit5b748fc1a98b2b78d4a67855120b8e8a28cd3303 (patch)
treed9b7a93d8902952a82f13fe25c9ffdb66e210810
parent269e46120b88dd12c382d096c9aa171208cb2e61 (diff)
download4.12-rt-patches-5b748fc1a98b2b78d4a67855120b8e8a28cd3303.tar.gz
random: trivial context refresh
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-rw-r--r--patches/random-make-it-work-on-rt.patch14
1 files changed, 7 insertions, 7 deletions
diff --git a/patches/random-make-it-work-on-rt.patch b/patches/random-make-it-work-on-rt.patch
index 042c77fd7a97f..cf63d23114c52 100644
--- a/patches/random-make-it-work-on-rt.patch
+++ b/patches/random-make-it-work-on-rt.patch
@@ -1,4 +1,4 @@
-From 014bf4d22f789fe5c823766190bad45288307ccc Mon Sep 17 00:00:00 2001
+From f5f930389ce6685b097ab93e65a743ff0e83d9f8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Aug 2012 20:38:50 +0200
Subject: [PATCH] random: Make it work on rt
@@ -11,10 +11,10 @@ entropy.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
diff --git a/drivers/char/random.c b/drivers/char/random.c
-index 9624b6eed510..9afeb4d6cf6d 100644
+index 789b3b14ac15..d7f44305e33e 100644
--- a/drivers/char/random.c
+++ b/drivers/char/random.c
-@@ -1106,28 +1106,27 @@ static __u32 get_reg(struct fast_pool *f, struct pt_regs *regs)
+@@ -1108,28 +1108,27 @@ static __u32 get_reg(struct fast_pool *f, struct pt_regs *regs)
return *ptr;
}
@@ -83,7 +83,7 @@ index c9be57931b58..eeeb540971ae 100644
struct cpumask *percpu_enabled;
const struct cpumask *percpu_affinity;
diff --git a/include/linux/random.h b/include/linux/random.h
-index ed5c3838780d..723eea8f53a1 100644
+index 4aecc339558d..fc779c086593 100644
--- a/include/linux/random.h
+++ b/include/linux/random.h
@@ -31,7 +31,7 @@ static inline void add_latent_entropy(void) {}
@@ -94,7 +94,7 @@ index ed5c3838780d..723eea8f53a1 100644
+extern void add_interrupt_randomness(int irq, int irq_flags, __u64 ip) __latent_entropy;
extern void get_random_bytes(void *buf, int nbytes);
- extern int add_random_ready_callback(struct random_ready_callback *rdy);
+ extern int wait_for_random_bytes(void);
diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c
index d3f24905852c..f87aa8fdcc51 100644
--- a/kernel/irq/handle.c
@@ -118,7 +118,7 @@ index d3f24905852c..f87aa8fdcc51 100644
if (!noirqdebug)
note_interrupt(desc, retval);
diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c
-index f08ff53596ce..9a622877711e 100644
+index 71c6dfd366af..6346a1f3d15b 100644
--- a/kernel/irq/manage.c
+++ b/kernel/irq/manage.c
@@ -1025,6 +1025,12 @@ static int irq_thread(void *data)
@@ -135,5 +135,5 @@ index f08ff53596ce..9a622877711e 100644
}
--
-2.1.4
+2.15.0