original_kernel/drivers/s390
Cornelia Huck 887ab59929 [S390] ccwgroup device unregister.
Work around the problem that a device cannot be unregistered from
driver_for_each_device() because of klist node refcounting: Get device
after device owned by the driver to be unregistered with driver_find_device()
and then unregister it. This works because driver_get_device() gets us out of
the region of the elevated klist node refcount. driver_find_device() will
always get the next device in the list after the found one has been
unregistered.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2006-06-29 14:56:52 +02:00
..
block [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
char
cio [S390] ccwgroup device unregister. 2006-06-29 14:56:52 +02:00
crypto
net [PATCH] drivers: use list_move() 2006-06-26 09:58:18 -07:00
scsi
Kconfig
Makefile
ebcdic.c
s390_rdev.c
s390mach.c
s390mach.h
sysinfo.c