diff options
| author | Miklos Szeredi <miklos@szeredi.hu> | 2004-09-13 12:00:49 +0000 |
|---|---|---|
| committer | Miklos Szeredi <miklos@szeredi.hu> | 2004-09-13 12:00:49 +0000 |
| commit | 09045c36277124dfd308f2df6de30efc170f81e9 (patch) | |
| tree | b1519e15247b35637160990bd256bdff88593b0d | |
| parent | 1bf53eeac3529254345046627bd99f12145a1e11 (diff) | |
| download | libfuse-09045c36277124dfd308f2df6de30efc170f81e9.tar.gz | |
fix
| -rw-r--r-- | ChangeLog | 3 | ||||
| -rw-r--r-- | kernel/dev.c | 4 |
2 files changed, 6 insertions, 1 deletions
@@ -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> 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) |
