1. 20 Aug, 2008 2 commits
    • Venki Pallipadi's avatar
      x86: fix Xorg startup/shutdown slowdown with PAT · 80c5e73d
      Venki Pallipadi authored
      Rene Herman reported significant Xorg startup/shutdown slowdown due
      to PAT. It turns out that the memtype list has thousands of entries.
      
      Add cached_entry to list add routine, in order to speed up the
      lookup for sequential reserve_memtype calls.
      Reported-by: default avatarRene Herman <rene.herman@keyaccess.nl>
      Signed-off-by: default avatarVenkatesh Pallipadi <venkatesh.pallipadi@intel.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      80c5e73d
    • Samuel Sieb's avatar
      x86: fix "kernel won't boot on a Cyrix MediaGXm (Geode)" · c6744955
      Samuel Sieb authored
      Cyrix MediaGXm/Cx5530 Unicorn Revision 1.19.3B has stopped
      booting starting at v2.6.22.
      
      The reason is this commit:
      
      > commit f25f64ed
      > Author: Juergen Beisert <juergen@kreuzholzen.de>
      > Date:   Sun Jul 22 11:12:38 2007 +0200
      >
      >     x86: Replace NSC/Cyrix specific chipset access macros by inlined functions.
      
      this commit activated a macro which was dormant before due to (buggy)
      macro side-effects.
      
      I've looked through various datasheets and found that the GXm and GXLV
      Geode processors don't have an incrementor.
      
      Remove the incrementor setup entirely.  As the incrementor value
      differs according to clock speed and we would hope that the BIOS
      configures it correctly, it is probably the right solution.
      
      Cc: <stable@kernel.org>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      c6744955
  2. 19 Aug, 2008 1 commit
  3. 18 Aug, 2008 24 commits
  4. 17 Aug, 2008 12 commits
  5. 16 Aug, 2008 1 commit
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/rmk/linux-2.6-arm · 9c0d2a20
      Linus Torvalds authored
      * master.kernel.org:/home/rmk/linux-2.6-arm: (38 commits)
        [ARM] 5191/1: ARM: remove CVS keywords
        [ARM] pxafb: fix the warning of incorrect lccr when lcd_conn is specified
        [ARM] pxafb: add flag to specify output format on LDD pins when base is RGBT16
        [ARM] pxafb: fix the incorrect configuration of GPIO77 as ACBIAS for TFT LCD
        [ARM] 5198/1: PalmTX: PCMCIA fixes
        [ARM] Fix a pile of broken watchdog drivers
        [ARM] update mach-types
        [ARM] 5196/1: fix inline asm constraints for preload
        [ARM] 5194/1: update .gitignore
        [ARM] add proc-macros.S include to proc-arm940 and proc-arm946
        [ARM] 5192/1: ARM TLB: add v7wbi_{possible,always}_flags to {possible,always}_tlb_flags
        [ARM] 5193/1: Wire up missing syscalls
        [ARM] traps: don't call undef hook functions with spinlock held
        [ARM] 5183/2: Provide Poodle LoCoMo GPIO names
        [ARM] dma-mapping: provide sync_range APIs
        [ARM] dma-mapping: improve type-safeness of DMA translations
        [ARM] Kirkwood: instantiate the orion_spi driver in the platform code
        [ARM] prevent crashing when too much RAM installed
        [ARM] Kirkwood: Instantiate mv_xor driver
        [ARM] Orion: Instantiate mv_xor driver for 5182
        ...
      9c0d2a20