tree: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git bus_type_removal head: 4fe33425a6308e00d6bbe641e66abd3e78f45c3a commit: 5e6ce1375ec9909a33dd94942e8c85eaa52edf58 [8/16] powerpc: ps3: use dev_groups and not dev_attrs for bus_type config: powerpc-defconfig (attached as .config) compiler: powerpc64-linux-gnu-gcc (Debian 6.1.1-9) 6.1.1 20160705 reproduce: wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 5e6ce1375ec9909a33dd94942e8c85eaa52edf58 # save the attached .config to linux build tree make.cross ARCH=powerpc
All errors (new ones prefixed by >>):
In file included from include/linux/kobject.h:21:0,
from include/linux/device.h:17,
from include/linux/dma-mapping.h:6,
from arch/powerpc/platforms/ps3/system-bus.c:24:
>> arch/powerpc/platforms/ps3/system-bus.c:480:18: error:
>> 'ps3_system_bus_attrs' undeclared here (not in a function)
ATTRIBUTE_GROUPS(ps3_system_bus);
^
include/linux/sysfs.h:148:11: note: in definition of macro 'ATTRIBUTE_GROUPS'
.attrs = _name##_attrs, \
^~~~~
>> arch/powerpc/platforms/ps3/system-bus.c:489:16: error:
>> 'ps3_system_bus_dev_groups' undeclared here (not in a function)
.dev_groups = ps3_system_bus_dev_groups,
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/linux/kobject.h:21:0,
from include/linux/device.h:17,
from include/linux/dma-mapping.h:6,
from arch/powerpc/platforms/ps3/system-bus.c:24:
>> arch/powerpc/platforms/ps3/system-bus.c:480:18: error:
>> 'ps3_system_bus_groups' defined but not used [-Werror=unused-variable]
ATTRIBUTE_GROUPS(ps3_system_bus);
^
include/linux/sysfs.h:141:38: note: in definition of macro
'__ATTRIBUTE_GROUPS'
static const struct attribute_group *_name##_groups[] = { \
^~~~~
arch/powerpc/platforms/ps3/system-bus.c:480:1: note: in expansion of macro
'ATTRIBUTE_GROUPS'
ATTRIBUTE_GROUPS(ps3_system_bus);
^~~~~~~~~~~~~~~~
>> arch/powerpc/platforms/ps3/system-bus.c:476:26: error:
>> 'ps3_system_bus_dev_attrs' defined but not used [-Werror=unused-variable]
static struct attribute *ps3_system_bus_dev_attrs[] = {
^~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
vim +/ps3_system_bus_attrs +480 arch/powerpc/platforms/ps3/system-bus.c
470 dev->match_sub_id);
471
472 return (len >= PAGE_SIZE) ? (PAGE_SIZE - 1) : len;
473 }
474 static DEVICE_ATTR_RO(modalias);
475
> 476 static struct attribute *ps3_system_bus_dev_attrs[] = {
477 &dev_attr_modalias.attr,
478 NULL,
479 };
> 480 ATTRIBUTE_GROUPS(ps3_system_bus);
481
482 struct bus_type ps3_system_bus_type = {
483 .name = "ps3_system_bus",
484 .match = ps3_system_bus_match,
485 .uevent = ps3_system_bus_uevent,
486 .probe = ps3_system_bus_probe,
487 .remove = ps3_system_bus_remove,
488 .shutdown = ps3_system_bus_shutdown,
> 489 .dev_groups = ps3_system_bus_dev_groups,
490 };
491
492 static int __init ps3_system_bus_init(void)
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
.config.gz
Description: application/gzip
_______________________________________________ devel mailing list [email protected] http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel
