On Monday 03/04 at 17:06 +0900, Sergey Senozhatsky wrote: > On (03/01/19 16:48), Calvin Owens wrote: > > +static struct attribute *console_sysfs_attrs[] = { > > + &dev_attr_loglevel.attr, > > + NULL, > > +}; > > +ATTRIBUTE_GROUPS(console_sysfs); > > + > > static struct bus_type console_subsys = { > > .name = "console", > > + .dev_groups = console_sysfs_groups, > > }; > > Do we really need to change this dynamically? Console options are > traditionally static (boot param or DT). Can we also be happy with > the static per-console loglevel? It really does need to be runtime configurable: there are a lot of usecases that enables, like turning the fast console up to KERN_DEBUG on a pile of machines you want to take a closer look at. The 'kernel.printk' global loglevel is also already changable at runtime, and since that setting interacts with this one it would be strange if only the former were able to be changed. I also want to add more attribute knobs related to extended consoles, so the plumbing to get things exposed in sysfs is worth it for me. Thanks, Calvin