Messages in this thread | | | Date | Tue, 20 Mar 2012 14:31:52 -0700 | From | Tim Bird <> | Subject | Re: [PATCH] kdb: Avoid using dbg_io_ops until it is initialized |
| |
On 03/20/2012 11:42 AM, Jason Wessel wrote: > On 09/21/2011 03:19 PM, Tim Bird wrote: >> This fixes a bug with setting a breakpoint during kdb initialization >> (from kdb_cmds). Any call to kdb_printf() before the initialization >> of the kgdboc serial console driver (which happens much later during >> bootup than kdb_init), results in kernel panic due to the use of >> dbg_io_ops before it is initialized. > > I added this patch to the merge queue for the 3.4 kernel. > > In the test and review of this patch, I thought there might be another > race condition with kdb pager, but this is not the case. The run time > validation shows that the kdb pager can only get activated by entering > and configuring the kdb shell and it is turned off on exit, so we are > all set and no further changes are needed.
Thanks! -- Tim
============================= Tim Bird Architecture Group Chair, CE Workgroup of the Linux Foundation Senior Staff Engineer, Sony Network Entertainment =============================
| |