On Thu, 12 Jun 2008 10:35:55 +0200 Andi Kleen <andi@firstfloor.org> wrote:
Well I tried that. It didn't actually seem to do much (no CPU time
consumed) so I revved it up a bit:
--- a/drivers/char/crasher.c~crasher-26-speedup
+++ a/drivers/char/crasher.c
@@ -59,7 +59,7 @@ struct mem_buf {
static unsigned long crasher_random(void)
{
rand_seed = rand_seed*69069L+1;
- return rand_seed^jiffies;
+ return (rand_seed^jiffies) & 3;
}
void crasher_srandom(unsigned long entropy)
_
But it hasn't crashed after 57 minutes.
I don't think that is how we should fix this bug ;)
I'm pretty much out of time on this one.
--