linux/drivers/s390
Cornelia Huck 4dd3cc5caf [S390] cio: Fixup interface for setting options on ccw devices.
The current ccw_device_set_options() sets a specified mask of options
and clears those not specified, but there is no way to find out which
options have already been set.

In order to fix this up, introduce the following interface changes:

ccw_device_set_options() now only sets the specified bits, but does
not clear those that are not specified.

ccw_device_clear_options() clears the specified bits.

ccw_device_set_options_mask() provides the old semantics (setting only
the specified bits and clearing the others).

Device drivers now work as expected. qdio has been adapted.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2007-02-12 15:47:18 +01:00
..
block [S390] Avoid excessive inlining. 2007-02-05 21:18:53 +01:00
char [S390]: Adapt vmlogrdr driver to new IUCV API 2007-02-08 13:40:41 -08:00
cio [S390] cio: Fixup interface for setting options on ccw devices. 2007-02-12 15:47:18 +01:00
crypto [PATCH] proc: remove useless (and buggy) ->nlink settings 2007-02-11 10:51:32 -08:00
net [PATCH] Replace regular code with appropriate calls to container_of() 2007-02-11 11:18:06 -08:00
scsi Merge branch 'linus' 2007-02-10 13:45:43 -06:00
ebcdic.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Kconfig [S390] Convert memory detection into C code. 2007-02-05 21:18:37 +01:00
Makefile [S390] Calibrate delay and bogomips. 2007-02-05 21:18:31 +01:00
s390_rdev.c [PATCH] s390: kzalloc() conversion in drivers/s390 2006-03-24 07:33:18 -08:00
s390mach.c [S390] ETR support. 2007-02-05 21:18:19 +01:00
s390mach.h [S390] ETR support. 2007-02-05 21:18:19 +01:00
sysinfo.c [S390] Calibrate delay and bogomips. 2007-02-05 21:18:31 +01:00