Message ID | alpine.DEB.2.21.2104201934280.44318@angie.orcam.me.uk |
---|---|
Headers | show |
Series | Bring the BusLogic host bus adapter driver up to Y2021 | expand |
From: Maciej W. Rozycki > Sent: 20 April 2021 19:02 > > Update BusLogic driver's messaging system to use `pr_cont' for > continuation lines, bringing messy output: If reasonably possible it is best to avoid use of pr_cont(). If there are concurrent writes from multiple cpu I believe the writes still get separated. (Something has to give...) For instance I've seen concurrent 'oops' generate the list of loaded modules one module per line with the two lists interleaved! Quite often one of the %p[A-Z] modifiers can help. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)
On Wed, 21 Apr 2021, David Laight wrote: > > Update BusLogic driver's messaging system to use `pr_cont' for > > continuation lines, bringing messy output: > > If reasonably possible it is best to avoid use of pr_cont(). I know, however for that the whole driver's messaging system would have to be redesigned. Joe (cc-ed) has offered to do it with the original iteration, however I believe consensus has been it will best be done as a separate follow-up change, while this small fix can be easily backported. > If there are concurrent writes from multiple cpu I believe > the writes still get separated. > (Something has to give...) NB this driver may not see a lot of SMP use as I reckon it's had some portability issues, and in any case the hardware requires port I/O which precludes its use with some of the most recent PCIe systems which do not support PCI I/O cycles anymore. And older systems were often UP. Not that the driver should not be kept in a clean style of course. Maciej
On Tue, 20 Apr 2021, Maciej W. Rozycki wrote:
> Questions, comments, concerns? Otherwise please apply.
Ping for:
<https://patchwork.kernel.org/project/linux-scsi/list/?series=470455&archive=both>.
Where are we with this patch series? I can see it's been archived in
patchwork in the new state. With the unexpected serial device fixes which
preempted me and which I've just posted, moving them off the table I now
have some spare cycles to get back here, but I'm not sure what to do.
Nix was kind enough to verify and tell me off-list that 5/5 still works
correctly with his system that required the earlier change referred there
and the need for which was not completely understood back then -- Nix, are
you OK with adding a `Tested-by' tag for your verification?
Otherwise is there anything I need to do to move forward with these
changes? Shall I just repost the series as it was given that it still
applies to Linus master verbatim?
Maciej