Whamcloud - gitweb
LU-15544 ldiskfs: SUSE 15 SP4 kernel 5.14.21 SUSE 04/46504/18
authorShaun Tancheff <shaun.tancheff@hpe.com>
Tue, 15 Nov 2022 12:03:21 +0000 (06:03 -0600)
committerOleg Drokin <green@whamcloud.com>
Tue, 29 Nov 2022 07:10:44 +0000 (07:10 +0000)
commit8da23f070c6ea810ecb0c48f74033e06e094d68c
tree409cf69e4a6b9cd8c6343f672312db7d3839c535
parentbdf7788d19985bb7abf2385add15f1d67f3d01e4
LU-15544 ldiskfs: SUSE 15 SP4 kernel 5.14.21 SUSE

Updated patch series for SUSE 15 SP4 kernel 5.14.21 based on 5.10

Linux commit v5.14-rc2-19-g188c299e2a26
   ext4: Support for checksumming from journal triggers
Results in ext4_journal_get_write_access() having 4 arguments.
This change provides a compat wrapper for older kernels.

Linux commit v5.12-rc4-7-g471fbbea7ff7
  ext4: handle casefolding with encryption
This change impacts directory entry hash calculation and impacts
EXT4_DIR_REC_LEN and EXT4_DIR_ENTRY_LEN macros which now requires
the inode parent dir's inode. Similarly ext4fs_dirhash() also
takes the inode parent dir's inode.
This changes provides a compat wrapper for ext4fs_dirhash
to support older kernels.

Patches dropped due to upstream ext4 landings:
  linux-5.9/ext4-simple-blockalloc.patch
  base/ext4-projid-xattrs.patch
  linux-5.8/ext4-enc-flag.patch

Test-Parameters: trivial
HPE-bug-id: LUS-10744
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: Ic50227eaa231e2f1e98f4a7c9e5838e3303cbdf6
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/46504
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
22 files changed:
config/lustre-build-ldiskfs.m4
ldiskfs/kernel_patches/patches/linux-5.14/export-ext4fs-dirhash-helper.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.14/ext4-corrupted-inode-block-bitmaps-handling-patches.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.14/ext4-export-mb-stream-allocator-variables.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.14/ext4-ialloc-uid-gid-and-pass-owner-down.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.14/ext4-kill-dx-root.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.14/ext4-mballoc-extra-checks.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.14/ext4-prealloc.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.14/ext4-print-inum-in-htree-warning.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.14/ext4-projid-xattrs.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.14/ext4-xattr-disable-credits-check.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/sles15sp4/ext4-data-in-dirent.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/sles15sp4/ext4-hash-indexed-dir-dotdot-update.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/sles15sp4/ext4-misc.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/sles15sp4/ext4-pdirop.patch [new file with mode: 0644]
ldiskfs/kernel_patches/series/ldiskfs-5.14.21-sles15sp4.series [new file with mode: 0644]
lustre/osd-ldiskfs/osd_compat.c
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_iam.c
lustre/osd-ldiskfs/osd_iam_lvar.c
lustre/osd-ldiskfs/osd_internal.h
lustre/osd-ldiskfs/osd_io.c