From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8A5AE343886 for ; Wed, 5 Aug 2026 04:46:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785905186; cv=none; b=GDU5DYys6ABBp6gvtulk0i5+V2ZoPYg437zijBCzsKvkfOqr+921zZn+gR4Vzdd4YYW1zXAUDzV/QdnHnyr+Dpu4+TFzX1tkqaSqly1mMzLGfYmC1AhnPSn4Dae5odqhvQpQJYp4mT6q4Y3GZrIG61R6cFtFyzJ+L1HNEUgOT/A= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785905186; c=relaxed/simple; bh=qCdOOz664G2wrMq4qg8yXIPqaSSxslpwDWsC/l8CCE4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=nNdCGnDsWkdNo3rrUAec3I+kY5Yut1+KejV8IiXf8bsYGH4YTCfCMQC+Z0QFBHYVIM1rB/oNNObNSeIpwSoiVyK6F5wAAjUmu/AOcAUNBsoZ4Ldrlz/KUbOrB0AYeCQ5RvaTwsjiXwUWdGL/kzGYU+rjq/C+XECKSwUd4yZHELw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=qQl+C2xu; arc=none smtp.client-ip=209.85.216.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="qQl+C2xu" Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-38125cebfdaso649134a91.1 for ; Tue, 04 Aug 2026 21:46:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785905185; x=1786509985; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=bE5UiVHPiiftCS1Al49sgBYUPZJgNfnsBnv57EVE2E4=; b=qQl+C2xurkIKXyA1SOTZaafFlbUMdV6ZZH8zLbYdST2h4uF5ftgZKGKtcrnevNuVdo 8VSw5Mz86ik9AmFLE094SUKQpp+s7p/xTx2WNYK9T9dOlqHPcYbQwkvQ4kGpFHcVnqpF NAMLKZ9fdoNfRQSP6oE57yQQD7kT/KFz2rl7grcC1gZlybn1PpNYUbmdCa+uhPp0iMUd ukmWmwkjcV6lJXVMyJgDGWRQRlRVA5fMOTBvlNLZxc9UGgj+RYSIDH2J26YhKL1oKPKO JRmm+64rAkFi7bt4VPeIMWclKxymlyVVRSjwY/4U4EzHPTHTdBPkg5hUuE5Jf0vVXJ01 u4OQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785905185; x=1786509985; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=bE5UiVHPiiftCS1Al49sgBYUPZJgNfnsBnv57EVE2E4=; b=rLJa+a0ovqOAKxpnCejf+fmUqOna4m/qC5OHE/kWdwiBzn9LGxiWSW/TBuV7ClQWnM sTSkGC+2/ytVWjE3kHSr9O+N8iNnS8EDpK9c+MSuv+M7ehoAIKdtfXZBgPhWuo///WPS Sas6z32v7btk4fRaky8+UprrA4LzToQnTIrmyGm9fmd2o0UN8W9ZQtFG8g2gk36xxa7C TqraLBp0RE9g+5OmOzQgnaZpCRHkHbbksvFl48QUalWqSu4lOphAiO2jLNGL0m58P8Wm mc0FOqpZ2ZPxbs6ooI04pjUHhD/AWJAlLWXhcUgOo4mJVi/EY+35kdRv9dcZrhxAhRl3 yoXQ== X-Gm-Message-State: AOJu0Ywp3wEZ9NrIm+5rEy8D27KeZZ/hmbSQfOJfEX0ScQ/HjJlcCKpA bZ3mBWHEmlvy8zunf8e3z0DXJhNpBWZuqxjVjwfYOrX+mvFUz9GyUzt/ X-Gm-Gg: AR+sD11Jy+KoU7TfWertcaw8+1VNEsbQw1S72UsTHDBVR+quXRAEgcJU+49kkODDWvA iP9u6lm7PDC0G4oV0jumDe6vBj3EjXsGZuWNkCodbeSPpeDnGXhemsxThyirdvys5+lxQM96EBT 3lgRFXYHKs/RMKyZ6NuwMONQ49rkl17EYTUnQuuYjfOwPbsVtPD67pKkVpYYI8XiHpB0ODn44XD VWWzQPUqx/kMHIY84LOGM2+T9mnwP6BRWFn4gLreLBIbEvMO7nCpLfW3pVVpZFCpJWoCrcL/RcJ BMPqej+f6EkS0ZMn398hi+UgBDvL1xak3Pm7ezwJsk1Yo1oKQvg2p+Y7m4SYavltD7/kE7KH7xh wMqpSe5ebMWRnCcRjEQvYYVqs8///2I27sg2r6StGbD7tk+ZbyI/AIArbIRl/t49SLLkiHzK/+v 02w9TfgWV0N6j0wlr+WhEbg0TWXVOkVm3m/4XcWWfpvpprHYCUXabGeIYxYXdpIcSoLOyWtzyWr GB92MJFcdcir7EfwF1xcuGEtQV0whjzjIt4IrGXc1XmSpGxCSeDbLdKV8J8GqH3dFHgqcwP4pcW mhS/ X-Received: by 2002:a17:90b:4d91:b0:36d:b424:4f17 with SMTP id 98e67ed59e1d1-3903c53799cmr3711654a91.1.1785905184818; Tue, 04 Aug 2026 21:46:24 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3903d2f97fbsm915871a91.1.2026.08.04.21.46.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Aug 2026 21:46:23 -0700 (PDT) From: phucduc.bui@gmail.com To: Mark Brown , Sen Wang , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Jarkko Nikula , Andreas Kemnade , linux-omap@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, bui duc phuc Subject: [PATCH] ASoC: ti: omap-twl4030: Check for missing card name after parsing Date: Wed, 5 Aug 2026 11:45:56 +0700 Message-ID: <20260805044556.38183-1-phucduc.bui@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: bui duc phuc Return any error from snd_soc_of_parse_card_name() directly. If the helper returns successfully but card->name remains unset, report the missing card name explicitly before returning -ENODEV. Suggested-by: Andreas Kemnade Signed-off-by: bui duc phuc --- sound/soc/ti/omap-twl4030.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sound/soc/ti/omap-twl4030.c b/sound/soc/ti/omap-twl4030.c index 8a3a792a21c6..a3ab52b2b64e 100644 --- a/sound/soc/ti/omap-twl4030.c +++ b/sound/soc/ti/omap-twl4030.c @@ -216,7 +216,11 @@ static int omap_twl4030_probe(struct platform_device *pdev) if (priv == NULL) return -ENOMEM; - if (snd_soc_of_parse_card_name(card, "ti,model")) { + ret = snd_soc_of_parse_card_name(card, "ti,model"); + if (ret) + return ret; + + if (!card->name) { dev_err(&pdev->dev, "Card name is not provided\n"); return -ENODEV; } -- 2.43.0