1. 31 May, 2002 17 commits
  2. 30 May, 2002 14 commits
  3. 29 May, 2002 3 commits
  4. 30 May, 2002 3 commits
  5. 29 May, 2002 3 commits
    • Russell King's avatar
      [ARM] Remove an extraneous load from atomic ops · b82dccd9
      Russell King authored
      atomic.h was generating some extra loads that aren't required.  In
      addition, it was needlessly performing various tests inside the
      atomic region.  This change fixes both these issues.
      b82dccd9
    • Russell King's avatar
      [ARM] Context switch improvements · 415395e1
      Russell King authored
       - We don't need to save the CPSR.
       - Rearrange thread_info members so we can pull the fields out of
         thread_info more efficiently.
       - Allocate a couple of extra words for CPU specific context saving
         (eg, for Xscale ACC registers)
       - Always leave 8 bytes free at the top of the kernel stack.  This
         prevents the stack becoming completely empty when do_exit() is
         called from an exiting nfsd() thread, and causing the wrong
         pointer to be returned from current_thread_info()
      415395e1
    • Russell King's avatar
      baa522c8