diff --git a/include/linux/irq.h b/include/linux/irq.h
index f486c4dee1bf0bcdb4de1ad76d7cfb351f047d23..1939d42c21d266f66ebfa62b4b20e0db1277a599 100644
--- a/include/linux/irq.h
+++ b/include/linux/irq.h
@@ -129,6 +129,7 @@ struct irq_chip {
  *
  * @handle_irq:		highlevel irq-events handler [if NULL, __do_IRQ()]
  * @chip:		low level interrupt hardware access
+ * @msi_desc:		MSI descriptor
  * @handler_data:	per-IRQ data for the irq_chip methods
  * @chip_data:		platform-specific per-chip private data for the chip
  *			methods, to allow shared chip implementations
diff --git a/kernel/irq/chip.c b/kernel/irq/chip.c
index 76a9106a0bf4ad2a7a7d5805e1fc00c94522b696..e6dc8b8839dd3544eeeb4932c6fc1f30d11cbdb3 100644
--- a/kernel/irq/chip.c
+++ b/kernel/irq/chip.c
@@ -168,7 +168,7 @@ EXPORT_SYMBOL(set_irq_data);
 /**
  *	set_irq_data - set irq type data for an irq
  *	@irq:	Interrupt number
- *	@data:	Pointer to interrupt specific data
+ *	@entry:	Pointer to MSI descriptor data
  *
  *	Set the hardware irq controller data for an irq
  */