hw_random core is completely serialized with rng_mutex. No need for the cycle_kernel_lock() magic. Signed-off-by: Thomas Gleixner Cc: Herbert Xu --- drivers/char/hw_random/core.c | 1 - 1 file changed, 1 deletion(-) Index: linux-2.6-tip/drivers/char/hw_random/core.c =================================================================== --- linux-2.6-tip.orig/drivers/char/hw_random/core.c +++ linux-2.6-tip/drivers/char/hw_random/core.c @@ -87,7 +87,6 @@ static int rng_dev_open(struct inode *in return -EINVAL; if (filp->f_mode & FMODE_WRITE) return -EINVAL; - cycle_kernel_lock(); return 0; }