Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

genirq: Update stale comment for __irq_domain_add

Commit 1bf4ddc46c5d ("irqdomain: Introduce irq_domain_create_{linear,
tree}") introduced the use of fwnode_handle to identify the interrupt
controller when calling __irq_domain_add but missed updating the kernel
doc parameters for the function.

Update this comment. While we are touching this code, also consolidate
the declaration and assignment of of_node.

Signed-off-by: Punit Agrawal <punit.agrawal@arm.com>
Acked-by: Marc Zygnier <marc.zyngier@arm.com>
Link: http://lkml.kernel.org/r/1464699409-23113-1-git-send-email-punit.agrawal@arm.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

authored by

Punit Agrawal and committed by
Thomas Gleixner
545d5d65 f88eecfe

+2 -4
+2 -4
kernel/irq/irqdomain.c
··· 80 80 81 81 /** 82 82 * __irq_domain_add() - Allocate a new irq_domain data structure 83 - * @of_node: optional device-tree node of the interrupt controller 83 + * @fwnode: firmware node for the interrupt controller 84 84 * @size: Size of linear map; 0 for radix mapping only 85 85 * @hwirq_max: Maximum number of interrupts supported by controller 86 86 * @direct_max: Maximum value of direct maps; Use ~0 for no limit; 0 for no ··· 96 96 const struct irq_domain_ops *ops, 97 97 void *host_data) 98 98 { 99 + struct device_node *of_node = to_of_node(fwnode); 99 100 struct irq_domain *domain; 100 - struct device_node *of_node; 101 - 102 - of_node = to_of_node(fwnode); 103 101 104 102 domain = kzalloc_node(sizeof(*domain) + (sizeof(unsigned int) * size), 105 103 GFP_KERNEL, of_node_to_nid(of_node));