linux/drivers/s390/cio
Alan Stern d9a9cdfb07 [PATCH] sysfs and driver core: add callback helper, used by SCSI and S390
This patch (as868) adds a helper routine for device drivers that need
to set up a callback to perform some action in a different process's
context.  This is intended for use by attribute methods that want to
unregister themselves or their parent device.  Attribute method calls
are mutually exclusive with unregistration, so such actions cannot be
taken directly.

Two attribute methods are converted to use the new helper routine: one
for SCSI device deletion and one for System/390 ccwgroup devices.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Cc: Hugh Dickins <hugh@veritas.com>
Cc: Cornelia Huck <cornelia.huck@de.ibm.com>
Cc: Oliver Neukum <oneukum@suse.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-03-15 15:29:26 -07:00
..
airq.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
airq.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
blacklist.c [PATCH] mark struct file_operations const 5 2007-02-12 09:48:45 -08:00
blacklist.h [PATCH] s390: multiple subchannel sets support 2006-01-06 08:33:52 -08:00
ccwgroup.c [PATCH] sysfs and driver core: add callback helper, used by SCSI and S390 2007-03-15 15:29:26 -07:00
chsc.c [S390] Avoid excessive inlining. 2007-02-05 21:18:53 +01:00
chsc.h [S390] cio: declare hardware structures packed. 2007-02-05 21:17:40 +01:00
cio.c [S390] nss: Free unused memory in kernel image. 2007-02-21 10:55:37 +01:00
cio.h [S390] Support for disconnected devices reappearing on another subchannel. 2006-12-08 15:54:28 +01:00
cio_debug.h [PATCH] s390: increase cio_trace debug event size 2006-04-11 06:18:37 -07:00
cmf.c [S390] Avoid excessive inlining. 2007-02-05 21:18:53 +01:00
css.c [S390] Avoid excessive inlining. 2007-02-05 21:18:53 +01:00
css.h [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
device.c [S390] Avoid excessive inlining. 2007-02-05 21:18:53 +01:00
device.h [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
device_fsm.c [S390] cio: Call cancel_halt_clear even when actl == 0. 2007-03-05 23:36:02 +01:00
device_id.c [S390] cio: use ARRAY_SIZE in device_id.c 2007-02-12 15:49:51 +01:00
device_ops.c [S390] cio: Fixup interface for setting options on ccw devices. 2007-02-12 15:47:18 +01:00
device_pgid.c [S390] cio: Retry internal operations after vary off. 2006-12-04 15:41:04 +01:00
device_status.c [S390] Avoid excessive inlining. 2007-02-05 21:18:53 +01:00
ioasm.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
qdio.c [S390] cio: Fixup interface for setting options on ccw devices. 2007-02-12 15:47:18 +01:00
qdio.h [S390] runtime switch for qdio performance statistics 2006-12-08 15:54:18 +01:00
schid.h [PATCH] s390: multiple subchannel sets support 2006-01-06 08:33:52 -08:00