Re: [PATCH 00/71] More fixes, cleanup and modernization for NCR5380 drivers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Wed, 18 Nov 2015, Ondrej Zary wrote:

On Wednesday 18 November 2015, Finn Thain wrote:

Like my previous work on the NCR5380 drivers, this patch series has 
bug fixes, code cleanup and modernization. These drivers suffer from 
mistakes, poor style and neglect and this long series addresses the 
worst of it, covering all ten wrapper drivers and both of the core 
driver forks. The combined size of the drivers is reduced by about 750 
LoC.

This series continues to reduce divergence between the two core driver 
forks, often by copying a bug fix from one to the other. Most patches 
are larger for having to keep the two forks in sync. Making the same 
change to both is churn if one of them is to be removed but neither 
can be as yet. By the end of this series the diff between the two 
forks is minimal, so it becomes clear what caused the fork and what 
can be done about it.

This patch series did benefit from scripts/checkpatch.pl but not too 
much. Decades ago, these drivers started out with 4-space tabs and if 
the 80 column limit were to be strictly enforced now, it would require 
adding new functions and shortening identifiers. I would defer this 
sort of activity until after the fork has been resolved.

I have compile-tested all patches to all NCR5380 drivers (x86, ARM, 
m68k) and regression tested mac_scsi and dmx3191d modules on suitable 
hardware. Testing the mac_scsi and dmx3191d modules provides only 
limited coverage. It would be good to see some testing of ISA cards 
and Sun 3 and Atari hardware too (I don't have any).

I have some NCR5380 ISA cards and can test them.


Thanks Ondrej. I've no idea which ISA drivers are presently working in 
mainline. Finding regressions may be more difficult than usual ;-)

Michael, Sam: only atari_scsi and sun3_scsi implement DMA support, so some
testing of either driver would be helpful.

-- 
--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux