[PATCH] fuse: fix request_end() vs fuse_reset_request() race
authorMiklos Szeredi <miklos@szeredi.hu>
Sun, 5 Feb 2006 07:27:40 +0000 (23:27 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Sun, 5 Feb 2006 19:06:51 +0000 (11:06 -0800)
commit7128ec2a747d7a5f3c764c37bef17081ccc2374c
tree10781a63d46811789e1cd26964f1d0a9eb963ce2
parente22bec266cd6f540da2a61db216914c3473135cc
[PATCH] fuse: fix request_end() vs fuse_reset_request() race

The last fix for this function in fact opened up a much more often
triggering race.

It was uncommented tricky code, that was buggy.  Add comment, make it less
tricky and fix bug.

Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/fuse/dev.c