04 Dec, 2009

1 commit


21 Nov, 2009

1 commit


07 Sep, 2009

1 commit

  • Changes to support flashing of the be2 network adapter using the
    request_firmware() & ethtool infrastructure. The trigger to flash the device
    will come from ethtool utility. The driver will invoke request_firmware()
    to start the flash process. The file containing the flash image is expected
    to be available in /lib/firmware/

    Signed-off-by: Ajit Khaparde
    Signed-off-by: David S. Miller

    Ajit Khaparde
     

02 Aug, 2009

1 commit


04 Jul, 2009

1 commit

  • Occasionally we may see an interrupt without an event in the eq.
    In intx, we currently see the event queue and return IRQ_NONE causing
    a the irq to be disabled ("no one cared".) Instead, read the CEV_ISR
    reg to check the existence of the interrupt.

    Signed-off-by: Sathya Perla
    Signed-off-by: David S. Miller

    Sathya Perla
     

19 Jun, 2009

1 commit

  • Currenlty all cmds use the blocking MCC mbox to post cmds. An mbox cmd is protected
    via a spin_lock(cmd_lock) and not spin_lock_bh() as it is undesirable
    to disable BHs while a blocking mbox cmd is in progress (and take long to finish.)
    This can lockup a cmd in progress in process context. Instead cmds that may be
    called in BH context must use the MCC queue to post cmds. The cmd completions
    are rcvd in a separate completion queue and the events are placed in the tx-event
    queue.

    Signed-off-by: Sathya Perla
    Signed-off-by: David S. Miller

    Sathya Perla
     

12 Mar, 2009

1 commit