lkml.org 
[lkml]   [2009]   [Dec]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [GIT PATCH] TTY patches for 2.6.33-git
    >  earth4:~/tip> git checkout linus
    > Date: Fri Dec 11 20:58:20 2009 -0800
    > earth4:~/tip> git grep -w unlock_kernel | wc -l
    > 841
    >
    > we grew the (absolute) number of BKL sites by ~15%. Certainly the kernel grew
    > at a much faster rate, so the relative proportion of the BKL shrunk.

    Thats actually very misleading. The reason is we have created more
    lock/unlock points as we remove and drive down the lock.

    By your metric the original SMP kernel was best - it had one of each 8)

    > Also, a lot of BKL use was hidden before, and due to the BKL removal
    > activities (by Thomas, Frederic, Jon, Alan and others) the remaining BKL using
    > sites are a lot more well defined, a lot more isolated and thus a lot more
    > removable than ever before.

    ioctl is almost done and I've gont some other random ones in my tree.
    lseek is close. At that point most of the nasties are squashed except tty.

    We do have some remaining locking horrors some partly introduced by the
    finer locking work in the past including the rather nasty device
    unload/load v open file handle races.



    \
     
     \ /
      Last update: 2009-12-13 12:37    [W:4.227 / U:0.352 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site