cvs commit: src/sys/kern kern_condvar.c kern_sig.c kern_sx.c kern_synch.c kern_thread.c subr_sleepqueue.c src/sys/sys proc.h sleepqueue.h src/sys/vm vm_glue.c

John Baldwin jhb at FreeBSD.org
Fri Sep 12 21:01:10 UTC 2008


jhb         2008-09-12 21:00:11 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/kern             kern_condvar.c kern_sig.c kern_sx.c 
                         kern_synch.c kern_thread.c 
                         subr_sleepqueue.c 
    sys/sys              proc.h sleepqueue.h 
    sys/vm               vm_glue.c 
  Log:
  SVN rev 182976 on 2008-09-12 21:00:11Z by jhb
  
  MFC: Fix a spin lock LOR when waking up a thread from a process that is
  swapped out by deferring the wakeup of the swapper kernel process until
  after releasing sleepq chain locks.
  
  Approved by:    re (kib)
  
  Revision    Changes    Path
  1.62.2.1    +10 -2     src/sys/kern/kern_condvar.c
  1.349.2.7   +10 -2     src/sys/kern/kern_sig.c
  1.55.2.1    +17 -6     src/sys/kern/kern_sx.c
  1.302.2.4   +17 -15    src/sys/kern/kern_synch.c
  1.255.2.8   +36 -13    src/sys/kern/kern_thread.c
  1.39.2.4    +49 -18    src/sys/kern/subr_sleepqueue.c
  1.491.2.10  +2 -2      src/sys/sys/proc.h
  1.12.2.1    +3 -3      src/sys/sys/sleepqueue.h
  1.225.2.3   +14 -37    src/sys/vm/vm_glue.c


More information about the cvs-src mailing list