From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) (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 594623CEBA6 for ; Wed, 15 Jul 2026 09:56:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784109385; cv=none; b=pvkMDAImlmZ/Q8CkhWWmVfEO8uPNKnXdJKSdkTnuoBLPA/2im0tBb0etb7icqdgLcAF3WEQ5evs1txbZx3Q0uIYkxgM1VZwxenpVGqVk1lrnBE7aiQtM5kHjZFJ1BzQfBXs+hTHZha78spfdOl5kbF2gWr4/Uh4aqVJ4uC8PO6g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784109385; c=relaxed/simple; bh=RVMpE/2zJngbP2l7dUgGImsnDYyJOJke9NWacK4SwV8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bBxhNtaBU6mNT5Z6j1RT9el/oQ1VtvUiWLNWDo/gIjoPpu99ZsZAP3yHrEGoV5pr5ss5BHPNyjOuNVd7C61wegW1DqxkgBW9cXPljaIbjG6dpQUL+CkVP+RzpAQysAcy8lx0UIZjW8xlNynmSTvTNFXsO0bbcGnEgJuj6u2mt14= 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=N3e0Qx/e; arc=none smtp.client-ip=209.85.210.174 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="N3e0Qx/e" Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-84864086bfeso5495040b3a.1 for ; Wed, 15 Jul 2026 02:56:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784109384; x=1784714184; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=hMaB8cZfcOw4iICxwreQT8955W297Mz8pA/NoRorvZg=; b=N3e0Qx/eg80HoREkrlk2nkftyqd6pNcmin3ypP7kBE/9fxY0jfGdIdJMgs1N8+UGEb pdPSz5s+4eQCkeHj+dinLJemhKk1mH0qJQOBwmeeNSt6PTH0BSctdFFTT2xErPyKmTh/ blibOXIIrOFMe1OcDvYvRpNQNztDumzuZBWfLUH1HMA83cprygGdgmulJzriCGSpj2Tm 9MIjkyckSs33dzc7HYom5DHwJGFKNh9i363ccHdh9V60XpUHWfDvx2Op166vLaBE7M/5 bNhLOSDUNC5ylJ3laqdeikn7KDlTWpECoUtVQmsyIGnES3si9LOUGcZhivam3PuOhsaq w5SQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784109384; x=1784714184; h=content-transfer-encoding:mime-version:references:in-reply-to :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=hMaB8cZfcOw4iICxwreQT8955W297Mz8pA/NoRorvZg=; b=HFOQm+Hb4d/fz7YXJuLTUnJvd9LOlADuGKsYe6DW5uEIadf30b772A+hILIUQl/piB LEVsOh8n4eTWyn6jO+TC0m+kOgVDwORggRh6zZHeV8uK0VNGaSAi/lP3tHpR4usZAqje 6lj0HAsKO40CVC6olV8eMQdrJySPGd+nOWq++KeI9DqdfJljhYXTzIBz4/9Ch3ZVkL6u SrEyc8DxXmJ9WNTMTPk3qQmhRwiU28a6J7720r77Q6swSzMuliV9GUeFEV+njZx8a+UA n70zD4F/4mQDrPcREdLspleL/v+6MxVGgPLWBRY4BvVWIgkAfezmlFPycth21EtL08q9 BVFA== X-Forwarded-Encrypted: i=1; AHgh+RoHmaTSDJzgcMHyhzJz5OuWNrhlxmbUlO9cofsAvbNviNAkqvteAA9Rg67iV3MR9m4WlGndy0l4ZuwqvqY=@vger.kernel.org X-Gm-Message-State: AOJu0YzfWoosJAeJzK4mAqvX8TAdNZjFDXjuGRPW1BFAALiCOnfSFkXK knQVukdq6uIevQHuT2ElD+knuVh06LXxOp8nJBtrCUhTA8bVYetw0Wau X-Gm-Gg: AfdE7cnyee61LCMJ+Pfv1e84flsc5rCS7ns73BFt3/svhKNEdG92h/rdJV2JwhQDW7m Nt8Hm2qk4RBa8hAHEyiVWUODu27vbvCzqnkNKbmfTR8dU7hlXvgs5FMWNpIaR6IPdOSOsxsrP0J CWKA9wQyn/0omNUqcTQktZ8IzyMCqt8IzOY3gOXfeCgN9lAPwixWbves4IShiqTYXI340PbhFme RhKHZgLejfLSx1fTMX2RZ2SBhw6K1oQkOCMeqEw/T5AwexICkkg++OlpzNj2aJvi7drhxCd2YeW WvuhIgHxM8ZLeqFummEKH+p6j4kTv5hneFFJ6T5TvWb6ehKwCnzeGork4gf286CBE01XImOo1Hs U/C42TniTVknP9s4wNFTE9/jw7ezuJBU+rU3JD4aoDsXZ35xhm7U4oioRHgyZOT6rro1ag4zpNr MmvinsReiLhU33HNyqB9ip2hy5K+mXNganyNHdGMFpWBw/3fE= X-Received: by 2002:a05:6a20:2584:b0:3c3:2e2b:29ef with SMTP id adf61e73a8af0-3c3575df9dfmr6494504637.51.1784109383732; Wed, 15 Jul 2026 02:56:23 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-ca5b3643399sm11628908a12.22.2026.07.15.02.56.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jul 2026 02:56:23 -0700 (PDT) From: phucduc.bui@gmail.com To: Mark Brown , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Chen-Yu Tsai Cc: Jernej Skrabec , Samuel Holland , Charles Keepax , Kuninori Morimoto , Chen Ni , Marcus Cooper , Bjorn Helgaas , Danilo Krummrich , u.kleine-koenig@baylibre.com, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sound@vger.kernel.org, bui duc phuc Subject: [PATCH 6/6] ASoC: sunxi: sun8i-codec-analog: Improve probe error handling Date: Wed, 15 Jul 2026 16:55:25 +0700 Message-ID: <20260715095525.40668-7-phucduc.bui@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260715095525.40668-1-phucduc.bui@gmail.com> References: <20260715095525.40668-1-phucduc.bui@gmail.com> 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 Drop the redundant error message after devm_platform_ioremap_resource(), which already reports failures, and use dev_err_probe() for regmap initialization errors. Signed-off-by: bui duc phuc --- sound/soc/sunxi/sun8i-codec-analog.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/sound/soc/sunxi/sun8i-codec-analog.c b/sound/soc/sunxi/sun8i-codec-analog.c index 2024e2b2553e..3335855c6311 100644 --- a/sound/soc/sunxi/sun8i-codec-analog.c +++ b/sound/soc/sunxi/sun8i-codec-analog.c @@ -822,16 +822,13 @@ static int sun8i_codec_analog_probe(struct platform_device *pdev) void __iomem *base; base = devm_platform_ioremap_resource(pdev, 0); - if (IS_ERR(base)) { - dev_err(&pdev->dev, "Failed to map the registers\n"); + if (IS_ERR(base)) return PTR_ERR(base); - } regmap = sun8i_adda_pr_regmap_init(&pdev->dev, base); - if (IS_ERR(regmap)) { - dev_err(&pdev->dev, "Failed to create regmap\n"); - return PTR_ERR(regmap); - } + if (IS_ERR(regmap)) + return dev_err_probe(&pdev->dev, PTR_ERR(regmap), + "Failed to create regmap\n"); return devm_snd_soc_register_component(&pdev->dev, &sun8i_codec_analog_cmpnt_drv, -- 2.43.0