kernel-fxtec-pro1x/drivers/base
Alan Stern 81107bf531 Driver core: Remove unneeded routines from driver core
This patch (as783) simplifies the driver core slightly by removing four
unnecessary _get and _put methods.

It is vital that when a driver is removed from its bus's klist of
registered drivers, or when a device is removed from a driver's klist
of bound devices, that the klist updates complete synchronously.
Otherwise the kernel might try binding an unregistered driver to a
newly-registered device, or adding a device to the klist for a new
driver before it has been removed from the old driver's klist.

Since the removals must be synchronous, they don't need to update any
reference counts.  Hence the _get and _put methods can be dispensed
with.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-09-25 21:08:40 -07:00
..
power Driver core: fix comments in drivers/base/power/resume.c 2006-09-25 21:08:39 -07:00
attribute_container.c
base.h drivers/base: check errors 2006-09-25 21:08:39 -07:00
bus.c Driver core: Remove unneeded routines from driver core 2006-09-25 21:08:40 -07:00
class.c Class: add support for class interfaces for devices 2006-09-25 21:08:38 -07:00
core.c drivers/base: Platform notify needs to occur before drivers attach to the device 2006-09-25 21:08:39 -07:00
cpu.c
dd.c Driver core: Fix potential deadlock in driver core 2006-09-25 21:08:40 -07:00
dmapool.c
driver.c Driver core: Remove unneeded routines from driver core 2006-09-25 21:08:40 -07:00
firmware.c
firmware_class.c
hypervisor.c [S390] hypfs comment cleanup. 2006-09-20 15:58:44 +02:00
init.c
isa.c
Kconfig
Makefile
map.c
memory.c
node.c [PATCH] /proc/meminfo: don't put spaces in names 2006-08-27 11:01:33 -07:00
platform.c PM: platform_bus and late_suspend/early_resume 2006-09-25 21:08:38 -07:00
sys.c
topology.c [PATCH] cpu hotplug: use hotplug version of registration in late inits 2006-07-31 13:28:39 -07:00
transport_class.c