From nobody Wed Apr 8 03:08:59 2026 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EAB373859D5; Tue, 10 Mar 2026 17:43:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=193.142.43.55 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773164595; cv=none; b=cEkp2y1lF5XOIFb1aFY2Us5HhRTKjk5jsVV/fS+Pf9KHXqJzgnrErAwuThwsfIcErC9lzQ11/CT1vfTs1xy7hMrPtp40s/o367BTqwZPOi+qth51h+kjnKoSz9kuGmMKI9Tz5tLQIZ+YAokp6NyNLB5s0z/JsmImQm7jbtKF830= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773164595; c=relaxed/simple; bh=Gne7/ADJ86Kal/2ThbwF9d5x3Ko2y6TqDjU/2hqeOJg=; h=Date:From:To:Subject:Cc:In-Reply-To:References:MIME-Version: Message-ID:Content-Type; b=RUm5UK67nt4YVAc/UvtER28zPsIKicpcIhPdQqRB6Y32FPY8F/gD8nRWIBwRyflAgkBo0lVt/vKP3Xb0ZjNzVhNHNS7GCCe7wHOn03cUBdxqFVxKHMxsz20aUrh39I3aJ8I8dMNLl2WDcZPKMPRiLOs0cIuzUC+9UtUcvV9m5a8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de; spf=pass smtp.mailfrom=linutronix.de; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=y/AF104I; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=ABy9HzvQ; arc=none smtp.client-ip=193.142.43.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linutronix.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="y/AF104I"; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="ABy9HzvQ" Date: Tue, 10 Mar 2026 17:43:10 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1773164591; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BVDf06P3MXSs0DlclPNxa3ei+pN9pDZSbMF+kfGsb/A=; b=y/AF104IzIi9MY+OiqE4yrss9A8WDuUFxtmqJJEKOZeuS8tfuZOF6s+7q3UGlmcN0sQ44D FMiWMZUEkCuSNAuSlBwna7qP7VgY/qgCLKSjUL6acEbqUY7obRDSE2B7Ks6vypOUzyFJi9 RasmPRZdKmESDgHynC46FDzagVpeHTur2JLEjZl2VU9xLt7XFlTuNFejI9B+pTGC4IjAyr Hd6nZqMN0U7j9FaHzJZSWy93uBk3yq4Qilf5Z92yBrpmI+AhoE7e3cXiz/pswD6TmZE7C2 ytn+yMuo03JYfIFxcf/TJVbSwetJQ//x50M84Hrl71kg5NuEyrN9PUB17YqUHw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1773164591; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BVDf06P3MXSs0DlclPNxa3ei+pN9pDZSbMF+kfGsb/A=; b=ABy9HzvQIfukohO7hxkZfoc3uC6EInRb++Cjb8x9Wsd83ToVX338GC6yh+VvnfvOk3HP0S 69MUcae2bSNBOZCg== From: "tip-bot2 for Geert Uytterhoeven" Sender: tip-bot2@linutronix.de Reply-to: linux-kernel@vger.kernel.org To: linux-tip-commits@vger.kernel.org Subject: [tip: irq/core] genirq: Document interaction between and DT binding defines Cc: Geert Uytterhoeven , Thomas Gleixner , x86@kernel.org, linux-kernel@vger.kernel.org, maz@kernel.org In-Reply-To: =?utf-8?q?=3Cfbcc65dcee6c5437fab5ef18d21766bb4effb7cb=2E1772644?= =?utf-8?q?406=2Egit=2Egeert+renesas=40glider=2Ebe=3E?= References: =?utf-8?q?=3Cfbcc65dcee6c5437fab5ef18d21766bb4effb7cb=2E17726444?= =?utf-8?q?06=2Egit=2Egeert+renesas=40glider=2Ebe=3E?= Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <177316459000.1647592.2954438893300816663.tip-bot2@tip-bot2> Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails Precedence: bulk Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable The following commit has been merged into the irq/core branch of tip: Commit-ID: 5a8103a6fb0ae9cf99c0271b17474468d6bae2b2 Gitweb: https://git.kernel.org/tip/5a8103a6fb0ae9cf99c0271b17474468d= 6bae2b2 Author: Geert Uytterhoeven AuthorDate: Wed, 04 Mar 2026 18:21:57 +01:00 Committer: Thomas Gleixner CommitterDate: Tue, 10 Mar 2026 18:37:21 +01:00 genirq: Document interaction between and DT binding defines Document that the DT binding definitions in shadow the first six IRQ_TYPE_* definitions in . The values must be the same anyway, so this is harmless (as long as the latter is included first when both are included), but it is good to document this explicitly. Signed-off-by: Geert Uytterhoeven Signed-off-by: Thomas Gleixner Link: https://patch.msgid.link/fbcc65dcee6c5437fab5ef18d21766bb4effb7cb.177= 2644406.git.geert+renesas@glider.be --- include/linux/irq.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/linux/irq.h b/include/linux/irq.h index 951acbd..efa514e 100644 --- a/include/linux/irq.h +++ b/include/linux/irq.h @@ -35,6 +35,10 @@ enum irqchip_irq_state; * * Bits 0-7 are the same as the IRQF_* bits in linux/interrupt.h * + * Note that the first 6 definitions are shadowed by C preprocessor defini= tions + * in include/dt-bindings/interrupt-controller/irq.h. This is not an issu= e, as + * the actual values must be the same, due to being part of the stable DT = ABI. + * * IRQ_TYPE_NONE - default, unspecified type * IRQ_TYPE_EDGE_RISING - rising edge triggered * IRQ_TYPE_EDGE_FALLING - falling edge triggered