* [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'?
@ 2026-07-15 0:40 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-07-15 0:40 UTC (permalink / raw)
To: Martin K. Petersen; +Cc: oe-kbuild-all, linux-renesas-soc, Geert Uytterhoeven
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/202607150855.G7wtKYQ7-lkp@intel.com/config)
compiler: m68k-linux-gcc (GCC) 16.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260715/202607150855.G7wtKYQ7-lkp@intel.com/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 <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202607150855.G7wtKYQ7-lkp@intel.com/
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) <u.kleine-koenig@baylibre.com>
:::::: CC: Martin K. Petersen <martin.petersen@oracle.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-15 0:41 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-15 0:40 [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
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.