Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt()

When returning false, ata_sff_altstatus() does not return any status
value, resulting in a compilation warning in ata_sff_lost_interrupt()
("uninitialized symbol 'status'"). Fix this by initializing the local
variable "status" to 0.

Fixes: 03c0e84f9c1e ("ata: libata-sff: refactor ata_sff_altstatus()")
Cc: stable@vger.kernel.org
Signed-off-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>

+1 -1
+1 -1
drivers/ata/libata-sff.c
··· 1634 1634 1635 1635 void ata_sff_lost_interrupt(struct ata_port *ap) 1636 1636 { 1637 - u8 status; 1637 + u8 status = 0; 1638 1638 struct ata_queued_cmd *qc; 1639 1639 1640 1640 /* Only one outstanding command per SFF channel */