SOURCES (LINUX_2_6): linux-2.6-sata-promise-pata-ports.patch - spa...

hawk hawk at pld-linux.org
Wed Jun 21 16:43:07 CEST 2006


Author: hawk                         Date: Wed Jun 21 14:43:07 2006 GMT
Module: SOURCES                       Tag: LINUX_2_6
---- Log message:
- spaces -> tabs
- updated for 2.6.17.1

---- Files affected:
SOURCES:
   linux-2.6-sata-promise-pata-ports.patch (1.1 -> 1.1.2.1) 

---- Diffs:

================================================================
Index: SOURCES/linux-2.6-sata-promise-pata-ports.patch
diff -u SOURCES/linux-2.6-sata-promise-pata-ports.patch:1.1 SOURCES/linux-2.6-sata-promise-pata-ports.patch:1.1.2.1
--- SOURCES/linux-2.6-sata-promise-pata-ports.patch:1.1	Sat May 27 15:05:58 2006
+++ SOURCES/linux-2.6-sata-promise-pata-ports.patch	Wed Jun 21 16:43:02 2006
@@ -1,7 +1,7 @@
-diff -urN linux-2.6.16.16/drivers/scsi/libata-core.c mod/drivers/scsi/libata-core.c
---- linux-2.6.16.16/drivers/scsi/libata-core.c	2006-05-11 03:56:24.000000000 +0200
-+++ mod/drivers/scsi/libata-core.c	2006-05-20 03:14:57.165778500 +0200
-@@ -4431,6 +4431,7 @@
+diff -urN linux-2.6.17.1/drivers/scsi/libata-core.c mod/drivers/scsi/libata-core.c
+--- linux-2.6.17.1/drivers/scsi/libata-core.c	2006-06-20 11:31:55.000000000 +0200
++++ mod/drivers/scsi/libata-core.c	2006-06-21 16:38:05.000000000 +0200
+@@ -4453,6 +4453,7 @@
  	ap->mwdma_mask = ent->mwdma_mask;
  	ap->udma_mask = ent->udma_mask;
  	ap->flags |= ent->host_flags;
@@ -9,10 +9,10 @@
  	ap->ops = ent->port_ops;
  	ap->cbl = ATA_CBL_NONE;
  	ap->active_tag = ATA_TAG_POISON;
-diff -urN linux-2.6.16.16/drivers/scsi/sata_promise.c mod/drivers/scsi/sata_promise.c
---- linux-2.6.16.16/drivers/scsi/sata_promise.c	2006-05-11 03:56:24.000000000 +0200
-+++ mod/drivers/scsi/sata_promise.c	2006-05-20 03:29:36.708746500 +0200
-@@ -165,7 +165,7 @@
+diff -urN linux-2.6.17.1/drivers/scsi/sata_promise.c mod/drivers/scsi/sata_promise.c
+--- linux-2.6.17.1/drivers/scsi/sata_promise.c	2006-06-20 11:31:55.000000000 +0200
++++ mod/drivers/scsi/sata_promise.c	2006-06-21 16:40:53.000000000 +0200
+@@ -171,7 +171,7 @@
  	/* board_2037x */
  	{
  		.sht		= &pdc_ata_sht,
@@ -21,7 +21,7 @@
  		.pio_mask	= 0x1f, /* pio0-4 */
  		.mwdma_mask	= 0x07, /* mwdma0-2 */
  		.udma_mask	= 0x7f, /* udma0-6 ; FIXME */
-@@ -322,15 +322,34 @@
+@@ -359,15 +359,34 @@
  
  static void pdc_sata_phy_reset(struct ata_port *ap)
  {
@@ -60,7 +60,7 @@
  
  	pdc_reset_port(ap);
  	ata_port_probe(ap);
-@@ -646,6 +665,7 @@
+@@ -672,6 +691,7 @@
  	unsigned int board_idx = (unsigned int) ent->driver_data;
  	int pci_dev_busy = 0;
  	int rc;
@@ -68,7 +68,7 @@
  
  	if (!printed_version++)
  		dev_printk(KERN_DEBUG, &pdev->dev, "version " DRV_VERSION "\n");
-@@ -705,6 +725,9 @@
+@@ -740,6 +760,9 @@
  	probe_ent->port[0].scr_addr = base + 0x400;
  	probe_ent->port[1].scr_addr = base + 0x500;
  
@@ -77,15 +77,19 @@
 +	
  	/* notice 4-port boards */
  	switch (board_idx) {
- 	case board_20319:
-@@ -715,9 +738,25 @@
+ 	case board_40518:
+@@ -754,13 +777,28 @@
  
  		probe_ent->port[2].scr_addr = base + 0x600;
  		probe_ent->port[3].scr_addr = base + 0x700;
 +
-+		probe_ent->port_flags[2] = ATA_FLAG_SATA;       /* pata fix */
-+		probe_ent->port_flags[3] = ATA_FLAG_SATA;       /* pata fix */
++		probe_ent->port_flags[2] = ATA_FLAG_SATA;	/* pata fix */
++		probe_ent->port_flags[3] = ATA_FLAG_SATA;	/* pata fix */
  		break;
+ 	case board_2057x:
+ 		/* Override hotplug offset for SATAII150 */
+ 		hp->hotplug_offset = PDC2_SATA_PLUG_CSR;
+ 		/* Fall through */
  	case board_2037x:
 -		probe_ent->n_ports = 2;
 +/*		probe_ent->n_ports = 2; */					/* pata fix */
@@ -96,16 +100,15 @@
 +		{								/* pata fix */
 +			probe_ent->n_ports = 3;					/* pata fix */
 +			pdc_ata_setup_port(&probe_ent->port[2], base + 0x300);	/* pata fix */
-+			probe_ent->port_flags[2] = ATA_FLAG_SLAVE_POSS;         /* pata fix */
-+			printk(KERN_INFO DRV_NAME " PATA port found\n");        /* pata fix */
-+		}                                               		/* pata fix */
-+		else                                            		/* pata fix */
-+			probe_ent->n_ports = 2;					/* pata fix */
-+		
++			probe_ent->port_flags[2] = ATA_FLAG_SLAVE_POSS;		/* pata fix */
++			printk(KERN_INFO DRV_NAME " PATA port found\n");	/* pata fix */
++		}								/* pata fix */
++		else								/* pata fix */
++       			probe_ent->n_ports = 2;				/* pata fix */
  		break;
  	case board_20771:
  		probe_ent->n_ports = 2;
-@@ -730,6 +769,9 @@
+@@ -773,6 +811,9 @@
  
  		probe_ent->port[2].scr_addr = base + 0x600;
  		probe_ent->port[3].scr_addr = base + 0x700;
@@ -115,14 +118,14 @@
  		break;
  	default:
  		BUG();
-diff -urN linux-2.6.16.16/include/linux/libata.h mod/include/linux/libata.h
---- linux-2.6.16.16/include/linux/libata.h	2006-05-11 03:56:24.000000000 +0200
-+++ mod/include/linux/libata.h	2006-05-20 03:31:46.216840250 +0200
-@@ -237,6 +237,7 @@
+diff -urN linux-2.6.17.1/include/linux/libata.h mod/include/linux/libata.h
+--- linux-2.6.17.1/include/linux/libata.h	2006-06-20 11:31:55.000000000 +0200
++++ mod/include/linux/libata.h	2006-06-21 16:38:05.000000000 +0200
+@@ -281,6 +281,7 @@
  	unsigned long		irq;
  	unsigned int		irq_flags;
  	unsigned long		host_flags;
-+	unsigned long           port_flags[ATA_MAX_PORTS];      /* pata fix */
++	unsigned long		port_flags[ATA_MAX_PORTS];	/* pata fix */
+ 	unsigned long		host_set_flags;
  	void __iomem		*mmio_base;
  	void			*private_data;
- };
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/linux-2.6-sata-promise-pata-ports.patch?r1=1.1&r2=1.1.2.1&f=u



More information about the pld-cvs-commit mailing list