git: kernel - Fix panic in sysctl_kern_proc()
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Oct 16 15:12:19 PDT 2013
commit 849425f7e706be67a8ab9b970375d0a9896476bd
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Wed Oct 16 15:10:50 2013 -0700
kernel - Fix panic in sysctl_kern_proc()
* sysctl_kern_proc() loops through ncpus and moves the thread to each cpu
in turn in order to access its local thread list.
* Fix a panic where the function does not return on the same cpu it was
called on. The userland scheduler expects threads to return to usermode
on the same cpu they left usermode on and is responsible for moving the
thread to another cpu (for userland scheduling purposes) itself.
Summary of changes:
sys/kern/kern_proc.c | 8 ++++++++
1 file changed, 8 insertions(+)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/849425f7e706be67a8ab9b970375d0a9896476bd
--
DragonFly BSD source repository
More information about the Commits
mailing list