[PATCH v3 v4.2-rc1] printk: make extended printk support conditional on netconsole

2015-07-03 Thread Tejun Heo
N_EXTENDED is requested while CONFIG_PRINTK_CON_EXTENDED is disabled as suggested by Petr. v3: Moved ext console enable info messages into the inc function. Signed-off-by: Tejun Heo Reported-and-suggested-by: Geert Uytterhoeven Reviewed-by: Petr Mladek --- drivers/net/Kconfig|

Re: [PATCH v2 v4.2-rc1] printk: make extended printk support conditional on netconsole

2015-07-03 Thread Tejun Heo
On Fri, Jul 03, 2015 at 04:07:34PM +0200, Petr Mladek wrote: > > @@ -2561,9 +2591,11 @@ void register_console(struct console *newcon) > > console_drivers->next = newcon; > > } > > > > - if (newcon->flags & CON_EXTENDED) > > - if (!nr_ext_console_drivers++) > > + if (

[PATCH v2 v4.2-rc1] printk: make extended printk support conditional on netconsole

2015-07-02 Thread Tejun Heo
N_EXTENDED is requested while CONFIG_PRINTK_CON_EXTENDED is disabled as suggested by Petr. Cc: Petr Mladek Signed-off-by: Tejun Heo Reported-and-suggested-by: Geert Uytterhoeven --- drivers/net/Kconfig|1 + init/Kconfig |3 +++ kernel/printk/print

[PATCH v4.2-rc1] printk: make extended printk support conditional on netconsole

2015-06-29 Thread Tejun Heo
sed. This patch introduces CONFIG_PRINTK_CON_EXTENDED which is selected by CONFIG_NETCONSOLE. If the config option is not set, extended printk support is compiled out along with the static buffer. Verified 8k reduction in vmlinux bss when !CONFIG_NETCONSOLE. Signed-off-by: Tejun Heo Reported-and

Re: [PATCH 3/3] printk: implement support for extended console drivers

2015-06-29 Thread Tejun Heo
On Mon, Jun 29, 2015 at 06:11:40PM +0200, Geert Uytterhoeven wrote: > On Mon, Jun 29, 2015 at 5:49 PM, Tejun Heo wrote: > > On Mon, Jun 29, 2015 at 05:47:49PM +0200, Geert Uytterhoeven wrote: > >> > netconsole itself is optional & modular. I'm not sure making furth

Re: [PATCH 3/3] printk: implement support for extended console drivers

2015-06-29 Thread Tejun Heo
On Mon, Jun 29, 2015 at 05:47:49PM +0200, Geert Uytterhoeven wrote: > > netconsole itself is optional & modular. I'm not sure making further > > splits is called for, especially given the use cases. > > It could be a hidden option, selected by its users (e.g. netconsole). Hmmm... what do you mea

Re: [PATCH 3/3] printk: implement support for extended console drivers

2015-06-29 Thread Tejun Heo
Hello, On Mon, Jun 29, 2015 at 11:20:41AM +0200, Geert Uytterhoeven wrote: > On Wed, Apr 29, 2015 at 4:45 PM, Tejun Heo wrote: > > --- a/kernel/printk/printk.c > > +++ b/kernel/printk/printk.c > > > @@ -2196,6 +2227,7 @@ out: > > */ > > void console_un