1. 15 Apr, 2008 1 commit
    • Stephen Rothwell's avatar
      [POWERPC] Fix MAX_ORDER config problem · 53bcddb9
      Stephen Rothwell authored
      The allyesconfig (among others) build was giving this:
      
      In file included from include/linux/gfp.h:4,
                       from include/linux/slab.h:14,
                       from include/linux/percpu.h:5,
                       from include2/asm/time.h:18,
                       from include2/asm/cputime.h:26,
                       from include/linux/sched.h:67,
                       from
      arch/powerpc/kernel/asm-offsets.c:17:
      include/linux/mmzone.h:791:2: error: #error Allocator MAX_ORDER exceeds SECTION_SIZE
      
      Kconfig options are order depenendent, so move the setting of
      FORCE_MAX_ZONEORDER to after the setting of PPC_64K_PAGES. Also add an
      explicit !PPC_64K_PAGES.
      Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      53bcddb9
  2. 14 Apr, 2008 2 commits
    • Paul Mackerras's avatar
      [POWERPC] Fix handling of unrecoverable SLB miss interrupts · 320787c7
      Paul Mackerras authored
      If an SLB miss interrupt happens while the RI bit of MSR is zero, we
      can't just return, because RI being zero indicates that SRR0/SRR1
      potentially had live values in them, and the process of taking an
      interrupt overwrites them.
      
      This should never happen, but if it does, we try to print a nice oops
      message.  That doesn't work, however, because the code at unrecov_slb
      assumes that the MMU has been turned on, but we call it with the MMU
      off (and have done so since the SLB miss handler was rewritten to run
      without turning the MMU on) -- except on iSeries, where everything runs
      with the MMU on.
      
      This fixes it by adding the necessary code to turn the MMU on if
      necessary.
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      320787c7
    • Paul Mackerras's avatar
      Merge branch 'linux-2.6' · ac7c5353
      Paul Mackerras authored
      ac7c5353
  3. 11 Apr, 2008 30 commits
  4. 10 Apr, 2008 7 commits