]> git.ipfire.org Git - thirdparty/linux.git/commit
s390/tape: Consolidate tape config options and modules
authorJan Höppner <hoeppner@linux.ibm.com>
Wed, 4 Feb 2026 15:30:40 +0000 (16:30 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Thu, 5 Feb 2026 12:02:48 +0000 (13:02 +0100)
commit5ae76830c76cf38708399245606e4e07a33fe51c
treee63587b0fa2f49f9993bedd41fa88d9ecaad0b65
parentf65c75b0b9b5a390bc3beadcde0a6fbc3ad118f7
s390/tape: Consolidate tape config options and modules

The tape device driver only supports 3490E devices on Virtual Tape Server
(VTS). There is no point in keeping separated options and modules for
different device types and general hardware support. Consolidate the tape
config option into a single option, which enables the complete tape support
with one singular module called 'tape_s390'. The corresponding module entry
points are adapted and consolidate in tape_init() and tape_exit()
respectively in tape_core.c

The current module author and descriptions of the individual tape
modules are outdated and haven't been changed for quite some time.
Change it to a more generic description that is in line with the
corresponding supported s390 architecture for the single tape module.

Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
drivers/s390/char/Kconfig
drivers/s390/char/Makefile
drivers/s390/char/tape.h
drivers/s390/char/tape_3490.c
drivers/s390/char/tape_class.c
drivers/s390/char/tape_class.h
drivers/s390/char/tape_core.c