diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c
index f4efbfa4f237e4fea71d00eb95b220c4dbb823d6..e55970bf2ba06f6afdb7d80988f5ffa77f51fffe 100644
--- a/net/mac80211/cfg.c
+++ b/net/mac80211/cfg.c
@@ -413,9 +413,6 @@ static int ieee80211_dump_survey(struct wiphy *wiphy, struct net_device *dev,
 {
 	struct ieee80211_local *local = wdev_priv(dev->ieee80211_ptr);
 
-	if (!local->ops->get_survey)
-		return -EOPNOTSUPP;
-
 	return drv_get_survey(local, idx, survey);
 }