Messages in this thread | | | Date | Thu, 27 Mar 2003 11:10:12 -0800 (PST) | Subject | Re: BUG or not? GFP_KERNEL with interrupts disabled. | From | "David S. Miller" <> |
| |
From: Linus Torvalds <torvalds@transmeta.com> Date: Thu, 27 Mar 2003 11:08:26 -0800 (PST)
So what the test SHOULD look like is this:
if (gfp_mask & __GFP_WAIT) { if (in_atomic() || irqs_disabled()) { static int count = 0; ... } } which should catch all the cases we really care about.
Let's codify this "in_atomic() || irqs_disabled()" test into a macro that everyone can use to test sleepability, ok? - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |