libata: initialize port_task when !CONFIG_ATA_SFF
PATCH 1/1 libata: initialize port_task when !CONFIG_ATA_SFF
Subject: libata: initialize port_task when !CONFIG_ATA_SFF
ap->port_task was not initialized if !CONFIG_ATA_SFF later triggering lockdep warning. Make sure it's initialized.
Reported by Larry Finger.
Signed-off-by Tejun Heo <[email protected]>
Cc Larry Finger <[email protected]>
--- drivers/ata/libata-core.c | 2 ++ 1 file changed, 2 insertions(+)
drivers/ata/libata-core.c +2 -0
@@ -5373,6 +5373,8 @@ struct ata_port *ata_port_alloc(struct a#ifdef CONFIG_ATA_SFF INIT_DELAYED_WORK (&ap->port_task, ata_pio_task); +#else +INIT_DELAYED_WORK (&ap->port_task,NULL );#endif INIT_DELAYED_WORK (&ap->hotplug_task, ata_scsi_hotplug);INIT_WORK (&ap->scsi_rescan_task, ata_scsi_dev_rescan);
Jeff Garzik
AppliedQuoted 5 lines · Tejun Heo
Subject: libata: initialize
port_taskwhen !CONFIG_ATA_SFF
ap->port_taskwas not initialized if !CONFIG_ATA_SFF later triggering lockdep warning. Make sure it's initialized.
Quoted 7 lines
Reported by Larry Finger.
Signed-off-by Tejun Heo <[email protected]>Cc Larry Finger <[email protected]>--- drivers/ata/libata-core.c | 2 ++ 1 file changed, 2 insertions(+)
applied