kernel-hacking-2024-linux-s.../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
..
airq.c
airq.h
blacklist.c [PATCH] mark struct file_operations const 5 2007-02-12 09:48:45 -08:00
blacklist.h
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
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
Makefile [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +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