Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • Upstream
    • Lustre 2.11.0
    • 9223372036854775807

    Description

      Now that libcfs has been sorted out with user land we can look to simplify the code and use kernel function that already exist. Good example are prng.c or the cfs_alloc_array_* functions. Also only place in the linux directory only code that is needed to support various distros.

      Attachments

        Issue Links

          Activity

            [LU-9859] libcfs simplification

            "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/56793
            Subject: LU-9859 libcfs: move percpt_lock into lnet
            Project: fs/lustre-release
            Branch: b2_15
            Current Patch Set: 1
            Commit: 2511c20f284aba601d826311a82d546743fb6c54

            gerrit Gerrit Updater added a comment - "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/56793 Subject: LU-9859 libcfs: move percpt_lock into lnet Project: fs/lustre-release Branch: b2_15 Current Patch Set: 1 Commit: 2511c20f284aba601d826311a82d546743fb6c54

            "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/56774
            Subject: LU-9859 lnet: convert selftest to use workqueues
            Project: fs/lustre-release
            Branch: b2_15
            Current Patch Set: 1
            Commit: 5bd1e328f8519789aad877cfd671409bb1597c3e

            gerrit Gerrit Updater added a comment - "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/56774 Subject: LU-9859 lnet: convert selftest to use workqueues Project: fs/lustre-release Branch: b2_15 Current Patch Set: 1 Commit: 5bd1e328f8519789aad877cfd671409bb1597c3e

            "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/56765
            Subject: LU-9859 libcfs: migrate libcfs_mem.c to lnet/lib-mem.c
            Project: fs/lustre-release
            Branch: b2_15
            Current Patch Set: 1
            Commit: 9ef86165e342525eec4174c64feb90d88d3111f2

            gerrit Gerrit Updater added a comment - "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/56765 Subject: LU-9859 libcfs: migrate libcfs_mem.c to lnet/lib-mem.c Project: fs/lustre-release Branch: b2_15 Current Patch Set: 1 Commit: 9ef86165e342525eec4174c64feb90d88d3111f2

            "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/56763
            Subject: LU-9859 libcfs: move kernel specific code out of libcfs core
            Project: fs/lustre-release
            Branch: b2_15
            Current Patch Set: 1
            Commit: a32285735d9c298fcf6ca91dd97709e503648636

            gerrit Gerrit Updater added a comment - "Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/56763 Subject: LU-9859 libcfs: move kernel specific code out of libcfs core Project: fs/lustre-release Branch: b2_15 Current Patch Set: 1 Commit: a32285735d9c298fcf6ca91dd97709e503648636

            Yes but not much more

            simmonsja James A Simmons added a comment - Yes but not much more
            pjones Peter Jones added a comment -

            Still more?

            pjones Peter Jones added a comment - Still more?

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/55187/
            Subject: LU-9859 libcfs: move crypto wrappers to lnet
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: a4d358a94496ffb4cd628f3dc10efa712c416f64

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/55187/ Subject: LU-9859 libcfs: move crypto wrappers to lnet Project: fs/lustre-release Branch: master Current Patch Set: Commit: a4d358a94496ffb4cd628f3dc10efa712c416f64

            "James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55187
            Subject: LU-9859 libcfs: move crypto wrappers to lnet
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 7d9f12e442b01aa097d5a3abe048212ea05b4539

            gerrit Gerrit Updater added a comment - "James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55187 Subject: LU-9859 libcfs: move crypto wrappers to lnet Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 7d9f12e442b01aa097d5a3abe048212ea05b4539

            Yes but it is mostly done.

            simmonsja James A Simmons added a comment - Yes but it is mostly done.
            pjones Peter Jones added a comment -

            James

            Is there still more to come here?

            Peter

            pjones Peter Jones added a comment - James Is there still more to come here? Peter

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/50845/
            Subject: LU-9859 lnet: move expr parsing from libcfs
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 84d3585890c4758178cedbef0e4f032bf0eeaa03

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/50845/ Subject: LU-9859 lnet: move expr parsing from libcfs Project: fs/lustre-release Branch: master Current Patch Set: Commit: 84d3585890c4758178cedbef0e4f032bf0eeaa03

            People

              simmonsja James A Simmons
              simmonsja James A Simmons
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated: