Date: Thu, 30 Sep 2010 17:05:23 +0000 (UTC) From: Andriy Gapon <avg@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/gdb gdb_cons.c src/sys/kern kern_ntptime.c src/sys/sys sched.h Message-ID: <201009301705.o8UH5qkH086263@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
avg 2010-09-30 17:05:23 UTC FreeBSD src repository Modified files: sys/gdb gdb_cons.c sys/kern kern_ntptime.c sys/sys sched.h Log: SVN rev 213305 on 2010-09-30 17:05:23Z by avg there must be only one SYSINIT with SI_SUB_RUN_SCHEDULER+SI_ORDER_ANY order SI_SUB_RUN_SCHEDULER+SI_ORDER_ANY should only be used to call scheduler() function which turns the initial thread into swapper proper and thus there is no further SYSINIT processing. Other SYSINITs with SI_SUB_RUN_SCHEDULER+SI_ORDER_ANY may get ordered after scheduler() and thus never executed. That particular relative order is semi-arbitrary. Thus, change such places to use SI_ORDER_MIDDLE. Also, use SI_ORDER_MIDDLE instead of correct, but less appealing, SI_ORDER_ANY - 1. MFC after: 1 week Revision Changes Path 1.4 +1 -1 src/sys/gdb/gdb_cons.c 1.69 +1 -1 src/sys/kern/kern_ntptime.c 1.44 +1 -1 src/sys/sys/sched.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009301705.o8UH5qkH086263>