1. 06 Jan, 2005 1 commit
  2. 07 Jan, 2005 12 commits
  3. 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
  4. 07 Jan, 2005 3 commits
  5. 06 Jan, 2005 22 commits