On (04/05/16 14:17), Sergey Senozhatsky wrote: [..] > > Could do with a comment explaining why late_initcall was chosen. > > late_initcall was chosen because of workqueue early_initcall, and > I just decided not to change it when I switched from wq to a > dedicated printk kthread. late_initcall seemed to be OK. can do > init_printk_kthread() somewhere in init/main start_kernel().
or rather move it a bit earlier. core_init sounds appropriate; or postcore. don't want to export yet another printk symbol. -ss