Prechádzať zdrojové kódy

Merge "asoc: codecs: bolero: Do not process ssr disable if already down"

qctecmdr 5 rokov pred
rodič
commit
c0692e7848
1 zmenil súbory, kde vykonal 6 pridanie a 0 odobranie
  1. 6 0
      asoc/codecs/bolero/bolero-cdc.c

+ 6 - 0
asoc/codecs/bolero/bolero-cdc.c

@@ -725,6 +725,12 @@ static void bolero_ssr_disable(struct device *dev, void *data)
 	struct bolero_priv *priv = data;
 	int macro_idx;
 
+	if (!priv->dev_up) {
+		dev_err_ratelimited(priv->dev,
+				    "%s: already disabled\n", __func__);
+		return;
+	}
+
 	bolero_cdc_notifier_call(priv, BOLERO_WCD_EVT_PA_OFF_PRE_SSR);
 	regcache_cache_only(priv->regmap, true);