All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: oe-kbuild@lists.linux.dev
Cc: lkp@intel.com
Subject: drivers/usb/host/bcma-hcd.c:448:13: error: invalid storage class for function 'bcma_hcd_remove'
Date: Thu, 24 Sep 2026 05:23:26 +0800	[thread overview]
Message-ID: <202609240509.gwpv3AFR-lkp@intel.com> (raw)

:::::: 
:::::: 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

                 reply	other threads:[~2026-09-23 21:23 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=202609240509.gwpv3AFR-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=oe-kbuild@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.