Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=428009422584cb8ded31397740ade88a36fc8172
Commit:     428009422584cb8ded31397740ade88a36fc8172
Parent:     395d8ef5bebe547a80737692f9789d2e36da16f2
Author:     Bartlomiej Zolnierkiewicz <[EMAIL PROTECTED]>
AuthorDate: Mon Feb 11 00:32:15 2008 +0100
Committer:  Bartlomiej Zolnierkiewicz <[EMAIL PROTECTED]>
CommitDate: Mon Feb 11 00:32:15 2008 +0100

    ide: ide_init_port() bugfix
    
    On Sunday 10 February 2008, Atsushi Nemoto wrote:
    > On Sun, 06 Jan 2008 18:03:10 +0100, Bartlomiej Zolnierkiewicz <[EMAIL 
PROTECTED]> wrote:
    > > +       /* reset DMA masks only for SFF-style DMA controllers */
    > > +       if ((d->host_flags && IDE_HFLAG_NO_DMA) == 0 && hwif->dma_base 
== 0)
    > > +               hwif->swdma_mask = hwif->mwdma_mask = hwif->ultra_mask 
= 0;
    >
    > It might be too late, but "host_flags && IDE_HFLAGS_NO_DMA" seems
    > wrong for me.
    
    Fix regression caused by commmit c413b9b94d9a8e7548cc4b2e04b7df0439ce76fd
    ("ide: add struct ide_port_info instances to legacy host drivers").
    
    Reported-by: Atsushi Nemoto <[EMAIL PROTECTED]>
    Signed-off-by: Bartlomiej Zolnierkiewicz <[EMAIL PROTECTED]>
---
 drivers/ide/ide-probe.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/ide/ide-probe.c b/drivers/ide/ide-probe.c
index 6daea89..d6d3330 100644
--- a/drivers/ide/ide-probe.c
+++ b/drivers/ide/ide-probe.c
@@ -1355,7 +1355,7 @@ static void ide_init_port(ide_hwif_t *hwif, unsigned int 
port,
        hwif->ultra_mask = d->udma_mask;
 
        /* reset DMA masks only for SFF-style DMA controllers */
-       if ((d->host_flags && IDE_HFLAG_NO_DMA) == 0 && hwif->dma_base == 0)
+       if ((d->host_flags & IDE_HFLAG_NO_DMA) == 0 && hwif->dma_base == 0)
                hwif->swdma_mask = hwif->mwdma_mask = hwif->ultra_mask = 0;
 
        if (d->host_flags & IDE_HFLAG_RQSIZE_256)
-
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