Skip to content
  1. Dec 23, 2008
  2. Dec 17, 2008
  3. Dec 15, 2008
  4. Dec 14, 2008
    • Kumar Gala's avatar
      powerpc/fsl-booke: Fix problem with _tlbil_va being interrupted · e5e774d8
      Kumar Gala authored
      
      
      An example calling sequence which we did see:
      
      copy_user_highpage -> kmap_atomic -> flush_tlb_page -> _tlbil_va
      
      We got interrupted after setting up the MAS registers before the
      tlbwe and the interrupt handler that caused the interrupt also did
      a kmap_atomic (ide code) and thus on returning from the interrupt
      the MAS registers no longer contained the proper values.
      
      Since we dont save/restore MAS registers for normal interrupts we
      need to disable interrupts in _tlbil_va to ensure atomicity.
      
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      e5e774d8
    • Linus Torvalds's avatar
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx · 5279585f
      Linus Torvalds authored
      * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx:
        powerpc/40x: Add proper BOOTCFLAGS for cuboot-acadia
      5279585f
    • Linus Torvalds's avatar
      Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6 · 68b32d44
      Linus Torvalds authored
      * 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
        i2c-highlander: Trivial endian casting fixes
        i2c-pmcmsp: Fix endianness misannotation
      68b32d44
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block · 8d9c02ec
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.dk/linux-2.6-block:
        Commands needing to be retried require a complete re-initialization.
      8d9c02ec
    • Linus Torvalds's avatar
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus · fae1aa4a
      Linus Torvalds authored
      * 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus:
        MIPS: IP32: Update defconfig
        MIPS: Add missing calls to plat_unmap_dma_mem.
        MIPS: Kconfig: Fix the arch-specific header path
        MIPS: Use EI/DI for MIPS R2.
      fae1aa4a
    • Ingo Brueckl's avatar
      console ASCII glyph 1:1 mapping · 1c55f187
      Ingo Brueckl authored
      
      
      For the console, there is a 1:1 mapping of glyphs which cannot be found
      in the current font.  This seems to be meant as a kind of 'emergency
      fallback' for fonts without unicode mapping which otherwise would
      display nothing readable on the screen.
      
      At the moment it affects all chars for which no substitution character
      is defined.  In particular this means that for all chars (>= 128) where
      there is no iso88591-1/unicode character (e.g.  control character area)
      you'll get the very strange 1:1 mapping of the (cp437) graphics card
      glyphs.
      
      I'm pretty sure that the 1:1 mapping should only affect strict ASCII
      code characters, i.e.  chars < 128.
      
      The patch limits the mapping as it probably was meant anyway.
      
      Signed-off-by: default avatarIngo Brueckl <ib@wupperonline.de>
      Acked-by: default avatarH. Peter Anvin <hpa@zytor.com>
      Cc: Egmont Koblinger <egmont@uhulinux.hu>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      1c55f187
    • Ingo Brueckl's avatar
      unicode table for cp437 · f75bc06e
      Ingo Brueckl authored
      
      
      There is a major bug in the cp437 to unicode translation table.  Char
      0x7c is mapped to U+00a5 which is the Yen sign and wrong.  The right
      mapping is U+00a6 (broken bar).
      
      Furthermore, a mapping for U+00b4 (a widely used character) is missing
      even though easily possible.
      
      The patch fixes these, as well as it provides a few other useful
      mappings.
      
      The changes are as follows:
      
        0x0f (enhancement) enables a sort of currency symbol
        0x27 (bug) enables a sort of acute accent which is a widely used character
        0x44 (enhancement) enables a sort of icelandic capital letter eth
        0x7c (major bug) corrects mapping
        0xeb (enhancement) enables a sort of icelandic small letter eth
        0xee (enhancement) enables a sort of math 'element of'
      
      Signed-off-by: default avatarIngo Brueckl <ib@wupperonline.de>
      Acked-by: default avatarH. Peter Anvin <hpa@zytor.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      f75bc06e
  5. Dec 13, 2008
  6. Dec 12, 2008
  7. Dec 11, 2008