[S390] cio: Register/unregister subchannels only from kslowcrw.
authorCornelia Huck <cornelia.huck@de.ibm.com>
Tue, 20 Nov 2007 10:13:41 +0000 (11:13 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 20 Nov 2007 10:13:49 +0000 (11:13 +0100)
commitc5d4a9997b4b2ec71cff0b219f05c6bc51f3fc79
treef9a8b703f33d4593ea4f7f1b628ef9e90fe74bfd
parent06770a6e7d26ba980055caff815b9b3f5322c9db
[S390] cio: Register/unregister subchannels only from kslowcrw.

Make sure all subchannel handling is done on the slow path workqueue
so that we don't have races between an old subchannel unregistering
and a new subchannel with the same name registering.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/cio/css.c
drivers/s390/cio/device_fsm.c