rpms/kernel/F-7 linux-2.6-libata-pata-dma-disable-option.patch, 1.1, 1.2

Chuck Ebbert (cebbert) fedora-extras-commits at redhat.com
Thu Sep 13 22:56:03 UTC 2007


Author: cebbert

Update of /cvs/pkgs/rpms/kernel/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18074

Modified Files:
	linux-2.6-libata-pata-dma-disable-option.patch 
Log Message:
fix libata DMA patch


linux-2.6-libata-pata-dma-disable-option.patch:

Index: linux-2.6-libata-pata-dma-disable-option.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-7/linux-2.6-libata-pata-dma-disable-option.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-libata-pata-dma-disable-option.patch	13 Sep 2007 22:21:49 -0000	1.1
+++ linux-2.6-libata-pata-dma-disable-option.patch	13 Sep 2007 22:55:57 -0000	1.2
@@ -20,11 +20,22 @@
 
 Signed-off-by: Alan Cox <alan at redhat.com>
 
----
- Documentation/kernel-parameters.txt |    6 ++++++
- drivers/ata/libata-core.c           |   17 +++++++++++++++++
- 2 files changed, 23 insertions(+)
 
+--- linux-2.6.22.noarch.orig/include/linux/libata.h
++++ linux-2.6.22.noarch/include/linux/libata.h
+@@ -298,6 +298,12 @@ enum {
+ 	ATA_HORKAGE_NODMA	= (1 << 1),	/* DMA problems */
+ 	ATA_HORKAGE_NONCQ	= (1 << 2),	/* Don't use NCQ */
+ 	ATA_HORKAGE_MAX_SEC_128	= (1 << 3),	/* Limit max sects to 128 */
++
++	/* DMA mask for user DMA control: User visible values do not
++	   renumber */
++	ATA_DMA_MASK_ATA	= (1 << 0),	/* DMA on ATA Disk */
++	ATA_DMA_MASK_ATAPI	= (1 << 1),	/* DMA on ATAPI */
++	ATA_DMA_MASK_CFA	= (1 << 2),	/* DMA on CF Card */
+ };
+ 
+ enum hsm_task_states {
 --- linux-2.6.22.noarch.orig/drivers/ata/libata-core.c
 +++ linux-2.6.22.noarch/drivers/ata/libata-core.c
 @@ -93,6 +93,10 @@ static int ata_ignore_hpa = 0;




More information about the fedora-extras-commits mailing list