1. 20 3月, 2006 25 次提交
  2. 05 3月, 2006 1 次提交
  3. 27 2月, 2006 2 次提交
  4. 13 2月, 2006 1 次提交
  5. 10 2月, 2006 1 次提交
  6. 08 2月, 2006 2 次提交
  7. 05 2月, 2006 2 次提交
  8. 30 1月, 2006 1 次提交
  9. 23 1月, 2006 1 次提交
  10. 20 1月, 2006 1 次提交
  11. 19 1月, 2006 3 次提交
    • D
      [SPARC]: Add support for *at(), ppoll, and pselect syscalls. · 2d7d5f05
      David S. Miller 提交于
      This also includes by necessity _TIF_RESTORE_SIGMASK support,
      which actually resulted in a lot of cleanups.
      
      The sparc signal handling code is quite a mess and I should
      clean it up some day.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      2d7d5f05
    • U
      [PATCH] vfs: *at functions: core · 5590ff0d
      Ulrich Drepper 提交于
      Here is a series of patches which introduce in total 13 new system calls
      which take a file descriptor/filename pair instead of a single file
      name.  These functions, openat etc, have been discussed on numerous
      occasions.  They are needed to implement race-free filesystem traversal,
      they are necessary to implement a virtual per-thread current working
      directory (think multi-threaded backup software), etc.
      
      We have in glibc today implementations of the interfaces which use the
      /proc/self/fd magic.  But this code is rather expensive.  Here are some
      results (similar to what Jim Meyering posted before).
      
      The test creates a deep directory hierarchy on a tmpfs filesystem.  Then
      rm -fr is used to remove all directories.  Without syscall support I get
      this:
      
      real    0m31.921s
      user    0m0.688s
      sys     0m31.234s
      
      With syscall support the results are much better:
      
      real    0m20.699s
      user    0m0.536s
      sys     0m20.149s
      
      The interfaces are for obvious reasons currently not much used.  But they'll
      be used.  coreutils (and Jeff's posixutils) are already using them.
      Furthermore, code like ftw/fts in libc (maybe even glob) will also start using
      them.  I expect a patch to make follow soon.  Every program which is walking
      the filesystem tree will benefit.
      Signed-off-by: NUlrich Drepper <drepper@redhat.com>
      Signed-off-by: NAlexey Dobriyan <adobriyan@gmail.com>
      Cc: Christoph Hellwig <hch@lst.de>
      Cc: Al Viro <viro@ftp.linux.org.uk>
      Acked-by: NIngo Molnar <mingo@elte.hu>
      Cc: Michael Kerrisk <mtk-manpages@gmx.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      5590ff0d
    • D
      [SPARC64]: Fix build with CONFIG_COMPAT disabled. · 959a85ad
      David S. Miller 提交于
      Based upon a report and preliminary patch from Jim Gifford.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      959a85ad