summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/xen/events.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/xen/events.c b/drivers/xen/events.c
index a3bcd61..e5e5812 100644
--- a/drivers/xen/events.c
+++ b/drivers/xen/events.c
@@ -1104,6 +1104,9 @@ int evtchn_get(unsigned int evtchn)
struct irq_info *info;
int err = -ENOENT;
+ if (evtchn >= NR_EVENT_CHANNELS)
+ return -EINVAL;
+
mutex_lock(&irq_mapping_update_lock);
irq = evtchn_to_irq[evtchn];
OpenPOWER on IntegriCloud