From: Jeff D. <jd...@ka...> - 2000-08-17 03:12:53
|
I just noticed, fixed, and checked in a moronic bug in my last fix: --- arch/um/drivers/umn_kern.c~ Wed Aug 16 14:27:33 2000 +++ arch/um/drivers/umn_kern.c Wed Aug 16 22:39:25 2000 @@ -40,7 +40,7 @@ spin_lock_irqsave(&umn.lock, flags); ret = umn_send_packet(umn.tty_fd, skb->data, skb->len); dev_kfree_skb(skb); - spin_unlock_irqrestore(&lp->lock, flags); + spin_unlock_irqrestore(&umn.lock, flags); return(ret); } What's even better is that this appears to fix the occasional process segfaults I've been seeing. I had a way to reproduce it intermittently yesterday, but I can't reproduce it today with this fix. So, if this turns out to be true, and it also fixes the ping flood crash, I'd have to say that test6 has gone from cr*p to the best release yet. Jeff |