Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../kernel/sys.c:1144:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/sys.c:1144:32: expected struct task_struct *p1 ../kernel/sys.c:1144:32: got struct task_struct [noderef] __rcu *real_parent ../drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/target/tcm_fc/tfc_conf.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h): ../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:510:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB" WARNING: modpost: vmlinux: section mismatch in reference: lookup_object_or_alloc+0x462 (section: .text) -> is_static_object (section: .init.text) ../arch/x86/boot/version.c: note: in included file (through ../arch/x86/include/uapi/asm/bitsperlong.h, ../include/uapi/asm-generic/int-ll64.h, ../include/asm-generic/int-ll64.h, ../include/uapi/asm-generic/types.h, ...): ../include/asm-generic/bitsperlong.h:23:2: error: Inconsistent word size. Check asm/bitsperlong.h ../include/asm-generic/bitsperlong.h:27:33: error: static assertion failed: "Inconsistent word size. Check asm/bitsperlong.h" Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../kernel/sys.c:1144:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/sys.c:1144:32: expected struct task_struct *p1 ../kernel/sys.c:1144:32: got struct task_struct [noderef] __rcu *real_parent ../drivers/target/tcm_fc/tfc_conf.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/zte/dinghai/en_pf.c:98:5: warning: no previous prototype for ‘zxdh_pf_pci_find_capability’ [-Wmissing-prototypes] 98 | int zxdh_pf_pci_find_capability(struct pci_dev *pdev, u8 cfg_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c:129:15: warning: no previous prototype for ‘zxdh_pf_map_capability’ [-Wmissing-prototypes] 129 | void __iomem *zxdh_pf_map_capability(struct dh_core_dev *dh_dev, int off, | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c:203:5: warning: no previous prototype for ‘zxdh_pf_common_cfg_init’ [-Wmissing-prototypes] 203 | int zxdh_pf_common_cfg_init(struct dh_core_dev *dh_dev) | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_common_cfg_init’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:205:41: error: implicit declaration of function ‘dh_core_priv’; did you mean ‘dh_core_free_priv’? [-Wimplicit-function-declaration] 205 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ | dh_core_free_priv ../drivers/net/ethernet/zte/dinghai/en_pf.c:205:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:233:5: warning: no previous prototype for ‘zxdh_pf_notify_cfg_init’ [-Wmissing-prototypes] 233 | int zxdh_pf_notify_cfg_init(struct dh_core_dev *dh_dev) | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_notify_cfg_init’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:235:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 235 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c:256:46: error: passing argument 3 of ‘pci_read_config_dword’ from incompatible pointer type [-Wincompatible-pointer-types] 256 | cap.length), ¬ify_length); | ^~~~~~~~~~~~~~ | | | size_t * {aka long unsigned int *} In file included from ../drivers/net/ethernet/zte/dinghai/en_pf.c:8: ../include/linux/pci.h:1337:70: note: expected ‘u32 *’ {aka ‘unsigned int *’} but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} 1337 | int pci_read_config_dword(const struct pci_dev *dev, int where, u32 *val); | ~~~~~^~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c:259:46: error: passing argument 3 of ‘pci_read_config_dword’ from incompatible pointer type [-Wincompatible-pointer-types] 259 | cap.offset), ¬ify_offset); | ^~~~~~~~~~~~~~ | | | size_t * {aka long unsigned int *} ../include/linux/pci.h:1337:70: note: expected ‘u32 *’ {aka ‘unsigned int *’} but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} 1337 | int pci_read_config_dword(const struct pci_dev *dev, int where, u32 *val); | ~~~~~^~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:283:5: warning: no previous prototype for ‘zxdh_pf_device_cfg_init’ [-Wmissing-prototypes] 283 | int zxdh_pf_device_cfg_init(struct dh_core_dev *dh_dev) | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_device_cfg_init’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:285:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 285 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:312:6: warning: no previous prototype for ‘zxdh_pf_modern_cfg_uninit’ [-Wmissing-prototypes] 312 | void zxdh_pf_modern_cfg_uninit(struct dh_core_dev *dh_dev) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_modern_cfg_uninit’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:314:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 314 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:324:5: warning: no previous prototype for ‘zxdh_pf_modern_cfg_init’ [-Wmissing-prototypes] 324 | int zxdh_pf_modern_cfg_init(struct dh_core_dev *dh_dev) | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_modern_cfg_init’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:326:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 326 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:358:5: warning: no previous prototype for ‘zxdh_pf_get_queue_notify_off’ [-Wmissing-prototypes] 358 | u16 zxdh_pf_get_queue_notify_off(struct dh_core_dev *dh_dev, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_get_queue_notify_off’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:361:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 361 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:371:15: warning: no previous prototype for ‘zxdh_pf_map_vq_notify’ [-Wmissing-prototypes] 371 | void __iomem *zxdh_pf_map_vq_notify(struct dh_core_dev *dh_dev, | ^~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_map_vq_notify’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:375:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 375 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:402:6: warning: no previous prototype for ‘zxdh_pf_unmap_vq_notify’ [-Wmissing-prototypes] 402 | void zxdh_pf_unmap_vq_notify(struct dh_core_dev *dh_dev, void *priv) | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_unmap_vq_notify’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:404:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 404 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:410:6: warning: no previous prototype for ‘zxdh_pf_set_status’ [-Wmissing-prototypes] 410 | void zxdh_pf_set_status(struct dh_core_dev *dh_dev, u8 status) | ^~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_set_status’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:412:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 412 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:417:4: warning: no previous prototype for ‘zxdh_pf_get_status’ [-Wmissing-prototypes] 417 | u8 zxdh_pf_get_status(struct dh_core_dev *dh_dev) | ^~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_get_status’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:419:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 419 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_get_cfg_gen’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:426:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 426 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:435:6: warning: no previous prototype for ‘zxdh_pf_get_vf_mac’ [-Wmissing-prototypes] 435 | void zxdh_pf_get_vf_mac(struct dh_core_dev *dh_dev, u8 *mac, int vf_id) | ^~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_get_vf_mac’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:437:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 437 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:458:6: warning: no previous prototype for ‘zxdh_pf_set_vf_mac_reg’ [-Wmissing-prototypes] 458 | void zxdh_pf_set_vf_mac_reg(struct zxdh_pf_device *pf_dev, | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c:478:6: warning: no previous prototype for ‘zxdh_pf_set_vf_mac’ [-Wmissing-prototypes] 478 | void zxdh_pf_set_vf_mac(struct dh_core_dev *dh_dev, u8 *mac, int vf_id) | ^~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_set_vf_mac’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:480:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 480 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:485:6: warning: no previous prototype for ‘zxdh_set_mac’ [-Wmissing-prototypes] 485 | void zxdh_set_mac(struct dh_core_dev *dh_dev, u8 *mac) | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_set_mac’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:487:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 487 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:497:6: warning: no previous prototype for ‘zxdh_get_mac’ [-Wmissing-prototypes] 497 | void zxdh_get_mac(struct dh_core_dev *dh_dev, u8 *mac) | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_get_mac’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:499:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 499 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:513:5: warning: no previous prototype for ‘zxdh_pf_get_features’ [-Wmissing-prototypes] 513 | u64 zxdh_pf_get_features(struct dh_core_dev *dh_dev) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_get_features’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:515:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 515 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:527:6: warning: no previous prototype for ‘zxdh_pf_set_features’ [-Wmissing-prototypes] 527 | void zxdh_pf_set_features(struct dh_core_dev *dh_dev, u64 features) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_set_features’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:529:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 529 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:424:11: warning: ‘zxdh_pf_get_cfg_gen’ defined but not used [-Wunused-function] 424 | static u8 zxdh_pf_get_cfg_gen(struct dh_core_dev *dh_dev) | ^~~~~~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:289: drivers/net/ethernet/zte/dinghai/en_pf.o] Error 1 make[7]: *** [../scripts/Makefile.build:548: drivers/net/ethernet/zte/dinghai] Error 2 make[6]: *** [../scripts/Makefile.build:548: drivers/net/ethernet/zte] Error 2 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:548: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:548: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h): ../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:510:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB" make[3]: *** [../scripts/Makefile.build:548: drivers] Error 2 make[2]: *** [/srv/nipa-poller/net-next/wt-0/Makefile:2141: .] Error 2 make[1]: *** [/srv/nipa-poller/net-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 New errors added --- /tmp/tmp.rK1qAdMvFk 2026-04-30 12:08:37.927129753 -0400 +++ /tmp/tmp.xLEzabadfz 2026-04-30 12:08:51.744209648 -0400 @@ -5 +5 @@ -../drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c: note: in included file (through ../include/scsi/libfc.h): +../drivers/target/tcm_fc/tfc_conf.c: note: in included file (through ../include/scsi/libfc.h): @@ -8 +8 @@ -../drivers/target/tcm_fc/tfc_conf.c: note: in included file (through ../include/scsi/libfc.h): +../drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c: note: in included file (through ../include/scsi/libfc.h): @@ -10,0 +11,170 @@ +../drivers/net/ethernet/zte/dinghai/en_pf.c:98:5: warning: no previous prototype for ‘zxdh_pf_pci_find_capability’ [-Wmissing-prototypes] + 98 | int zxdh_pf_pci_find_capability(struct pci_dev *pdev, u8 cfg_type, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c:129:15: warning: no previous prototype for ‘zxdh_pf_map_capability’ [-Wmissing-prototypes] + 129 | void __iomem *zxdh_pf_map_capability(struct dh_core_dev *dh_dev, int off, + | ^~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c:203:5: warning: no previous prototype for ‘zxdh_pf_common_cfg_init’ [-Wmissing-prototypes] + 203 | int zxdh_pf_common_cfg_init(struct dh_core_dev *dh_dev) + | ^~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_common_cfg_init’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:205:41: error: implicit declaration of function ‘dh_core_priv’; did you mean ‘dh_core_free_priv’? [-Wimplicit-function-declaration] + 205 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ + | dh_core_free_priv +../drivers/net/ethernet/zte/dinghai/en_pf.c:205:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:233:5: warning: no previous prototype for ‘zxdh_pf_notify_cfg_init’ [-Wmissing-prototypes] + 233 | int zxdh_pf_notify_cfg_init(struct dh_core_dev *dh_dev) + | ^~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_notify_cfg_init’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:235:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 235 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c:256:46: error: passing argument 3 of ‘pci_read_config_dword’ from incompatible pointer type [-Wincompatible-pointer-types] + 256 | cap.length), ¬ify_length); + | ^~~~~~~~~~~~~~ + | | + | size_t * {aka long unsigned int *} +In file included from ../drivers/net/ethernet/zte/dinghai/en_pf.c:8: +../include/linux/pci.h:1337:70: note: expected ‘u32 *’ {aka ‘unsigned int *’} but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} + 1337 | int pci_read_config_dword(const struct pci_dev *dev, int where, u32 *val); + | ~~~~~^~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c:259:46: error: passing argument 3 of ‘pci_read_config_dword’ from incompatible pointer type [-Wincompatible-pointer-types] + 259 | cap.offset), ¬ify_offset); + | ^~~~~~~~~~~~~~ + | | + | size_t * {aka long unsigned int *} +../include/linux/pci.h:1337:70: note: expected ‘u32 *’ {aka ‘unsigned int *’} but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} + 1337 | int pci_read_config_dword(const struct pci_dev *dev, int where, u32 *val); + | ~~~~~^~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:283:5: warning: no previous prototype for ‘zxdh_pf_device_cfg_init’ [-Wmissing-prototypes] + 283 | int zxdh_pf_device_cfg_init(struct dh_core_dev *dh_dev) + | ^~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_device_cfg_init’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:285:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 285 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:312:6: warning: no previous prototype for ‘zxdh_pf_modern_cfg_uninit’ [-Wmissing-prototypes] + 312 | void zxdh_pf_modern_cfg_uninit(struct dh_core_dev *dh_dev) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_modern_cfg_uninit’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:314:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 314 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:324:5: warning: no previous prototype for ‘zxdh_pf_modern_cfg_init’ [-Wmissing-prototypes] + 324 | int zxdh_pf_modern_cfg_init(struct dh_core_dev *dh_dev) + | ^~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_modern_cfg_init’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:326:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 326 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:358:5: warning: no previous prototype for ‘zxdh_pf_get_queue_notify_off’ [-Wmissing-prototypes] + 358 | u16 zxdh_pf_get_queue_notify_off(struct dh_core_dev *dh_dev, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_get_queue_notify_off’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:361:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 361 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:371:15: warning: no previous prototype for ‘zxdh_pf_map_vq_notify’ [-Wmissing-prototypes] + 371 | void __iomem *zxdh_pf_map_vq_notify(struct dh_core_dev *dh_dev, + | ^~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_map_vq_notify’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:375:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 375 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:402:6: warning: no previous prototype for ‘zxdh_pf_unmap_vq_notify’ [-Wmissing-prototypes] + 402 | void zxdh_pf_unmap_vq_notify(struct dh_core_dev *dh_dev, void *priv) + | ^~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_unmap_vq_notify’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:404:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 404 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:410:6: warning: no previous prototype for ‘zxdh_pf_set_status’ [-Wmissing-prototypes] + 410 | void zxdh_pf_set_status(struct dh_core_dev *dh_dev, u8 status) + | ^~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_set_status’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:412:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 412 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:417:4: warning: no previous prototype for ‘zxdh_pf_get_status’ [-Wmissing-prototypes] + 417 | u8 zxdh_pf_get_status(struct dh_core_dev *dh_dev) + | ^~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_get_status’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:419:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 419 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_get_cfg_gen’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:426:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 426 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:435:6: warning: no previous prototype for ‘zxdh_pf_get_vf_mac’ [-Wmissing-prototypes] + 435 | void zxdh_pf_get_vf_mac(struct dh_core_dev *dh_dev, u8 *mac, int vf_id) + | ^~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_get_vf_mac’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:437:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 437 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:458:6: warning: no previous prototype for ‘zxdh_pf_set_vf_mac_reg’ [-Wmissing-prototypes] + 458 | void zxdh_pf_set_vf_mac_reg(struct zxdh_pf_device *pf_dev, + | ^~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c:478:6: warning: no previous prototype for ‘zxdh_pf_set_vf_mac’ [-Wmissing-prototypes] + 478 | void zxdh_pf_set_vf_mac(struct dh_core_dev *dh_dev, u8 *mac, int vf_id) + | ^~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_set_vf_mac’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:480:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 480 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:485:6: warning: no previous prototype for ‘zxdh_set_mac’ [-Wmissing-prototypes] + 485 | void zxdh_set_mac(struct dh_core_dev *dh_dev, u8 *mac) + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_set_mac’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:487:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 487 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:497:6: warning: no previous prototype for ‘zxdh_get_mac’ [-Wmissing-prototypes] + 497 | void zxdh_get_mac(struct dh_core_dev *dh_dev, u8 *mac) + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_get_mac’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:499:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 499 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:513:5: warning: no previous prototype for ‘zxdh_pf_get_features’ [-Wmissing-prototypes] + 513 | u64 zxdh_pf_get_features(struct dh_core_dev *dh_dev) + | ^~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_get_features’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:515:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 515 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:527:6: warning: no previous prototype for ‘zxdh_pf_set_features’ [-Wmissing-prototypes] + 527 | void zxdh_pf_set_features(struct dh_core_dev *dh_dev, u64 features) + | ^~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_set_features’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:529:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 529 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:424:11: warning: ‘zxdh_pf_get_cfg_gen’ defined but not used [-Wunused-function] + 424 | static u8 zxdh_pf_get_cfg_gen(struct dh_core_dev *dh_dev) + | ^~~~~~~~~~~~~~~~~~~ +make[8]: *** [../scripts/Makefile.build:289: drivers/net/ethernet/zte/dinghai/en_pf.o] Error 1 +make[7]: *** [../scripts/Makefile.build:548: drivers/net/ethernet/zte/dinghai] Error 2 +make[6]: *** [../scripts/Makefile.build:548: drivers/net/ethernet/zte] Error 2 +make[6]: *** Waiting for unfinished jobs.... +make[5]: *** [../scripts/Makefile.build:548: drivers/net/ethernet] Error 2 +make[4]: *** [../scripts/Makefile.build:548: drivers/net] Error 2 +make[4]: *** Waiting for unfinished jobs.... @@ -13,4 +183,4 @@ -WARNING: modpost: vmlinux: section mismatch in reference: lookup_object_or_alloc+0x462 (section: .text) -> is_static_object (section: .init.text) -../arch/x86/boot/version.c: note: in included file (through ../arch/x86/include/uapi/asm/bitsperlong.h, ../include/uapi/asm-generic/int-ll64.h, ../include/asm-generic/int-ll64.h, ../include/uapi/asm-generic/types.h, ...): -../include/asm-generic/bitsperlong.h:23:2: error: Inconsistent word size. Check asm/bitsperlong.h -../include/asm-generic/bitsperlong.h:27:33: error: static assertion failed: "Inconsistent word size. Check asm/bitsperlong.h" +make[3]: *** [../scripts/Makefile.build:548: drivers] Error 2 +make[2]: *** [/srv/nipa-poller/net-next/wt-0/Makefile:2141: .] Error 2 +make[1]: *** [/srv/nipa-poller/net-next/wt-0/Makefile:248: __sub-make] Error 2 +make: *** [Makefile:248: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.bkQ6LNwdH3 2026-04-30 12:08:51.748206109 -0400 +++ /tmp/tmp.DrypeVms4q 2026-04-30 12:08:51.749214704 -0400 @@ -2 +2 @@ - 2 ../include/asm-generic/bitsperlong.h + 40 ../drivers/net/ethernet/zte/dinghai/en_pf.c