On (20/08/14 15:46), Linus Torvalds wrote: > On Thu, Aug 13, 2020 at 4:54 AM Sergey Senozhatsky > <sergey.senozhat...@gmail.com> wrote: > > > > I think what Linus said a long time ago was that the initial purpose of > > pr_cont was > > > > pr_info("Initialize feature foo..."); > > if (init_feature_foo() == 0) > > pr_cont("ok\n"); > > else > > pr_cont("not ok\n"); > > > > And if init_feature_foo() crashes the kernel then the first printk() > > form panic() will flush the cont buffer. > > Right. > > This is why I think any discussion that says "people should buffer > their lines themselves and we should get rid if pr_cont()" is > fundamentally broken.
I think what we've been talking about so far was "how do we buffer cont lines now", what are the problems of current buffering and what can we do to make that buffering SMP safe (preserving the context of broken cont buffer, etc. etc.). I don't think that anyone concluded to just "s/pr_cont/printk/g", I don't see this. -ss _______________________________________________ kexec mailing list kexec@lists.infradead.org http://lists.infradead.org/mailman/listinfo/kexec