Mathieu Desnoyers wrote:!oops_in_progress is already inside wake_up_klogd(). Also, I think you'd want that first '!' inside the parens. I've been working on a system to handle deferred displaying of printk messages, when printk is called in interrupt context. Currently on a serial console if printk is called with ints disabled, it can hold interrupts off for up to 20 milliseconds. My solution was to set up a worker thread to handle deferred printk activity. I don't think this works for the oops case, because you don't want to defer the output. However, I can post this code if you think it would help with this problem. I hesitate to just drop the call to wake_up_klogd() without some kind of mechanism call it later. Waiting until the next printk will work to drain the buffer, but could lead to indefinite intervals with printks waiting to be logged. -- Tim ============================= Tim Bird Architecture Group Chair, CE Linux Forum Senior Staff Engineer, Sony Corporation of America ============================= --
| Greg Kroah-Hartman | [PATCH 005/196] Chinese: add translation of SubmittingDrivers |
| Christian Kujau | 2.6.20.4: NETDEV WATCHDOG and lockups |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Jack Steiner | Re: [patch] my mmu notifiers |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Arjan van de Ven | Re: [GIT]: Networking |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Jens Axboe | Re: [BUG] New Kernel Bugs |
| YAMAMOTO Takashi | removing VOPs |
| Lennart Augustsson | Re: FreeBSD 5/6/7 kernel emulator for NetBSD 2.x |
| Daniel Carosone | Re: direct I/O |
| Brian Buhrow | Re: /sbin/reboot and secmodel |
