On Mon, Dec 10, 2018 at 5:20 PM Kirill Tkhai <ktkhai@xxxxxxxxxxxxx> wrote: > > ping > > On 09.11.2018 13:33, Kirill Tkhai wrote: > > v2: Removed patch [1/6] from v1, and [4/6] from v1 is replaced > > with new patch (which is [2/5] in this v2). > > > > There was introduced fc->bg_lock to reduce the contention, > > and this patchset continues this efforts. > > > > This patchset introduces per fuse_inode lock to protect > > inode metadata, synchronization with background writes, etc. > > All of the above is related to a single inode, and there > > is no a reason, that inodes are concurrents of each other > > to make some of actions exclusive. > > > > So, here we introduce fuse_inode::lock spinlock and get rid > > of fc->lock in many places. Pushed to fuse.git#for-next. Thanks, Miklos