[lkml]   [2002]   [May]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH] 2.5.15 IDE 61
    Martin Dalecki wrote:
    > There is no problem to go in paralell on different channels for
    > requests. The serialization has only to be done
    > for the drive setup.

    I agree for general chipsets, but my whole point was with regard to
    buggy chipsets which need to be serialized on both channels.

    If you're saying that even these broken chipsets are OK with having
    transfers on one channel while setting up transfers on another channel,
    then perhaps you are right but that's not what I believed to be the case
    (can't find info to tell me either way right now).

    But if that really were the case, then how could the (e.g.) cmd640
    problem ever have been manifested? A spinlock is ALWAYS held while
    ide_do_request is executing. Even if it weren't, only an SMP machine
    could be trying to program both channels simultaneously because
    interrupts are disabled too.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:26    [W:0.026 / U:12.112 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site