cvs commit: src/sys/amd64/amd64 mp_watchdog.c src/sys/i386/i386 mp_watchdog.c

Jeff Roberson jeff at FreeBSD.org
Mon Jun 4 23:56:34 UTC 2007


jeff        2007-06-04 23:56:33 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      mp_watchdog.c 
    sys/i386/i386        mp_watchdog.c 
  Log:
  Commit 11/14 of sched_lock decomposition.
   - There is no globally visible scheduler lock any longer.  For now the
     watchdog can only check Giant.  This model of checking particular locks
     is flawed and should be revisited.  Other metrics should be considered.
  
  Tested by:      kris, current@
  Tested on:      i386, amd64, ULE, 4BSD, libthr, libkse, PREEMPTION, etc.
  Discussed with: kris, attilio, kmacy, jhb, julian, bde (small parts each)
  
  Revision  Changes    Path
  1.5       +0 -30     src/sys/amd64/amd64/mp_watchdog.c
  1.5       +0 -30     src/sys/i386/i386/mp_watchdog.c


More information about the cvs-src mailing list