Messages in this thread | | | From | "Luck, Tony" <> | Date | Wed, 15 Dec 2010 08:40:09 -0800 | Subject | RE: [RFC] ACPI, APEI, Generic Hardware Error Source POLL/IRQ/NMI notification type support |
| |
>Because the memory area used to transfer hardware error information >from BIOS to Linux can be determined only in NMI, IRQ or timer >handler, but general ioremap can not be used in atomic context, so a >special version of atomic ioremap is implemented for that. > >Known issue: > >- Error information can not be printed for recoverable errors notified > via NMI, because printk is not NMI-safe. Will fix this via delay > printing to IRQ context via irq_work or make printk NMI-safe.
Would it be possible to defer the "ioremap" to a work queue too? Then we wouldn't need the special versions of ioremap.
-Tony
| |