DragonFly-2.3.2.70.g7f5d7 master sys/kern lwkt_thread.c

看板DFBSD_commit作者時間16年前 (2009/07/16 13:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #1ANhjngc (DFBSD_commit)