git: dsched - Add debugging & fix rare problem conditions

Alex Hornung alexh at
Sat Aug 27 03:36:18 PDT 2011

commit c7a0a046f2a7ef938aaa235cb6e934f2a3ba4345
Author: Alex Hornung <ahornung at>
Date:   Sat Aug 27 10:51:24 2011 +0000

    dsched - Add debugging & fix rare problem conditions
     * Add a bunch of debugging to see whether a particular tdio was
       initialized and to which policy it belongs.
     * Reorder some locking to ensure the whole switch of policy is
       protected as expected.
     * Make sure the tdio from the newest policy is used when there
       are tdios for several scheduling policies in the tdctx->tdio_list.
    Reported-by: Brills Peng

Summary of changes:
 sys/kern/kern_dsched.c |   33 +++++++++++++++++++++++++++++----
 sys/sys/dsched.h       |    7 +++++++
 2 files changed, 36 insertions(+), 4 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list