summaryrefslogtreecommitdiffstats
path: root/Documentation/core-api
diff options
context:
space:
mode:
authorJiri Slaby (SUSE) <jirislaby@kernel.org>2024-07-12 08:41:48 +0200
committerThomas Gleixner <tglx@linutronix.de>2024-07-15 15:13:56 +0200
commitb7b377332b96a38bc98928d7ec2674c77a95fcb3 (patch)
tree97f306c176a050f97d6ce1fecb047dc0da6f0492 /Documentation/core-api
parentgenirq: Set IRQF_COND_ONESHOT in request_irq() (diff)
downloadlinux-b7b377332b96a38bc98928d7ec2674c77a95fcb3.tar.xz
linux-b7b377332b96a38bc98928d7ec2674c77a95fcb3.zip
irqdomain: Fix the kernel-doc and plug it into Documentation
There were several undocumented fields in structs irq_domain_ops and irq_domain_info. Document them. irq_domain_ops::revmap_size contained "[]" in the description, which is not allowed in sphinx. Remove that. Finally, plug the whole header (irqdomain.h) into genericirq.rst, so that the docs is autogenerated and hyperlinks to these structure are created. Signed-off-by: Jiri Slaby (SUSE) <jirislaby@kernel.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Tested-by: Randy Dunlap <rdunlap@infradead.org> Reviewed-by: Randy Dunlap <rdunlap@infradead.org> Link: https://lore.kernel.org/r/20240712064148.157040-1-jirislaby@kernel.org
Diffstat (limited to 'Documentation/core-api')
-rw-r--r--Documentation/core-api/genericirq.rst2
1 files changed, 2 insertions, 0 deletions
diff --git a/Documentation/core-api/genericirq.rst b/Documentation/core-api/genericirq.rst
index 4a460639ab1c..7a27663f309f 100644
--- a/Documentation/core-api/genericirq.rst
+++ b/Documentation/core-api/genericirq.rst
@@ -410,6 +410,8 @@ which are used in the generic IRQ layer.
.. kernel-doc:: include/linux/interrupt.h
:internal:
+.. kernel-doc:: include/linux/irqdomain.h
+
Public Functions Provided
=========================