Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-19748

gni build fixes for 2.17

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Medium
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      Build fixes for GNI

      libcfs/linux/linux-mem.h -> lustre_compat/linux/linux-mem.h
      libcfs/linux/linux-misc.h -> lustre_compat/linux/linux-misc.h

      __ll_vmalloc() -> __compat_vmalloc()

      missing semi-colon after:
      ENUM2STR(GNI_RC_SUCCESS)

      GNI needs to include:
      lustre_compat/linux/timer.h
      linux/libcfs/libcfs_fail.h

      Build fix: -Werror=maybe-uninitialized

      .../lustre/mgc/mgc_request.c: In function 'mgc_create_new_conn':
      .../include/linux/libcfs/libcfs_debug.h:122:3: error: 'rc' may be \
      used uninitialized in this function [-Werror=maybe-uninitialized]

      libcfs_debug_msg(&msgdata, format, ## _VA_ARGS_); \
      ^~~~~~~~~~~~~~~~
      .../lustre/mgc/mgc_request.c:1208:6: note: 'rc' was declared here
      int rc;
      ^~
      Include <linux/fs.h> in HAVE_SET_POSIX_ACL_USER_NS build test
      to ensure 'struct inode' is defined.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated: