]> git.baikalelectronics.ru Git - kernel.git/commit
floppy: make sure to reset all FDCs upon resume()
authorWilly Tarreau <w@1wt.eu>
Fri, 10 Apr 2020 10:19:02 +0000 (12:19 +0200)
committerDenis Efremov <efremov@linux.com>
Tue, 12 May 2020 16:34:56 +0000 (19:34 +0300)
commit30a781e6d63e34f3f1fbb4f98affcb267c3c4bf1
treebb1f2341943551f9cad590b67ad5940cbbcbc674
parent41c7e31e3c84590ade326b1b687e9efc2ed8368b
floppy: make sure to reset all FDCs upon resume()

In floppy_resume() we don't properly reinitialize all FDCs, instead
we reinitialize the current FDC once per available FDC because value
-1 is passed to user_reset_fdc(). Let's simply save the current drive
and properly reinitialize each FDC.

Link: https://lore.kernel.org/r/20200410101904.14652-1-w@1wt.eu
Signed-off-by: Willy Tarreau <w@1wt.eu>
Signed-off-by: Denis Efremov <efremov@linux.com>
drivers/block/floppy.c