diff options
Diffstat (limited to 'fs/fuse/fuse_i.h')
-rw-r--r-- | fs/fuse/fuse_i.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/fs/fuse/fuse_i.h b/fs/fuse/fuse_i.h index 19c7185a7546..ee9b83042510 100644 --- a/fs/fuse/fuse_i.h +++ b/fs/fuse/fuse_i.h | |||
@@ -255,15 +255,9 @@ struct fuse_conn { | |||
255 | /** waitq for blocked connection */ | 255 | /** waitq for blocked connection */ |
256 | wait_queue_head_t blocked_waitq; | 256 | wait_queue_head_t blocked_waitq; |
257 | 257 | ||
258 | /** RW semaphore for exclusion with fuse_put_super() */ | ||
259 | struct rw_semaphore sbput_sem; | ||
260 | |||
261 | /** The next unique request id */ | 258 | /** The next unique request id */ |
262 | u64 reqctr; | 259 | u64 reqctr; |
263 | 260 | ||
264 | /** Mount is active */ | ||
265 | unsigned mounted; | ||
266 | |||
267 | /** Connection established, cleared on umount, connection | 261 | /** Connection established, cleared on umount, connection |
268 | abort and device release */ | 262 | abort and device release */ |
269 | unsigned connected; | 263 | unsigned connected; |
@@ -474,11 +468,11 @@ void request_send_noreply(struct fuse_conn *fc, struct fuse_req *req); | |||
474 | void request_send_background(struct fuse_conn *fc, struct fuse_req *req); | 468 | void request_send_background(struct fuse_conn *fc, struct fuse_req *req); |
475 | 469 | ||
476 | /** | 470 | /** |
477 | * Release inodes and file associated with background request | 471 | * Remove request from the the background list |
478 | */ | 472 | */ |
479 | void fuse_release_background(struct fuse_conn *fc, struct fuse_req *req); | 473 | void fuse_remove_background(struct fuse_conn *fc, struct fuse_req *req); |
480 | 474 | ||
481 | /* Abort all requests */ | 475 | /** Abort all requests */ |
482 | void fuse_abort_conn(struct fuse_conn *fc); | 476 | void fuse_abort_conn(struct fuse_conn *fc); |
483 | 477 | ||
484 | /** | 478 | /** |