From 452bd969f8bec855ac2c50324e67847f45e46133 Mon Sep 17 00:00:00 2001 From: "J. Bruce Fields" Date: Tue, 6 Nov 2007 13:05:36 -0500 Subject: [PATCH] --- yaml --- r: 74171 b: refs/heads/master c: eda4f9b7996e5520934ca2a7310b363463a4e3b0 h: refs/heads/master i: 74169: 5ad253cc0a0425b801a1802cc7a6237cb867877d 74167: 77578f8a45fa2ef67cfe6d33db67e6c1ba421d0d v: v3 --- [refs] | 2 +- trunk/net/sunrpc/rpc_pipe.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index f89646c30ff7..278139196d69 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ef338bee3f4f509e82066e100f76fecbbbbc4cca +refs/heads/master: eda4f9b7996e5520934ca2a7310b363463a4e3b0 diff --git a/trunk/net/sunrpc/rpc_pipe.c b/trunk/net/sunrpc/rpc_pipe.c index 18f0a8dcc095..c59f3ca2b41b 100644 --- a/trunk/net/sunrpc/rpc_pipe.c +++ b/trunk/net/sunrpc/rpc_pipe.c @@ -280,7 +280,7 @@ rpc_pipe_poll(struct file *filp, struct poll_table_struct *wait) mask = POLLOUT | POLLWRNORM; if (rpci->ops == NULL) mask |= POLLERR | POLLHUP; - if (!list_empty(&rpci->pipe)) + if (filp->private_data || !list_empty(&rpci->pipe)) mask |= POLLIN | POLLRDNORM; return mask; }