[geert-renesas-drivers:master 39/55] drivers/scsi/zorro7xx.c:53:18: error: 'struct zorro_device_id' has no member named 'driver_data_ptr'; did you mean 'driver_data'?
kernel test robot <[email protected]>
| Newsgroups | org.kernel.vger.linux-renesas-soc,dev.linux.lists.oe-kbuild-all |
|---|---|
| Message-ID | <[email protected]> |
tree: https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git master head: cbf4a77e77ce7c4a2907a798c7f624dfaf65da57 commit: 64cc8891f8eadd40d05745099a8fad89482de67f [39/55] Merge remote-tracking branch 'scsi-mkp/for-next' into renesas-drivers config: m68k-allyesconfig (https://download.01.org/0day-ci/archive/20260715/[email protected]/config) compiler: m68k-linux-gcc (GCC) 16.1.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260715/[email protected]/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <[email protected]> | Closes: https://lore.kernel.org/oe-kbuild-all/[email protected]/ All errors (new ones prefixed by >>): In file included from include/linux/bvec.h:10, from include/linux/blk_types.h:10, from include/linux/blkdev.h:9, from include/linux/blk-mq.h:5, from include/scsi/scsi_host.h:11, from drivers/scsi/zorro7xx.c:22: include/linux/highmem.h: In function 'clear_user_pages': include/linux/highmem.h:234:63: warning: parameter 'vaddr' set but not used [-Wunused-but-set-parameter=] 234 | static inline void clear_user_pages(void *addr, unsigned long vaddr, | ~~~~~~~~~~~~~~^~~~~ drivers/scsi/zorro7xx.c: At top level: >> drivers/scsi/zorro7xx.c:53:18: error: 'struct zorro_device_id' has no member named 'driver_data_ptr'; did you mean 'driver_data'? 53 | .driver_data_ptr = &zorro7xx_driver_data[0], | ^~~~~~~~~~~~~~~ | driver_data >> drivers/scsi/zorro7xx.c:53:36: error: initialization of 'long unsigned int' from 'struct zorro_driver_data *' makes integer from pointer without a cast [-Wint-conversion] 53 | .driver_data_ptr = &zorro7xx_driver_data[0], | ^ drivers/scsi/zorro7xx.c:53:36: note: (near initialization for 'zorro7xx_zorro_tbl[0].driver_data') drivers/scsi/zorro7xx.c:57:18: error: 'struct zorro_device_id' has no member named 'driver_data_ptr'; did you mean 'driver_data'? 57 | .driver_data_ptr = &zorro7xx_driver_data[1], | ^~~~~~~~~~~~~~~ | driver_data drivers/scsi/zorro7xx.c:57:36: error: initialization of 'long unsigned int' from 'struct zorro_driver_data *' makes integer from pointer without a cast [-Wint-conversion] 57 | .driver_data_ptr = &zorro7xx_driver_data[1], | ^ drivers/scsi/zorro7xx.c:57:36: note: (near initialization for 'zorro7xx_zorro_tbl[1].driver_data') drivers/scsi/zorro7xx.c:61:18: error: 'struct zorro_device_id' has no member named 'driver_data_ptr'; did you mean 'driver_data'? 61 | .driver_data_ptr = &zorro7xx_driver_data[2], | ^~~~~~~~~~~~~~~ | driver_data drivers/scsi/zorro7xx.c:61:36: error: initialization of 'long unsigned int' from 'struct zorro_driver_data *' makes integer from pointer without a cast [-Wint-conversion] 61 | .driver_data_ptr = &zorro7xx_driver_data[2], | ^ drivers/scsi/zorro7xx.c:61:36: note: (near initialization for 'zorro7xx_zorro_tbl[2].driver_data') drivers/scsi/zorro7xx.c:65:18: error: 'struct zorro_device_id' has no member named 'driver_data_ptr'; did you mean 'driver_data'? 65 | .driver_data_ptr = &zorro7xx_driver_data[2], | ^~~~~~~~~~~~~~~ | driver_data drivers/scsi/zorro7xx.c:65:36: error: initialization of 'long unsigned int' from 'struct zorro_driver_data *' makes integer from pointer without a cast [-Wint-conversion] 65 | .driver_data_ptr = &zorro7xx_driver_data[2], | ^ drivers/scsi/zorro7xx.c:65:36: note: (near initialization for 'zorro7xx_zorro_tbl[3].driver_data') drivers/scsi/zorro7xx.c:69:18: error: 'struct zorro_device_id' has no member named 'driver_data_ptr'; did you mean 'driver_data'? 69 | .driver_data_ptr = &zorro7xx_driver_data[3], | ^~~~~~~~~~~~~~~ | driver_data drivers/scsi/zorro7xx.c:69:36: error: initialization of 'long unsigned int' from 'struct zorro_driver_data *' makes integer from pointer without a cast [-Wint-conversion] 69 | .driver_data_ptr = &zorro7xx_driver_data[3], | ^ drivers/scsi/zorro7xx.c:69:36: note: (near initialization for 'zorro7xx_zorro_tbl[4].driver_data') drivers/scsi/zorro7xx.c: In function 'zorro7xx_init_one': >> drivers/scsi/zorro7xx.c:84:20: error: 'const struct zorro_device_id' has no member named 'driver_data_ptr'; did you mean 'driver_data'? 84 | zdd = ent->driver_data_ptr; | ^~~~~~~~~~~~~~~ | driver_data vim +53 drivers/scsi/zorro7xx.c 45804fbb00eea2 Kars de Jong 2007-06-17 49 6f039790510fd6 Greg Kroah-Hartman 2012-12-21 50 static struct zorro_device_id zorro7xx_zorro_tbl[] = { 45804fbb00eea2 Kars de Jong 2007-06-17 51 { 45804fbb00eea2 Kars de Jong 2007-06-17 52 .id = ZORRO_PROD_PHASE5_BLIZZARD_603E_PLUS, de47b015c8f4e0 Uwe Kleine-König (The Capable Hub 2026-05-26 @53) .driver_data_ptr = &zorro7xx_driver_data[0], 45804fbb00eea2 Kars de Jong 2007-06-17 54 }, 45804fbb00eea2 Kars de Jong 2007-06-17 55 { 45804fbb00eea2 Kars de Jong 2007-06-17 56 .id = ZORRO_PROD_MACROSYSTEMS_WARP_ENGINE_40xx, de47b015c8f4e0 Uwe Kleine-König (The Capable Hub 2026-05-26 57) .driver_data_ptr = &zorro7xx_driver_data[1], 45804fbb00eea2 Kars de Jong 2007-06-17 58 }, 45804fbb00eea2 Kars de Jong 2007-06-17 59 { 45804fbb00eea2 Kars de Jong 2007-06-17 60 .id = ZORRO_PROD_CBM_A4091_1, de47b015c8f4e0 Uwe Kleine-König (The Capable Hub 2026-05-26 61) .driver_data_ptr = &zorro7xx_driver_data[2], 45804fbb00eea2 Kars de Jong 2007-06-17 62 }, 45804fbb00eea2 Kars de Jong 2007-06-17 63 { 45804fbb00eea2 Kars de Jong 2007-06-17 64 .id = ZORRO_PROD_CBM_A4091_2, de47b015c8f4e0 Uwe Kleine-König (The Capable Hub 2026-05-26 65) .driver_data_ptr = &zorro7xx_driver_data[2], 45804fbb00eea2 Kars de Jong 2007-06-17 66 }, 45804fbb00eea2 Kars de Jong 2007-06-17 67 { 45804fbb00eea2 Kars de Jong 2007-06-17 68 .id = ZORRO_PROD_GVP_GFORCE_040_060, de47b015c8f4e0 Uwe Kleine-König (The Capable Hub 2026-05-26 69) .driver_data_ptr = &zorro7xx_driver_data[3], 45804fbb00eea2 Kars de Jong 2007-06-17 70 }, 317f042e2e273d Uwe Kleine-König (The Capable Hub 2026-05-26 71) { } 45804fbb00eea2 Kars de Jong 2007-06-17 72 }; bf54a2b3c0dbf7 Geert Uytterhoeven 2008-11-18 73 MODULE_DEVICE_TABLE(zorro, zorro7xx_zorro_tbl); 45804fbb00eea2 Kars de Jong 2007-06-17 74 6f039790510fd6 Greg Kroah-Hartman 2012-12-21 75 static int zorro7xx_init_one(struct zorro_dev *z, 45804fbb00eea2 Kars de Jong 2007-06-17 76 const struct zorro_device_id *ent) 45804fbb00eea2 Kars de Jong 2007-06-17 77 { bbfbbbc1182f8b Mariusz Kozlowski 2007-08-11 78 struct Scsi_Host *host; 45804fbb00eea2 Kars de Jong 2007-06-17 79 struct NCR_700_Host_Parameters *hostdata; de47b015c8f4e0 Uwe Kleine-König (The Capable Hub 2026-05-26 80) const struct zorro_driver_data *zdd; 45804fbb00eea2 Kars de Jong 2007-06-17 81 unsigned long board, ioaddr; 45804fbb00eea2 Kars de Jong 2007-06-17 82 45804fbb00eea2 Kars de Jong 2007-06-17 83 board = zorro_resource_start(z); de47b015c8f4e0 Uwe Kleine-König (The Capable Hub 2026-05-26 @84) zdd = ent->driver_data_ptr; 45804fbb00eea2 Kars de Jong 2007-06-17 85 45804fbb00eea2 Kars de Jong 2007-06-17 86 if (zdd->absolute) { 45804fbb00eea2 Kars de Jong 2007-06-17 87 ioaddr = zdd->offset; 45804fbb00eea2 Kars de Jong 2007-06-17 88 } else { 45804fbb00eea2 Kars de Jong 2007-06-17 89 ioaddr = board + zdd->offset; 45804fbb00eea2 Kars de Jong 2007-06-17 90 } 45804fbb00eea2 Kars de Jong 2007-06-17 91 45804fbb00eea2 Kars de Jong 2007-06-17 92 if (!zorro_request_device(z, zdd->name)) { 45804fbb00eea2 Kars de Jong 2007-06-17 93 printk(KERN_ERR "zorro7xx: cannot reserve region 0x%lx, abort\n", 45804fbb00eea2 Kars de Jong 2007-06-17 94 board); 45804fbb00eea2 Kars de Jong 2007-06-17 95 return -EBUSY; 45804fbb00eea2 Kars de Jong 2007-06-17 96 } 45804fbb00eea2 Kars de Jong 2007-06-17 97 bf4afc53b77aea Linus Torvalds 2026-02-21 98 hostdata = kzalloc_obj(struct NCR_700_Host_Parameters); bbfbbbc1182f8b Mariusz Kozlowski 2007-08-11 99 if (!hostdata) { 45804fbb00eea2 Kars de Jong 2007-06-17 100 printk(KERN_ERR "zorro7xx: Failed to allocate host data\n"); 45804fbb00eea2 Kars de Jong 2007-06-17 101 goto out_release; 45804fbb00eea2 Kars de Jong 2007-06-17 102 } 45804fbb00eea2 Kars de Jong 2007-06-17 103 45804fbb00eea2 Kars de Jong 2007-06-17 104 /* Fill in the required pieces of hostdata */ 45804fbb00eea2 Kars de Jong 2007-06-17 105 if (ioaddr > 0x01000000) 45804fbb00eea2 Kars de Jong 2007-06-17 106 hostdata->base = ioremap(ioaddr, zorro_resource_len(z)); 45804fbb00eea2 Kars de Jong 2007-06-17 107 else 6112ea0862faca Geert Uytterhoeven 2011-01-09 108 hostdata->base = ZTWO_VADDR(ioaddr); 45804fbb00eea2 Kars de Jong 2007-06-17 109 45804fbb00eea2 Kars de Jong 2007-06-17 110 hostdata->clock = 50; 45804fbb00eea2 Kars de Jong 2007-06-17 111 hostdata->chip710 = 1; 45804fbb00eea2 Kars de Jong 2007-06-17 112 45804fbb00eea2 Kars de Jong 2007-06-17 113 /* Settings for at least WarpEngine 40xx */ 45804fbb00eea2 Kars de Jong 2007-06-17 114 hostdata->ctest7_extra = CTEST7_TT1; 45804fbb00eea2 Kars de Jong 2007-06-17 115 45804fbb00eea2 Kars de Jong 2007-06-17 116 zorro7xx_scsi_driver_template.name = zdd->name; 45804fbb00eea2 Kars de Jong 2007-06-17 117 45804fbb00eea2 Kars de Jong 2007-06-17 118 /* and register the chip */ 45804fbb00eea2 Kars de Jong 2007-06-17 119 host = NCR_700_detect(&zorro7xx_scsi_driver_template, hostdata, 45804fbb00eea2 Kars de Jong 2007-06-17 120 &z->dev); 45804fbb00eea2 Kars de Jong 2007-06-17 121 if (!host) { 45804fbb00eea2 Kars de Jong 2007-06-17 122 printk(KERN_ERR "zorro7xx: No host detected; " 45804fbb00eea2 Kars de Jong 2007-06-17 123 "board configuration problem?\n"); 45804fbb00eea2 Kars de Jong 2007-06-17 124 goto out_free; 45804fbb00eea2 Kars de Jong 2007-06-17 125 } 45804fbb00eea2 Kars de Jong 2007-06-17 126 45804fbb00eea2 Kars de Jong 2007-06-17 127 host->this_id = 7; 45804fbb00eea2 Kars de Jong 2007-06-17 128 host->base = ioaddr; 45804fbb00eea2 Kars de Jong 2007-06-17 129 host->irq = IRQ_AMIGA_PORTS; 45804fbb00eea2 Kars de Jong 2007-06-17 130 45804fbb00eea2 Kars de Jong 2007-06-17 131 if (request_irq(host->irq, NCR_700_intr, IRQF_SHARED, "zorro7xx-scsi", 45804fbb00eea2 Kars de Jong 2007-06-17 132 host)) { 45804fbb00eea2 Kars de Jong 2007-06-17 133 printk(KERN_ERR "zorro7xx: request_irq failed\n"); 45804fbb00eea2 Kars de Jong 2007-06-17 134 goto out_put_host; 45804fbb00eea2 Kars de Jong 2007-06-17 135 } 45804fbb00eea2 Kars de Jong 2007-06-17 136 3ac709c113daa1 Matthew Wilcox 2007-07-17 137 zorro_set_drvdata(z, host); 45804fbb00eea2 Kars de Jong 2007-06-17 138 scsi_scan_host(host); 45804fbb00eea2 Kars de Jong 2007-06-17 139 45804fbb00eea2 Kars de Jong 2007-06-17 140 return 0; 45804fbb00eea2 Kars de Jong 2007-06-17 141 45804fbb00eea2 Kars de Jong 2007-06-17 142 out_put_host: 45804fbb00eea2 Kars de Jong 2007-06-17 143 scsi_host_put(host); 45804fbb00eea2 Kars de Jong 2007-06-17 144 out_free: 45804fbb00eea2 Kars de Jong 2007-06-17 145 if (ioaddr > 0x01000000) 45804fbb00eea2 Kars de Jong 2007-06-17 146 iounmap(hostdata->base); 45804fbb00eea2 Kars de Jong 2007-06-17 147 kfree(hostdata); 45804fbb00eea2 Kars de Jong 2007-06-17 148 out_release: 45804fbb00eea2 Kars de Jong 2007-06-17 149 zorro_release_device(z); 45804fbb00eea2 Kars de Jong 2007-06-17 150 45804fbb00eea2 Kars de Jong 2007-06-17 151 return -ENODEV; 45804fbb00eea2 Kars de Jong 2007-06-17 152 } 45804fbb00eea2 Kars de Jong 2007-06-17 153 :::::: The code at line 53 was first introduced by commit :::::: de47b015c8f4e03e1571ea5298df8d2792ea4975 scsi: zorro7xx: Make use of struct zorro_device_id::driver_data_ptr :::::: TO: Uwe Kleine-König (The Capable Hub) <[email protected]> :::::: CC: Martin K. Petersen <[email protected]> -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki