[lkml]   [2007]   [May]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH] make cancel_rearming_delayed_work() reliable
    Hi Tejun,

    Sorry, I can't give a "complete" reply today (will do tomorrow),
    just one note right now...

    On 05/13, Tejun Heo wrote:
    > Oleg Nesterov wrote:
    > >> * try_to_grab_pending() checks VALID && pointers equal after grabbing
    > >> cwq->lock.
    > >
    > > We don't even need to check the pointers. VALID bit is always changed
    > > under cwq->lock. So, if we see VALID under cwq->lock, we have a right
    > > pointer.
    > But there are multiple cwq->lock's. VALID can be set with one of other
    > cwq->lock's locked.

    Oops. Thanks for correcting me. _This_ was a reson for a stupid barrier!


    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: 2007-05-13 23:29    [W:0.036 / U:7.456 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site