Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.8.0
    • None
    • 3
    • 16350

    Description

      Lustre currently exports 1809 symbols, compared to 25395 symbols for the whole linux kernel.

      A lot of these symbols don't need to be exported at all because they are only used in the module they belong to.

      Attachments

        Issue Links

          Activity

            [LU-5829] too many EXPORT_SYMBOL in code

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13319/
            Subject: LU-5829 libcfs: remove unnecessary EXPORT_SYMBOL
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 502c141440b4e6a75a1162d25ba98315abe7ca4e

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13319/ Subject: LU-5829 libcfs: remove unnecessary EXPORT_SYMBOL Project: fs/lustre-release Branch: master Current Patch Set: Commit: 502c141440b4e6a75a1162d25ba98315abe7ca4e

            One patch left that once landed we can close this ticket.

            simmonsja James A Simmons added a comment - One patch left that once landed we can close this ticket.

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13324/
            Subject: LU-5829 ldlm: remove unnecessary EXPORT_SYMBOL
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: e536e511c9e634d8cb7faf763ecab4cab5f40267

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13324/ Subject: LU-5829 ldlm: remove unnecessary EXPORT_SYMBOL Project: fs/lustre-release Branch: master Current Patch Set: Commit: e536e511c9e634d8cb7faf763ecab4cab5f40267

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13320/
            Subject: LU-5829 lnet: remove unnecessary EXPORT_SYMBOL
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: db841c2218bd184f0b113e99c316b9039194859c

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13320/ Subject: LU-5829 lnet: remove unnecessary EXPORT_SYMBOL Project: fs/lustre-release Branch: master Current Patch Set: Commit: db841c2218bd184f0b113e99c316b9039194859c

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/12510/
            Subject: LU-5829 ptlrpc: remove unnecessary EXPORT_SYMBOL
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 3ee0e0908f12de97346cd5fe2996ad147adb9481

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/12510/ Subject: LU-5829 ptlrpc: remove unnecessary EXPORT_SYMBOL Project: fs/lustre-release Branch: master Current Patch Set: Commit: 3ee0e0908f12de97346cd5fe2996ad147adb9481

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13323/
            Subject: LU-5829 obdclass: remove unnecessary EXPORT_SYMBOL
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: adc9384fd11b7fb3b71b363c310c9fa7b37e469f

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13323/ Subject: LU-5829 obdclass: remove unnecessary EXPORT_SYMBOL Project: fs/lustre-release Branch: master Current Patch Set: Commit: adc9384fd11b7fb3b71b363c310c9fa7b37e469f

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13321/
            Subject: LU-5829 misc: remove unnecessary EXPORT_SYMBOL
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 34bdd30ec6a2010dfd98c5110487df210d03815d

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13321/ Subject: LU-5829 misc: remove unnecessary EXPORT_SYMBOL Project: fs/lustre-release Branch: master Current Patch Set: Commit: 34bdd30ec6a2010dfd98c5110487df210d03815d

            frank zago (fzago@cray.com) uploaded a new patch: http://review.whamcloud.com/13324
            Subject: LU-5829 ldlm: remove unnecessary EXPORT_SYMBOL
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 5f75d00444ab1785e598f962091ca8d849169279

            gerrit Gerrit Updater added a comment - frank zago (fzago@cray.com) uploaded a new patch: http://review.whamcloud.com/13324 Subject: LU-5829 ldlm: remove unnecessary EXPORT_SYMBOL Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 5f75d00444ab1785e598f962091ca8d849169279

            frank zago (fzago@cray.com) uploaded a new patch: http://review.whamcloud.com/13323
            Subject: LU-5829 obdclass: remove unnecessary EXPORT_SYMBOL
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 44dcebf9d1a48b9acea3b09462da0f64080d9b24

            gerrit Gerrit Updater added a comment - frank zago (fzago@cray.com) uploaded a new patch: http://review.whamcloud.com/13323 Subject: LU-5829 obdclass: remove unnecessary EXPORT_SYMBOL Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 44dcebf9d1a48b9acea3b09462da0f64080d9b24

            frank zago (fzago@cray.com) uploaded a new patch: http://review.whamcloud.com/13321
            Subject: LU-5829 misc: remove unnecessary EXPORT_SYMBOL
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: cd43357fbc0946db233369ed4d38055cecddb9df

            gerrit Gerrit Updater added a comment - frank zago (fzago@cray.com) uploaded a new patch: http://review.whamcloud.com/13321 Subject: LU-5829 misc: remove unnecessary EXPORT_SYMBOL Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: cd43357fbc0946db233369ed4d38055cecddb9df

            frank zago (fzago@cray.com) uploaded a new patch: http://review.whamcloud.com/13320
            Subject: LU-5829 lnet: remove unnecessary EXPORT_SYMBOL
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 520e866feb00c83a79851dc94f5c44141bbba1c0

            gerrit Gerrit Updater added a comment - frank zago (fzago@cray.com) uploaded a new patch: http://review.whamcloud.com/13320 Subject: LU-5829 lnet: remove unnecessary EXPORT_SYMBOL Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 520e866feb00c83a79851dc94f5c44141bbba1c0

            People

              cliffw Cliff White (Inactive)
              fzago Frank Zago (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: