Re: [LMP-DEVEL] 2.0.33 lockup - reproducible - new info

Alan Cox (alan@cymru.net)
Wed, 25 Feb 1998 09:31:08 +0000 (GMT)


> > 1855 for (;;) {
> > 1856 if (prev == (struct sk_buff *) list || !after(prev->seq, seq))
> > 1857 break;
> > 1858 next = prev;
> > 1859 prev = prev->prev;
> > 1860 }
>
> So it seems you're getting stuck in here. Not knowing the code or what
> could be broken that you're getting stuck here...how crazy an idea would
> it be to insert some kind of jiffy counter in such potentially "infinite
> loops" to abort the loop after "too much" time has been spent waiting for
> some condition that's apparently never going to happen?

By the time its got into that kind of corruption the sk-buffs or
the list are already corrupt and your machine is shortly going to become
history anyway\

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu