On Wed, Oct 18, 2017 at 3:52 PM, Al Viro <viro@xxxxxxxxxxxxxxxxxx> wrote: > On Wed, Oct 18, 2017 at 01:56:26PM -0700, Matthew Garrett wrote: >> commit e462ec50cb5fa ("VFS: Differentiate mount flags (MS_*) from >> internal superblock flags") reworked the flags that are passed through >> do mount, and in the process dropped MS_I_VERSION. Confusingly, things >> continue working if the i_version mount option is used because that's >> directly passed to ext4 which interprets it, while iversion is turned >> into MS_I_VERSION and dropped on the floor. This breaks IMA and EVM and >> my heart. Pass SB_I_VERSION through, and update the consumers to use it >> instead of MS_I_VERSION. > > Remaining bits applied on top of "vfs: fix mounting a filesystem with i_version". > And AFAICS Cc:stable is wrong - e462ec50cb5fa is not in 4.13... Yes, my mistake. Sorry about that.