[Devel] [PATCH 0/8] fuse:Backport of ms locking patches part 2
Pavel Butsykin
pbutsykin at virtuozzo.com
Tue Apr 23 14:43:46 MSK 2019
No additional changes are needed for KIO, except "[PATCH 9/8] fuse:Backport of
ms locking patches part 2 - fixup".
for all:
Reviewed-by: Pavel Butsykin <pbutsykin at virtuozzo.com>
On 03.04.2019 18:37, Kirill Tkhai wrote:
> For Pavel Butsykin.
>
> Here is backport of locking patches: introducing of fc->bg_lock and fi->lock.
>
> This may need additional changes for kio and NOT verified for fast-path.
> So, possible, Pasha, you need implement several more patches on top of
> this series.
>
> ---
>
> Kirill Tkhai (8):
> fuse: introduce fc->bg_lock
> fuse: Remove bogus list_del_init() from-fuse_request_send_background
> fuse: do not take fc->lock in fuse_request_send_background()
> fuse: Add fuse_inode argument to fuse_prepare_release()
> fuse: Convert fc->attr_version into atomic64_t
> fuse: Introduce fi->lock to protect write related fields
> fuse: Protect fi->nlookup with fi->lock
> fuse: Protect ff->reserved_req via corresponding fi->lock
>
>
> fs/fuse/control.c | 8 +-
> fs/fuse/cuse.c | 3 +
> fs/fuse/dev.c | 100 ++++++++++++++------------
> fs/fuse/dir.c | 62 ++++++----------
> fs/fuse/file.c | 138 +++++++++++++++++++-----------------
> fs/fuse/fuse_i.h | 25 ++++---
> fs/fuse/inode.c | 27 +++++--
> fs/fuse/kio/pcs/pcs_fuse_kdirect.c | 18 ++---
> 8 files changed, 201 insertions(+), 180 deletions(-)
>
> --
> Signature
>
More information about the Devel
mailing list