kernel-hacking-2024-linux-s.../drivers
Grant Likely 4018294b53 of: Remove duplicate fields from of_platform_driver
.name, .match_table and .owner are duplicated in both of_platform_driver
and device_driver.  This patch is a removes the extra copies from struct
of_platform_driver and converts all users to the device_driver members.

This patch is a pretty mechanical change.  The usage model doesn't change
and if any drivers have been missed, or if anything has been fixed up
incorrectly, then it will fail with a compile time error, and the fixup
will be trivial.  This patch looks big and scary because it touches so
many files, but it should be pretty safe.

Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Acked-by: Sean MacLennan <smaclennan@pikatech.com>
2010-05-22 00:10:40 -06:00
..
accessibility
acpi Merge branch 'bugzilla-15749' into release 2010-04-16 16:08:07 -04:00
amba
ata of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
atm of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
auxdisplay
base Revert "memory-hotplug: add 0x prefix to HEX block_size_bytes" 2010-04-09 10:05:33 -07:00
block of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
bluetooth
cdrom of: Always use 'struct device.of_node' to get device node pointer. 2010-05-18 16:10:44 -06:00
char of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
clocksource
connector
cpufreq
cpuidle
crypto of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
dca
dio
dma of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
edac of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
eisa
firewire Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6 2010-04-15 11:56:20 -07:00
firmware Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip 2010-04-07 11:02:23 -07:00
gpio of: Always use 'struct device.of_node' to get device node pointer. 2010-05-18 16:10:44 -06:00
gpu Merge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 2010-04-19 07:27:06 -07:00
hid Merge branch 'master' into export-slabh 2010-04-05 11:37:28 +09:00
hwmon of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
i2c of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
ide of: Always use 'struct device.of_node' to get device node pointer. 2010-05-18 16:10:44 -06:00
idle
ieee1394
ieee802154
infiniband of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
input of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
isdn Fix ISDN/Gigaset build failure 2010-04-19 11:53:17 -07:00
leds of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
lguest lguest: stop using KVM hypercall mechanism 2010-04-14 21:43:56 +09:30
macintosh of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
mca
md
media device_attributes: add sysfs_attr_init() for dynamic attributes 2010-04-07 08:38:03 -07:00
memstick
message
mfd
misc Merge branch 'master' into export-slabh 2010-04-05 11:37:28 +09:00
mmc of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
mtd of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
net of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
nubus
of of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
oprofile
parisc
parport of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
pci Merge branch 'master' into export-slabh 2010-04-05 11:37:28 +09:00
pcmcia of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
platform device_attributes: add sysfs_attr_init() for dynamic attributes 2010-04-07 08:38:03 -07:00
pnp Merge branches 'battery', 'bugzilla-14667', 'bugzilla-15096', 'bugzilla-15480', 'bugzilla-15521', 'bugzilla-15605', 'gpe-reference-counters', 'misc', 'pxm-fix' and 'video-random-key' into release 2010-04-06 17:06:22 -04:00
power
pps
ps3
rapidio
regulator
rtc rtc-mxc: multiple fixes in rtc-mxc probe method 2010-04-07 08:38:05 -07:00
s390 [S390] sclp_async: potential buffer overflow 2010-04-09 13:43:02 +02:00
sbus of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
scsi of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
serial of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
sfi
sh
sn
spi of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
ssb MIPS: Fix SSB PCIcore IO resource management 2010-04-12 17:26:14 +01:00
staging staging/otus: include slab.h from usbdrv.h 2010-04-05 11:23:16 +09:00
tc
telephony
thermal drivers/thermal/thermal_sys.c: fix 'key f70f4b50 not in .data' in thermal_sys 2010-04-07 08:38:03 -07:00
uio
usb of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
uwb
vhost Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2010-04-11 02:44:30 -07:00
video of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
virtio
vlynq
w1
watchdog of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
xen
zorro
Kconfig
Makefile