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 2ACAC325704 for ; Wed, 12 Aug 2026 08:52:16 +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=1786524737; cv=none; b=Ili9lB4UccHaeQmmsKKsaDwy2B4Bdx5nosh+8m0NlGWt/t8qieMeDaYwL2fJ3ulZR0GyUNmVYvIFovWj36KXCMpAnr3QSexBahyz53HF76IuoCR7jQbgdl5ghF+ajshKvoKJEIEVi84PrcN0X5NcC/iv57mKO01oYXO3bT+R74E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786524737; c=relaxed/simple; bh=4SwQcIWJWlpsAy2UeX0JxQJgG84GGQZTWyXoO0gVZiE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YLNs9VwXsiaDlO4Md3YYWAk3xCtP4GnJKlcrj3BrRcLkLhghLWZSUqV//GaYCyzXf+UCCU1jOjN64J7WiiQGJ8/N9/GGwPYcuw2GJnRzG7bZ6zf5az9DEtREeEqLRkAtlnYw7wExKFd7hWHAH6kP9nAhbd8kkMmuelscMbxP5yQ= 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=ayJLZIQp; 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="ayJLZIQp" Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-3900e39d935so951410a91.0 for ; Wed, 12 Aug 2026 01:52:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786524735; x=1787129535; 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=wYQUVgZF/U0wEavvIRgRQfroGiCAdrHwYvc4Lgynj3E=; b=ayJLZIQpf4GhvdVX3lDGGTxrYqKDqj09/BjAgmd4qI5Rm7kwyllwv4xfuY5BXRt+Fj r7oR8Xv2XgnN10gv8zUZV7UG+bFkYCKzVJ6wt6sH7PBD0KJsDzP19XoVnUXEWeSGkMtJ /5iPUPilz6PTCOqKD9l7wrZOKVwFnhRtfKRXYpWnDRW6WAdw1S7MHSZ4Nagn72n8dwxx KXeqhmSSTsENZDqsH6P0c4H/HVtQHzx415L7v9M2eT/Xmbay+RC6/HIQ669LliNIv94y S6E2KxFwMlxnHX79Qr0vfImtYt0D249IQo1PU7gk1fA4gAM8X1Ssd2itTuTY6LnnzgsA CejQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786524735; x=1787129535; 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=wYQUVgZF/U0wEavvIRgRQfroGiCAdrHwYvc4Lgynj3E=; b=Niv2w4lunhjWSHWJwbB9ubNe96w+5bZsnb8d+QFKyUoKBLWLL27R6FrauMvxNHBLK/ kyModEca1jaSv58ZCJ2LrOOpCUE4F+hPTZJo9rJUJeZ9i4eEN/WgsyWABHptsUbdznYc R6tTEkDxSNiPcabxVjslzBHIZ0Ulxh284+CR7nxkkLs+UiWOVbherZR8rcuLlQbQUHCk +UBve9AHq2/R1SIyB+Ebh1iBK+1UP5pOyLScjI7iTYUnIwKwjP1q48R1xQ4SfwMOHgsV +SQ27pKNAioVAbO4djWPveE6KXzJzUxSfE6PCsGct89RdLvYO9nfU6bm0rdzvAmpPD2E 7SrQ== X-Forwarded-Encrypted: i=1; AHgh+RqsjaNjqyxpxc7ijtfhFGlAQhRQH9hJNAcv1CWWpPfJMxBQm2F7L8vY2/iHc2w5EsQAbubgZ6wK1j3gg/Y=@vger.kernel.org X-Gm-Message-State: AOJu0Yzi4THVu2Wsb1KzEuE4g9amFDq2iZvqXTECa8MKrO1OLd8CWlUO Z2zkXktBGFXv8Z9cXgYq8UDIUXEX0lh7oI0mw4TPlC//+bPrOwdpPt1F X-Gm-Gg: AR+sD12uMo/goDZOhx0kDd/vKP2zHu1Ax7Rc1ou6Op05XqCbbj6PIEnR7h2vtfiG19r vZC2L/gwUB5vgtoUd8re7EZRfZjwBMgt3h8QwCEAErqJdCHGJ+0gtaGSH9arq3nvyRL/9H/vaA2 J9i9MCOcRSPAIwSV/hz56rms4R5wWNOG6Vcraz5bk5GiqWSfDdH1H61FvnZOGAsGQBT9h+zY+e7 WZPfW/+RvyskeoPUgUPb4IV+u0A2d8m7Ga+dYp4EJzH00MiEsF0BvlSYQ3/djZ/MslEg3xZfirl AUZelFWzuCyuVVxES9EsSSPrriprDZQ7ZIqqRrFPbciW6IGiZEhiQ9NLjRXNA8ZGt0njmSjrPsy Zu/ZVNGJUYi4lEq8g5zdpKWN7lBhXAAzcRCLxt03UMfyO9WMMZz4ASaQXC/ODmTgZ7wu+JT6ZfC BcIW6G+os68E3POoREw78UXCsJUugEufMDM9qS/xAmDAtz8oVP5+QFGOD2RVfRUdjC8XhmmB9qq QHqqanZP0eDsPYkmLhoQJxKotqIDBDdG+yGifxUdpyVC06DPd0aaCVm5uBqjJUAahsZRyYNH0MM 7s1s X-Received: by 2002:a17:90b:57ed:b0:38f:23d6:b4a9 with SMTP id 98e67ed59e1d1-3930164c8fcmr4000105a91.21.1786524735514; Wed, 12 Aug 2026 01:52:15 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-392f94d30f4sm2916303a91.14.2026.08.12.01.52.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Aug 2026 01:52:15 -0700 (PDT) From: phucduc.bui@gmail.com To: Sylwester Nawrocki , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Cezary Rojewski Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, bui duc phuc Subject: [PATCH v2 1/6] ASoC: samsung: aries_wm8994: Preserve gpiod_to_irq() error codes Date: Wed, 12 Aug 2026 15:51:28 +0700 Message-ID: <20260812085133.29658-2-phucduc.bui@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260812085133.29658-1-phucduc.bui@gmail.com> References: <20260812085133.29658-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. Reviewed-by: Cezary Rojewski Signed-off-by: bui duc phuc --- Changes in v2: - Add Cezary Rojewski's Reviewed-by tag. 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