Re: [PATCH] VFS: Sanity check mount flags passed to change_mnt_propagation()

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Matthew Wilcox
Date: Thursday, August 26, 2010 - 6:14 pm

On Thu, Aug 26, 2010 at 04:03:18PM -0400, Valerie Aurora wrote:

Hrm.  I think we can do this a bit more pithily.

	/* Only one propagation flag should be set, and no others */
	if (hweight32(type) != 1 &&
	    (type & ~(MS_SHARED | MS_PRIVATE | MS_SLAVE | MS_UNBINDABLE))
		return 0;

Too clever?

-- 
Matthew Wilcox				Intel Open Source Technology Centre
"Bill, look, we understand that you're interested in selling us this
operating system, but compare it to ours.  We can't possibly take such
a retrograde step."
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [PATCH] VFS: Sanity check mount flags passed to change ..., Matthew Wilcox, (Thu Aug 26, 6:14 pm)