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

git: kernel - Probable fix to vm_fault: PG_BUSY panic on i386


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 10 Oct 2012 14:49:55 -0700 (PDT)

commit 39efc5438c7934e9f191c1840d5f184a3ab7506d
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Wed Oct 10 14:47:57 2012 -0700

    kernel - Probable fix to vm_fault: PG_BUSY panic on i386
    
    * The info structure for the pmap_inval*() API is only initialized
      conditionally as an optimization.
    
    * There was a case where the info structure was being used without
      first being initialized which matches reported panics (essentially
      a pipe buffer page in kernel memory is swapped out and the faulted back
      in during a uiomove).
    
    Reported-by: vsrinivas, marino, several others

Summary of changes:
 sys/platform/pc32/i386/pmap.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/39efc5438c7934e9f191c1840d5f184a3ab7506d


-- 
DragonFly BSD source repository



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