]> www.infradead.org Git - users/jedix/linux-maple.git/commit
scsi: st: New session only when Unit Attention for new tape
authorKai Mäkisara <Kai.Makisara@kolumbus.fi>
Wed, 6 Nov 2024 09:57:23 +0000 (11:57 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 7 Nov 2024 02:18:16 +0000 (21:18 -0500)
commita4550b28c8c853e7241ecf30b4f1d9c6bc631fda
tree1d6142e26a502e1d349950efc2c47c8fc7645ba7
parent0b120edb37dc9dd8ca82893d386922eb6b16f860
scsi: st: New session only when Unit Attention for new tape

Currently the code starts new tape session when any Unit Attention
(UA) is seen when opening the device. This leads to incorrectly
clearing pos_unknown when the UA is for reset. Set new session only
when the UA is for a new tape.

Signed-off-by: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
Link: https://lore.kernel.org/r/20241106095723.63254-4-Kai.Makisara@kolumbus.fi
Reviewed-by: John Meneghini <jmeneghi@redhat.com>
Tested-by: John Meneghini <jmeneghi@redhat.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/st.c