From nobody Sat Apr 4 01:51:13 2026 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (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 CDC7D37FF58 for ; Sun, 22 Mar 2026 12:24:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774182270; cv=none; b=gzTXIPLz9HaXq4fnDPr2plXs22MF9QaPfHQRJRB1ISyWWtWf3+2/plnvyRPr1yVLCQCVBJ15NTHpRyAzUGaYCAooYCoxPwgRJ+3PYFfNFgPdBDwY1zIblggSyXFUhGTDo9/KGzs8U2oSZZA1UCuG7pbiYn6G+AEkgfdOu18eieM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774182270; c=relaxed/simple; bh=UpRxGcWa3iAIEJufXLdXzxJHuZ+CAyQYllpOl9CaWjM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jBCr/OZqgWqlHnmbOt6qzucbZdJn+ysTc6L1XCEmJEtBZBl2uoMr8NneP5JHOQEpRU1hRBS4mwqH8sgrVkZmWfsL9Bu6gdgTp3/GVp+/ONBe53JH3EWr3N7CpnRedZl51QOs/cLhdc+fZzdfPHZsohfzWeFLuvcVeYaBc5kaIN8= 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=It35YV74; arc=none smtp.client-ip=209.85.221.48 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="It35YV74" Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-43b40fb7f95so3261730f8f.3 for ; Sun, 22 Mar 2026 05:24:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774182267; x=1774787067; 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; bh=xtD9Mcdy4IAm2SWHw0ZQYZjstkdltAVZToJLw8rGIV4=; b=It35YV74yHXHik0umay6p6qi5XR7VjeeJt+Q4ffgh9Kw5Ja8ywu0klGfugxclget2F rlA9vJSGc0gG8nKYbQceUiQipjPFlBMRqyZAi1YX5zZsVEp/CJjVJzhBk8UgYlRs/I09 LzWtUwG/h+pJNxGL/P1ty2ufKSLlsx6pyWQR6vMFv1uyoQXISi49BcRPdZVOW+uHACo6 MSONaGgSTz8wzlPnuflHpQ/3C4cmZpacNUKIhUDnQGNe/OojlbbmjnEfNUoeCAeDxObf 8xTn2q6WTxEhjnE74Jes966oAhjbORsVLPitV0NCLRdzSslQbNk3D49gp4LpgCr87C4V M0EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774182267; x=1774787067; 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; bh=xtD9Mcdy4IAm2SWHw0ZQYZjstkdltAVZToJLw8rGIV4=; b=RtfkygKIX6RKQ5pfEJ2EyLwxXwSDCTVc9KKMtpJA5BsOwqtN5PaJ4wU0bFUxJlDPn8 6PMKyz1sIKlAbxHHaMAaLQwVUkhtRR65NFl2Uky6/Jj6fa0jEsKdW/O38Ico6tr/XQox 0HfSMPKPVhnjLmGREKQg3AV9kpigQWPPukTxvJCQkI5mkLTU2sgL6qTZwv/uUERuCwvX BgMUQ9jGBRUBOsN34sRZiKVaIWbkyGil9kcSg1zdzUE4AoYsQQzVMN9SqKIMWeTe988Q vrARapiZUAxo4+hLIkK/9IhV0F9BJ0fO7noLsuEZxCH0a1RXDzxb2jKZuupSx+umUofE 9d2Q== X-Forwarded-Encrypted: i=1; AJvYcCXw+2sDYk2S0tEksqH4+wn+tTTvr49rhwljP7545bztYmFInGnvkViUfFKJYHujYc47A2yVWwEGLTBPjyo=@vger.kernel.org X-Gm-Message-State: AOJu0YzH/TVOsxnDilp+hwq845hK2pxwYaICZGB6yD6FvFo9dH33zsqD wE804NvtutwN+ZdjUvqj++2hpqHe/cOD2hVMnptsZ44+EhxsNvOKvWKu X-Gm-Gg: ATEYQzzPmKfI8R684FIu4srvCiybwqaqn84z4EOrdZIGqEeP+5U5LQEppcpmQjkbRgJ VepXu06Elw5W0a/hBTy1OCntrqOY2fscOqNXXtXbZRV/47RClB2rfsr+zMNYQVjnvyUPQJCYMTk hTG7M1IDa8foiH6fpihsferjQY646AVgGeSPNvG828jjMqY1+6Hw42IzD7wvV7If3aLN/GGPsZW roOwj72H5uUtDua33tCxS5frP5rpUuSU6xX3sOYwF9QvsSnc6YuAoeZ/Rw9VjMAMwOI23IUREKp XboQDk7nJ+QcGDK2vj1I05yASl/A7+V+eMsJWu1HJTxA2SMchCkmVci17c9UEcY4W/mbcJZAwIl yWSCNDANIpyUtxE4Qs5glKiIq7e8Sbvmb1mVNJfeg2Pu3zJkngd+aUA02SGA4ofLxoBhO283m7B yJSdGmQMHXb9+zN/xynLZxKE8YuTo1Vhx+g5ADYTtx/z1C7c/g X-Received: by 2002:a05:6000:2890:b0:439:cc06:e134 with SMTP id ffacd0b85a97d-43b64242520mr14855907f8f.24.1774182267272; Sun, 22 Mar 2026 05:24:27 -0700 (PDT) Received: from localhost.localdomain ([2a00:23c4:a758:8a01:1bdc:7f84:18bc:1e56]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b64703343sm21072695f8f.19.2026.03.22.05.24.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 05:24:26 -0700 (PDT) From: Biju X-Google-Original-From: Biju To: Thomas Gleixner Cc: Biju Das , linux-kernel@vger.kernel.org, Geert Uytterhoeven , Prabhakar Mahadev Lad , Biju Das , linux-renesas-soc@vger.kernel.org Subject: [PATCH v6 03/15] irqchip/renesas-rzg2l: Drop redundant IRQC_TINT_START check in rzg2l_irqc_alloc() Date: Sun, 22 Mar 2026 12:23:46 +0000 Message-ID: <20260322122421.132474-4-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260322122421.132474-1-biju.das.jz@bp.renesas.com> References: <20260322122421.132474-1-biju.das.jz@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Biju Das The check `hwirq < IRQC_TINT_START` in rzg2l_irqc_alloc() is unnecessary as the condition is already guaranteed to be false at that point in the code. The outer `if (hwirq > IRQC_IRQ_COUNT)` block ensures that hwirq is always above IRQC_IRQ_COUNT before reaching this check, and since IRQC_TINT_START <=3D IRQC_IRQ_COUNT, the guard can never trigger. Remove the dead code to simplify the allocation path. Signed-off-by: Biju Das --- v5->v6: * No change. v5: * New patch. --- drivers/irqchip/irq-renesas-rzg2l.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/irqchip/irq-renesas-rzg2l.c b/drivers/irqchip/irq-rene= sas-rzg2l.c index e73d426cea6d..ed8044b0a339 100644 --- a/drivers/irqchip/irq-renesas-rzg2l.c +++ b/drivers/irqchip/irq-renesas-rzg2l.c @@ -491,9 +491,6 @@ static int rzg2l_irqc_alloc(struct irq_domain *domain, = unsigned int virq, if (hwirq > IRQC_IRQ_COUNT) { tint =3D TINT_EXTRACT_GPIOINT(hwirq); hwirq =3D TINT_EXTRACT_HWIRQ(hwirq); - - if (hwirq < IRQC_TINT_START) - return -EINVAL; } =20 if (hwirq > (IRQC_NUM_IRQ - 1)) --=20 2.43.0