From: Miklos Szeredi Date: Mon, 13 Sep 2004 12:00:49 +0000 (+0000) Subject: fix X-Git-Tag: fuse_1_9~14 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=09045c36277124dfd308f2df6de30efc170f81e9;p=qemu-gpiodev%2Flibfuse.git fix --- diff --git a/ChangeLog b/ChangeLog index a159b32..b5219f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,9 @@ 2004-09-13 Miklos Szeredi * Allow "large_read" option for 2.6 kernels but warn of deprecation + + * Make requests non-interruptible so race with FORGET is avoided. + This is only a temporary solution 2004-09-09 Miklos Szeredi diff --git a/kernel/dev.c b/kernel/dev.c index 31b76a6..ff3ed92 100644 --- a/kernel/dev.c +++ b/kernel/dev.c @@ -196,7 +196,9 @@ static void __request_send(struct fuse_conn *fc, struct fuse_req *req, void request_send(struct fuse_conn *fc, struct fuse_req *req) { - __request_send(fc, req, 1); + /* There are problems with interrupted requests so it's + disabled for now */ + __request_send(fc, req, 0); } void request_send_nonint(struct fuse_conn *fc, struct fuse_req *req)