1. 07 Jan, 2005 1 commit
    • 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 11 commits