linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] ata: Module parameter clean-ups for pata_legacy and pata_platform
@ 2021-03-21 19:55 Maciej W. Rozycki
  2021-03-21 19:55 ` [PATCH 1/3] pata_legacy: Properly document module parameters Maciej W. Rozycki
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Maciej W. Rozycki @ 2021-03-21 19:55 UTC (permalink / raw)
  To: linux-ide, linux-doc, linux-kernel; +Cc: Jens Axboe, Christoph Hellwig

Hi,

 In the course of looking into Christoph's recent proposal to drop legacy 
IDE drivers I have come across a number of issues with module parameters 
of the pata_legacy and pata_platform drivers: errors in documentation 
present in the comment form, missing user-visible documentation, and 
unconditional poking at ISA I/O ports in pata_legacy that isn't there with 
the old ide-generic driver (the lack of `probe_mask' parameter).

 Here's a small patch series that addresses these issues.  Overall I 
find the design of the pata_legacy driver's options a bit messy, e.g. the 
`all' vs the `probe_all' parameter, and the interpretation of masks where 
bits correspond to probed PATA locations in a particular system (rather 
than either all known or all existing), but it's been there long enough I 
think we have to keep it, so I merely tried to describe the current 
semantics.  See the individual change descriptions for details.

 The changes have been run-time verified with an EISA system and a single 
ISA PATA adapter at the usual primary I/O location.  They have also been 
verified (mainly for the correctness of MODULE_PARM_DESC use) with an 
x86/PC build (for pata_legacy) and a MIPS/SWARM build (for pata_platform).

 Please apply.

  Maciej

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-04-06 15:27 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-21 19:55 [PATCH 0/3] ata: Module parameter clean-ups for pata_legacy and pata_platform Maciej W. Rozycki
2021-03-21 19:55 ` [PATCH 1/3] pata_legacy: Properly document module parameters Maciej W. Rozycki
2021-03-22  7:08   ` Christoph Hellwig
2021-03-21 19:55 ` [PATCH 2/3] pata_platform: Document `pio_mask' module parameter Maciej W. Rozycki
2021-03-22  7:08   ` Christoph Hellwig
2021-03-21 19:55 ` [PATCH 3/3] pata_legacy: Add `probe_mask' parameter like with ide-generic Maciej W. Rozycki
2021-03-22  7:09   ` Christoph Hellwig
2021-04-06 15:27 ` [PATCH 0/3] ata: Module parameter clean-ups for pata_legacy and pata_platform Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).