x86: sysfs: kill owner field from attribute
Tejun's commit 7b595756 made sysfs attribute->owner unnecessary. But the field was left in the structure to ease the merge. It's been over a year since that change and it is now time to start killing attribute->owner along with its users - one arch at a time! This patch is attempt #1 to get rid of attribute->owner only for CONFIG_X86_64 or CONFIG_X86_32 . We will deal with other arches later on as and when possible - avr32 will be the next since that is something I can test. Compile (make allyesconfig / make allmodconfig / custom config) and boot tested. akpm: the idea is that we put the declaration of sttribute.owner inside `#ifndef CONFIG_X86'. But that proved to be too ambitious for now because new usages kept on turning up in subsystem trees. [akpm: remove the ifdef for now] Signed-off-by:Parag Warudkar <parag.lkml@gmail.com> Cc: Greg KH <greg@kroah.com> Cc: Ingo Molnar <mingo@elte.hu> Cc: Tejun Heo <htejun@gmail.com> Cc: Len Brown <lenb@kernel.org> Cc: Jens Axboe <jens.axboe@oracle.com> Cc: Jean Delvare <khali@linux-fr.org> Cc: Roland Dreier <rolandd@cisco.com> Cc: David Brownell <david-b@pacbell.net> Cc: Alessandro Zummo <a.zummo@towertech.it> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- drivers/acpi/battery.c 1 addition, 1 deletiondrivers/acpi/battery.c
- drivers/acpi/sbs.c 1 addition, 1 deletiondrivers/acpi/sbs.c
- drivers/acpi/system.c 0 additions, 1 deletiondrivers/acpi/system.c
- drivers/block/aoe/aoeblk.c 1 addition, 1 deletiondrivers/block/aoe/aoeblk.c
- drivers/block/nbd.c 1 addition, 1 deletiondrivers/block/nbd.c
- drivers/firmware/iscsi_ibft.c 0 additions, 1 deletiondrivers/firmware/iscsi_ibft.c
- drivers/i2c/chips/at24.c 0 additions, 1 deletiondrivers/i2c/chips/at24.c
- drivers/i2c/chips/ds1682.c 0 additions, 1 deletiondrivers/i2c/chips/ds1682.c
- drivers/infiniband/core/cm.c 1 addition, 1 deletiondrivers/infiniband/core/cm.c
- drivers/memstick/core/mspro_block.c 0 additions, 1 deletiondrivers/memstick/core/mspro_block.c
- drivers/power/power_supply_sysfs.c 1 addition, 1 deletiondrivers/power/power_supply_sysfs.c
- drivers/rtc/rtc-cmos.c 0 additions, 1 deletiondrivers/rtc/rtc-cmos.c
- drivers/rtc/rtc-ds1305.c 0 additions, 1 deletiondrivers/rtc/rtc-ds1305.c
- drivers/rtc/rtc-ds1307.c 0 additions, 1 deletiondrivers/rtc/rtc-ds1307.c
- drivers/rtc/rtc-ds1511.c 0 additions, 1 deletiondrivers/rtc/rtc-ds1511.c
- drivers/rtc/rtc-m48t59.c 0 additions, 1 deletiondrivers/rtc/rtc-m48t59.c
- drivers/rtc/rtc-stk17ta8.c 0 additions, 1 deletiondrivers/rtc/rtc-stk17ta8.c
- drivers/scsi/arcmsr/arcmsr_attr.c 0 additions, 3 deletionsdrivers/scsi/arcmsr/arcmsr_attr.c
- drivers/w1/slaves/w1_ds2760.c 0 additions, 1 deletiondrivers/w1/slaves/w1_ds2760.c
- include/linux/sysfs.h 3 additions, 2 deletionsinclude/linux/sysfs.h
Loading
Please register or sign in to comment