David van Moolenbroek 179bddcf5d VFS: fix error behavior for partial pipe writes
This patch fixes two related issues:

- If a large (>PIPE_BUF) pipe write is processed partially, only to be
  followed by a write error condition, then the process is left in an
  incorrect state, possibly causing VFS to crash on a subsequent call.

- If such a partially processed large pipe write ends up resulting in
  an EPIPE error, no corresponding SIGPIPE signal is generated.

The corrected behavior is tested in test68.

Change-Id: I5540e61ab6bcc60a31201485eda04bc49ece2ca8
2015-06-05 18:40:57 +00:00
..
2014-07-31 16:00:31 +02:00
2014-07-31 16:00:31 +02:00
2014-11-10 14:43:27 +01:00
2014-09-30 12:39:03 +00:00
2014-12-03 23:40:56 +01:00
2014-07-31 16:00:31 +02:00
2014-08-28 18:49:19 +02:00