Subject: Re: BUG or not? GFP_KERNEL with interrupts disabled.

From: "David S. Miller" <[email-masked]>
Date: Thu, 27 Mar 2003 09:55:37 -0800 (PST)

From: Linus Torvalds <[email-masked]>
   Date: Thu, 27 Mar 2003 09:22:29 -0800 (PST)

   I do agree that we should obviously not run bottom halves with
   interrupts disabled
   
Ok, so can we add a:

	if (irqs_disabled())
		BUG();

check to do_softirq()?

I'll address the rest of your email in a bit.