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

            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

            Minh Diep (mdiep@whamcloud.com) uploaded a new 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: 1
            Commit: afdce910749679a6d11f2d9c3aad13a5dae1d51f

            gerrit Gerrit Updater added a comment - Minh Diep (mdiep@whamcloud.com) uploaded a new 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: 1 Commit: afdce910749679a6d11f2d9c3aad13a5dae1d51f

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

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

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35498/
            Subject: LU-12400 osd-ldiskfs: support multi-page bvec
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: fdd231b394699ae0fa53b387b3ab436c9e201b91

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35498/ Subject: LU-12400 osd-ldiskfs: support multi-page bvec Project: fs/lustre-release Branch: master Current Patch Set: Commit: fdd231b394699ae0fa53b387b3ab436c9e201b91

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

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

            People

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

              Dates

                Created:
                Updated:
                Resolved: