DragonFly BSD
DragonFly commits List (threaded) for 2011-10
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: kernel - Fix spin lock held across contigfree/kfree in bounce code


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 4 Oct 2011 07:59:57 -0700 (PDT)

commit 3b264617432fc557fb7711129856cf8a1f236012
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Tue Oct 4 07:58:38 2011 -0700

    kernel - Fix spin lock held across contigfree/kfree in bounce code
    
    * Fix an issue where a spin lock is being held across too-complex a
      procedure call.  The bounce page is isolated once removed from its
      list so we can release the lock while issuing the calls, then
      re-acquire it.
    
    Reported-by: Antonio Huete Jimenez <tuxillo@quantumachine.net>

Summary of changes:
 sys/platform/pc32/i386/busdma_machdep.c   |    2 ++
 sys/platform/pc64/x86_64/busdma_machdep.c |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3b264617432fc557fb7711129856cf8a1f236012


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]