1. 08 Feb, 2009 19 commits
  2. 02 Feb, 2009 2 commits
  3. 01 Feb, 2009 1 commit
  4. 31 Jan, 2009 4 commits
  5. 29 Jan, 2009 8 commits
  6. 28 Jan, 2009 6 commits
    • Linus Torvalds's avatar
      Linux 2.6.29-rc3 · 18e352e4
      Linus Torvalds authored
      18e352e4
    • Linus Torvalds's avatar
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc · c4568d6c
      Linus Torvalds authored
      * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:
        powerpc/mm: Fix handling of _PAGE_COHERENT in BAT setup code
        powerpc/pseries: Correct VIO bus accounting problem in CMO env.
        powerpc: More printing warning fixes for the l64 to ll64 conversion
        powerpc: Remove arch/ppc cruft from Kconfig
        powerpc: Printing fix for l64 to ll64 conversion: phyp_dump.c
        powerpc/embedded6xx: Update defconfigs
        powerpc/8xx: Update defconfigs
        powerpc/86xx: Update defconfigs
        powerpc/83xx: Update defconfigs
        powerpc/85xx: Update defconfigs
        powerpc/mpc8313erdb: fix kernel panic because mdio device is not probed
        powerpc/4xx: Update multi-board PowerPC 4xx defconfigs
        powerpc/44x: Update PowerPC 44x defconfigs
        powerpc/40x: Update PowerPC 40x defconfigs
        powerpc/85xx: Fix typo in mpc8572ds dts
        powerpc/44x: Warp patches for the new NDFC driver
        powerpc/4xx: DTS: Add Add'l SDRAM0 Compatible and Interrupt Info
      c4568d6c
    • Nicolas Pitre's avatar
      [ARM] 5366/1: fix shared memory coherency with VIVT L1 + L2 caches · 08e445bd
      Nicolas Pitre authored
      When there are multiple L1-aliasing userland mappings of the same physical
      page, we currently remap each of them uncached, to prevent VIVT cache
      aliasing issues. (E.g. writes to one of the mappings not being immediately
      visible via another mapping.)  However, when we do this remapping, there
      could still be stale data in the L2 cache, and an uncached mapping might
      bypass L2 and go straight to RAM.  This would cause reads from such
      mappings to see old data (until the dirty L2 line is eventually evicted.)
      
      This issue is solved by forcing a L2 cache flush whenever the shared page
      is made L1 uncacheable.
      
      Ideally, we would make L1 uncacheable and L2 cacheable as L2 is PIPT. But
      Feroceon does not support that combination, and the TEX=5 C=0 B=0 encoding
      for XSc3 doesn't appear to work in practice.
      Signed-off-by: default avatarNicolas Pitre <nico@marvell.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      08e445bd
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu · 78a768b6
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:
        m68knommu: fix 5329 ColdFire periphal addressing
        uclinux: add process name to allocation error message
        m68knommu: correct the mii calculations for 532x ColdFire FEC
        m68knommu: add ColdFire M532x to the FEC configuration options
        m68knommu: fix syscall restarting
        m68knommu: remove the obsolete and long unused comempci chip support
        m68knommu: remove the no longer used PCI support option
        m68knommu: remove obsolete and unused eLIA board
        m68knommu: set NO_DMA
        m68knommu: fix cache flushing for the 527x ColdFire processors
        m68knommu: fix ColdFire 5272 serial baud rates in mcf.c
        m68knommu: use one exist from execption
      78a768b6
    • Kumar Gala's avatar
      dmi: Fix build breakage · d8204ee2
      Kumar Gala authored
      Commit d7b1956f ("DMI: Introduce
      dmi_first_match to make the interface more flexible") introduced compile
      errors like the following when !CONFIG_DMI
      
          drivers/ata/sata_sil.c: In function 'sil_broken_system_poweroff':
          drivers/ata/sata_sil.c:713: error: implicit declaration of function 'dmi_first_match'
          drivers/ata/sata_sil.c:713: warning: initialization makes pointer from integer without a cast
      
      We just need a dummy version of dmi_first_match() to fix this all up.
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      d8204ee2
    • Eric Anholt's avatar
      drm: Rip out the racy, unused vblank signal code. · 30b23634
      Eric Anholt authored
      Schedule a vblank signal, kill the process, and we'll go walking over freed
      memory.  Given that no open-source userland exists using this, nor have I
      ever heard of a consumer, just let this code die.
      Signed-off-by: default avatarEric Anholt <eric@anholt.net>
      Requested-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      Acked-by: default avatarDave Airlie <airlied@linux.ie>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      30b23634