FYI, this patch didn't seem to make it through to the list, probably because it was too large. It might be good to just introduce the internal flags field first, populate it with the translated flags, then switch users over to it, and last but not least remove the old flags field and the MS_* values that were only used internally. Also if would be good to sort this out in a separate series without all the mount context stuff.