From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) (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 AEF3231D372 for ; Tue, 11 Aug 2026 09:06:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786439175; cv=none; b=mG5yBniua2hLlMwl/j9z6V3tVBYkNgRozPJnP85Lj11Rr6YPODnWh+3FVtY+Q5VFyICTU7cS/Ffom+CtCOgvgg1BiRbX450yXO6oH6D/dLeNcdvaRbwd6/2eVkHCbcwZevJJ3pBCyAoZKkL05oWnkhbxNPjiRkqRfHAPiUQpYMc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786439175; c=relaxed/simple; bh=PuTYmgJrEnQxPveBP59x89dzsHEHg9UMpTyG/rFkWVI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rjOJz6D6Moojk2/6txAUxG46dJgp2g7Ogtin+JYpg4f+O9yHupgod5eHbsSveVuSaro2dN1Lf0Efl/7X5gnl3GHn7G8BLBFrjLNTdlw40Isgu8OJMxvsklbxuKLG8aHwRzDcQjtSrMoWl9RkvDdAlrhC1zwgyDQAnUPrJLXC5uc= 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=FXiuiAwE; arc=none smtp.client-ip=209.85.216.47 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="FXiuiAwE" Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-38ec1402b05so2143292a91.2 for ; Tue, 11 Aug 2026 02:06:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786439174; x=1787043974; 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=Ve/AxYf9jmTt+HISjsfKMmply9MP5YI1a9fhUjibAHI=; b=FXiuiAwEtu7XdqjRt64MUcACrqBOdSWaHGU7cVeM+E8Kj37WEUBWfNWv6/bHEIUZFU px7xda2O/I+yACLPfL4HUlNtA28mZBqc/ejwNPH9myqPW238jAsApdaOk7KBEKmup12p fkzmRxOL5WdZMsBJgPvBBLVu/PgktnNISg2sCekCwKrJHivJahP1UtoaRXwP+3VCfLv4 BS4AseRHMfICVPvhQNb/biWCYEvIiPccQFDqan+KMRnAQp6cOocZlRjUe+yQReZRpIEI 38VDhQAGYKmsHIBjK2zdkcEv3J7kjdg6zFmAqh+zse2cQAIYCijwDEPyJNeV60htqV/k Yxig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786439174; x=1787043974; 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=Ve/AxYf9jmTt+HISjsfKMmply9MP5YI1a9fhUjibAHI=; b=TKM2De5qjAxuXsnjQrJtAVRVh1NdpZEvS3iD02Nxl18629JhtfKm2ieRmd+8QOewIE HTQCq6crFgcrdQxzT1nLbSoheuGPeRHyJM5p8QGL2g8qezdy/w4g1NF3Z9wshoyAJxAC JQqcUwRHxZJGyyFD2aAFAFVJqv3nW0CPITohtrpNfxil4obm+9yEDfeoLxYHOp+5/Bh3 elp0oI3/u3AMQAsjtNiANtydXQ1kHrOWX9zDy3VUwRhmRfEqKTTirxOaaEmE11Q2G1+z Gt8sjZ/qZIjXrYUsYsKigFDjeOiiqdrsf8BD5+veruuOwOx0teWXujO47xs0b4Db3ZVi w2BA== X-Forwarded-Encrypted: i=1; AHgh+RpAB+mOEcEdj9ywCrFYm+gGZ1ngnWoGw19nu0SNhliGKyHaXFtsa3XRd411OsStF26vZtI8bjOH+t8UpzQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzbfDMVWPe3F1Ikb4qh963gZ5YygSxoiUT3OyMcwaGvKD7G6m+t kWnwnGckWB6NTvX4xUhUxzqACF9dBfE2GfpU5ky6yq33yz5pqq/bbuU0 X-Gm-Gg: AR+sD12jso/YLcMt/V9tSAgyy0mhp+DJ2zNC4pmGwVV45MEKmQ5JSlNOrZvBu0oYFEV XknvNkypwsI7xBZE3V8Q2l7nAq/we9jq80eJ6yF81MR6Z9Bj6V5j9V11dNpcK8cNIGloo++kQ8x K4x6Q+VvaMxs0uweUIC+7Zno49isjcZxnOV0nkpryBmN2iJBlQ+b94X9kNhRcv/kdvMTFqKXn9P qcetgOzZ+VSckVoByO3REmD13TW2CGHx+lCpZykTPdjs4D5xkyneFwGUyrv6xE1YRP+UTbbNWrk cm5ouZMnmJ4yN2eSZinY3EPeFHeFCNVTO4Iif39isLMOdeDwmezX6OqzS7Hdcvye7jttFpBB4H4 VxMFV0Hh4aRr0jx0PMKCZa0Ev6HY+TIyfnVKsdyzeM/pLuXoJkOQ/Lb5vEzDnyaw0Hfdh0fOUoA txdw7WS5NSQkcLHlp9Bt9p/1iRiqPCN9238c4OOKynnnaH7WeTLxaumXm8h1+p/Ekm6rvEmiAlX tHYK0gsdPSWFpyo0ENS/zdZqezlT1EPZNdf6tZETsejvTtL5yS3BPstgkbhQJydNybUgU5dTcQZ pwbu/ykzxWn67SI= X-Received: by 2002:a17:90b:280d:b0:38f:240d:b857 with SMTP id 98e67ed59e1d1-392ec393372mr2078382a91.2.1786439174023; Tue, 11 Aug 2026 02:06:14 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-392ee41936asm1128999a91.14.2026.08.11.02.06.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Aug 2026 02:06:13 -0700 (PDT) From: phucduc.bui@gmail.com To: Sylwester Nawrocki , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, bui duc phuc Subject: [PATCH 1/6] ASoC: samsung: aries_wm8994: Preserve gpiod_to_irq() error codes Date: Tue, 11 Aug 2026 16:05:45 +0700 Message-ID: <20260811090550.38930-2-phucduc.bui@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260811090550.38930-1-phucduc.bui@gmail.com> References: <20260811090550.38930-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 gpiod_to_irq() can currently return several error codes, including -ENXIO, -ENODEV, -EPROBE_DEFER, and -EINVAL. Return the original error code instead of overwriting it with -EINVAL, so that the actual failure reason is preserved. Signed-off-by: bui duc phuc --- sound/soc/samsung/aries_wm8994.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/samsung/aries_wm8994.c b/sound/soc/samsung/aries_wm8994.c index 6db91b73f25c..58e3e08225de 100644 --- a/sound/soc/samsung/aries_wm8994.c +++ b/sound/soc/samsung/aries_wm8994.c @@ -374,7 +374,7 @@ static int aries_late_probe(struct snd_soc_card *card) irq = gpiod_to_irq(priv->gpio_headset_detect); if (irq < 0) { dev_err(card->dev, "Failed to map headset detect gpio to irq"); - return -EINVAL; + return irq; } ret = devm_request_threaded_irq(card->dev, irq, NULL, -- 2.43.0