On Mon, 18 Apr 2011, Dave Hansen wrote: > > It shouldn't be a follow-on patch since you're introducing a new feature > > here (vmalloc allocation failure warnings) and what I'm identifying is a > > race in the access to current->comm. A bug fix for a race should always > > preceed a feature that touches the same code. > > Dude. Seriously. Glass house! a63d83f4 > Not sure what you're implying here. The commit you've identified is the oom killer rewrite and the oom killer is very specific about making sure to always hold task_lock() whenever dereferencing ->comm, even for current, to guard against /proc/pid/comm or prctl(). The oom killer is different from your usecase, however, because we can always take task_lock(current) in the oom killer because it's in a blockable context, whereas page allocation warnings can occur in a superset. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>