summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShannon Nelson2015-10-22 01:47:03 +0200
committerJeff Kirsher2015-11-25 19:05:55 +0100
commitb875f99b4cb454e0aa1e68d2d8792112a1e07050 (patch)
tree5bf98b311faea2904b08cf274b431b30fcc9ef4c
parenti40e/i40evf: remove unused tunnel parameter (diff)
downloadkernel-qcow2-linux-b875f99b4cb454e0aa1e68d2d8792112a1e07050.tar.gz
kernel-qcow2-linux-b875f99b4cb454e0aa1e68d2d8792112a1e07050.tar.xz
kernel-qcow2-linux-b875f99b4cb454e0aa1e68d2d8792112a1e07050.zip
i40e: Change BUG_ON to WARN_ON in service event complete
There's no need to kill the thread and eventually the kernel in this case. In fact, the remainder of the code won't hurt anything anyway, so just complain that we're here and move along. Prompted by a recent Linus diatribe. Change-ID: Iec020d8bcfedffc1cd2553cc6905fd915bb3e670 Signed-off-by: Shannon Nelson <shannon.nelson@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c
index b825f978d441..7715c5486818 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_main.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_main.c
@@ -5738,7 +5738,7 @@ static void i40e_handle_lan_overflow_event(struct i40e_pf *pf,
**/
static void i40e_service_event_complete(struct i40e_pf *pf)
{
- BUG_ON(!test_bit(__I40E_SERVICE_SCHED, &pf->state));
+ WARN_ON(!test_bit(__I40E_SERVICE_SCHED, &pf->state));
/* flush memory to make sure state is correct before next watchog */
smp_mb__before_atomic();