linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCHSET] libata: implement per-dev xfer masks
@ 2006-03-12  7:02 Tejun Heo
  2006-03-12  7:02 ` [PATCH 2/4] libata: implement ata_dev_init() Tejun Heo
                   ` (4 more replies)
  0 siblings, 5 replies; 22+ messages in thread
From: Tejun Heo @ 2006-03-12  7:02 UTC (permalink / raw)
  To: jgarzik, albertcc, alan, linux-ide, htejun

Hello, all.

This patchset adds per-dev pio, mwdma and udma_mask.  Because
port-wide xfer_mask is currently used, this patch does not change any
behavior.  Per-dev xfer masks will also be used by EH to slow down
devices suffering frequent transmission errors.

I marked with comment where the mode filtering for low level drivers
should be done but I'm not sure how the interface should look like.
->pre_set_mode(ap) is okay but then the LLDD should iterate over all
devices.  Maybe ->pre_set_mode(ap, dev) or ->filter_xfer_mask(ap, dev)?

The patchset is against the current #upstream[1].

Thanks.

--
tejun

[1] 418dc1f5a805822fcf1118804ddc689a4156db4a



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

end of thread, other threads:[~2006-03-21 10:19 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-12  7:02 [PATCHSET] libata: implement per-dev xfer masks Tejun Heo
2006-03-12  7:02 ` [PATCH 2/4] libata: implement ata_dev_init() Tejun Heo
2006-03-13  6:19   ` Tejun Heo
2006-03-13  8:26     ` Jeff Garzik
2006-03-13  9:25       ` Tejun Heo
2006-03-12  7:02 ` [PATCH 1/4] libata: implement ata_unpack_xfermask() Tejun Heo
2006-03-13  8:23   ` Jeff Garzik
2006-03-12  7:02 ` [PATCH 3/4] libata: add per-dev pio/mwdma/udma_mask Tejun Heo
2006-03-13  8:29   ` Jeff Garzik
2006-03-13  9:30     ` Tejun Heo
2006-03-13  9:52       ` Jeff Garzik
2006-03-13 10:09         ` Tejun Heo
2006-03-13 10:13           ` Jeff Garzik
2006-03-13 10:24             ` Tejun Heo
2006-03-21  1:56               ` Jeff Garzik
2006-03-21 10:25                 ` Alan Cox
2006-03-12  7:02 ` [PATCH 4/4] libata: make per-dev transfer mode limits per-dev Tejun Heo
2006-03-13  8:30   ` Jeff Garzik
2006-03-13  9:33     ` Tejun Heo
2006-03-12 13:37 ` [PATCHSET] libata: implement per-dev xfer masks Alan Cox
2006-03-13  6:12   ` Tejun Heo
2006-03-13 11:41     ` Alan Cox

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).