aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/dev.c
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2007-10-16 16:11:01 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2007-10-16 16:11:01 +0000
commita32865d843466cb66724f211a813a844e380930e (patch)
treea30d4589ed02d1fed2e2a9e9bc762bcf6b564656 /kernel/dev.c
parent7d62647d7aebffe76837b0698e8dc22f439f1ab6 (diff)
downloadlibfuse-a32865d843466cb66724f211a813a844e380930e.tar.gz
pull kernel module fixes from mainline
Diffstat (limited to 'kernel/dev.c')
-rw-r--r--kernel/dev.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/dev.c b/kernel/dev.c
index 60a6bbf..f8b7f3a 100644
--- a/kernel/dev.c
+++ b/kernel/dev.c
@@ -131,7 +131,7 @@ static struct fuse_req *get_reserved_req(struct fuse_conn *fc,
struct fuse_file *ff = file->private_data;
do {
- wait_event(fc->blocked_waitq, ff->reserved_req);
+ wait_event(fc->reserved_req_waitq, ff->reserved_req);
spin_lock(&fc->lock);
if (ff->reserved_req) {
req = ff->reserved_req;
@@ -157,7 +157,7 @@ static void put_reserved_req(struct fuse_conn *fc, struct fuse_req *req)
fuse_request_init(req);
BUG_ON(ff->reserved_req);
ff->reserved_req = req;
- wake_up(&fc->blocked_waitq);
+ wake_up_all(&fc->reserved_req_waitq);
spin_unlock(&fc->lock);
fput(file);
}