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/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

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

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

            Removing 565 unnecessary exports: http://review.whamcloud.com/12510

            fzago Frank Zago (Inactive) added a comment - Removing 565 unnecessary exports: http://review.whamcloud.com/12510

            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: