1. 17 Apr, 2008 11 commits
  2. 16 Apr, 2008 26 commits
  3. 15 Apr, 2008 3 commits
    • Josh Boyer's avatar
      [POWERPC] 4xx: Reorganize 4xx defconfigs · 975386ee
      Josh Boyer authored
      Board specific defconfigs are useful, however with the ability to do
      multi-board defconfigs they aren't needed in the top level configs directory.
      
      Move the 4xx board specific defconfigs to individual directories under
      arch/powerpc/configs.
      Signed-off-by: default avatarJosh Boyer <jwboyer@linux.vnet.ibm.com>
      975386ee
    • Paul Mackerras's avatar
      [LMB] Restructure allocation loops to avoid unsigned underflow · d9024df0
      Paul Mackerras authored
      There is a potential bug in __lmb_alloc_base where we subtract `size'
      from the base address of a reserved region without checking whether
      the subtraction could wrap around and produce a very large unsigned
      value.  In fact it probably isn't possible to hit the bug in practice
      since it would only occur in the situation where we can't satisfy the
      allocation request and there is a reserved region starting at 0.
      
      This fixes the potential bug by breaking out of the loop when we get
      to the point where the base of the reserved region is less than the
      size requested.  This also restructures the loop to be a bit easier to
      follow.
      
      The same logic got copied into lmb_alloc_nid_unreserved, so this makes
      a similar change there.  Here the bug is more likely to be hit because
      the outer loop  (in lmb_alloc_nid) goes through the memory regions in
      increasing order rather than decreasing order as __lmb_alloc_base
      does, and we are therefore more likely to hit the case where we are
      testing against a reserved region with a base address of 0.
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      d9024df0
    • Paul Mackerras's avatar
      [LMB] Fix some whitespace and other formatting issues, use pr_debug · 300613e5
      Paul Mackerras authored
      This makes no semantic changes.  It fixes the whitespace and formatting
      a bit, gets rid of a local DBG macro and uses the equivalent pr_debug
      instead, and restructures one while loop that had a function call and
      assignment in the condition to be a bit more readable.  Some comments
      about functions being called with relocation disabled were also removed
      as they would just be confusing to most readers now that the code is
      in lib/.
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      300613e5