All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.