Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0c824b51b338c808de650b440ba5f9f4a725f7fc
Commit:     0c824b51b338c808de650b440ba5f9f4a725f7fc
Parent:     821f3eff7cdb9d6c7076effabd46c96c322daed1
Author:     Tony Battersby <[EMAIL PROTECTED]>
AuthorDate: Tue Oct 16 22:29:52 2007 +0200
Committer:  Bartlomiej Zolnierkiewicz <[EMAIL PROTECTED]>
CommitDate: Tue Oct 16 22:29:52 2007 +0200

    ide: fix serverworks.c UDMA regression
    
    The patch described by the following excerpt from ChangeLog-2.6.22 makes
    it impossible to use UDMA on a Tyan S2707 motherboard (SvrWks CSB5):
    
    commit 2d5eaa6dd744a641e75503232a01f52d0768884c
    Author: Bartlomiej Zolnierkiewicz <[EMAIL PROTECTED]>
    Date:   Thu May 10 00:01:08 2007 +0200
    
        ide: rework the code for selecting the best DMA transfer mode (v3)
    
        ...
    
    This one-line patch against 2.6.23 fixes the problem.
    
    Signed-off-by: Tony Battersby <[EMAIL PROTECTED]>
    Signed-off-by: Bartlomiej Zolnierkiewicz <[EMAIL PROTECTED]>
---
 drivers/ide/pci/serverworks.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/ide/pci/serverworks.c b/drivers/ide/pci/serverworks.c
index 49ec0ac..40b0383 100644
--- a/drivers/ide/pci/serverworks.c
+++ b/drivers/ide/pci/serverworks.c
@@ -97,6 +97,7 @@ static u8 svwks_udma_filter(ide_drive_t *drive)
                        mode = 2;
 
                switch(mode) {
+               case 3:  mask = 0x3f; break;
                case 2:  mask = 0x1f; break;
                case 1:  mask = 0x07; break;
                default: mask = 0x00; break;
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to