cvs commit: src/sys/kern kern_synch.c

John Baldwin jhb at FreeBSD.org
Wed Aug 4 13:24:41 PDT 2004


jhb         2004-08-04 20:24:40 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             kern_synch.c 
  Log:
  Workaround a possible deadlock on SMP due to a spin lock LOR by disabling
  the immediate awakening of proc0 (scheduler kproc, controls swapping
  processes in and out).  The scheduler process periodically awakens already,
  so this will not result in processes not being swapped in, there will just
  be more latency in between a thread being made runnable and the scheduler
  waking up to swap the affected process back in.
  
  Revision  Changes    Path
  1.256     +6 -0      src/sys/kern/kern_synch.c


More information about the cvs-all mailing list