1. 07 Jan, 2005 3 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
  2. 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
  3. 07 Jan, 2005 3 commits
  4. 06 Jan, 2005 23 commits
  5. 05 Jan, 2005 9 commits