This is a set of updates to the ibmvnic driver to fix severalbugs in the ibmvnic driver.
Patch 1/7: Add is_up flag to avoid sending packets when drivern is down Patch 2/7: Report errors releasing sub-crqs Patch 3/7: Correct change_mac_addr struct format Patch 4/7: Unmap long term buffers before free'ing them Patch 5/7: Fix up atomic API usage Patch 6/7: Don't disable irq after scheduling tasklet Patch 7/7: Remove inflight tracker -Nathan --- Nathan Fontenot (1): ibmvnic: Remove inflight list Thomas Falcon (2): ibmvnic: Add is_up flag to avoid transmits when driver is down ibmvnic: Report errors when failing to release sub-crqs Brian King (3): ibmvnic: Unmap longer term buffer before free ibmvnic: Fixup atomic API usage ibmvnic: Do not disable IRQ after scheduling tasklet Murilo Fossa Vicentini (1): ibmvnic: Fix ibmvnic_change_mac_addr struct format drivers/net/ethernet/ibm/ibmvnic.c | 162 +++++++++++------------------------- drivers/net/ethernet/ibm/ibmvnic.h | 12 --- 2 files changed, 51 insertions(+), 123 deletions(-)