From 17c65a4118cecd755d5d82f935b08d2789882fd0 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Thu, 8 Feb 2007 17:38:30 +0000 Subject: Small cleanups to PV-on-HVM support code. Signed-off-by: Keir Fraser --- .../linux-2.6/platform-pci/platform-pci.c | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 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 1cbfcf11b9..bb7120b028 100644 --- a/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c +++ b/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c @@ -118,14 +118,10 @@ unsigned long alloc_xen_mmio(unsigned long len) { unsigned long addr; - addr = 0; - if (platform_mmio_alloc + len <= platform_mmiolen) - { - addr = platform_mmio + platform_mmio_alloc; - platform_mmio_alloc += len; - } else { - panic("ran out of xen mmio space"); - } + addr = platform_mmio + platform_mmio_alloc; + platform_mmio_alloc += len; + BUG_ON(platform_mmio_alloc > platform_mmiolen); + return addr; } @@ -182,16 +178,17 @@ static int get_hypercall_stubs(void) static uint64_t get_callback_via(struct pci_dev *pdev) { u8 pin; + int irq; + #ifdef __ia64__ - int irq, rid; for (irq = 0; irq < 16; irq++) { if (isa_irq_to_vector(irq) == pdev->irq) return irq; /* ISA IRQ */ } #else /* !__ia64__ */ - - if (pdev->irq < 16) - return pdev->irq; /* ISA IRQ */ + irq = pdev->irq; + if (irq < 16) + return irq; /* ISA IRQ */ #endif #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16) -- cgit v1.2.3