========== build_clang - FAILED Documentation/.renames.txt: warning: ignored by one of the .gitignore files Warning: ../ipc/sem.c:629 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * perform_atomic_semop[_slow] - Attempt to perform semaphore Warning: ../security/apparmor/af_unix.c:618 Cannot find identifier on line: * Warning: ../security/apparmor/af_unix.c:626 function parameter 'subj_cred' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'op' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'request' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 expecting prototype for Requires(). Prototype was for aa_unix_peer_perm() instead In file included from ../drivers/infiniband/hw/hfi1/affinity.c:11: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/chip.c:16: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/aspm.c:7: In file included from ../drivers/infiniband/hw/hfi1/aspm.h:9: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. ../drivers/net/ethernet/sfc/ethtool_common.c:274:60: warning: diagnostic behavior may be improved by adding the 'format(printf, 7, 8)' attribute to the declaration of 'efx_fill_test' [-Wmissing-format-attribute] 257 | snprintf(test_str, sizeof(test_str), test_format, test_id); | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:257:13: note: 'efx_fill_test' declared here 257 | static void efx_fill_test(unsigned int test_index, u8 *strings, u64 *data, | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:352:28: warning: data argument not used by format string [-Wformat-extra-args] 352 | "phy", 0, "alive", NULL); | ~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:354:29: warning: data argument not used by format string [-Wformat-extra-args] 354 | "core", 0, "nvram", NULL); | ~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:356:33: warning: data argument not used by format string [-Wformat-extra-args] 356 | "core", 0, "interrupt", NULL); | ~~~~~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:363:24: warning: data argument not used by format string [-Wformat-extra-args] 363 | "eventq.dma", NULL); | ~~~~~~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:367:24: warning: data argument not used by format string [-Wformat-extra-args] 367 | "eventq.int", NULL); | ~~~~~~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:371:30: warning: data argument not used by format string [-Wformat-extra-args] 371 | "core", 0, "memory", NULL); | ~~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:373:33: warning: data argument not used by format string [-Wformat-extra-args] 373 | "core", 0, "registers", NULL); | ~~~~~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ 8 warnings generated. In file included from ../drivers/infiniband/hw/hfi1/device.c:10: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/driver.c:18: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/efivar.c:9: In file included from ../drivers/infiniband/hw/hfi1/efivar.h:11: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/eprom.c:7: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/exp_rcv.c:6: In file included from ../drivers/infiniband/hw/hfi1/exp_rcv.h:8: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/file_ops.c:16: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. ../kernel/bpf/hashtab.c:2845:9: error: call to undeclared function 'bpf_ma_set_dtor'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2845 | return bpf_ma_set_dtor(map, &rhtab->ma, rhtab_mem_dtor); | ^ 1 error generated. make[5]: *** [../scripts/Makefile.build:289: kernel/bpf/hashtab.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../drivers/infiniband/hw/hfi1/firmware.c:11: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/init.c:17: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/intr.c:10: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/ipoib_main.c:11: In file included from ../drivers/infiniband/hw/hfi1/ipoib.h:23: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/ipoib_rx.c:7: In file included from ../drivers/infiniband/hw/hfi1/netdev.h:10: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/ipoib_tx.c:14: In file included from ../drivers/infiniband/hw/hfi1/sdma.h:15: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/mad.c:11: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/msix.c:6: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/mmu_rb.c:13: In file included from ../drivers/infiniband/hw/hfi1/mmu_rb.h:10: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/netdev_rx.c:11: In file included from ../drivers/infiniband/hw/hfi1/sdma.h:15: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/opfn.c:6: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/pcie.c:13: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/pin_system.c:8: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/pio.c:7: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/pio_copy.c:6: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/platform.c:8: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/qp.c:11: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/qsfp.c:10: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/rc.c:7: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/ruc.c:8: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/sysfs.c:9: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/sdma.c:15: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/tid_rdma.c:7: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/trace.c:6: In file included from ../drivers/infiniband/hw/hfi1/trace.h:15: In file included from ../drivers/infiniband/hw/hfi1/trace_dbg.h:12: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/uc.c:6: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/ud.c:9: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/user_exp_rcv.c:9: In file included from ../drivers/infiniband/hw/hfi1/mmu_rb.h:10: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/user_pages.c:11: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/user_sdma.c:25: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/verbs_txreq.c:6: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/vnic_main.c:13: In file included from ../drivers/infiniband/hw/hfi1/vnic.h:9: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/verbs.c:17: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/vnic_sdma.c:10: In file included from ../drivers/infiniband/hw/hfi1/sdma.h:15: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/debugfs.c:15: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/fault.c:13: In file included from ../drivers/infiniband/hw/hfi1/fault.h:13: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. make[4]: *** [../scripts/Makefile.build:548: kernel/bpf] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:548: kernel] Error 2 make[2]: *** [/srv/nipa-poller/bpf-next/wt-0/Makefile:2139: .] Error 2 make[1]: *** [/srv/nipa-poller/bpf-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 Documentation/.renames.txt: warning: ignored by one of the .gitignore files Warning: ../ipc/sem.c:629 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * perform_atomic_semop[_slow] - Attempt to perform semaphore Warning: ../security/apparmor/af_unix.c:618 Cannot find identifier on line: * Warning: ../security/apparmor/af_unix.c:626 function parameter 'subj_cred' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'op' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'request' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 expecting prototype for Requires(). Prototype was for aa_unix_peer_perm() instead ../kernel/bpf/hashtab.c:2845:9: error: call to undeclared function 'bpf_ma_set_dtor'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2845 | return bpf_ma_set_dtor(map, &rhtab->ma, rhtab_mem_dtor); | ^ 1 error generated. make[5]: *** [../scripts/Makefile.build:289: kernel/bpf/hashtab.o] Error 1 make[4]: *** [../scripts/Makefile.build:548: kernel/bpf] Error 2 make[3]: *** [../scripts/Makefile.build:548: kernel] Error 2 make[3]: *** Waiting for unfinished jobs.... ../drivers/net/ethernet/sfc/ethtool_common.c:274:60: warning: diagnostic behavior may be improved by adding the 'format(printf, 7, 8)' attribute to the declaration of 'efx_fill_test' [-Wmissing-format-attribute] 257 | snprintf(test_str, sizeof(test_str), test_format, test_id); | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:257:13: note: 'efx_fill_test' declared here 257 | static void efx_fill_test(unsigned int test_index, u8 *strings, u64 *data, | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:352:28: warning: data argument not used by format string [-Wformat-extra-args] 352 | "phy", 0, "alive", NULL); | ~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:354:29: warning: data argument not used by format string [-Wformat-extra-args] 354 | "core", 0, "nvram", NULL); | ~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:356:33: warning: data argument not used by format string [-Wformat-extra-args] 356 | "core", 0, "interrupt", NULL); | ~~~~~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:363:24: warning: data argument not used by format string [-Wformat-extra-args] 363 | "eventq.dma", NULL); | ~~~~~~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:367:24: warning: data argument not used by format string [-Wformat-extra-args] 367 | "eventq.int", NULL); | ~~~~~~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:371:30: warning: data argument not used by format string [-Wformat-extra-args] 371 | "core", 0, "memory", NULL); | ~~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ ../drivers/net/ethernet/sfc/ethtool_common.c:373:33: warning: data argument not used by format string [-Wformat-extra-args] 373 | "core", 0, "registers", NULL); | ~~~~~~~~~~~ ^ ../include/linux/stddef.h:8:14: note: expanded from macro 'NULL' 8 | #define NULL ((void *)0) | ^ 8 warnings generated. In file included from ../drivers/infiniband/hw/hfi1/aspm.c:7: In file included from ../drivers/infiniband/hw/hfi1/aspm.h:9: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/device.c:10: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/efivar.c:9: In file included from ../drivers/infiniband/hw/hfi1/efivar.h:11: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/eprom.c:7: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/affinity.c:11: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/driver.c:18: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/intr.c:10: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/exp_rcv.c:6: In file included from ../drivers/infiniband/hw/hfi1/exp_rcv.h:8: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/ipoib_main.c:11: In file included from ../drivers/infiniband/hw/hfi1/ipoib.h:23: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/ipoib_rx.c:7: In file included from ../drivers/infiniband/hw/hfi1/netdev.h:10: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/firmware.c:11: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/file_ops.c:16: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/msix.c:6: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/init.c:17: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/ipoib_tx.c:14: In file included from ../drivers/infiniband/hw/hfi1/sdma.h:15: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/netdev_rx.c:11: In file included from ../drivers/infiniband/hw/hfi1/sdma.h:15: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/pcie.c:13: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/mmu_rb.c:13: In file included from ../drivers/infiniband/hw/hfi1/mmu_rb.h:10: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/pio_copy.c:6: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/opfn.c:6: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/pin_system.c:8: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/qsfp.c:10: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/platform.c:8: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/pio.c:7: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/mad.c:11: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/qp.c:11: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/chip.c:16: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/ruc.c:8: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/sysfs.c:9: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/user_pages.c:11: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/uc.c:6: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/vnic_sdma.c:10: In file included from ../drivers/infiniband/hw/hfi1/sdma.h:15: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/rc.c:7: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/vnic_main.c:13: In file included from ../drivers/infiniband/hw/hfi1/vnic.h:9: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/ud.c:9: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/fault.c:13: In file included from ../drivers/infiniband/hw/hfi1/fault.h:13: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/sdma.c:15: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/verbs_txreq.c:6: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/user_exp_rcv.c:9: In file included from ../drivers/infiniband/hw/hfi1/mmu_rb.h:10: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/debugfs.c:15: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/verbs.c:17: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/user_sdma.c:25: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/tid_rdma.c:7: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. In file included from ../drivers/infiniband/hw/hfi1/trace.c:6: In file included from ../drivers/infiniband/hw/hfi1/trace.h:15: In file included from ../drivers/infiniband/hw/hfi1/trace_dbg.h:12: In file included from ../drivers/infiniband/hw/hfi1/hfi.h:32: ../include/rdma/rdma_vt.h:447:47: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'rvt_set_ibdev_name' [-Wmissing-format-attribute] 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | __attribute__((format(printf, 2, 3))) 438 | const char *fmt, const char *name, 439 | const int unit) 440 | { 441 | /* 442 | * FIXME: rvt and its users want to touch the ibdev before 443 | * registration and have things like the name work. We don't have the 444 | * infrastructure in the core to support this directly today, hack it 445 | * to work by setting the name manually here. 446 | */ 447 | dev_set_name(&rdi->ibdev.dev, fmt, name, unit); | ^ ../include/rdma/rdma_vt.h:437:20: note: 'rvt_set_ibdev_name' declared here 437 | static inline void rvt_set_ibdev_name(struct rvt_dev_info *rdi, | ^ 1 warning generated. make[2]: *** [/srv/nipa-poller/bpf-next/wt-0/Makefile:2139: .] Error 2 make[1]: *** [/srv/nipa-poller/bpf-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2