Messages in this thread | | | Date | Wed, 29 Mar 2006 19:31:29 -0500 | From | Jeff Garzik <> | Subject | Re: PATCH: Simplex and other mode filtering logic |
| |
Alan Cox wrote: > Add a field to the host_set called 'flags' (was host_set_flags changed > to suit Jeff) > Add a simplex_claimed field so we can remember who owns the DMA channel > Add a ->mode_filter() hook to allow drivers to filter modes > Add docs for mode_filter and set_mode > Filter according to simplex state > Filter cable in core > > This provides the needed framework to support all the mode rules found > in the PATA world. The simplex filter deals with 'to spec' simplex DMA > systems found in older chips. The cable filter avoids duplicating the > same rules in each chip driver with PATA. Finally the mode filter is > neccessary because drive/chip combinations have errata that forbid > certain modes with some drives or types of ATA object. > > Drive speed setup remains per channel for now and the filters now use > the framework Tejun put into place which cleans them up a lot from the > older libata-pata patches. > > Signed-off-by: Alan Cox <alan@redhat.com>
applied
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |