lkml.org 
[lkml]   [2007]   [Mar]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH 1/2 -stable] libata: add missing PM callbacks
    Some LLDs were missing scsi device PM callbacks while having host/port
    suspend support. Add missing ones.

    Signed-off-by: Tejun Heo <htejun@gmail.com>
    ---
    This should fix the problem you're seeing on sil680. These patches
    are against 2.6.20.1. Patches for libata-dev#upstream is separately
    posted to linux-ide in the following thread.

    http://thread.gmane.org/gmane.linux.ide/16475

    drivers/ata/pata_jmicron.c | 4 ++++
    drivers/ata/pata_sil680.c | 4 ++++
    2 files changed, 8 insertions(+)

    Index: work1/drivers/ata/pata_sil680.c
    ===================================================================
    --- work1.orig/drivers/ata/pata_sil680.c
    +++ work1/drivers/ata/pata_sil680.c
    @@ -226,6 +226,10 @@ static struct scsi_host_template sil680_
    .slave_configure = ata_scsi_slave_config,
    .slave_destroy = ata_scsi_slave_destroy,
    .bios_param = ata_std_bios_param,
    +#ifdef CONFIG_PM
    + .suspend = ata_scsi_device_suspend,
    + .resume = ata_scsi_device_resume,
    +#endif
    };

    static struct ata_port_operations sil680_port_ops = {
    Index: work1/drivers/ata/pata_jmicron.c
    ===================================================================
    --- work1.orig/drivers/ata/pata_jmicron.c
    +++ work1/drivers/ata/pata_jmicron.c
    @@ -137,6 +137,10 @@ static struct scsi_host_template jmicron
    .slave_destroy = ata_scsi_slave_destroy,
    /* Use standard CHS mapping rules */
    .bios_param = ata_std_bios_param,
    +#ifdef CONFIG_PM
    + .suspend = ata_scsi_device_suspend,
    + .resume = ata_scsi_device_resume,
    +#endif
    };

    static const struct ata_port_operations jmicron_ops = {
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/
    \
     
     \ /
      Last update: 2007-03-02 09:49    [W:0.021 / U:91.016 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site