aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorVineeth Vijayan <vneethv@linux.ibm.com>2021-04-25 10:41:59 +0200
committerHeiko Carstens <hca@linux.ibm.com>2021-08-31 14:54:14 +0200
commit2297791c92d04a154ad29ba5a073f9f627982110 (patch)
tree5a34756d41558f71c65d483b65a6f2a9e8df5de7 /arch
parentMerge tag 's390-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux (diff)
downloadlinux-dev-2297791c92d04a154ad29ba5a073f9f627982110.tar.xz
linux-dev-2297791c92d04a154ad29ba5a073f9f627982110.zip
s390/cio: dont unregister subchannel from child-drivers
The devices owned by the parent-driver (css) was getting unregistered from the io-subchannel driver is clearly a layering violation. Remove the subchannel unregistration from the child-drivers. This also means, if the device connected to the subchannel is not operational, or not accessible, the subchannel will not be unregistered. Instead the CIO layer will allow valid subchannels without any operational devices in sysfs. And the userspace tooling might need to be modified to optimally handle this new situation. Signed-off-by: Vineeth Vijayan <vneethv@linux.ibm.com> Reviewed-by: Peter Oberparleiter <oberpar@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions