linux-cvs-patches
[Top] [All Lists]

CVS Update@linux-mips.org: linux

To: linux-cvs-patches@linux-mips.org
Subject: CVS Update@linux-mips.org: linux
From: ralf@linux-mips.org
Date: Mon, 21 Mar 2005 19:35:59 +0000
Reply-to: linux-mips@linux-mips.org
Sender: linux-cvs-patches-bounce@linux-mips.org
CVSROOT:        /home/cvs
Module name:    linux
Changes by:     ralf@ftp.linux-mips.org 05/03/21 19:35:53

Modified files:
        include/asm-mips/mach-ip27: mmzone.h 

Log message:
        HUB interrupts are allocated per node, not per slice.  Make
        manipulation of the interrupt mask register atomic by disabling
        interrupts.

diff -urN linux/include/asm-mips/mach-ip27/mmzone.h 
linux/include/asm-mips/mach-ip27/mmzone.h
--- linux/include/asm-mips/mach-ip27/mmzone.h   2004/11/14 12:21:59     1.4
+++ linux/include/asm-mips/mach-ip27/mmzone.h   2005/03/21 19:35:53     1.5
@@ -10,7 +10,6 @@
 #define LEVELS_PER_SLICE        128
 
 struct slice_data {
-       unsigned long irq_alloc_mask[2];
        unsigned long irq_enable_mask[2];
        int level_to_irq[LEVELS_PER_SLICE];
 };
@@ -20,6 +19,7 @@
        DECLARE_BITMAP(h_bigwin_used, HUB_NUM_BIG_WINDOW);
        cpumask_t       h_cpus;
        unsigned long slice_map;
+       unsigned long irq_alloc_mask[2];
        struct slice_data slice[2];
 };
 

<Prev in Thread] Current Thread [Next in Thread>