From: Ben Greear And make it WARN_ON_ONCE. Signed-off-by: Ben Greear --- net/mac80211/driver-ops.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net/mac80211/driver-ops.c b/net/mac80211/driver-ops.c index 59998d0af3ff..397a0281412a 100644 --- a/net/mac80211/driver-ops.c +++ b/net/mac80211/driver-ops.c @@ -38,8 +38,10 @@ void drv_stop(struct ieee80211_local *local, bool suspend) might_sleep(); lockdep_assert_wiphy(local->hw.wiphy); - if (WARN_ON(!local->started)) + if (WARN_ON_ONCE(!local->started)) { + pr_err("mac80211: drv-stop called but local is not started.\n"); return; + } trace_drv_stop(local, suspend); local->ops->stop(&local->hw, suspend); -- 2.42.0