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

cvs commit: src/sys/kern kern_proc.c kern_synch.c lwkt_msgport.c src/sys/sys thread.h src/bin/ps print.c


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 10 Jun 2004 15:11:39 -0700 (PDT)

dillon      2004/06/10 15:11:39 PDT

DragonFly src repository

  Modified files:
    sys/kern             kern_proc.c kern_synch.c lwkt_msgport.c 
    sys/sys              thread.h 
    bin/ps               print.c 
  Log:
  Both 'ps' and the loadav calculations got broken by thread sleeps, which
  occur without knowledge by the proc and so ps/loadav thought processes
  sitting in e.g. accept() were in a 'R'un state when they were actually
  sleeping.
  
  Make ps and the loadav calculator thread-aware.
  
  Revision  Changes    Path
  1.15      +15 -0     src/sys/kern/kern_proc.c
  1.33      +15 -4     src/sys/kern/kern_synch.c
  1.24      +7 -0      src/sys/kern/lwkt_msgport.c
  1.53      +1 -0      src/sys/sys/thread.h
  1.11      +2 -0      src/bin/ps/print.c


http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_proc.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_synch.c.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_msgport.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/thread.h.diff?r1=1.52&r2=1.53&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/ps/print.c.diff?r1=1.10&r2=1.11&f=u



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