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
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-14463 [ LU-14463 ]
            wshilong Wang Shilong (Inactive) made changes -
            Link New: This issue is related to EX-792 [ EX-792 ]
            simmonsja James A Simmons made changes -
            Fix Version/s New: Lustre 2.14.0 [ 14490 ]
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            stancheff Shaun Tancheff made changes -
            Description Original: 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)

             
            New: 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)

             
            mdiep Minh Diep made changes -
            Labels New: LTS12
            stancheff Shaun Tancheff made changes -
            Description Original: 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.

             
            New: 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)

             
            stancheff Shaun Tancheff created issue -

            People

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

              Dates

                Created:
                Updated:
                Resolved: