• Don Fry's avatar
    [PATCH] 2.6.3 pcnet32.c bus master arbitration failure fix · f992adf3
    Don Fry authored
    Here is the first of several individual patches to 2.6.3 for the pcnet32
    driver.
    
    The driver did not properly serialize accesses to chip registers, resulting
    in reading/writing the wrong register.  This patch eliminates this problem
    and gets rid of the cause of the symptom of 'bus master arbitration failure'.
    
    It was easier to use generic_mii_ioctl than modify the current pcnet32_ioctl
    routine with the necessary locks.  This has been re-tested on an IA32 system.
    f992adf3
pcnet32.c 54.5 KB