On Sat, 2009-01-03 at 12:01 -0600, Chris Adams wrote: > Once upon a time, Duane Griffin <dua...@dghda.com> said: > > How about instead of a switch statement, assigning the message to a > > variable and printing that. I.e. something like: > > Good point. Here's an updated version that also adds a comment to the > xtime_lock definition about not using printk. > -- > Chris Adams <cmad...@hiwaay.net> > Systems and Network Administrator - HiWAAY Internet Services > I don't speak for anybody but myself - that's enough trouble. > > > From: Chris Adams <cmad...@hiwaay.net> > > The code to handle leap seconds printks an information message when the > second is inserted or deleted. It does this while holding xtime_lock. > However, printk wakes up klogd, and in some cases, the scheduler tries > to get the current kernel time, trying to get xtime_lock (which results > in a deadlock). This moved the printks outside of the lock. It also > adds a comment to not use printk while holding xtime_lock. [...]
This patch doesn't seem to have gone anywhere. Was this bug fixed in some other way or has it been forgotten? Ben. -- Ben Hutchings Logic doesn't apply to the real world. - Marvin Minsky
signature.asc
Description: This is a digitally signed message part