From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) (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 ABC4333F588 for ; Mon, 10 Aug 2026 14:16:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786371408; cv=none; b=jbf+yjeTm0vZHr164JXzHik1/RymsTHXl0RzUPd3cRmyh/TDaMCsprL/jid3U781LS5kuHwIaaLV23Gs2ZzaY6rcAfALauXTGlSn4v4VijXJur/ttCHUS4EvM/5Xi76NYJhBMXWxqlIXBfno+orOOOS50lfhD/i1Kdr0lgbe83M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786371408; c=relaxed/simple; bh=EoNxgc9KtzYoR6dP5gz3OiVtQzHtUZBri5ff853Uv4c=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=lUABmUF3WWrJWPZrckp6i15tXQ9Y9w/dLVNGfZCdauroTvMqX7e7pfWCCItNDGOhgHlE6us23zsh6E8M3OceNqPPEAJ3mnP6EUh6FyQ2QgHOmQXVSSHcplq1GMLnKrb2O1As86/eh8fUtlZNGn2Na7CJn4EoYbQcLCnzrtviSfc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=roeck-us.net; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=NH8k+AXu; arc=none smtp.client-ip=209.85.214.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=roeck-us.net 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="NH8k+AXu" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2cfff5f88dbso29773555ad.3 for ; Mon, 10 Aug 2026 07:16:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786371406; x=1786976206; darn=vger.kernel.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:sender:from:to:cc :subject:date:message-id:reply-to:content-type; bh=AyTK6GEN9WOThC9UrKPlxdUe4XgPNPIkc/LonxXL24o=; b=NH8k+AXubTI79PtKjSF8zx+W7ANQM1j90mmboy+rtbAWQBkpZQ88FFccFBClkG1KAa 2JAW18aFdKDG/kIwhX7XtR5ic2meOK3hb//3iUHJdqo5aVNEzmsnFFZSNYMAMp4rjq25 /XDnhg2utUEDWPQZ31FDO7+A+jQMg0GFMGyTUmpJoxiF0LeZWmFuKOzys3WKjaA2iQFM FJjTDA/1JqXEUNtzaY7hSVDB51FvLCZ2ZlFHeryI1ngEpg8AOcjo8AnCkpE4lJ9seo7y Sawr0c71zP9GiGqrNSXo7r90d6nazpoLTgVPX+vQJR9xkXEgJElcCPA3LkXscTuo8Gui qw6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786371406; x=1786976206; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:sender:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=AyTK6GEN9WOThC9UrKPlxdUe4XgPNPIkc/LonxXL24o=; b=bLCj2e1Hs3BK3LiYysE08/J1i2MjXlrN07+OCFMmzV8f3+2oUKSrvlZuKcnDPF8MF9 YTzgB18onPayDoTPCoCsldgHF0vfmFPcGx8rltqyC1lDk6k7nHUjJ/7uFym6dATCka+J 6g8t2yuG/Ctt2yYCFU8XPX1wBkKX2YPH3mxX5507F2F+yg4yNrjPzHsVdKt9L/gcTjyM 9375KIL0vPLIPZ9RfWetpjBVuyXVp4vVw2w5TP0kMe9rqNhEno0NCPwDJ/cHGRrAN7QH ZxgZXsg/d5sz2obWTOphtI1Nk2tpyaocBJ/cUrhE9QmNHlsNvuYayI4ADoY+blhTYeH7 XGaw== X-Forwarded-Encrypted: i=1; AHgh+Rq9IqLIY+J8r92Ggp5n7691jralyMyJ//pHgEROidVjWJ9f9RcaEkt7JeC14N7SujUpu6R4nfRzlZb8oD0=@vger.kernel.org X-Gm-Message-State: AOJu0YwPs2zMeRGApDp8QkwHZodkizq09ReGKh5gUI8QOrq+X4O1vb+1 odfwgdRXkIg9gXODWFa1WN/Yt0upr/xTSGm4lbFcUhb2Kt5t/B1Nmbq5 X-Gm-Gg: AR+sD12h2VIncyG/PIoVkLy1LNYowtcwtBeSNP6h+wiBk7elBjpBC1kDmOST9FzVKlf WACO0qxISdHu7a7YV6LeW/VZLEjSk0D5wPtGOrwYkgHHtNWnUH/u85ZeeMTnsaDyUl5Yfw9Pq/D URJUkwX28ewBiaBSzdvM//lu77WQi3nqUk7cTC9vGHd5ysc5htPfgBj+hkb4acwYKUbdIyNRIAP QVo9/+/5phCiYzXuy5TFz/EO/5Xn6RTGmgrB387G0kMMlwmR0jaAIR0x6RmizJQOaGLCjPOTJSm g6tIVliju4DnNY5c2WYnW2s2wcbcdwGmfiKzx9P6Hag9FOtmjJ1HNkb5VZ6U7YlgLPUcUnkqIme /xfR/duMaoEyn0/eij9SceFYsP2ff4ZoZdz0Q9373xD+q0YqZ9IQkrOW+97ZIwyPVp64ENXx1+d JjjuCtw1+w1UdN3xSd0MPBP3qqDw/Rojbfo0ZpzfqkxrkvbL2+DFPPI2GK1vUkszZTTRZWjT1EZ A== X-Received: by 2002:a05:6a21:2d8b:b0:3c3:7179:a640 with SMTP id adf61e73a8af0-3cc1a0bc45emr2856624637.3.1786371405704; Mon, 10 Aug 2026 07:16:45 -0700 (PDT) Received: from server.roeck-us.net ([2600:1700:e321:62f0:da43:aeff:fecc:bfd5]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-315bec2ec20sm51806975eec.28.2026.08.10.07.16.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Aug 2026 07:16:45 -0700 (PDT) Sender: Guenter Roeck Date: Mon, 10 Aug 2026 07:16:43 -0700 From: Guenter Roeck To: phucduc.bui@gmail.com Cc: Wim Van Sebroeck , linux-watchdog@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v3] watchdog: qcom: Propagate errors from optional IRQ lookup Message-ID: References: <20260810105101.55945-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-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260810105101.55945-1-phucduc.bui@gmail.com> On Mon, Aug 10, 2026 at 05:51:01PM +0700, phucduc.bui@gmail.com wrote: > From: bui duc phuc > > platform_get_irq_optional() returns a positive IRQ number on success or > a negative error code on failure. For an optional IRQ, -ENXIO indicates > that no IRQ is available, while other errors should be propagated. > > Instead of only checking for -EPROBE_DEFER, propagate all error codes > returned by platform_get_irq_optional() other than -ENXIO, so that > failures are properly reported to the caller. > > Signed-off-by: bui duc phuc Applied. Thanks, Guenter