1. 01 Apr, 2006 11 commits
    • Ben Dooks's avatar
      [ARM] 3443/1: [S3C2410] Improve IRQ entry code · 26f91fd5
      Ben Dooks authored
      Patch from Ben Dooks
      
      Remove the old debug from the IRQ entry code,
      update the comments on the handling of the
      IRQ registers.
      
      The message "bad interrupt offset" is removed
      as it is only helpful for debugging, and can
      cause printk() flooding when under load.
      
      Make the code to deal with GPIO interrupts
      faster, and use the same path to deal with
      unexplained results from the IRQ registers.
      Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      26f91fd5
    • Lennert Buytenhek's avatar
      [ARM] 3439/2: xsc3: add I/O coherency support · 23759dc6
      Lennert Buytenhek authored
      Patch from Lennert Buytenhek
      
      This patch adds support for the I/O coherent cache available on the
      xsc3.  The approach is to provide a simple API to determine whether the
      chipset supports coherency by calling arch_is_coherent() and then
      setting the appropriate system memory PTE and PMD bits.  In addition,
      we call this API on dma_alloc_coherent() and dma_map_single() calls.
      A generic version exists that will compile out all the coherency-related
      code that is not needed on the majority of ARM systems.
      
      Note that we do not check for coherency in the dma_alloc_writecombine()
      function as that still requires a special PTE setting.  We also don't
      touch dma_mmap_coherent() as that is a special ARM-only API that is by
      definition only used on non-coherent system.
      Signed-off-by: default avatarDeepak Saxena <dsaxena@plexity.net>
      Signed-off-by: default avatarLennert Buytenhek <buytenh@wantstofly.org>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      23759dc6
    • Ben Dooks's avatar
      [ARM] 3440/1: [S3C2410] make SMDK2410 and SMDK2440 similarities common · d3f4c571
      Ben Dooks authored
      Patch from Ben Dooks
      
      The SMDK2410 and SMDK2440 boards have a number of items
      in common, including the LEDs, Ethernet, PCMCIA. Make
      a common SMDK support file.
      Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      d3f4c571
    • Lennert Buytenhek's avatar
      [ARM] 3438/1: ixp23xx: add pci slave support · 532bda5d
      Lennert Buytenhek authored
      Patch from Lennert Buytenhek
      
      On the Double Espresso board, the IXP2350s are PCI slave devices and
      we skip calling pci_common_init() as that enumerates the bus.  But even
      though we are a PCI slave device, there is still some PCI-related setup
      that has to be done.
      
      Create ixp23xx_pci_common_init(), move the common initialisation bits
      there, and have this function called from both the PCI master and the
      PCI slave init path.
      Signed-off-by: default avatarLennert Buytenhek <buytenh@wantstofly.org>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      532bda5d
    • Pavel Machek's avatar
      [ARM] 3436/1: 2.6.16-git18: collie_defconfig broken · 50c37e21
      Pavel Machek authored
      Patch from Pavel Machek
      
      > The kautobuild found the following error while trying to build 2.6.16-git18
      > using collie_defconfig:
      >
      > arch/arm/mach-sa1100/collie.c:92: error: 'collie_uart_set_mctrl' undeclared here (not in a function)
      > arch/arm/mach-sa1100/collie.c:93: error: 'collie_uart_get_mctrl' undeclared here (not in a function)
      > make[1]: *** [arch/arm/mach-sa1100/collie.o] Error 1
      > make: *** [arch/arm/mach-sa1100] Error 2
      > make: Leaving directory `/var/tmp/kernel-orig'
      
      This fixes above compile error by adding missing pieces of uart
      support, and fixes compilation.
      Signed-off-by: default avatarPavel Machek <pavel@suse.cz>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      50c37e21
    • Komal Shah's avatar
      [ARM] 3437/1: Kill duplicate exports of string library functions · 344b215b
      Komal Shah authored
      Patch from Komal Shah
      
      This patch fixes the duplicate exports of string library functions.
      Signed-off-by: default avatarKomal Shah <komal_shah802003@yahoo.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      344b215b
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/rmk/linux-2.6-serial · 683aa401
      Linus Torvalds authored
      * master.kernel.org:/home/rmk/linux-2.6-serial:
        [SERIAL] Allow 8250 PCI, PNP, GSC and HP300 support to be disabled
      683aa401
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/rmk/linux-2.6-mmc · 500156a0
      Linus Torvalds authored
      * master.kernel.org:/home/rmk/linux-2.6-mmc:
        [MMC] Pass -DDEBUG on compiler command line if MMC_DEBUG selected
        [MMC] Add OMAP MMC host driver
      500156a0
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/rmk/linux-2.6-arm · 5b67e8dd
      Linus Torvalds authored
      * master.kernel.org:/home/rmk/linux-2.6-arm:
        [ARM] 3424/2: ixp23xx: fix uncompress.h for recent CRLF decompressor change
        [ARM] 3434/1: pxa i2s amsl define
        [ARM] 3425/1: xsc3: need to include pgtable-hwdef.h
        [ARM] Allow un-muxed syscalls to be available for everyone
        [ARM] 3420/1: Missing clobber in example code
        [ARM] nommu: fixups for the exception vectors
        [ARM] nommu: add nommu specific Kconfig and MMUEXT variable in Makefile
        [ARM] nommu: start-up code
        [ARM] nommu: MPU support in boot/compressed/head.S
      5b67e8dd
    • Linus Torvalds's avatar
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 · a8b59e79
      Linus Torvalds authored
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
        [IA64] Avoid "u64 foo : 32;" for gcc3 vs. gcc4 compatibility
        [IA64] Export cpu cache info by sysfs
      a8b59e79
    • Linus Torvalds's avatar
      Merge master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6 · 547a77ae
      Linus Torvalds authored
      * master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
        [CIFS] Fix typo in earlier cifs_unlink change and protect one
        [CIFS] Incorrect signature sent on SMB Read
        [CIFS] Fix unlink oops when indirectly called in rename error path
        [CIFS] Fix two remaining coverity scan tool warnings.
        [CIFS] Set correct lock type on new posix unlock call
        [CIFS] Upate cifs change log
        [CIFS] Fix slow oplock break response when mounts to different
        [CIFS] Workaround various server bugs found in testing at connectathon
        [CIFS] Allow fallback for setting file size to Procom SMB server when
        [CIFS] Make POSIX CIFS Extensions SetFSInfo match exactly what we want
        [CIFS] Move noisy debug message (triggerred by some older servers) from
        [CIFS] Use correct pid on new cifs posix byte range lock call
        [CIFS] Add posix (advisory) byte range locking support to cifs client
        [CIFS] CIFS readdir perf optimizations part 1
        [CIFS] Free small buffers earlier so we exceed the cifs
        [CIFS] Fix large (ie over 64K for MaxCIFSBufSize) buffer case for wrapping
        [CIFS] Convert remaining places in fs/cifs from
        [CIFS] SessionSetup cleanup part 2
        [CIFS] fix compile error (typo) and warning in cifssmb.c
        [CIFS] Cleanup NTLMSSP session setup handling
      547a77ae
  2. 31 Mar, 2006 29 commits