1. 21 3月, 2009 1 次提交
  2. 03 3月, 2009 1 次提交
  3. 28 2月, 2009 5 次提交
  4. 12 2月, 2009 2 次提交
    • H
      x86: merge sys_rt_sigreturn between 32 and 64 bits · 74452509
      H. Peter Anvin 提交于
      Impact: cleanup
      
      With the recent changes in the 32-bit code to make system calls which
      use struct pt_regs take a pointer, sys_rt_sigreturn() have become
      identical between 32 and 64 bits, and both are empty wrappers around
      do_rt_sigreturn().  Remove both wrappers and rename both to
      sys_rt_sigreturn().
      
      Cc: Brian Gerst <brgerst@gmail.com>
      Cc: Tejun Heo <tj@kernel.org>
      Signed-off-by: NH. Peter Anvin <hpa@linux.intel.com>
      74452509
    • B
      x86: use regparm(3) for passed-in pt_regs pointer · b12bdaf1
      Brian Gerst 提交于
      Some syscalls need to access the pt_regs structure, either to copy
      user register state or to modifiy it.  This patch adds stubs to load
      the address of the pt_regs struct into the %eax register, and changes
      the syscalls to take the pointer as an argument instead of relying on
      the assumption that the pt_regs structure overlaps the function
      arguments.
      
      Drop the use of regparm(1) due to concern about gcc bugs, and to move
      in the direction of the eventual removal of regparm(0) for asmlinkage.
      Signed-off-by: NBrian Gerst <brgerst@gmail.com>
      Signed-off-by: NH. Peter Anvin <hpa@linux.intel.com>
      b12bdaf1
  5. 11 2月, 2009 1 次提交
  6. 10 2月, 2009 1 次提交
    • T
      x86: add %gs accessors for x86_32 · d9a89a26
      Tejun Heo 提交于
      Impact: cleanup
      
      On x86_32, %gs is handled lazily.  It's not saved and restored on
      kernel entry/exit but only when necessary which usually is during task
      switch but there are few other places.  Currently, it's done by
      calling savesegment() and loadsegment() explicitly.  Define
      get_user_gs(), set_user_gs() and task_user_gs() and use them instead.
      
      While at it, clean up register access macros in signal.c.
      
      This cleans up code a bit and will help future changes.
      Signed-off-by: NTejun Heo <tj@kernel.org>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      d9a89a26
  7. 24 1月, 2009 1 次提交
  8. 21 1月, 2009 1 次提交
  9. 18 12月, 2008 2 次提交
  10. 17 12月, 2008 1 次提交
  11. 08 12月, 2008 1 次提交
  12. 26 11月, 2008 4 次提交
  13. 23 11月, 2008 3 次提交
  14. 21 11月, 2008 1 次提交
  15. 12 11月, 2008 1 次提交
  16. 08 11月, 2008 1 次提交
  17. 06 11月, 2008 1 次提交
  18. 30 10月, 2008 3 次提交
  19. 27 10月, 2008 1 次提交
  20. 03 10月, 2008 2 次提交
  21. 25 9月, 2008 3 次提交
  22. 24 9月, 2008 2 次提交
  23. 14 9月, 2008 1 次提交