lkml.org 
[lkml]   [2014]   [Jan]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: [RFC 3/3] mutex: When there is no owner, stop spinning after too many tries
    From
    On Thu, Jan 16, 2014 at 9:45 AM, Jason Low <jason.low2@hp.com> wrote:
    >
    > Any comments on the below change which unlocks the mutex before taking
    > the lock->wait_lock to wake up a waiter? Thanks.

    Hmm. Doesn't that mean that a new lock owner can come in *before*
    you've called debug_mutex_unlock and the lockdep stuff, and get the
    lock? And then debug_mutex_lock() will be called *before* the unlocker
    called debug_mutex_unlock(), which I'm sure confuses things.

    Linus


    \
     
     \ /
      Last update: 2014-01-16 04:41    [W:3.307 / U:0.088 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site