X-Git-Url: https://git.whamcloud.com/gitweb?a=blobdiff_plain;f=ldiskfs%2Fkernel_patches%2Fpatches%2Frhel7.9%2Fext4-enc-flag.patch;h=02e10cda7a48f3a8d3b78bf4bf49ace390cd325c;hb=348446d6370b3f63f0da8a96997b3295f896c6fb;hp=d24ef32c4b5141ef777082c23726417ed839e96d;hpb=b1e2ca839f30a450059b2bc190ad2916ca16be82;p=fs%2Flustre-release.git diff --git a/ldiskfs/kernel_patches/patches/rhel7.9/ext4-enc-flag.patch b/ldiskfs/kernel_patches/patches/rhel7.9/ext4-enc-flag.patch index d24ef32..02e10cd 100644 --- a/ldiskfs/kernel_patches/patches/rhel7.9/ext4-enc-flag.patch +++ b/ldiskfs/kernel_patches/patches/rhel7.9/ext4-enc-flag.patch @@ -22,13 +22,15 @@ diff -wur a/fs/ext4/xattr.c b/fs/ext4/xattr.c static int ext4_xattr_list_entries(struct dentry *dentry, struct ext4_xattr_entry *entry, -@@ -1197,14 +1197,19 @@ +@@ -1197,14 +1197,21 @@ ext4_handle_sync(handle); } + if (!error && name_index == EXT4_XATTR_INDEX_ENCRYPTION && -+ strcmp(name, "c") == 0) ++ strcmp(name, "c") == 0) { + EXT4_I(inode)->i_flags |= EXT4_ENCRYPT_FL; ++ mark_inode_dirty(inode); ++ } + cleanup: brelse(is.iloc.bh);