Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-12400

Support for linux kernel version 5.2

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.14.0
    • None
    • 9223372036854775807

    Description

      Support for building lustre / ldiskfs with current upstream kernels

      Added iov_iter_type needed to iterate over iovec
      vm_fault_t used for (some) vm_operations_struct handlers
      SunRPC cache hash lock is now a spinlock_t, readers are now all RCU

      ldiskfs:
      __ext4_find_entry became a helper function for ext4_find_entry
      [breaking a few ldiskfs patches]

      Multi-page bvec has landed, use bvec_iter_all

      extfs_dirhash now requires a directory (for case-insensitive directories).

      ib_sg_dma_address() and ib_sg_dma_len() are removed

      With CONFIG_ARCH_STACKWALK stack_trace_save_tsk() is not exported.

      y2038: SO_SNDTIMEO, SO_RCVTIMEO removed

      legacy 'get_ds()' function is removed

      Use the new vm_fault_t type (optional)

       

      Attachments

        Issue Links

          Activity

            [LU-12400] Support for linux kernel version 5.2

            Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40378
            Subject: LU-12400 libcfs: save_stack_trace_tsk if ARCH_STACKWALK
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: 05bf1e902469a6b9ac4407573991890c9cb25fd6

            gerrit Gerrit Updater added a comment - Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40378 Subject: LU-12400 libcfs: save_stack_trace_tsk if ARCH_STACKWALK Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: 05bf1e902469a6b9ac4407573991890c9cb25fd6

            Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40377
            Subject: LU-12400 osd-ldiskfs: get rid of legacy 'get_ds()' function
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: fa5f2d7c374dfed6b4ea2ba27c4cada0f64326a1

            gerrit Gerrit Updater added a comment - Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40377 Subject: LU-12400 osd-ldiskfs: get rid of legacy 'get_ds()' function Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: fa5f2d7c374dfed6b4ea2ba27c4cada0f64326a1

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38483/
            Subject: LU-12400 ptlrpc: Sun RPC changes for RCU locking
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set:
            Commit: c3e1f86f3a50cfa3762b63fb0f058af5036238ad

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38483/ Subject: LU-12400 ptlrpc: Sun RPC changes for RCU locking Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: c3e1f86f3a50cfa3762b63fb0f058af5036238ad

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38478/
            Subject: LU-12400 llite: Use the new vm_fault_t type
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set:
            Commit: a206d1ef12806cebc6c8d0aa010aa915114e8213

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38478/ Subject: LU-12400 llite: Use the new vm_fault_t type Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: a206d1ef12806cebc6c8d0aa010aa915114e8213

            Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/38483
            Subject: LU-12400 ptlrpc: Sun RPC changes for RCU locking
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: ddc396f141ea47023763e241eef8e3fc5931b345

            gerrit Gerrit Updater added a comment - Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/38483 Subject: LU-12400 ptlrpc: Sun RPC changes for RCU locking Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: ddc396f141ea47023763e241eef8e3fc5931b345

            Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/38478
            Subject: LU-12400 llite: Use the new vm_fault_t type
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: c09592fc8d80f5d3e7ce066c5569be9c3c02ed9e

            gerrit Gerrit Updater added a comment - Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/38478 Subject: LU-12400 llite: Use the new vm_fault_t type Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: c09592fc8d80f5d3e7ce066c5569be9c3c02ed9e

            Everything is landed for master. ldiskfs changes were deferred/migrated to 5.4 as that is flagged as a longterm:

            https://www.kernel.org/category/releases.html

             

            stancheff Shaun Tancheff added a comment - Everything is landed for master. ldiskfs changes were deferred/migrated to 5.4 as that is flagged as a longterm: https://www.kernel.org/category/releases.html  

            Are there more patches coming?

            jgmitter Joseph Gmitter (Inactive) added a comment - Are there more patches coming?

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36330/
            Subject: LU-12400 lnet: Infiniband sg_dma changes for linux 5.1
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set:
            Commit: 7dd298fc7717143af5f30c44059fb678307a67a1

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36330/ Subject: LU-12400 lnet: Infiniband sg_dma changes for linux 5.1 Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: 7dd298fc7717143af5f30c44059fb678307a67a1

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35518/
            Subject: LU-12400 zfs: zfs mainline 0.8+ with mainline (5.2) kernel
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 424f3d1ac0ce065b77058afb093f791275ecf999

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35518/ Subject: LU-12400 zfs: zfs mainline 0.8+ with mainline (5.2) kernel Project: fs/lustre-release Branch: master Current Patch Set: Commit: 424f3d1ac0ce065b77058afb093f791275ecf999

            People

              stancheff Shaun Tancheff
              stancheff Shaun Tancheff
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: