Whamcloud - gitweb
LU-13783 ldiskfs: Add support for mainline 5.8 kernel 88/44888/2
authorMr NeilBrown <neilb@suse.de>
Fri, 10 Sep 2021 15:24:00 +0000 (08:24 -0700)
committerAndreas Dilger <adilger@whamcloud.com>
Sun, 14 Nov 2021 03:15:07 +0000 (03:15 +0000)
commit4c591a8d8ed60a3ec2effbc08503bf02f5069192
tree4a8a75e7f406ade2b8b14e5b4ea845522906e9ab
parentf9c06dc07cc6c2125a014f472bba8f6022b660ac
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-on: https://review.whamcloud.com/44888
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Yang Sheng <ys@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]