On Tue, May 02, 2017 at 02:15:32PM -0700, Eric Biggers wrote: > From: Richard Weinberger <richard@xxxxxx> > > commit 9a200d075e5d05be1fcad4547a0f8aee4e2f9a04 upstream. Please apply > to 4.4-stable. (Having to make this change is unfortunate since it > could break some users of ext4 encryption, but we haven't received any > complaints about this being in the 4.9 kernel, and we need to do this > because otherwise anyone who can write to an ext4 filesystem with > block_size != PAGE_SIZE can crash the kernel or corrupt the filesystem.) > > ...otherwise an user can enable encryption for certain files even > when the filesystem is unable to support it. > Such a case would be a filesystem created by mkfs.ext4's default > settings, 1KiB block size. Ext4 supports encyption only when block size > is equal to PAGE_SIZE. > But this constraint is only checked when the encryption feature flag > is set. > > Signed-off-by: Richard Weinberger <richard@xxxxxx> > Signed-off-by: Theodore Ts'o <tytso@xxxxxxx> > Signed-off-by: Eric Biggers <ebiggers@xxxxxxxxxx> > --- > fs/ext4/ioctl.c | 3 +++ > 1 file changed, 3 insertions(+) This was for 4.4, right? Now queued up there. greg k-h