From: Ingo Molnar <[email protected]>

No need to keep preemption disabled across the whole function.

Cc: "Theodore Ts'o" <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Signed-off-by: Thomas Gleixner <[email protected]>
Signed-off-by: Sebastian Andrzej Siewior <[email protected]>
---
 drivers/char/random.c |    4 ----
 1 file changed, 4 deletions(-)

--- a/drivers/char/random.c
+++ b/drivers/char/random.c
@@ -1122,8 +1122,6 @@ static void add_timer_randomness(struct
        } sample;
        long delta, delta2, delta3;
 
-       preempt_disable();
-
        sample.jiffies = jiffies;
        sample.cycles = random_get_entropy();
        sample.num = num;
@@ -1161,8 +1159,6 @@ static void add_timer_randomness(struct
         * and limit entropy entimate to 12 bits.
         */
        credit_entropy_bits(r, min_t(int, fls(delta>>1), 11));
-
-       preempt_enable();
 }
 
 void add_input_randomness(unsigned int type, unsigned int code,

Reply via email to