• Andrew Morton's avatar
    [PATCH] DAC960: remove redundant (and uninitialized) · b7f6576c
    Andrew Morton authored
    From: Dave Olien <dmo@osdl.org>
    
    this patch fixes a bug that appeared only on Alpha hardware with
    DAC960 controllers.  The Command->PciDevice structure member was
    never initialized.  This was passed to the pci scatter/gather functions.
    This didn't cause a problem for x86 platforms because the scatter/gather
    funtions never really used that information.  Alpha platforms do use
    that pointer.
    
    The Command->PciDevice field was also redundant with the Controller->PCIDevice
    field, which IS initialized properly.  So, eliminating the redundant
    structure member and substituting the Controller's member fixes the bug.
    b7f6576c
DAC960.c 255 KB