Issue #2714 has been updated by swildner.
I have committed the bulk of your patch to master (http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ba87a4ab252df80acecfc25acfd9e406ea7f4c93), which is everything except the kprintf()s. Do you want to submit a new patch for the kprintf()s? I am not 100% which make sense but right now there are two issues: * Without any further options, it prints the "choose worst queue.." messages frequently on normal operation (like booting and building world for example). Does it indicate an issue with usched_*? * With DEBUG_LOCKS, the system will not boot at all, presumably due to wanting to kprintf() too early, I guess from one of the messages in spinlock2.h Thanks, Sascha ---------------------------------------- Submit #2714: Spinlock changes http://bugs.dragonflybsd.org/issues/2714#change-12216 * Author: dclink * Status: Feedback * Priority: Normal * Assignee: * Category: Kernel * Target version: 3.9.x ---------------------------------------- - Adding descry field to struct spin lock, changed initialiser and spin_init function ---Files-------------------------------- patch-spinlock.txt (52.6 KB) -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account