DragonFly commits List (threaded) for 2009-07
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
DragonFly-2.3.2.70.g7f5d7 master sys/kern lwkt_thread.c
commit 7f5d7ed72f25a050b246978877ae10a3a6de9d35
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date: Wed Jul 15 22:25:40 2009 -0700
tsleep_interlock - Fix bug with TDF_TSLEEPQ
* LWKT previously disallowed the scheduling of a thread flagged
TDF_TSLEEPQ because the tsleep queue was the same as the threadq.
Now that they are different, it is possible for the thread to
still be on a tsleepq when descheduled and later rescheduled.
Remove the check, allowing the thread to be rescheduled by LWKT.
This fixes issues with processes just locking up in "D"isk wait.
Summary of changes:
sys/kern/lwkt_thread.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7f5d7ed72f25a050b246978877ae10a3a6de9d35
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]