Fix up some bugs in the initial EF100 submission, and re-fix the hash_valid fix which was incomplete.
The reset bugs are currently hard to trigger; they were found with an in-progress patch adding ethtool support, whereby ethtool --reset reliably reproduces them. Edward Cree (4): sfc: really check hash is valid before using it sfc: take correct lock in ef100_reset() sfc: null out channel->rps_flow_id after freeing it sfc: don't free_irq()s if they were never requested drivers/net/ethernet/sfc/ef100_nic.c | 10 ++++++---- drivers/net/ethernet/sfc/net_driver.h | 2 ++ drivers/net/ethernet/sfc/nic.c | 4 ++++ drivers/net/ethernet/sfc/rx_common.c | 1 + 4 files changed, 13 insertions(+), 4 deletions(-)