Details

    • 9223372036854775807

    Description

      Red Hat Enterprise Linux 8.7 Beta release is available:
      https://access.redhat.com/announcements/6977526
      Kernel version: 4.18.0-423.el8

      Attachments

        Issue Links

          Activity

            [LU-16222] RHEL 8.7 support

            "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/48993
            Subject: LU-16222 kernel: RHEL 8.7 client and server support
            Project: fs/lustre-release
            Branch: b2_15
            Current Patch Set: 1
            Commit: b240f50394566698376f280ddd1a438262b078cf

            gerrit Gerrit Updater added a comment - "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/48993 Subject: LU-16222 kernel: RHEL 8.7 client and server support Project: fs/lustre-release Branch: b2_15 Current Patch Set: 1 Commit: b240f50394566698376f280ddd1a438262b078cf

            "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/48941
            Subject: LU-16222 tests: full group testing on RHEL 8.7
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: aabfa3b40033baa5c0511775e97d89af301d3b95

            gerrit Gerrit Updater added a comment - "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/48941 Subject: LU-16222 tests: full group testing on RHEL 8.7 Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: aabfa3b40033baa5c0511775e97d89af301d3b95

            "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/48879
            Subject: LU-16222 kernel: RHEL 8.7 client and server support
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 36b582790b483f7aa9dfea262b566165b1ce450d

            gerrit Gerrit Updater added a comment - "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/48879 Subject: LU-16222 kernel: RHEL 8.7 client and server support Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 36b582790b483f7aa9dfea262b566165b1ce450d
            yujian Jian Yu added a comment -

            Thank you bzzz. The attached patch can be applied without conflict. I'm resolving the conflicts in other patches.

            yujian Jian Yu added a comment - Thank you bzzz . The attached patch can be applied without conflict. I'm resolving the conflicts in other patches.

            @Jian, please try the patch attached.

            bzzz Alex Zhuravlev added a comment - @Jian, please try the patch attached.
            yujian Jian Yu added a comment -

            Hi bzzz, I just uploaded it to /scratch/kernel-source/ on trevis cluster:

            /scratch/kernel-source/kernel-4.18.0-423.el8.src.rpm
            
            yujian Jian Yu added a comment - Hi bzzz , I just uploaded it to /scratch/kernel-source/ on trevis cluster: /scratch/kernel-source/kernel-4.18.0-423.el8.src.rpm

            yujian where can I find : 4.18.0-423 source RPM ?

            bzzz Alex Zhuravlev added a comment - yujian where can I find : 4.18.0-423 source RPM ?

            I think this patch is needed for Ubuntu platform as well.

            simmonsja James A Simmons added a comment - I think this patch is needed for Ubuntu platform as well.
            yujian Jian Yu added a comment -

            The main conflict is in ext4-pdirop.patch.
            RHEL 8.7 kernel 4.18.0-423.el8 contains the following change from Linux kernel 5.18:
            https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3ba733f879c2a88910744647e41edeefbc0d92b2

            commit 3ba733f879c2a88910744647e41edeefbc0d92b2
            Author:     Jan Kara <jack@suse.cz>
            AuthorDate: Wed May 18 11:33:29 2022 +0200
            Commit:     Theodore Ts'o <tytso@mit.edu>
            CommitDate: Tue May 24 15:34:13 2022 -0400
            
                ext4: avoid cycles in directory h-tree
                
                A maliciously corrupted filesystem can contain cycles in the h-tree
                stored inside a directory. That can easily lead to the kernel corrupting
                tree nodes that were already verified under its hands while doing a node
                split and consequently accessing unallocated memory. Fix the problem by
                verifying traversed block numbers are unique.
                
                Cc: stable@vger.kernel.org
                Signed-off-by: Jan Kara <jack@suse.cz>
                Link: https://lore.kernel.org/r/20220518093332.13986-2-jack@suse.cz
                Signed-off-by: Theodore Ts'o <tytso@mit.edu>
            

            The change made ext4-pdirop.patch have conflicts in dx_probe() in fs/ext4/namei.c.
            Hi bzzz, I'm not sure if I can understand the pdirops codes in a short time and resolve the conflicts correctly. Could you please help with creating an updated ext4-pdirop.patch against kernel 5.18? I will incorporate the patch into RHEL 8.7 support patch.

            yujian Jian Yu added a comment - The main conflict is in ext4-pdirop.patch . RHEL 8.7 kernel 4.18.0-423.el8 contains the following change from Linux kernel 5.18: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3ba733f879c2a88910744647e41edeefbc0d92b2 commit 3ba733f879c2a88910744647e41edeefbc0d92b2 Author: Jan Kara <jack@suse.cz> AuthorDate: Wed May 18 11:33:29 2022 +0200 Commit: Theodore Ts'o <tytso@mit.edu> CommitDate: Tue May 24 15:34:13 2022 -0400 ext4: avoid cycles in directory h-tree A maliciously corrupted filesystem can contain cycles in the h-tree stored inside a directory. That can easily lead to the kernel corrupting tree nodes that were already verified under its hands while doing a node split and consequently accessing unallocated memory. Fix the problem by verifying traversed block numbers are unique. Cc: stable@vger.kernel.org Signed-off-by: Jan Kara <jack@suse.cz> Link: https://lore.kernel.org/r/20220518093332.13986-2-jack@suse.cz Signed-off-by: Theodore Ts'o <tytso@mit.edu> The change made ext4-pdirop.patch have conflicts in dx_probe() in fs/ext4/namei.c. Hi bzzz , I'm not sure if I can understand the pdirops codes in a short time and resolve the conflicts correctly. Could you please help with creating an updated ext4-pdirop.patch against kernel 5.18? I will incorporate the patch into RHEL 8.7 support patch.
            yujian Jian Yu added a comment -

            The following ldiskfs patches have conflicts with kernel 4.18.0-423.el8:
            - rhel8.3/ext4-misc.patch
            - rhel8.3/ext4-mballoc-extra-checks.patch
            - rhel7.6/ext4-mballoc-pa-free-mismatch.patch
            - rhel8.4/ext4-pdirop.patch
            - rhel8.3/ext4-corrupted-inode-block-bitmaps-handling-patches.patch
            - rhel8/ext4-mballoc-skip-uninit-groups-cr0.patch
            - rhel8.1/ext4-mballoc-prefetch.patch
            - rhel8.5/ext4-filename-encode.patch

            yujian Jian Yu added a comment - The following ldiskfs patches have conflicts with kernel 4.18.0-423.el8: - rhel8.3/ext4-misc.patch - rhel8.3/ext4-mballoc-extra-checks.patch - rhel7.6/ext4-mballoc-pa-free-mismatch.patch - rhel8.4/ext4-pdirop.patch - rhel8.3/ext4-corrupted-inode-block-bitmaps-handling-patches.patch - rhel8/ext4-mballoc-skip-uninit-groups-cr0.patch - rhel8.1/ext4-mballoc-prefetch.patch - rhel8.5/ext4-filename-encode.patch

            People

              yujian Jian Yu
              yujian Jian Yu
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: