From 6b8e764c0f707ee9596b10a3dcd883ef76618c15 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Fri, 29 Jan 2010 07:10:28 +0000 Subject: pv-on-hvm: Correct the order of the argument of out*() The order of the argument of outl() is wrong. The correct order is outl(value, port). This causes kernel panic. And outw() is also similar. Signed-off-by: KUWAMURA Shin'ya --- unmodified_drivers/linux-2.6/platform-pci/platform-pci.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'unmodified_drivers') diff --git a/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c b/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c index b2ea7b5bbe..dedb846e7c 100644 --- a/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c +++ b/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c @@ -324,15 +324,15 @@ static int check_platform_magic(struct device *dev, long ioaddr, long iolen) switch (protocol) { case 1: - outw(XEN_IOPORT_PRODNUM, XEN_IOPORT_LINUX_PRODNUM); - outl(XEN_IOPORT_DRVVER, XEN_IOPORT_LINUX_DRVVER); + outw(XEN_IOPORT_LINUX_PRODNUM, XEN_IOPORT_PRODNUM); + outl(XEN_IOPORT_LINUX_DRVVER, XEN_IOPORT_DRVVER); if (inw(XEN_IOPORT_MAGIC) != XEN_IOPORT_MAGIC_VAL) { dev_err(dev, "blacklisted by host\n"); return -ENODEV; } /* Fall through */ case 0: - outw(XEN_IOPORT_UNPLUG, 0xf); + outw(0xf, XEN_IOPORT_UNPLUG); break; default: err = "unknown I/O protocol version"; -- cgit v1.2.3