lkml.org 
[lkml]   [2012]   [Jul]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v4 0/7] ZPODD patches
    Date
    v4:
    Rebase on top of Linus' tree, due to this, the problem of a missing
    flag in v3 is gone;
    Add a new function scsi_autopm_put_device_autosuspend to first mark
    last busy for the device and then put autosuspend it as suggested by
    Oliver Neukum.
    Typo fix as pointed by Sergei Shtylyov.
    Check can_power_off flag before any runtime pm operations in sr.

    v3:
    Rebase on top of scsi-misc tree;
    Add the sr related patches previously in Jeff's libata tree;
    Re-organize the sr patches.
    A problem for now: for patch
    scsi: sr: support zero power ODD(ZPODD)
    I can't set a flag in libata-acpi.c since a related function is
    missing in scsi-misc tree. Will fix this when 3.6-rc1 released.

    v2:
    Bug fix for v1;
    Use scsi_autopm_* in sr driver instead of pm_runtime_*;

    v1:
    Here are some patches to make ZPODD easier to use for end users and
    a fix for using ZPODD with system suspend.

    Aaron Lu (7):
    scsi: sr: check support for device busy class events
    scsi: pm: add interface to autosuspend scsi device
    scsi: sr: support zero power ODD(ZPODD)
    scsi: sr: block events when runtime suspended
    scsi: pm: use runtime resume callback if available
    scsi: sr: balance sr disk events block depth
    block: genhd: add an interface to set disk's poll interval

    block/genhd.c | 25 +++++--
    drivers/ata/libata-acpi.c | 4 +-
    drivers/scsi/scsi_pm.c | 22 ++++--
    drivers/scsi/sr.c | 179 ++++++++++++++++++++++++++++++++++++++++++++-
    drivers/scsi/sr.h | 3 +
    include/linux/cdrom.h | 43 +++++++++++
    include/linux/genhd.h | 1 +
    include/scsi/scsi_device.h | 3 +
    8 files changed, 267 insertions(+), 13 deletions(-)

    --
    1.7.11.3




    \
     
     \ /
      Last update: 2012-07-27 12:02    [W:0.027 / U:1.996 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site