Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘dh_pf_pci_init’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:66:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 66 | (uint64_t)ioremap(pci_resource_start(dev->pdev, 0), | ^ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:85:6: warning: no previous prototype for ‘dh_pf_pci_close’ [-Wmissing-prototypes] 85 | void dh_pf_pci_close(struct dh_core_dev *dev) | ^~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘dh_pf_pci_close’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:90:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 90 | iounmap((void *)pf_dev->pci_ioremap_addr[0]); | ^ WARNING: modpost: vmlinux: section mismatch in reference: lookup_object_or_alloc+0x176 (section: .text) -> is_static_object (section: .init.text) WARNING: modpost: vmlinux: section mismatch in reference: __arm_v7s_unmap+0x386 (section: .text) -> dummy_tlb_add_page (section: .init.text) WARNING: modpost: vmlinux: section mismatch in reference: __arm_v7s_unmap.cold+0x5b (section: .text.unlikely) -> dummy_tlb_flush (section: .init.text) Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘dh_pf_pci_init’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:67:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | (uint64_t)ioremap(pci_resource_start(dev->pdev, 0), | ^ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:86:6: warning: no previous prototype for ‘dh_pf_pci_close’ [-Wmissing-prototypes] 86 | void dh_pf_pci_close(struct dh_core_dev *dev) | ^~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘dh_pf_pci_close’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:91:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 91 | iounmap((void *)pf_dev->pci_ioremap_addr[0]); | ^ ../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: ../drivers/net/ethernet/zte/dinghai/en_pf.c:96:9: warning: no previous prototype for ‘zxdh_pf_pci_find_capability’ [-Wmissing-prototypes] 96 | int32_t zxdh_pf_pci_find_capability(struct pci_dev *pdev, uint8_t cfg_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c:124:15: warning: no previous prototype for ‘zxdh_pf_map_capability’ [-Wmissing-prototypes] 124 | void __iomem *zxdh_pf_map_capability(struct dh_core_dev *dh_dev, int32_t off, | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c:187:9: warning: no previous prototype for ‘zxdh_pf_common_cfg_init’ [-Wmissing-prototypes] 187 | int32_t 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:190:41: error: implicit declaration of function ‘dh_core_priv’; did you mean ‘dh_core_free_priv’? [-Wimplicit-function-declaration] 190 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); | ^~~~~~~~~~~~ | dh_core_free_priv ../drivers/net/ethernet/zte/dinghai/en_pf.c:190: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:215:9: warning: no previous prototype for ‘zxdh_pf_notify_cfg_init’ [-Wmissing-prototypes] 215 | int32_t 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:220:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 220 | 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:260:9: warning: no previous prototype for ‘zxdh_pf_device_cfg_init’ [-Wmissing-prototypes] 260 | int32_t 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:263:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 263 | 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:285:6: warning: no previous prototype for ‘zxdh_pf_modern_cfg_uninit’ [-Wmissing-prototypes] 285 | 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:287:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 287 | 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:297:9: warning: no previous prototype for ‘zxdh_pf_modern_cfg_init’ [-Wmissing-prototypes] 297 | int32_t 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:300:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 300 | 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:331:10: warning: no previous prototype for ‘zxdh_pf_get_queue_notify_off’ [-Wmissing-prototypes] 331 | uint16_t 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:334:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 334 | 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:344:15: warning: no previous prototype for ‘zxdh_pf_map_vq_notify’ [-Wmissing-prototypes] 344 | 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:348:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 348 | 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:373:6: warning: no previous prototype for ‘zxdh_pf_unmap_vq_notify’ [-Wmissing-prototypes] 373 | 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: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:381:6: warning: no previous prototype for ‘zxdh_pf_set_status’ [-Wmissing-prototypes] 381 | void zxdh_pf_set_status(struct dh_core_dev *dh_dev, uint8_t status) | ^~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_set_status’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:383:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 383 | 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:388:9: warning: no previous prototype for ‘zxdh_pf_get_status’ [-Wmissing-prototypes] 388 | uint8_t 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:390:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 390 | 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:397:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 397 | 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:406:6: warning: no previous prototype for ‘zxdh_pf_get_vf_mac’ [-Wmissing-prototypes] 406 | void zxdh_pf_get_vf_mac(struct dh_core_dev *dh_dev, uint8_t *mac, int32_t 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:410:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 410 | 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:429:6: warning: no previous prototype for ‘zxdh_pf_set_vf_mac_reg’ [-Wmissing-prototypes] 429 | void zxdh_pf_set_vf_mac_reg(struct zxdh_pf_device *pf_dev, uint8_t *mac, int32_t vf_id) | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c:447:6: warning: no previous prototype for ‘zxdh_pf_set_vf_mac’ [-Wmissing-prototypes] 447 | void zxdh_pf_set_vf_mac(struct dh_core_dev *dh_dev, uint8_t *mac, int32_t 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:449:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 449 | 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:454:6: warning: no previous prototype for ‘zxdh_set_mac’ [-Wmissing-prototypes] 454 | void zxdh_set_mac(struct dh_core_dev *dh_dev, uint8_t *mac) | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_set_mac’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:458:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 458 | 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:466:6: warning: no previous prototype for ‘zxdh_get_mac’ [-Wmissing-prototypes] 466 | void zxdh_get_mac(struct dh_core_dev *dh_dev, uint8_t *mac) | ^~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_get_mac’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:470:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 470 | 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:482:10: warning: no previous prototype for ‘zxdh_pf_get_features’ [-Wmissing-prototypes] 482 | uint64_t 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:484:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 484 | 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:495:6: warning: no previous prototype for ‘zxdh_pf_set_features’ [-Wmissing-prototypes] 495 | void zxdh_pf_set_features(struct dh_core_dev *dh_dev, uint64_t features) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_set_features’: ../drivers/net/ethernet/zte/dinghai/en_pf.c:497:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 497 | 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:395:16: warning: ‘zxdh_pf_get_cfg_gen’ defined but not used [-Wunused-function] 395 | static uint8_t 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[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.... make[3]: *** [../scripts/Makefile.build:548: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/srv/nipa-poller/net-next/wt-0/Makefile:2139: .] 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.5DlcdMrQbp 2026-04-22 11:37:44.584097469 -0400 +++ /tmp/tmp.oTsJG63NZg 2026-04-22 11:37:58.737987240 -0400 @@ -3,2 +3,2 @@ -../drivers/net/ethernet/zte/dinghai/en_pf.c:66:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - 66 | (uint64_t)ioremap(pci_resource_start(dev->pdev, 0), +../drivers/net/ethernet/zte/dinghai/en_pf.c:67:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 67 | (uint64_t)ioremap(pci_resource_start(dev->pdev, 0), @@ -7,2 +7,2 @@ -../drivers/net/ethernet/zte/dinghai/en_pf.c:85:6: warning: no previous prototype for ‘dh_pf_pci_close’ [-Wmissing-prototypes] - 85 | void dh_pf_pci_close(struct dh_core_dev *dev) +../drivers/net/ethernet/zte/dinghai/en_pf.c:86:6: warning: no previous prototype for ‘dh_pf_pci_close’ [-Wmissing-prototypes] + 86 | void dh_pf_pci_close(struct dh_core_dev *dev) @@ -11,2 +11,2 @@ -../drivers/net/ethernet/zte/dinghai/en_pf.c:90:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 90 | iounmap((void *)pf_dev->pci_ioremap_addr[0]); +../drivers/net/ethernet/zte/dinghai/en_pf.c:91:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 91 | iounmap((void *)pf_dev->pci_ioremap_addr[0]); @@ -14,3 +14,158 @@ -WARNING: modpost: vmlinux: section mismatch in reference: lookup_object_or_alloc+0x176 (section: .text) -> is_static_object (section: .init.text) -WARNING: modpost: vmlinux: section mismatch in reference: __arm_v7s_unmap+0x386 (section: .text) -> dummy_tlb_add_page (section: .init.text) -WARNING: modpost: vmlinux: section mismatch in reference: __arm_v7s_unmap.cold+0x5b (section: .text.unlikely) -> dummy_tlb_flush (section: .init.text) +../drivers/net/ethernet/zte/dinghai/en_pf.c: At top level: +../drivers/net/ethernet/zte/dinghai/en_pf.c:96:9: warning: no previous prototype for ‘zxdh_pf_pci_find_capability’ [-Wmissing-prototypes] + 96 | int32_t zxdh_pf_pci_find_capability(struct pci_dev *pdev, uint8_t cfg_type, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c:124:15: warning: no previous prototype for ‘zxdh_pf_map_capability’ [-Wmissing-prototypes] + 124 | void __iomem *zxdh_pf_map_capability(struct dh_core_dev *dh_dev, int32_t off, + | ^~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c:187:9: warning: no previous prototype for ‘zxdh_pf_common_cfg_init’ [-Wmissing-prototypes] + 187 | int32_t 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:190:41: error: implicit declaration of function ‘dh_core_priv’; did you mean ‘dh_core_free_priv’? [-Wimplicit-function-declaration] + 190 | struct zxdh_pf_device *pf_dev = dh_core_priv(dh_dev); + | ^~~~~~~~~~~~ + | dh_core_free_priv +../drivers/net/ethernet/zte/dinghai/en_pf.c:190: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:215:9: warning: no previous prototype for ‘zxdh_pf_notify_cfg_init’ [-Wmissing-prototypes] + 215 | int32_t 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:220:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 220 | 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:260:9: warning: no previous prototype for ‘zxdh_pf_device_cfg_init’ [-Wmissing-prototypes] + 260 | int32_t 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:263:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 263 | 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:285:6: warning: no previous prototype for ‘zxdh_pf_modern_cfg_uninit’ [-Wmissing-prototypes] + 285 | 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:287:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 287 | 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:297:9: warning: no previous prototype for ‘zxdh_pf_modern_cfg_init’ [-Wmissing-prototypes] + 297 | int32_t 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:300:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 300 | 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:331:10: warning: no previous prototype for ‘zxdh_pf_get_queue_notify_off’ [-Wmissing-prototypes] + 331 | uint16_t 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:334:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 334 | 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:344:15: warning: no previous prototype for ‘zxdh_pf_map_vq_notify’ [-Wmissing-prototypes] + 344 | 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:348:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 348 | 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:373:6: warning: no previous prototype for ‘zxdh_pf_unmap_vq_notify’ [-Wmissing-prototypes] + 373 | 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: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:381:6: warning: no previous prototype for ‘zxdh_pf_set_status’ [-Wmissing-prototypes] + 381 | void zxdh_pf_set_status(struct dh_core_dev *dh_dev, uint8_t status) + | ^~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_set_status’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:383:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 383 | 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:388:9: warning: no previous prototype for ‘zxdh_pf_get_status’ [-Wmissing-prototypes] + 388 | uint8_t 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:390:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 390 | 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:397:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 397 | 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:406:6: warning: no previous prototype for ‘zxdh_pf_get_vf_mac’ [-Wmissing-prototypes] + 406 | void zxdh_pf_get_vf_mac(struct dh_core_dev *dh_dev, uint8_t *mac, int32_t 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:410:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 410 | 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:429:6: warning: no previous prototype for ‘zxdh_pf_set_vf_mac_reg’ [-Wmissing-prototypes] + 429 | void zxdh_pf_set_vf_mac_reg(struct zxdh_pf_device *pf_dev, uint8_t *mac, int32_t vf_id) + | ^~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c:447:6: warning: no previous prototype for ‘zxdh_pf_set_vf_mac’ [-Wmissing-prototypes] + 447 | void zxdh_pf_set_vf_mac(struct dh_core_dev *dh_dev, uint8_t *mac, int32_t 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:449:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 449 | 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:454:6: warning: no previous prototype for ‘zxdh_set_mac’ [-Wmissing-prototypes] + 454 | void zxdh_set_mac(struct dh_core_dev *dh_dev, uint8_t *mac) + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_set_mac’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:458:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 458 | 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:466:6: warning: no previous prototype for ‘zxdh_get_mac’ [-Wmissing-prototypes] + 466 | void zxdh_get_mac(struct dh_core_dev *dh_dev, uint8_t *mac) + | ^~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_get_mac’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:470:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 470 | 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:482:10: warning: no previous prototype for ‘zxdh_pf_get_features’ [-Wmissing-prototypes] + 482 | uint64_t 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:484:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 484 | 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:495:6: warning: no previous prototype for ‘zxdh_pf_set_features’ [-Wmissing-prototypes] + 495 | void zxdh_pf_set_features(struct dh_core_dev *dh_dev, uint64_t features) + | ^~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/zte/dinghai/en_pf.c: In function ‘zxdh_pf_set_features’: +../drivers/net/ethernet/zte/dinghai/en_pf.c:497:41: error: initialization of ‘struct zxdh_pf_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + 497 | 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:395:16: warning: ‘zxdh_pf_get_cfg_gen’ defined but not used [-Wunused-function] + 395 | static uint8_t 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[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.... +make[3]: *** [../scripts/Makefile.build:548: drivers] Error 2 +make[3]: *** Waiting for unfinished jobs.... +make[2]: *** [/srv/nipa-poller/net-next/wt-0/Makefile:2139: .] 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.Zqx34DoSKr 2026-04-22 11:37:58.745878642 -0400 +++ /tmp/tmp.35J3CZnrnt 2026-04-22 11:37:58.753878575 -0400 @@ -1 +1 @@ - 3 ../drivers/net/ethernet/zte/dinghai/en_pf.c + 41 ../drivers/net/ethernet/zte/dinghai/en_pf.c