--- linux-2.6.10/drivers/char/random.c 2004-12-24 22:33:51.000000000 +0100 +++ linux-2.6.10-tk1/drivers/char/random.c 2005-01-11 11:23:40.351409568 +0100 @@ -1906,7 +1906,7 @@ void __user *oldval, size_t __user *oldlenp, void __user *newval, size_t newlen, void **context) { - int len; + size_t len; sysctl_poolsize = random_state->poolinfo.POOLBYTES;