projects
/
powerpc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[PATCH] v9fs: fix fd_close
[powerpc.git]
/
fs
/
9p
/
trans_fd.c
diff --git
a/fs/9p/trans_fd.c
b/fs/9p/trans_fd.c
index
63b58ce
..
b7ffb98
100644
(file)
--- a/
fs/9p/trans_fd.c
+++ b/
fs/9p/trans_fd.c
@@
-148,12
+148,12
@@
static void v9fs_fd_close(struct v9fs_transport *trans)
if (!trans)
return;
- trans->status = Disconnected;
- ts = trans->priv;
+ ts = xchg(&trans->priv, NULL);
if (!ts)
return;
+ trans->status = Disconnected;
if (ts->in_file)
fput(ts->in_file);