ata: libata: ata_{sff|std}_prereset() always return 0
authorSergey Shtylyov <s.shtylyov@omp.ru>
Wed, 2 Feb 2022 20:07:45 +0000 (23:07 +0300)
committerDamien Le Moal <damien.lemoal@opensource.wdc.com>
Thu, 3 Feb 2022 00:04:33 +0000 (09:04 +0900)
commitac1eb6655be440b6c0199f6bc9d20d610fc29d0d
treefdf517d9bff944edfe6a51ab21939efbea203af9
parentf4a8d4f2b65dd5e3b92b7207f7995a24d13d197e
ata: libata: ata_{sff|std}_prereset() always return 0

ata_std_prereset() always returns 0, hence the check in ata_sff_prereset()
is pointless and thus it also can return only 0 (however, we cannot change
the prototypes of ata_{sff|std}_prereset() as they implement the driver's
prereset() method).

Found by Linux Verification Center (linuxtesting.org) with the SVACE static
analysis tool.

Signed-off-by: Sergey Shtylyov <s.shtylyov@omp.ru>
Signed-off-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>
drivers/ata/libata-core.c
drivers/ata/libata-sff.c