fix
authorMiklos Szeredi <miklos@szeredi.hu>
Mon, 13 Sep 2004 12:00:49 +0000 (12:00 +0000)
committerMiklos Szeredi <miklos@szeredi.hu>
Mon, 13 Sep 2004 12:00:49 +0000 (12:00 +0000)
ChangeLog
kernel/dev.c

index a159b329bbfe11ac6a022545e35045ac6d5ea270..b5219f182c39fcf3998d7553e71b179421b19bd7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,9 @@
 2004-09-13  Miklos Szeredi <miklos@szeredi.hu>
 
        * 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 <miklos@szeredi.hu>
 
index 31b76a6064546769f156b9afb106a91d227ae6bf..ff3ed92d055e83a9300e79a9d3930b050c755f10 100644 (file)
@@ -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)