[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [UNIKRAFT PATCH 0/7] General 9pfs and vfscore improvements
This patch series adds general 9pfs and vfscore improvements, both for correctness and for performance. After applying this patchlist on staging, all python3.7 autotest filesystem-related tests are passing. Cristian Banu (7): lib/uk9p: Rewrite serialization lib/uk9p: Use uk_trace instead of uk_pr_debug lib/uk9p: Use fixed-size request buffers lib/uk9p: Recycle uk_9preq allocations lib/vfscore: Fix double refcounting bug lib/vfscore: Expose max fds to sysconf lib/9pfs: Simplify the logic for removes lib/9pfs/9pfs_vfsops.c | 7 +- lib/9pfs/9pfs_vnops.c | 39 +-- lib/posix-sysinfo/sysinfo.c | 10 + lib/uk9p/9p.c | 447 +++++++++++++++++++---------- lib/uk9p/9pdev.c | 123 +++++--- lib/uk9p/9preq.c | 396 ++----------------------- lib/uk9p/exportsyms.uk | 7 - lib/uk9p/include/uk/9pdev.h | 38 +-- lib/uk9p/include/uk/9pdev_core.h | 2 + lib/uk9p/include/uk/9preq.h | 283 +++++++++++++----- lib/vfscore/fd.c | 2 - lib/vfscore/include/vfscore/file.h | 3 + lib/vfscore/syscalls.c | 6 +- 13 files changed, 660 insertions(+), 703 deletions(-) -- 2.26.2
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |