Remove a redundant wakeup from pipe_write().

Signed-off-by: David Howells <dhowe...@redhat.com>
---

 fs/pipe.c |    5 -----
 1 file changed, 5 deletions(-)

diff --git a/fs/pipe.c b/fs/pipe.c
index 5a199b249191..289a887f6b5b 100644
--- a/fs/pipe.c
+++ b/fs/pipe.c
@@ -516,11 +516,6 @@ pipe_write(struct kiocb *iocb, struct iov_iter *from)
                                ret = -ERESTARTSYS;
                        break;
                }
-               if (do_wakeup) {
-                       wake_up_interruptible_sync_poll(&pipe->wait, EPOLLIN | 
EPOLLRDNORM);
-                       kill_fasync(&pipe->fasync_readers, SIGIO, POLL_IN);
-                       do_wakeup = 0;
-               }
                pipe->waiting_writers++;
                pipe_wait(pipe);
                pipe->waiting_writers--;

Reply via email to