WSL2-Linux-Kernel/drivers/s390/cio
Peter Oberparleiter 83b3370c79 [S390] cio: replace subchannel evaluation queue with bitmap
Use a bitmap for indicating which subchannels require evaluation
instead of allocating memory for each evaluation request. This
approach reduces memory consumption during recovery in case of
massive evaluation request occurrence and removes the need for
memory allocation failure handling.

Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Peter Oberparleiter <peter.oberparleiter@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2007-04-27 16:01:40 +02:00
..
Makefile [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02: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
chp.c [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
chp.h [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
chsc.c [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
chsc.h [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
cio.c [S390] cio: Channel-path configure function. 2007-04-27 16:01:39 +02:00
cio.h [S390] cio: Channel-path configure function. 2007-04-27 16:01:39 +02: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] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
css.h [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
device.c [S390] cio: Use add_uevent_var. 2007-04-27 16:01:40 +02: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: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02: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: Channel-path configure function. 2007-04-27 16:01:39 +02:00
device_pgid.c [S390] cio: Retry internal operations after vary off. 2006-12-04 15:41:04 +01:00
device_status.c [S390] cio: Fix handling of interrupt for csch(). 2007-04-04 14:37:39 +02:00
idset.c [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
idset.h [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
ioasm.h [S390] cio: Channel-path configure function. 2007-04-27 16:01:39 +02:00
qdio.c [S390] cio: qdio slsb setup 2007-03-19 13:18:12 +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