All of lore.kernel.org
 help / color / mirror / Atom feed
* drivers/usb/host/bcma-hcd.c:448:13: error: invalid storage class for function 'bcma_hcd_remove'
@ 2026-09-23 21:23 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-09-23 21:23 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp

:::::: 
:::::: Manual check reason: "bisect to a FBC not belonging to original linux-review patches: branch: linux-review/Rosen-Penev/usb-bcma-control-VBUS-via-a-regulator-instead-of-a-GPIO/20260920-141355, commit: d7916d6794e6a7c02e96256f39f0e9a0d319c399"
:::::: 

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
TO: Rosen Penev <rosenp@gmail.com>
CC: 0day robot <lkp@intel.com>

tree:   https://github.com/intel-lab-lkp/linux/commits/Rosen-Penev/usb-bcma-control-VBUS-via-a-regulator-instead-of-a-GPIO/20260920-141355
head:   2560cd381820a9c2099175b6b43167f30ec17f79
commit: d7916d6794e6a7c02e96256f39f0e9a0d319c399 usb: bcma: control VBUS via a regulator instead of a GPIO
date:   3 days ago
:::::: branch date: 3 days ago
:::::: commit date: 3 days ago
config: csky-randconfig-1000-20260924 (https://download.01.org/0day-ci/archive/20260924/202609240509.gwpv3AFR-lkp@intel.com/config)
compiler: csky-linux-gcc (GCC) 16.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260924/202609240509.gwpv3AFR-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/r/202609240509.gwpv3AFR-lkp@intel.com/

All error/warnings (new ones prefixed by >>):

   drivers/usb/host/bcma-hcd.c: In function 'bcma_hcd_probe':
>> drivers/usb/host/bcma-hcd.c:448:13: error: invalid storage class for function 'bcma_hcd_remove'
     448 | static void bcma_hcd_remove(struct bcma_device *dev)
         |             ^~~~~~~~~~~~~~~
>> drivers/usb/host/bcma-hcd.c:462:13: error: invalid storage class for function 'bcma_hcd_shutdown'
     462 | static void bcma_hcd_shutdown(struct bcma_device *dev)
         |             ^~~~~~~~~~~~~~~~~
>> drivers/usb/host/bcma-hcd.c:505:1: warning: 'alias' attribute ignored [-Wattributes]
     505 | MODULE_DEVICE_TABLE(bcma, bcma_hcd_table);
         | ^~~~~~~~~~~~~~~~~~~
>> drivers/usb/host/bcma-hcd.c:511:27: error: initializer element is not constant
     511 |         .remove         = bcma_hcd_remove,
         |                           ^~~~~~~~~~~~~~~
   drivers/usb/host/bcma-hcd.c:511:27: note: (near initialization for 'bcma_hcd_driver.remove')
   drivers/usb/host/bcma-hcd.c:512:27: error: initializer element is not constant
     512 |         .shutdown       = bcma_hcd_shutdown,
         |                           ^~~~~~~~~~~~~~~~~
   drivers/usb/host/bcma-hcd.c:512:27: note: (near initialization for 'bcma_hcd_driver.shutdown')
   In file included from include/linux/device.h:32,
                    from include/linux/pci.h:38,
                    from include/linux/bcma/bcma.h:5,
                    from drivers/usb/host/bcma-hcd.c:21:
>> drivers/usb/host/bcma-hcd.c:516:20: error: invalid storage class for function 'bcma_hcd_driver_init'
     516 | module_bcma_driver(bcma_hcd_driver);
         |                    ^~~~~~~~~~~~~~~
   include/linux/device/driver.h:267:19: note: in definition of macro 'module_driver'
     267 | static int __init __driver##_init(void) \
         |                   ^~~~~~~~
   drivers/usb/host/bcma-hcd.c:516:1: note: in expansion of macro 'module_bcma_driver'
     516 | module_bcma_driver(bcma_hcd_driver);
         | ^~~~~~~~~~~~~~~~~~
   In file included from include/linux/pci.h:31:
   drivers/usb/host/bcma-hcd.c:516:20: error: initializer element is not constant
     516 | module_bcma_driver(bcma_hcd_driver);
         |                    ^~~~~~~~~~~~~~~
   include/linux/init.h:267:55: note: in definition of macro '____define_initcall'
     267 |                 __attribute__((__section__(__sec))) = fn;
         |                                                       ^~
   include/linux/init.h:282:9: note: in expansion of macro '__unique_initcall'
     282 |         __unique_initcall(fn, id, __sec, __iid)                         \
         |         ^~~~~~~~~~~~~~~~~
   include/linux/init.h:293:9: note: in expansion of macro '____define_initcall_modname'
     293 |         ____define_initcall_modname(fn, id, .initcall##id, __initcall_id(fn))
         |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/init.h:295:41: note: in expansion of macro '__define_initcall_modname'
     295 | #define __builtin_module_initcall(fn)   __define_initcall_modname(fn, 6)
         |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/module.h:89:25: note: in expansion of macro '__builtin_module_initcall'
      89 | #define module_init(x)  __builtin_module_initcall(x);
         |                         ^~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/device/driver.h:271:1: note: in expansion of macro 'module_init'
     271 | module_init(__driver##_init); \
         | ^~~~~~~~~~~
   include/linux/bcma/bcma.h:325:9: note: in expansion of macro 'module_driver'
     325 |         module_driver(__bcma_driver, bcma_driver_register, \
         |         ^~~~~~~~~~~~~
   drivers/usb/host/bcma-hcd.c:516:1: note: in expansion of macro 'module_bcma_driver'
     516 | module_bcma_driver(bcma_hcd_driver);
         | ^~~~~~~~~~~~~~~~~~
   drivers/usb/host/bcma-hcd.c:516:20: error: initializer element is not constant
     516 | module_bcma_driver(bcma_hcd_driver);
         |                    ^~~~~~~~~~~~~~~
   include/linux/init.h:264:49: note: in definition of macro '__initcall_fn_ptr'
     264 | #define __initcall_fn_ptr(fn, __iid, id)        fn
         |                                                 ^~
   include/linux/init.h:293:9: note: in expansion of macro '____define_initcall_modname'
     293 |         ____define_initcall_modname(fn, id, .initcall##id, __initcall_id(fn))
         |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/init.h:295:41: note: in expansion of macro '__define_initcall_modname'
     295 | #define __builtin_module_initcall(fn)   __define_initcall_modname(fn, 6)
         |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/module.h:89:25: note: in expansion of macro '__builtin_module_initcall'
      89 | #define module_init(x)  __builtin_module_initcall(x);
         |                         ^~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/device/driver.h:271:1: note: in expansion of macro 'module_init'
     271 | module_init(__driver##_init); \
         | ^~~~~~~~~~~
   include/linux/bcma/bcma.h:325:9: note: in expansion of macro 'module_driver'
     325 |         module_driver(__bcma_driver, bcma_driver_register, \
         |         ^~~~~~~~~~~~~
   drivers/usb/host/bcma-hcd.c:516:1: note: in expansion of macro 'module_bcma_driver'
     516 | module_bcma_driver(bcma_hcd_driver);
         | ^~~~~~~~~~~~~~~~~~
   drivers/usb/host/bcma-hcd.c:516:20: note: (near initialization for '__modname_bcma_hcd_driver_init.initcall_fn')
   include/linux/init.h:264:49: note: in definition of macro '__initcall_fn_ptr'
     264 | #define __initcall_fn_ptr(fn, __iid, id)        fn
         |                                                 ^~
   include/linux/init.h:293:9: note: in expansion of macro '____define_initcall_modname'
     293 |         ____define_initcall_modname(fn, id, .initcall##id, __initcall_id(fn))
         |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/init.h:295:41: note: in expansion of macro '__define_initcall_modname'
     295 | #define __builtin_module_initcall(fn)   __define_initcall_modname(fn, 6)
         |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/module.h:89:25: note: in expansion of macro '__builtin_module_initcall'
      89 | #define module_init(x)  __builtin_module_initcall(x);
         |                         ^~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/device/driver.h:271:1: note: in expansion of macro 'module_init'
     271 | module_init(__driver##_init); \
         | ^~~~~~~~~~~
   include/linux/bcma/bcma.h:325:9: note: in expansion of macro 'module_driver'
     325 |         module_driver(__bcma_driver, bcma_driver_register, \
         |         ^~~~~~~~~~~~~
   drivers/usb/host/bcma-hcd.c:516:1: note: in expansion of macro 'module_bcma_driver'
     516 | module_bcma_driver(bcma_hcd_driver);
         | ^~~~~~~~~~~~~~~~~~
>> drivers/usb/host/bcma-hcd.c:516:20: error: invalid storage class for function 'bcma_hcd_driver_exit'
     516 | module_bcma_driver(bcma_hcd_driver);
         |                    ^~~~~~~~~~~~~~~
   include/linux/device/driver.h:272:20: note: in definition of macro 'module_driver'
     272 | static void __exit __driver##_exit(void) \
         |                    ^~~~~~~~
   drivers/usb/host/bcma-hcd.c:516:1: note: in expansion of macro 'module_bcma_driver'
     516 | module_bcma_driver(bcma_hcd_driver);
         | ^~~~~~~~~~~~~~~~~~
   drivers/usb/host/bcma-hcd.c:516:20: error: initializer element is not constant
     516 | module_bcma_driver(bcma_hcd_driver);
         |                    ^~~~~~~~~~~~~~~
   include/linux/init.h:337:57: note: in definition of macro '__exitcall'
     337 |         static exitcall_t __exitcall_##fn __exit_call = fn
         |                                                         ^~
   include/linux/device/driver.h:276:1: note: in expansion of macro 'module_exit'
     276 | module_exit(__driver##_exit);
         | ^~~~~~~~~~~
   include/linux/bcma/bcma.h:325:9: note: in expansion of macro 'module_driver'
     325 |         module_driver(__bcma_driver, bcma_driver_register, \
         |         ^~~~~~~~~~~~~
   drivers/usb/host/bcma-hcd.c:516:1: note: in expansion of macro 'module_bcma_driver'
     516 | module_bcma_driver(bcma_hcd_driver);
         | ^~~~~~~~~~~~~~~~~~
   In file included from include/linux/compiler_types.h:88,
                    from <command-line>:
>> include/linux/init.h:287:46: error: expected declaration or statement at end of input
     287 |                 __aligned(__alignof__(struct initcall_modname)) = {     \
         |                                              ^~~~~~~~~~~~~~~~
   include/linux/compiler_attributes.h:33:68: note: in definition of macro '__aligned'
      33 | #define __aligned(x)                    __attribute__((__aligned__(x)))
         |                                                                    ^
   include/linux/init.h:293:9: note: in expansion of macro '____define_initcall_modname'
     293 |         ____define_initcall_modname(fn, id, .initcall##id, __initcall_id(fn))
         |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/init.h:295:41: note: in expansion of macro '__define_initcall_modname'
     295 | #define __builtin_module_initcall(fn)   __define_initcall_modname(fn, 6)
         |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/module.h:89:25: note: in expansion of macro '__builtin_module_initcall'
      89 | #define module_init(x)  __builtin_module_initcall(x);
         |                         ^~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/device/driver.h:271:1: note: in expansion of macro 'module_init'
     271 | module_init(__driver##_init); \
         | ^~~~~~~~~~~
   include/linux/bcma/bcma.h:325:9: note: in expansion of macro 'module_driver'
     325 |         module_driver(__bcma_driver, bcma_driver_register, \
         |         ^~~~~~~~~~~~~
   drivers/usb/host/bcma-hcd.c:516:1: note: in expansion of macro 'module_bcma_driver'
     516 | module_bcma_driver(bcma_hcd_driver);
         | ^~~~~~~~~~~~~~~~~~
   drivers/usb/host/bcma-hcd.c: At top level:
>> drivers/usb/host/bcma-hcd.c:401:12: warning: 'bcma_hcd_probe' defined but not used [-Wunused-function]
     401 | static int bcma_hcd_probe(struct bcma_device *core)
         |            ^~~~~~~~~~~~~~


vim +/bcma_hcd_remove +448 drivers/usb/host/bcma-hcd.c

3cc7e7b7872ebd Rafał Miłecki  2016-07-08  400  
adbff3a4f93d85 Rafał Miłecki  2015-12-05 @401  static int bcma_hcd_probe(struct bcma_device *core)
adbff3a4f93d85 Rafał Miłecki  2015-12-05  402  {
adbff3a4f93d85 Rafał Miłecki  2015-12-05  403  	int err;
adbff3a4f93d85 Rafał Miłecki  2015-12-05  404  	struct bcma_hcd_device *usb_dev;
adbff3a4f93d85 Rafał Miłecki  2015-12-05  405  
adbff3a4f93d85 Rafał Miłecki  2015-12-05  406  	/* TODO: Probably need checks here; is the core connected? */
adbff3a4f93d85 Rafał Miłecki  2015-12-05  407  
adbff3a4f93d85 Rafał Miłecki  2015-12-05  408  	usb_dev = devm_kzalloc(&core->dev, sizeof(struct bcma_hcd_device),
adbff3a4f93d85 Rafał Miłecki  2015-12-05  409  			       GFP_KERNEL);
adbff3a4f93d85 Rafał Miłecki  2015-12-05  410  	if (!usb_dev)
adbff3a4f93d85 Rafał Miłecki  2015-12-05  411  		return -ENOMEM;
adbff3a4f93d85 Rafał Miłecki  2015-12-05  412  	usb_dev->core = core;
adbff3a4f93d85 Rafał Miłecki  2015-12-05  413  
d7916d6794e6a7 Rosen Penev    2026-09-20  414  	usb_dev->regulator = devm_regulator_get_optional(&core->dev, "vbus");
d7916d6794e6a7 Rosen Penev    2026-09-20  415  	if (IS_ERR(usb_dev->regulator)) {
d7916d6794e6a7 Rosen Penev    2026-09-20  416  		return PTR_ERR(usb_dev->regulator);
d7916d6794e6a7 Rosen Penev    2026-09-20  417  
d7916d6794e6a7 Rosen Penev    2026-09-20  418  	err = regulator_enable(usb_dev->regulator);
d7916d6794e6a7 Rosen Penev    2026-09-20  419  	if (err)
d7916d6794e6a7 Rosen Penev    2026-09-20  420  		return dev_err_probe(&core->dev, err,
d7916d6794e6a7 Rosen Penev    2026-09-20  421  				     "error enabling VCC regulator");
adbff3a4f93d85 Rafał Miłecki  2015-12-05  422  
adbff3a4f93d85 Rafał Miłecki  2015-12-05  423  	switch (core->id.id) {
adbff3a4f93d85 Rafał Miłecki  2015-12-05  424  	case BCMA_CORE_USB20_HOST:
d6b76c4ddb124d Rafał Miłecki  2016-08-10  425  		if (IS_ENABLED(CONFIG_ARM))
d6b76c4ddb124d Rafał Miłecki  2016-08-10  426  			err = bcma_hcd_usb20_old_arm_init(usb_dev);
d6b76c4ddb124d Rafał Miłecki  2016-08-10  427  		else if (IS_ENABLED(CONFIG_MIPS))
d6b76c4ddb124d Rafał Miłecki  2016-08-10  428  			err = bcma_hcd_usb20_init(usb_dev);
d6b76c4ddb124d Rafał Miłecki  2016-08-10  429  		else
d6b76c4ddb124d Rafał Miłecki  2016-08-10  430  			err = -ENOTSUPP;
d6b76c4ddb124d Rafał Miłecki  2016-08-10  431  		break;
adbff3a4f93d85 Rafał Miłecki  2015-12-05  432  	case BCMA_CORE_NS_USB20:
e8624859dde2ad Rafał Miłecki  2016-09-21  433  		err = bcma_hcd_usb20_ns_init(usb_dev);
adbff3a4f93d85 Rafał Miłecki  2015-12-05  434  		break;
3cc7e7b7872ebd Rafał Miłecki  2016-07-08  435  	case BCMA_CORE_NS_USB30:
3cc7e7b7872ebd Rafał Miłecki  2016-07-08  436  		err = bcma_hcd_usb30_init(usb_dev);
3cc7e7b7872ebd Rafał Miłecki  2016-07-08  437  		break;
adbff3a4f93d85 Rafał Miłecki  2015-12-05  438  	default:
adbff3a4f93d85 Rafał Miłecki  2015-12-05  439  		return -ENODEV;
adbff3a4f93d85 Rafał Miłecki  2015-12-05  440  	}
d6b76c4ddb124d Rafał Miłecki  2016-08-10  441  	if (err)
d6b76c4ddb124d Rafał Miłecki  2016-08-10  442  		return err;
adbff3a4f93d85 Rafał Miłecki  2015-12-05  443  
adbff3a4f93d85 Rafał Miłecki  2015-12-05  444  	bcma_set_drvdata(core, usb_dev);
adbff3a4f93d85 Rafał Miłecki  2015-12-05  445  	return 0;
adbff3a4f93d85 Rafał Miłecki  2015-12-05  446  }
adbff3a4f93d85 Rafał Miłecki  2015-12-05  447  
fb4e98ab63433c Bill Pemberton 2012-11-19 @448  static void bcma_hcd_remove(struct bcma_device *dev)
62e11d1bada331 Hauke Mehrtens 2012-03-15  449  {
62e11d1bada331 Hauke Mehrtens 2012-03-15  450  	struct bcma_hcd_device *usb_dev = bcma_get_drvdata(dev);
62e11d1bada331 Hauke Mehrtens 2012-03-15  451  	struct platform_device *ohci_dev = usb_dev->ohci_dev;
62e11d1bada331 Hauke Mehrtens 2012-03-15  452  	struct platform_device *ehci_dev = usb_dev->ehci_dev;
62e11d1bada331 Hauke Mehrtens 2012-03-15  453  
62e11d1bada331 Hauke Mehrtens 2012-03-15  454  	if (ohci_dev)
62e11d1bada331 Hauke Mehrtens 2012-03-15  455  		platform_device_unregister(ohci_dev);
62e11d1bada331 Hauke Mehrtens 2012-03-15  456  	if (ehci_dev)
62e11d1bada331 Hauke Mehrtens 2012-03-15  457  		platform_device_unregister(ehci_dev);
62e11d1bada331 Hauke Mehrtens 2012-03-15  458  
62e11d1bada331 Hauke Mehrtens 2012-03-15  459  	bcma_core_disable(dev, 0);
62e11d1bada331 Hauke Mehrtens 2012-03-15  460  }
62e11d1bada331 Hauke Mehrtens 2012-03-15  461  
62e11d1bada331 Hauke Mehrtens 2012-03-15 @462  static void bcma_hcd_shutdown(struct bcma_device *dev)
62e11d1bada331 Hauke Mehrtens 2012-03-15  463  {
d7916d6794e6a7 Rosen Penev    2026-09-20  464  	bcma_hci_platform_power(dev, false);
62e11d1bada331 Hauke Mehrtens 2012-03-15  465  	bcma_core_disable(dev, 0);
62e11d1bada331 Hauke Mehrtens 2012-03-15  466  }
62e11d1bada331 Hauke Mehrtens 2012-03-15  467  
62e11d1bada331 Hauke Mehrtens 2012-03-15  468  #ifdef CONFIG_PM
62e11d1bada331 Hauke Mehrtens 2012-03-15  469  
1f6155f5faabb7 Dan Carpenter  2012-04-19  470  static int bcma_hcd_suspend(struct bcma_device *dev)
62e11d1bada331 Hauke Mehrtens 2012-03-15  471  {
d7916d6794e6a7 Rosen Penev    2026-09-20  472  	int err;
d7916d6794e6a7 Rosen Penev    2026-09-20  473  
d7916d6794e6a7 Rosen Penev    2026-09-20  474  	err = bcma_hci_platform_power(dev, false);
d7916d6794e6a7 Rosen Penev    2026-09-20  475  	if (err)
d7916d6794e6a7 Rosen Penev    2026-09-20  476  		return err;
62e11d1bada331 Hauke Mehrtens 2012-03-15  477  	bcma_core_disable(dev, 0);
62e11d1bada331 Hauke Mehrtens 2012-03-15  478  
62e11d1bada331 Hauke Mehrtens 2012-03-15  479  	return 0;
62e11d1bada331 Hauke Mehrtens 2012-03-15  480  }
62e11d1bada331 Hauke Mehrtens 2012-03-15  481  
62e11d1bada331 Hauke Mehrtens 2012-03-15  482  static int bcma_hcd_resume(struct bcma_device *dev)
62e11d1bada331 Hauke Mehrtens 2012-03-15  483  {
d7916d6794e6a7 Rosen Penev    2026-09-20  484  	int err;
d7916d6794e6a7 Rosen Penev    2026-09-20  485  
d7916d6794e6a7 Rosen Penev    2026-09-20  486  	err = bcma_hci_platform_power(dev, true);
d7916d6794e6a7 Rosen Penev    2026-09-20  487  	if (err)
d7916d6794e6a7 Rosen Penev    2026-09-20  488  		return err;
62e11d1bada331 Hauke Mehrtens 2012-03-15  489  	bcma_core_enable(dev, 0);
62e11d1bada331 Hauke Mehrtens 2012-03-15  490  
62e11d1bada331 Hauke Mehrtens 2012-03-15  491  	return 0;
62e11d1bada331 Hauke Mehrtens 2012-03-15  492  }
62e11d1bada331 Hauke Mehrtens 2012-03-15  493  
62e11d1bada331 Hauke Mehrtens 2012-03-15  494  #else /* !CONFIG_PM */
62e11d1bada331 Hauke Mehrtens 2012-03-15  495  #define bcma_hcd_suspend	NULL
62e11d1bada331 Hauke Mehrtens 2012-03-15  496  #define bcma_hcd_resume	NULL
62e11d1bada331 Hauke Mehrtens 2012-03-15  497  #endif /* CONFIG_PM */
62e11d1bada331 Hauke Mehrtens 2012-03-15  498  
2f82686e8c261d Bill Pemberton 2012-11-19  499  static const struct bcma_device_id bcma_hcd_table[] = {
62e11d1bada331 Hauke Mehrtens 2012-03-15  500  	BCMA_CORE(BCMA_MANUF_BCM, BCMA_CORE_USB20_HOST, BCMA_ANY_REV, BCMA_ANY_CLASS),
10bc04b744c69f Hauke Mehrtens 2015-06-11  501  	BCMA_CORE(BCMA_MANUF_BCM, BCMA_CORE_NS_USB20, BCMA_ANY_REV, BCMA_ANY_CLASS),
3cc7e7b7872ebd Rafał Miłecki  2016-07-08  502  	BCMA_CORE(BCMA_MANUF_BCM, BCMA_CORE_NS_USB30, BCMA_ANY_REV, BCMA_ANY_CLASS),
f7219b527b5710 Joe Perches    2015-02-10  503  	{},
62e11d1bada331 Hauke Mehrtens 2012-03-15  504  };
62e11d1bada331 Hauke Mehrtens 2012-03-15 @505  MODULE_DEVICE_TABLE(bcma, bcma_hcd_table);
62e11d1bada331 Hauke Mehrtens 2012-03-15  506  
62e11d1bada331 Hauke Mehrtens 2012-03-15  507  static struct bcma_driver bcma_hcd_driver = {
62e11d1bada331 Hauke Mehrtens 2012-03-15  508  	.name		= KBUILD_MODNAME,
62e11d1bada331 Hauke Mehrtens 2012-03-15  509  	.id_table	= bcma_hcd_table,
62e11d1bada331 Hauke Mehrtens 2012-03-15  510  	.probe		= bcma_hcd_probe,
7690417db5085f Bill Pemberton 2012-11-19 @511  	.remove		= bcma_hcd_remove,
62e11d1bada331 Hauke Mehrtens 2012-03-15  512  	.shutdown	= bcma_hcd_shutdown,
62e11d1bada331 Hauke Mehrtens 2012-03-15  513  	.suspend	= bcma_hcd_suspend,
62e11d1bada331 Hauke Mehrtens 2012-03-15  514  	.resume		= bcma_hcd_resume,
62e11d1bada331 Hauke Mehrtens 2012-03-15  515  };
0895660941164c Liu Shixin     2020-09-18 @516  module_bcma_driver(bcma_hcd_driver);

--
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-09-23 21:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-23 21:23 drivers/usb/host/bcma-hcd.c:448:13: error: invalid storage class for function 'bcma_hcd_remove' 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.