Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.12.0
    • None
    • 3
    • 9223372036854775807

    Description

      While Mike Marciniszyn was testing the TID-RDMA he tried to build Lustre against upstream. And ran into this build error:

      make[3]: Entering directory `/nfs/sc/disks/fabric_work/mmarciniszyn/repos/wfr/wf                                                                                                                                                             r-linux-devel'
        CC [M]  /nfs/sc/disks/fabric_work/mmarciniszyn/repos/lustre-release/libcfs/libcfs/linux/linux-tracefile.o
        CC [M]  /nfs/sc/disks/fabric_work/mmarciniszyn/repos/lustre-release/libcfs/libcfs/linux/linux-debug.o
      In file included from /nfs/sc/disks/fabric_work/mmarciniszyn/repos/lustre-release/libcfs/libcfs/linux/linux-debug.c:50:0:
      ./arch/x86/include/asm/uaccess.h: In function ‘set_fs’:
      ./arch/x86/include/asm/uaccess.h:31:9: error: dereferencing pointer to incomplete type
        current->thread.addr_limit = fs; 
      

      Attachments

        Issue Links

          Activity

            [LU-10560] Fixes for 4.14 kernel

            Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/31924
            Subject: LU-10560 llite: remove extra headers from llite_mmap.c
            Project: fs/lustre-release
            Branch: b2_10
            Current Patch Set: 1
            Commit: 480ba0e10974d1e6a6037c67069fe8f528598b1b

            gerrit Gerrit Updater added a comment - Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/31924 Subject: LU-10560 llite: remove extra headers from llite_mmap.c Project: fs/lustre-release Branch: b2_10 Current Patch Set: 1 Commit: 480ba0e10974d1e6a6037c67069fe8f528598b1b

            Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/31923
            Subject: LU-10560 libcfs: remove extra headers from linux-debug.c
            Project: fs/lustre-release
            Branch: b2_10
            Current Patch Set: 1
            Commit: 19158ff6d97668830353388b334eb23da986f8fb

            gerrit Gerrit Updater added a comment - Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/31923 Subject: LU-10560 libcfs: remove extra headers from linux-debug.c Project: fs/lustre-release Branch: b2_10 Current Patch Set: 1 Commit: 19158ff6d97668830353388b334eb23da986f8fb

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31746/
            Subject: LU-10560 mdt: remove extra headers from mdt_identity.c
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 9ade609b73d9b8ac750dec874a7209b07bcb86cb

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31746/ Subject: LU-10560 mdt: remove extra headers from mdt_identity.c Project: fs/lustre-release Branch: master Current Patch Set: Commit: 9ade609b73d9b8ac750dec874a7209b07bcb86cb

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31154/
            Subject: LU-10560 libcfs: Use kernel_write when appropriate
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: b9a32054600a8d63948cced361191aa6ae7ea8f2

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31154/ Subject: LU-10560 libcfs: Use kernel_write when appropriate Project: fs/lustre-release Branch: master Current Patch Set: Commit: b9a32054600a8d63948cced361191aa6ae7ea8f2

            Li Dongyang (dongyangli@ddn.com) uploaded a new patch: https://review.whamcloud.com/31746
            Subject: LU-10560 mdt: remove extra headers from mdt_identity.c
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: c129c4882f210050db8e9a57fbb96c9a917fb8d7

            gerrit Gerrit Updater added a comment - Li Dongyang (dongyangli@ddn.com) uploaded a new patch: https://review.whamcloud.com/31746 Subject: LU-10560 mdt: remove extra headers from mdt_identity.c Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: c129c4882f210050db8e9a57fbb96c9a917fb8d7

            Any chance to land the last patch to make this work complete?

             

            simmonsja James A Simmons added a comment - Any chance to land the last patch to make this work complete?  

            Seriously. I will be seeing this update soon. I guess I need to resolve the last patch.

            simmonsja James A Simmons added a comment - Seriously. I will be seeing this update soon. I guess I need to resolve the last patch.

            I see the LTS label.  Will this ticket also be used to track the backports?

            I added the llnl label because we have an aarch64 cluster for testing and are attempting to build and use the Lustre 2.10 client there.  Some weeks ago RHEL for arm used a 4.11-based kernel, and Lustre 2.10 client built with minor adjustments.   Since then, RHEL moved to a 4.14-based kernel and much more change is required.

            ofaaland Olaf Faaland added a comment - I see the LTS label.  Will this ticket also be used to track the backports? I added the llnl label because we have an aarch64 cluster for testing and are attempting to build and use the Lustre 2.10 client there.  Some weeks ago RHEL for arm used a 4.11-based kernel, and Lustre 2.10 client built with minor adjustments.   Since then, RHEL moved to a 4.14-based kernel and much more change is required.

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31153/
            Subject: LU-10560 libcfs: handle rename to wait_queue_entry_t
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 9b7ca14430edf84f8c031b1489b3c0d2fb617535

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31153/ Subject: LU-10560 libcfs: handle rename to wait_queue_entry_t Project: fs/lustre-release Branch: master Current Patch Set: Commit: 9b7ca14430edf84f8c031b1489b3c0d2fb617535

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31152/
            Subject: LU-10560 lustre_compat: Convert GFP_TEMPORARY to GFP_KERNEL
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: f01bed03905d424fab81bee84a7b622f141e4f79

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31152/ Subject: LU-10560 lustre_compat: Convert GFP_TEMPORARY to GFP_KERNEL Project: fs/lustre-release Branch: master Current Patch Set: Commit: f01bed03905d424fab81bee84a7b622f141e4f79

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31151/
            Subject: LU-10560 llite: remove extra headers from rw26.c
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: b8e87b5a1c17048a760ce9809fde904ca6dc449d

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31151/ Subject: LU-10560 llite: remove extra headers from rw26.c Project: fs/lustre-release Branch: master Current Patch Set: Commit: b8e87b5a1c17048a760ce9809fde904ca6dc449d

            People

              simmonsja James A Simmons
              ashehata Amir Shehata (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: