From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 239983D34B4; Tue, 10 Mar 2026 06:53:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.14 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773125623; cv=none; b=ZF4SjYdNLZGkCnruvvUJZWw3BerCo9zoElS7eiNQOgzcBYg9zQjrQR165UXgFluYrshvbgup2BODHiSzTUyH2/le4fW3RAd2L6c8LwuobEb5xwr42B7kogTX+lKO3p/Oi87fNDrLZtiXxdH1+qLq7d5IPE7erzK49ldJr/SWsJg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773125623; c=relaxed/simple; bh=CyirLh+kiXbAvZQ472tKoe33f8em0dHGAs/ohfbijBw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=HR+9fmmEDewKWjzQzopckpzyPddiih05RmSTO2XQnqeWFaTdK6NFYgrwL7B6sg9vsFaZkhUNwVqL89FksKsuRU/IB1wma6aKI37NLcI3GGD+I72C3tsSiienIOvTivT8S8OLHmsuMtihzbuu51QVXhFIj4iaPP9g4CM3QBzXA68= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=pass smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=VUVIi2Wq; arc=none smtp.client-ip=192.198.163.14 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="VUVIi2Wq" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1773125621; x=1804661621; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=CyirLh+kiXbAvZQ472tKoe33f8em0dHGAs/ohfbijBw=; b=VUVIi2WqrA2SRKL/GKZkE8uOxptuldxE+j8nSTrwLWhDzo+6PXz04Q6o rEVCq/hhoNSOrCCfsz1acyPRuZwNI1quaLqJb+/z9L54RESqYDUzku3Zs eKCYefNyYL56SB2GeJXSfSJE14d1kgPvIzoQ0b9I8yNEErsMexaiV8CY/ NJgRm6W/i72EF/ZUmX5WNc5mCg4LHeXUuDbbTaCz10imDqtNd+NOTEJTr 2usEH4dWEklbtKUuXCFAtaIp9BvFrtA9UBws9XU245RMhe5UXYeDiyPWN eqBdkRrmAF4kZX00vJiCmxlIJ4gNQSSaOQRU46apsy1ptxgnZ7q89Jv3c g==; X-CSE-ConnectionGUID: Jn5ERYztR4CW1LJNSnAsNw== X-CSE-MsgGUID: 8CygL1npQ5GRBcf1iE5HpQ== X-IronPort-AV: E=McAfee;i="6800,10657,11724"; a="74241473" X-IronPort-AV: E=Sophos;i="6.23,111,1770624000"; d="scan'208";a="74241473" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Mar 2026 23:53:40 -0700 X-CSE-ConnectionGUID: P8/1COfsRXW2HfxIXOzzgQ== X-CSE-MsgGUID: I++thLF8S8KnmuQnBLVZKQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,111,1770624000"; d="scan'208";a="257923289" Received: from vpanait-mobl.ger.corp.intel.com (HELO pujfalus-desk.intel.com) ([10.245.244.5]) by smtpauth.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Mar 2026 23:53:38 -0700 From: Peter Ujfalusi To: lgirdwood@gmail.com, broonie@kernel.org, kuninori.morimoto.gx@renesas.com Cc: linux-sound@vger.kernel.org, ckeepax@opensource.cirrus.com, stable@vger.kernel.org Subject: [PATCH] ASoC: codecs: rt1011: Use component to get the dapm context in spk_mode_put Date: Tue, 10 Mar 2026 08:53:50 +0200 Message-ID: <20260310065350.18921-1-peter.ujfalusi@linux.intel.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The correct helper to use in rt1011_recv_spk_mode_put() to retrieve the DAPM context is snd_soc_component_to_dapm(), from kcontrol we will receive NULL pointer. Closes: https://github.com/thesofproject/linux/issues/5691 Fixes: 5b35bb517f27 ("ASoC: codecs: rt1011: convert to snd_soc_dapm_xxx()") Signed-off-by: Peter Ujfalusi --- sound/soc/codecs/rt1011.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/codecs/rt1011.c b/sound/soc/codecs/rt1011.c index 9f34a6a35487..03f31d9d916e 100644 --- a/sound/soc/codecs/rt1011.c +++ b/sound/soc/codecs/rt1011.c @@ -1047,7 +1047,7 @@ static int rt1011_recv_spk_mode_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) { struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); - struct snd_soc_dapm_context *dapm = snd_soc_dapm_kcontrol_to_dapm(kcontrol); + struct snd_soc_dapm_context *dapm = snd_soc_component_to_dapm(component); struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); -- 2.53.0