Whamcloud - gitweb
LU-13783 ldiskfs: Add support for mainline 5.8 kernel
authorMr NeilBrown <neilb@suse.de>
Sat, 11 Sep 2021 07:11:51 +0000 (00:11 -0700)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 16 Dec 2021 04:50:59 +0000 (04:50 +0000)
commit1fb13c4ce1f4bfd1da143b2db4c0021b41487396
treed8d95c8b90c55dc253372e8bd31857427fbf76e8
parent6dd7bf40aa71482387e675abf8d45c9c97477fbd
LU-13783 ldiskfs: Add support for mainline 5.8 kernel

Various changes needed for 5.8 over 5.4:
 - ext4_mark_inode_dirty is now a macro, so export
     __export_mark_inode_dirty instead
 - procfs additions need to use 'struct proc_ops'
 - inode-test.c is a new C file that we MUST NOT build
 - various ordinary conflicts

Lustre-change: https://review.whamcloud.com/40373
Lustre-commit: 849e93f4091a3003706668076864f086b9d59238

Test-Parameters: trivial
Signed-off-by: Mr NeilBrown <neilb@suse.de>
Change-Id: I681ab26c60fb35a1ef5f518ee7cac8766e6fde47
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Yang Sheng <ys@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/44361
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
15 files changed:
config/lustre-build-ldiskfs.m4
ldiskfs/Makefile.in
ldiskfs/kernel_patches/patches/linux-5.8/ext4-corrupted-inode-block-bitmaps-handling-patches.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.8/ext4-data-in-dirent.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.8/ext4-export-mb-stream-allocator-variables.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.8/ext4-kill-dx-root.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.8/ext4-max-dir-size.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.8/ext4-mballoc-extra-checks.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.8/ext4-mballoc-pa-free-mismatch.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.8/ext4-misc.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.8/ext4-no-max-dir-size-limit-for-iam-objects.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.8/ext4-pdirop.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.8/ext4-prealloc.patch [new file with mode: 0644]
ldiskfs/kernel_patches/patches/linux-5.8/ext4-simple-blockalloc.patch [new file with mode: 0644]
ldiskfs/kernel_patches/series/ldiskfs-5.8.0-ml.series [new file with mode: 0644]