summaryrefslogtreecommitdiff
path: root/scripts/git.orderFile
diff options
context:
space:
mode:
authorVineeth Vijayan <vneethv@linux.ibm.com>2024-09-23 22:16:43 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-12-05 14:01:11 +0100
commit9e9590f5e0651fb961205bd6940405165f4de554 (patch)
tree561f0099319dbdb750d6d3f9b41f198f8cbf34f3 /scripts/git.orderFile
parentcfe3e04e9a5704aac92aaa2b45706850d96af0b9 (diff)
downloadlinux-9e9590f5e0651fb961205bd6940405165f4de554.tar.gz
linux-9e9590f5e0651fb961205bd6940405165f4de554.tar.bz2
linux-9e9590f5e0651fb961205bd6940405165f4de554.zip
s390/cio: Do not unregister the subchannel based on DNV
[ Upstream commit 8c58a229688ce3a097b3b1a2efe1b4f5508c2123 ] Starting with commit 2297791c92d0 ("s390/cio: dont unregister subchannel from child-drivers"), CIO does not unregister subchannels when the attached device is invalid or unavailable. Instead, it allows subchannels to exist without a connected device. However, if the DNV value is 0, such as, when all the CHPIDs of a subchannel are configured in standby state, the subchannel is unregistered, which contradicts the current subchannel specification. Update the logic so that subchannels are not unregistered based on the DNV value. Also update the SCHIB information even if the DNV bit is zero. Suggested-by: Peter Oberparleiter <oberpar@linux.ibm.com> Signed-off-by: Vineeth Vijayan <vneethv@linux.ibm.com> Fixes: 2297791c92d0 ("s390/cio: dont unregister subchannel from child-drivers") Reviewed-by: Peter Oberparleiter <oberpar@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'scripts/git.orderFile')
0 files changed, 0 insertions, 0 deletions