projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5d5a971
)
genirq/irqdomain: Implement get_name() method on irqchip fwnodes
author
David Woodhouse
<dwmw@amazon.co.uk>
Sat, 24 Oct 2020 21:35:22 +0000
(22:35 +0100)
committer
Thomas Gleixner
<tglx@linutronix.de>
Wed, 28 Oct 2020 19:26:27 +0000
(20:26 +0100)
Prerequisite to make x86 more irqdomain compliant.
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Marc Zyngier <maz@kernel.org>
Link:
https://lore.kernel.org/r/20201024213535.443185-23-dwmw2@infradead.org
kernel/irq/irqdomain.c
patch
|
blob
|
blame
|
history
diff --git
a/kernel/irq/irqdomain.c
b/kernel/irq/irqdomain.c
index cf8b374b892da0ce854e72c8750dfda981315dc8..673fa64c1c4413908f477f868223cd22a7380cf8 100644
(file)
--- a/
kernel/irq/irqdomain.c
+++ b/
kernel/irq/irqdomain.c
@@
-42,7
+42,16
@@
static inline void debugfs_add_domain_dir(struct irq_domain *d) { }
static inline void debugfs_remove_domain_dir(struct irq_domain *d) { }
#endif
-const struct fwnode_operations irqchip_fwnode_ops;
+static const char *irqchip_fwnode_get_name(const struct fwnode_handle *fwnode)
+{
+ struct irqchip_fwid *fwid = container_of(fwnode, struct irqchip_fwid, fwnode);
+
+ return fwid->name;
+}
+
+const struct fwnode_operations irqchip_fwnode_ops = {
+ .get_name = irqchip_fwnode_get_name,
+};
EXPORT_SYMBOL_GPL(irqchip_fwnode_ops);
/**