]> git.baikalelectronics.ru Git - kernel.git/commit
[S390] cio: replace subchannel evaluation queue with bitmap
authorPeter Oberparleiter <peter.oberparleiter@de.ibm.com>
Fri, 27 Apr 2007 14:01:34 +0000 (16:01 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Fri, 27 Apr 2007 14:01:40 +0000 (16:01 +0200)
commitcb6e0b66b34e3bebc92b4be1fb19692b3c53af69
treead7c062b260c0259c74e45ff869208c1ad139629
parentb5d15dbbfd347a16b33bed8ba304de51e29c33de
[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>
drivers/s390/cio/Makefile
drivers/s390/cio/chp.c
drivers/s390/cio/chp.h
drivers/s390/cio/chsc.c
drivers/s390/cio/chsc.h
drivers/s390/cio/css.c
drivers/s390/cio/css.h
drivers/s390/cio/device_fsm.c
drivers/s390/cio/idset.c [new file with mode: 0644]
drivers/s390/cio/idset.h [new file with mode: 0644]
drivers/s390/s390mach.c