From 09045c36277124dfd308f2df6de30efc170f81e9 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Mon, 13 Sep 2004 12:00:49 +0000 Subject: [PATCH] fix --- ChangeLog | 3 +++ kernel/dev.c | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) 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) -- 2.30.2