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