]> Gentwo Git Trees - linux/.git/commit
s390/tape: Remove 34xx Read Opposite error recovery
authorJan Höppner <hoeppner@linux.ibm.com>
Thu, 16 Oct 2025 07:47:12 +0000 (09:47 +0200)
committerHeiko Carstens <hca@linux.ibm.com>
Tue, 21 Oct 2025 08:25:54 +0000 (10:25 +0200)
commit1b9df1a28f0f625bcd2ce6bba2139a95c3aae703
treed92de82cec0021d3152ba231e53c755e22f9db04
parent39376c77a5d07eb2924104572c1c0582a3ea54ec
s390/tape: Remove 34xx Read Opposite error recovery

On old native type 3490 tape devices a Read Opposite error recovery
procedure on Error Recovery Action Code (ERA) 26 was issued if a Read
Forward command failed. This recovery procedure was implemented with the
Read Backward command.

As a preparation for a subsequent commit, that adds support for bigger
block sizes, remove the 34xx ERA 26 related recovery code. The recovery
code would need to be adapted to the bigger block sizes, without any
possibility to be tested, as modern Virtual Tape Servers (VTS) do
neither report ERA 26 on a Read Forward command failure nor support the
error recovery procedure anymore.

Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
Reviewed-by: Jens Remus <jremus@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
drivers/s390/char/tape_34xx.c
drivers/s390/char/tape_std.c