[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/5] virtiofsd: multithreading preparation part 2
From: |
Stefan Hajnoczi |
Subject: |
[Qemu-devel] [PATCH 0/5] virtiofsd: multithreading preparation part 2 |
Date: |
Wed, 31 Jul 2019 17:10:01 +0100 |
This is the second in a multi-series effort to make virtiofsd thread-safe. The
main goal in this installment is to make lo_inode thread-safe, but other fixes
are included too. Like any good author I will build suspense and won't tell
where this story is headed, but I still have some more code auditing to do
before we can declare virtiofsd thread-safe :).
Based-on: <address@hidden> ("virtiofsd: multithreading preparation")
Stefan Hajnoczi (5):
virtiofsd: take lo->mutex around lo_add_fd_mapping()
virtiofsd: take lo->mutex around lo_add_dirp_mapping()
virtiofsd: rename inode->refcount to inode->nlookup
virtiofsd: fix inode nlookup leaks
virtiofsd: introduce inode refcount to prevent use-after-free
contrib/virtiofsd/passthrough_ll.c | 262 +++++++++++++++++++++++------
1 file changed, 214 insertions(+), 48 deletions(-)
--
2.21.0
- [Qemu-devel] [PATCH 0/5] virtiofsd: multithreading preparation part 2,
Stefan Hajnoczi <=
- [Qemu-devel] [PATCH 1/5] virtiofsd: take lo->mutex around lo_add_fd_mapping(), Stefan Hajnoczi, 2019/07/31
- [Qemu-devel] [PATCH 2/5] virtiofsd: take lo->mutex around lo_add_dirp_mapping(), Stefan Hajnoczi, 2019/07/31
- [Qemu-devel] [PATCH 3/5] virtiofsd: rename inode->refcount to inode->nlookup, Stefan Hajnoczi, 2019/07/31
- [Qemu-devel] [PATCH 4/5] virtiofsd: fix inode nlookup leaks, Stefan Hajnoczi, 2019/07/31
- [Qemu-devel] [PATCH 5/5] virtiofsd: introduce inode refcount to prevent use-after-free, Stefan Hajnoczi, 2019/07/31