[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v6 0/4] 9p: Fix file ID collisions
From: |
Christian Schoenebeck |
Subject: |
[Qemu-devel] [PATCH v6 0/4] 9p: Fix file ID collisions |
Date: |
Thu, 22 Aug 2019 21:53:04 +0200 |
This is v6 of a proposed patch set for fixing file ID collisions with 9pfs.
v5->v6:
* Rebased to https://github.com/gkurz/qemu/commits/9p-next
(SHA1 177fd3b6a8).
* Replaced previous boolean option 'remap_inodes' by tertiary option
'multidevs=remap|forbid|warn', where 'warn' is the new/old default
behaviour for not breaking existing installations:
https://lists.gnu.org/archive/html/qemu-devel/2019-07/msg07098.html
* Dropped incomplete fix in v9fs_do_readdir() which aimed to prevent
exposing info outside export root with '..' entry. Postponed this
fix for now for the reasons described:
https://lists.gnu.org/archive/html/qemu-devel/2019-07/msg01862.html
Christian Schoenebeck (4):
9p: Treat multiple devices on one export as an error
9p: Added virtfs option 'multidevs=remap|forbid|warn'
9p: stat_to_qid: implement slow path
9p: Use variable length suffixes for inode remapping
fsdev/file-op-9p.h | 5 +
fsdev/qemu-fsdev-opts.c | 7 +-
fsdev/qemu-fsdev.c | 11 ++
hw/9pfs/9p.c | 488 +++++++++++++++++++++++++++++++++++++++++++++---
hw/9pfs/9p.h | 51 +++++
qemu-options.hx | 33 +++-
vl.c | 6 +-
7 files changed, 565 insertions(+), 36 deletions(-)
--
2.11.0
- [Qemu-devel] [PATCH v6 0/4] 9p: Fix file ID collisions,
Christian Schoenebeck <=
- [Qemu-devel] [PATCH v6 2/4] 9p: Added virtfs option 'multidevs=remap|forbid|warn', Christian Schoenebeck, 2019/08/22
- [Qemu-devel] [PATCH v6 3/4] 9p: stat_to_qid: implement slow path, Christian Schoenebeck, 2019/08/22
- [Qemu-devel] [PATCH v6 1/4] 9p: Treat multiple devices on one export as an error, Christian Schoenebeck, 2019/08/22
- [Qemu-devel] [PATCH v6 4/4] 9p: Use variable length suffixes for inode remapping, Christian Schoenebeck, 2019/08/22
- Re: [Qemu-devel] [PATCH v6 0/4] 9p: Fix file ID collisions, no-reply, 2019/08/22