cvs commit: src/sys/sparc64/sparc64 trap.c

Marius Strobl marius at FreeBSD.org
Sun Aug 24 20:53:55 UTC 2008


marius      2008-08-24 20:53:36 UTC

  FreeBSD src repository

  Modified files:
    sys/sparc64/sparc64  trap.c 
  Log:
  SVN rev 182122 on 2008-08-24 20:53:36Z by marius
  
  There's a race in kmem(4) between checking whether a page is resident
  in the kernel and copying it out, causing a panic when faulting on a
  nofault entry. Handle this case gracefully by letting the kernel copy
  functions return EFAULT instead. As such this change addresses the
  same problem as r154721 does for i386.
  
  MFC after:      3 days
  
  Revision  Changes    Path
  1.93      +14 -0     src/sys/sparc64/sparc64/trap.c


More information about the cvs-src mailing list