Re: [PATCH RT] don't let printk unconditionally turn on interrupts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Steven Rostedt <[email protected]> wrote:

> Ingo,
> 
> My first try at booting -rt8 on my machine crashed immediately.  No 
> nmi, no nothing. Just a lockup at the registration of the ACPI_PM 
> timer. This would happen every time, and after struggling for a while, 
> I finally found out why!
> 
> The printk in timeofday_periodic_hook that is called holding the 
> write_lock of system_time_lock (a raw_seq_lock) was causing lots of 
> havoc.  The printk would turn on interrupts, and then I would get a 
> deadlock when the interrupt would do a read on system_time_lock.

argh. This piece of code has caused so many problems already. Some 
people want console drivers to be preemptible, but i guess being able to 
boot trumps things ;)

could you check out the variant in 2.6.15-rt11 - i tweaked it slightly 
over yours, hopefully making the behavior more consistent.

	Ingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux