diff options
author | Edward Cree <ecree@solarflare.com> | 2018-03-27 17:42:57 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-03-27 13:33:19 -0400 |
commit | fc7a6c287ff395eb64745292b4d398e64152cfb6 (patch) | |
tree | effb4dc64b3ec1d6eebbbad10ddc02b02a0e0f70 /drivers/net/ethernet/sfc/net_driver.h | |
parent | c2bebe37c6b686817f795b6b63599ed4472775fa (diff) |
sfc: use a semaphore to lock farch filters too
With this change, the spinlock efx->filter_lock is no longer used and is
thus removed.
Signed-off-by: Edward Cree <ecree@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/sfc/net_driver.h')
-rw-r--r-- | drivers/net/ethernet/sfc/net_driver.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/net/ethernet/sfc/net_driver.h b/drivers/net/ethernet/sfc/net_driver.h index e2901dda4e32..92ee55d84b7d 100644 --- a/drivers/net/ethernet/sfc/net_driver.h +++ b/drivers/net/ethernet/sfc/net_driver.h @@ -844,7 +844,6 @@ struct efx_rss_context { * @loopback_modes: Supported loopback mode bitmask * @loopback_selftest: Offline self-test private state * @filter_sem: Filter table rw_semaphore, protects existence of @filter_state - * @filter_lock: Filter table lock, for mere content changes * @filter_state: Architecture-dependent filter table state * @rps_mutex: Protects RPS state of all channels * @rps_expire_channel: Next channel to check for expiry @@ -998,7 +997,6 @@ struct efx_nic { void *loopback_selftest; struct rw_semaphore filter_sem; - spinlock_t filter_lock; void *filter_state; #ifdef CONFIG_RFS_ACCEL struct mutex rps_mutex; |