OSDN Git Service

PCI/MSI: Use __get_cached_msi_msg() instead of get_cached_msi_msg()
authorYijing Wang <wangyijing@huawei.com>
Tue, 23 Sep 2014 05:27:25 +0000 (13:27 +0800)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 1 Oct 2014 18:21:23 +0000 (12:21 -0600)
commit2b260085e466c345e78f23b1c9ad1d123d509ef8
tree2ddff27e073ec8620139ca17b83c10ccf823c453
parent468ff15a3ab98ed7153c29c68229ffb97f15a251
PCI/MSI: Use __get_cached_msi_msg() instead of get_cached_msi_msg()

Both callers of get_cached_msi_msg() start with a struct irq_data pointer,
look up the corresponding IRQ number, and pass it to get_cached_msi_msg(),
which then uses irq_get_irq_data() to look up the struct irq_data again to
call __get_cached_msi_msg().

Since we already have the struct irq_data, call __get_cached_msi_msg()
directly and skip the lookup work done by get_cached_msi_msg().

No functional change.

[bhelgaas: changelog]
Signed-off-by: Yijing Wang <wangyijing@huawei.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
CC: Tony Luck <tony.luck@intel.com>
CC: linux-ia64@vger.kernel.org
arch/ia64/kernel/msi_ia64.c
arch/ia64/sn/kernel/msi_sn.c