On Mon, 2011-06-06 at 18:44 +0200, Peter Zijlstra wrote: > +void printk_tick(void) > +{ > + if (!__this_cpu_read(printk_pending)) > + return; > + > + /* > + * Try to acquire and then immediately release the > + * console semaphore. The release will do all the > + * actual magic (print out buffers, wake up klogd, > + * etc). > + */ > + if (console_trylock_for_printk(smp_processor_id())) { > + console_unlock(); > + __this_cpu_write(printk_pending, 0); > + } > +} Aside from not compiling (someone stuck a ref to wake_up_klogd somewhere in lib/) this does delay the whole of printk() output by up to a jiffy, if the machine dies funny you could be missing large parts of the output :/ -- To unsubscribe from this list: send the line "unsubscribe linux-tip-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html