[lkml]   [2008]   [Feb]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [Bug 10030] Suspend doesn't work when SD card is inserted
    On Wed, 20 Feb 2008, Pierre Ossman wrote:

    > Not really. But you have some things confused. What it checks is if
    > the mmc bus handler (not a proper driver model, just a way of
    > separating the MMC, SD and SDIO stuff) has a resume function. And if
    > it doesn't, it removes the card (since it cannot revive it at
    > resume).
    > So the only thing I can think of is to delay the removal until the
    > resume routine, if that is safer.

    Do I understand this correctly? You've got special handling for the
    case where a bus handler doesn't have a resume routine, but no special
    handling for the case where it doesn't have a suspend routine? Why
    bother to remove the device if neither routine exists (there won't be
    any need to revive it since the bus never got suspended)?

    And why not simply fail the suspend if the resume routine doesn't exist
    and the suspend routine does? Maybe with an error message in the
    system log.

    Alan Stern

     \ /
      Last update: 2008-02-20 20:29    [W:0.039 / U:62.692 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site