- pata_sis-add-missing-udma5-timing-value-in-sis_66_set_dmamode.patch removed from -mm tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The patch titled
     pata_sis: add missing UDMA5 timing value in sis_66_set_dmamode()
has been removed from the -mm tree.  Its filename was
     pata_sis-add-missing-udma5-timing-value-in-sis_66_set_dmamode.patch

This patch was dropped because it was merged into mainline or a subsystem tree

------------------------------------------------------
Subject: pata_sis: add missing UDMA5 timing value in sis_66_set_dmamode()
From: Tejun Heo <htejun@xxxxxxxxx>

sis_66_set_dmamode() also handles early UDMA100 (SIS630 ET) but is
missing udma timing value for UDMA100.  According to sis5513, this
should be 0x8000.  This caused UDMA100 device to fail on pata_sis till
it downgrades to UDMA66 while it works fine on sis5513 at UDMA100.

Reported by Adam Blech.

Signed-off-by: Tejun Heo <htejun@xxxxxxxxx>
Cc: Adam Blech <desaster.area@xxxxxxxxx>
Acked-by: Alan Cox <alan@xxxxxxxxxx>
Cc: Chuck Ebbert <cebbert@xxxxxxxxxx>
Cc: Jeff Garzik <jeff@xxxxxxxxxx>
Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
---


diff -puN drivers/ata/pata_sis.c~pata_sis-add-missing-udma5-timing-value-in-sis_66_set_dmamode drivers/ata/pata_sis.c
--- a/drivers/ata/pata_sis.c~pata_sis-add-missing-udma5-timing-value-in-sis_66_set_dmamode
+++ a/drivers/ata/pata_sis.c
@@ -375,8 +375,9 @@ static void sis_66_set_dmamode (struct a
 	int drive_pci = sis_old_port_base(adev);
 	u16 timing;
 
+	/* MWDMA 0-2 and UDMA 0-5 */
 	const u16 mwdma_bits[] = { 0x008, 0x302, 0x301 };
-	const u16 udma_bits[]  = { 0xF000, 0xD000, 0xB000, 0xA000, 0x9000};
+	const u16 udma_bits[]  = { 0xF000, 0xD000, 0xB000, 0xA000, 0x9000, 0x8000 };
 
 	pci_read_config_word(pdev, drive_pci, &timing);
 
_

Patches currently in -mm which might be from htejun@xxxxxxxxx are

origin.patch
git-libata-all.patch
pata_acpi-restore-driver.patch
pata_acpi-rework-the-acpi-drivers-based-upon-experience.patch
libata-implement-ata_wait_after_reset.patch
libata-add-a-drivers-ide-style-dma-disable.patch
drivers-ata-pata_ixp4xx_cfc-ioremap-return-code-check.patch
libata-add-human-readable-error-value-decoding-v3.patch
scsi-expose-an-support-to-user-space.patch
libata-expose-an-to-user-space.patch
introduce-dma_mask_none-as-a-signal-for-unable-to-do.patch
pcmcia-use-dma_mask_none-for-the-default-for-all.patch
scsi-early-detection-of-medium-not-present-updated.patch
git-block.patch

-
To unsubscribe from this list: send the line "unsubscribe mm-commits" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Newbies FAQ]     [Kernel Archive]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Photo]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]

  Powered by Linux