On Tue, 2017-12-12 at 12:51 -0800, Andrew Morton wrote: > On Tue, 12 Dec 2017 12:03:23 +0200 Andy Shevchenko <andriy.shevchenko@ > linux.intel.com> wrote: > > > In case of running scripts/decodecode without any parameters in > > order to give a > > copy'n'pasted Code line from, for example, email it would parse only > > first line > > of it, while in emails it's split to few. > > > > So, add a logic to join this split back if and only if the following > > lines have > > hex digits, or spaces, or '<', or '>' characters. It will be quite > > unlikely to > > have a broken input in well formed Oops or dmesg, thus a simple > > regex is being > > used. > > That's rather hard to understand. An example would help?
When you have a file out of oops the Code line looks like Code: hh hh ... <hh> ... hh\n When copy'n'paste from, for example, email where sender or some middle MTA split it, the line looks like: Code: hh hh ... hh\n hh ... <hh> ... hh\n hh hh ... hh\n The Code line followed by another oops line usually contains characters out of hex digit + space + < + > set. That's what second paragraph describes. Should I resend with information above included? -- Andy Shevchenko <[email protected]> Intel Finland Oy

