X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=fs%2Ffuse%2Finode.c;h=1c15613c64f8d0e768596a2e35ee81f3d486d7cc;hb=1632fe498e95fa0671b26b90922c1041b2cb689b;hp=84434594e80e87d3ae000b7bdeebbc070e90a76b;hpb=5223161dc0f5e44fbf3d5e42d23697b6796cdf4e;p=karo-tx-linux.git diff --git a/fs/fuse/inode.c b/fs/fuse/inode.c index 84434594e80e..1c15613c64f8 100644 --- a/fs/fuse/inode.c +++ b/fs/fuse/inode.c @@ -218,7 +218,7 @@ void fuse_change_attributes(struct inode *inode, struct fuse_attr *attr, bool inval = false; if (oldsize != attr->size) { - truncate_pagecache(inode, oldsize, attr->size); + truncate_pagecache(inode, attr->size); inval = true; } else if (fc->auto_inval_data) { struct timespec new_mtime = { @@ -565,7 +565,6 @@ void fuse_conn_init(struct fuse_conn *fc) { memset(fc, 0, sizeof(*fc)); spin_lock_init(&fc->lock); - mutex_init(&fc->inst_mutex); init_rwsem(&fc->killsb); atomic_set(&fc->count, 1); init_waitqueue_head(&fc->waitq); @@ -596,7 +595,6 @@ void fuse_conn_put(struct fuse_conn *fc) if (atomic_dec_and_test(&fc->count)) { if (fc->destroy_req) fuse_request_free(fc->destroy_req); - mutex_destroy(&fc->inst_mutex); fc->release(fc); } }