From: kernel test robot <lkp@intel.com>
To: "Martin K. Petersen" <martin.petersen@oracle.com>
Cc: oe-kbuild-all@lists.linux.dev, linux-renesas-soc@vger.kernel.org,
Geert Uytterhoeven <geert+renesas@glider.be>
Subject: [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'?
Date: Wed, 15 Jul 2026 08:40:59 +0800 [thread overview]
Message-ID: <202607150855.G7wtKYQ7-lkp@intel.com> (raw)
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
reply other threads:[~2026-07-15 0:41 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202607150855.G7wtKYQ7-lkp@intel.com \
--to=lkp@intel.com \
--cc=geert+renesas@glider.be \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=martin.petersen@oracle.com \
--cc=oe-kbuild-all@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.