1. 28 Feb, 2003 5 commits
    • Martin J. Bligh's avatar
      [PATCH] Fix kirq_balance up so I can disable it. · c365dd4d
      Martin J. Bligh authored
      At the moment, there are two different switches used, irqbalance_disabled
      and no_balance_irq ... each of which switches half the code off. This
      patch harmonises them into one (irqbalance_disable), and uses the old
      subarch stuff as a default value so that this is auto-disabled on boxes
      like NUMA-Q that can't cope with it.
      
      Also renamed no_balance_irq to NO_BALANCE_IRQ as it's really a static
      defined number now, not pretending to be a switch variable any more.
      Now off by default for NUMA-Q, on by default for others, but can be
      disabled with the boot time flag if people desire.
      c365dd4d
    • Martin J. Bligh's avatar
      [PATCH] provide pcibus_to_cpumask from topology · 259b8fb4
      Martin J. Bligh authored
      Patch from Matthew Dobson
      
      Provide a pcibus_to_cpumask function in the topology infrastructure to
      access the pre-existing array.
      259b8fb4
    • Martin J. Bligh's avatar
      [PATCH] Move pfn_to_nid inline · 1c050f9d
      Martin J. Bligh authored
      Patch from William Lee Irwin
      
      Inline and simplify pfn_to_nid - this is called heavily, it's a tiny
      function, and makes a noticable difference in system time for kernel
      compiles (sorry, lost the data). Is only used on NUMA machines.
      
      Has been tested in my tree for over a month on UP, SMP, and NUMA and
      compile tested against a variety of different configs.
      1c050f9d
    • Martin J. Bligh's avatar
      [PATCH] Fix potential NULL pointer · 35bff081
      Martin J. Bligh authored
      translation_table could be unintialised on machines other than NUMA-Q.
      You never see this, as the compiler happens to optimise it away, but
      it's still a Really Bad Idea (tm). Thanks to someone whose name I have
      unfortunately forgotten for pointing this out.
      
      Has been tested in my tree for over two weeks on UP, SMP, and NUMA and
      compile tested against a variety of different configs.
      35bff081
    • Martin J. Bligh's avatar
      [PATCH] Move node pgdat into node's own memory · cf4b1f75
      Martin J. Bligh authored
      Patch from William Lee Irwin
      
      This moves the node's pgdat into the node's own local memory area along
      with the lmem_map.
      
      It only touches arch/i386/mm/discontig.c - ie can only affect NUMA
      machines.  Has been tested in my tree for over a month on UP, SMP, and
      NUMA and compile tested against a variety of different configs.
      cf4b1f75
  2. 24 Feb, 2003 18 commits
  3. 23 Feb, 2003 17 commits