1. 08 Jan, 2005 12 commits
  2. 07 Jan, 2005 1 commit
  3. 08 Jan, 2005 1 commit
    • Dave Jiang's avatar
      [ARM PATCH] 2363/1: IQ80332 platform port · 683c51ac
      Dave Jiang authored
      Patch from Dave Jiang
      
      Signed-off-by: Dave Jiang
      
      This is the IQ80332 platform port that's based off the IOP33x CPU. The IQ80332 is an PCI-express CRB based off the IOP332 processor. Otherwise functionalites are fairly similar to IQ80331.
      Signed-off-by: Russell King
      683c51ac
  4. 07 Jan, 2005 8 commits
    • Dave Jiang's avatar
      [ARM PATCH] 2362/1: cleanup of PCI defines for IOP321 platforms · cf12055b
      Dave Jiang authored
      Patch from Dave Jiang
      
      Signed-off-by: Dave Jiang
      
      Major cleanup of the 321 PCI defines to make them more coherent. Unified some groups that were per platform to common proc specific. Removed some magic numbers.
      Signed-off-by: Russell King
      cf12055b
    • Dave Jiang's avatar
      [ARM PATCH] 2361/1: clean up irq handling code for IOP33x platforms · 8400eab4
      Dave Jiang authored
      Patch from Dave Jiang
      
      Signed-off-by: Dave Jiang
      
      Substitute 2 asm instr w/ one recommend by RMK.
      Signed-off-by: Russell King
      8400eab4
    • Deepak Saxena's avatar
      [ARM PATCH] 2358/1: Add IXP46x I2C platform device · caef95d4
      Deepak Saxena authored
      Patch from Deepak Saxena
      
      The IXP46x chips from Intel include the same I2C controller as found
      on the IOP3xx.  This patch adds a hook to the platform-level init code
      to add that device to the device tree if running on a 46x CPU. A
      separate patch has been sent upstream via Greg KH for the changes to the
      I2C driver to support both IOP and IXP systems.
      
      While at it, we fix a minor issue with the code where we were sending 
      the wrong ptr to platform_add_devices(). I am not sure how it ever 
      worked...
      
      Signed-off-by: Deepak Saxena
      Signed-off-by: Russell King
      caef95d4
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk/linux-2.6-mmc · aa7b5720
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      aa7b5720
    • Russell King's avatar
      [MMC] Remove linux/blkdev.h include. · 8208918a
      Russell King authored
      Since we no longer pass a struct request to the MMC host drivers,
      it seems pointless including linux/blkdev.h.  Instead, include
      linux/highmem.h and asm/scatterlist.h as appropriate.
      Signed-off-by: default avatarRussell King <rmk@arm.linux.org.uk>
      8208918a
    • Linus Torvalds's avatar
      Fix do_brk() locking in library loader · 19a92c41
      Linus Torvalds authored
      The regular executable loader path doesn't need the locking,
      because it's the only user of its VM. But the same is not true
      at library load time. So get the mmap semaphore.
      19a92c41
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk/linux-2.6-dma · 6ee22f53
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      6ee22f53
    • Jeff Garzik's avatar
      [PATCH] x86-64: kernel/sys.c build fix · 04c73690
      Jeff Garzik authored
      On x86-64, the attached patch is required to fix
      
      > kernel/sys.c: In function `sys_setsid':
      > kernel/sys.c:1078: error: `tty_sem' undeclared (first use in this function)
      > kernel/sys.c:1078: error: (Each undeclared identifier is reported only once
      > kernel/sys.c:1078: error: for each function it appears in.)
      
      kernel/sys.c needs the tty_sem declaration from linux/tty.h.
      04c73690
  5. 06 Jan, 2005 1 commit
  6. 07 Jan, 2005 12 commits
  7. 06 Jan, 2005 2 commits
    • Alexander Viro's avatar
      [PATCH] Fix up compiler inefficiencies · eb25b5b2
      Alexander Viro authored
      Oh, bugger...
      
      The recent mmzone.h change triggered some very, very ugly things in
      next_zone(), is_highmem(), is_normal() and zone_idx() because it changed
      the size of "struct zone" subtly.
      
      Pointer subtraction is no fun when sizeof of object gets weird and poor
      gcc blows its brains out trying to optimize that...  This slowed down an
      ARM cross-build by a factor of 2.5. 
      
      Turn the pointer subtraction tests into pointer addition tests instead
      where possible, making them trivial to deal with (and gets better code,
      in addition to faster compile).
      
      zone_idx() still does a subtraction.
      eb25b5b2
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk · 1e95245b
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      1e95245b
  8. 07 Jan, 2005 3 commits