diff --git drivers/ata/sata_mv.c drivers/ata/sata_mv.c index 98daea5..0a9f7f7 100644 --- drivers/ata/sata_mv.c +++ drivers/ata/sata_mv.c @@ -73,6 +73,10 @@ #include #include #include +#ifdef CONFIG_LEDS_TRIGGER_IDE_DISK +#include +#endif + #define DRV_NAME "sata_mv" #define DRV_VERSION "1.28" @@ -1160,6 +1164,10 @@ static void mv_start_edma(struct ata_port *ap, void __iomem *port_mmio, { int want_ncq = (protocol == ATA_PROT_NCQ); +#ifdef CONFIG_LEDS_TRIGGER_IDE_DISK + ledtrig_ide_activity(); +#endif + if (pp->pp_flags & MV_PP_FLAG_EDMA_EN) { int using_ncq = ((pp->pp_flags & MV_PP_FLAG_NCQ_EN) != 0); if (want_ncq != using_ncq) diff --git drivers/leds/trigger/Kconfig drivers/leds/trigger/Kconfig index 49794b4..1e3b8de 100644 --- drivers/leds/trigger/Kconfig +++ drivers/leds/trigger/Kconfig @@ -35,7 +35,7 @@ config LEDS_TRIGGER_ONESHOT config LEDS_TRIGGER_IDE_DISK bool "LED IDE Disk Trigger" - depends on IDE_GD_ATA + depends on ATA depends on LEDS_TRIGGERS help This allows LEDs to be controlled by IDE disk activity.