]> git.karo-electronics.de Git - karo-tx-linux.git/commit
xen/events: Add WARN_ON when quick lookup found invalid type.
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Wed, 23 May 2012 17:28:44 +0000 (13:28 -0400)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Fri, 17 Aug 2012 13:46:23 +0000 (09:46 -0400)
commit4281876da3ac11c62102e97843dc6650929d33a7
tree580c896cc01d7d6c02659f46493eb17c9adbadb5
parentc53557056e28aa2c9a66af94d5c701b60042f9e8
xen/events: Add WARN_ON when quick lookup found invalid type.

All of the bind_XYZ_to_irq do a quick lookup to see if the
event exists. And if it does, then the initialized IRQ number
is returned instead of initializing a new IRQ number.

This patch adds an extra logic to check that the type returned
is proper one and that there is an IRQ handler setup for it.

This patch has the benefit of being able to find drivers that
are doing something naught.

[v1: Enhanced based on Stefano's review]
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
drivers/xen/events.c