1. 26 6月, 2006 5 次提交
  2. 26 4月, 2006 2 次提交
  3. 12 4月, 2006 3 次提交
  4. 11 4月, 2006 8 次提交
  5. 29 3月, 2006 1 次提交
  6. 18 2月, 2006 1 次提交
  7. 06 2月, 2006 1 次提交
  8. 17 1月, 2006 13 次提交
  9. 07 1月, 2006 3 次提交
  10. 07 11月, 2005 1 次提交
  11. 31 10月, 2005 1 次提交
  12. 10 9月, 2005 1 次提交
    • M
      [PATCH] FUSE: don't allow restarting of system calls · 7c352bdf
      Miklos Szeredi 提交于
      This patch removes ability to interrupt and restart operations while there
      hasn't been any side-effect.
      
      The reason: applications.  There are some apps it seems that generate
      signals at a fast rate.  This means, that if the operation cannot make
      enough progress between two signals, it will be restarted for ever.  This
      bug actually manifested itself with 'krusader' trying to open a file for
      writing under sshfs.  Thanks to Eduard Czimbalmos for the report.
      
      The problem can be solved just by making open() uninterruptible, because in
      this case it was the truncate operation that slowed down the progress.  But
      it's better to solve this by simply not allowing interrupts at all (except
      SIGKILL), because applications don't expect file operations to be
      interruptible anyway.  As an added bonus the code is simplified somewhat.
      Signed-off-by: NMiklos Szeredi <miklos@szeredi.hu>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      7c352bdf