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

Configure Feed

Select the types of activity you want to include in your feed.

genirq/msi: Slightly simplify msi_domain_alloc()

The return value of irq_find_mapping() is only tested, not used for
anything else.

Replaced it by irq_resolve_mapping() which is internally used by
irq_find_mapping() and allows a simple boolean decision.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://patch.msgid.link/1ce680114cdb8d40b072c54d7f015696a540e5a6.1760863194.git.christophe.jaillet@wanadoo.fr

authored by

Christophe JAILLET and committed by
Thomas Gleixner
ac646f44 dce74500

+1 -1
+1 -1
kernel/irq/msi.c
··· 706 706 irq_hw_number_t hwirq = ops->get_hwirq(info, arg); 707 707 int i, ret; 708 708 709 - if (irq_find_mapping(domain, hwirq) > 0) 709 + if (irq_resolve_mapping(domain, hwirq)) 710 710 return -EEXIST; 711 711 712 712 if (domain->parent) {