Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Upstream, Lustre 2.15.0
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      in 5.5: The kernel crypto API was significantly reworked.
      This impacts the adler32 and gss

      in 5.5: Changed struct jbd2_journal_handle
      Members h_buffer_credits* changed to h_revoke_credits*

       In 5.6: procfs changed from file_operations to proc_ops
      This impacts all users of procfs and a few places where procfs and debugfs usages are interchanged as well as some structures that contain file_operations vs proc_ops.

      In 5.6: time_t is removed. 
      All users are expected to shift to time64_t. For the majority of cases this is just a name change (64 bit architectures have been using 'long' for time_t for a very long time.

      However this does impact 32 bit architectures and inter-op where time_t was not enforced to 64 bit previously needs to be resolved.

      In 5.6: timespec*_trunc is removed.
      It's not very useful so the one usage can probably be dropped entirely.

      Attachments

        Issue Links

          Activity

            [LU-13344] Support for linux 5.6 clients

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37873/
            Subject: LU-13344 libcfs: Abstract proc_fs with proc_ops
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 13cd0f9f667c6e138a8cb235d4920f8b749cb154

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37873/ Subject: LU-13344 libcfs: Abstract proc_fs with proc_ops Project: fs/lustre-release Branch: master Current Patch Set: Commit: 13cd0f9f667c6e138a8cb235d4920f8b749cb154

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40994/
            Subject: LU-13344 gss: Update crypto to use sync_skcipher
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set:
            Commit: 1d67a1eb08c7b95e7d15fa72c360e4fe11f838d4

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40994/ Subject: LU-13344 gss: Update crypto to use sync_skcipher Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: 1d67a1eb08c7b95e7d15fa72c360e4fe11f838d4

            James Nunez (jnunez@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/41031
            Subject: Revert "LU-13344 all: Separate debugfs and procfs handling"
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 38f325c6f401434647442306ccc0cabe1a620219

            gerrit Gerrit Updater added a comment - James Nunez (jnunez@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/41031 Subject: Revert " LU-13344 all: Separate debugfs and procfs handling" Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 38f325c6f401434647442306ccc0cabe1a620219

            Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/40994
            Subject: LU-13344 gss: Update crypto to use sync_skcipher
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: 30044c1814250169bdf96572a2fe915a76bbf62c

            gerrit Gerrit Updater added a comment - Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/40994 Subject: LU-13344 gss: Update crypto to use sync_skcipher Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: 30044c1814250169bdf96572a2fe915a76bbf62c

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38586/
            Subject: LU-13344 gss: Update crypto to use sync_skcipher
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 0a65279121a5a0f5c8831dd2ebd6927a235a94c2

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38586/ Subject: LU-13344 gss: Update crypto to use sync_skcipher Project: fs/lustre-release Branch: master Current Patch Set: Commit: 0a65279121a5a0f5c8831dd2ebd6927a235a94c2

            Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40381
            Subject: LU-13344 lnet: stop using struct timeval
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: d74864d0346849e4de40c3b0a31f97f64fbff103

            gerrit Gerrit Updater added a comment - Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40381 Subject: LU-13344 lnet: stop using struct timeval Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: d74864d0346849e4de40c3b0a31f97f64fbff103

            I found a write performance regression caused by patch https://review.whamcloud.com/#/c/37834/. I opened a separate ticket for it. LU-14055

            sihara Shuichi Ihara added a comment - I found a write performance regression caused by patch https://review.whamcloud.com/#/c/37834/ . I opened a separate ticket for it. LU-14055

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37834/
            Subject: LU-13344 all: Separate debugfs and procfs handling
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 76626d6c52b19b5cca04007c4b1656cc52a487c1

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37834/ Subject: LU-13344 all: Separate debugfs and procfs handling Project: fs/lustre-release Branch: master Current Patch Set: Commit: 76626d6c52b19b5cca04007c4b1656cc52a487c1

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38314/
            Subject: LU-13344 osd-ldiskfs: timespec64 is broken
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 1970a12d7d559dd6d08765047af2b99a3a388524

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38314/ Subject: LU-13344 osd-ldiskfs: timespec64 is broken Project: fs/lustre-release Branch: master Current Patch Set: Commit: 1970a12d7d559dd6d08765047af2b99a3a388524

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38105/
            Subject: LU-13344 lnet: stop using struct timeval
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 5e4c658c4fea4f2b10c2877394eec824474ecc66

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38105/ Subject: LU-13344 lnet: stop using struct timeval Project: fs/lustre-release Branch: master Current Patch Set: Commit: 5e4c658c4fea4f2b10c2877394eec824474ecc66

            People

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

              Dates

                Created:
                Updated:
                Resolved: