[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [UNIKRAFT PATCH v2 0/9] General 9pfs and vfscore improvements
This patch series adds general 9pfs improvements, for correctness, readability and performance. Changes since v1: - The vfscore improvements have been upstreamed directly from v1, so they are no longer present in v2. - Split the serialization rewrite patch into four smaller patches. - Removed the `uk_9p_trace_message{,_end}` traces, as they were too verbose. - Fixed a typo in a uk_9p_version comment. Cristian Banu (9): lib/uk9p: Add new serialization mechanism lib/uk9p: Switch to using the new serialization lib/uk9p: Delete the old serialization lib/uk9p: Simplify uk_9p_walk serialization lib/uk9p: Add uk_traces lib/uk9p: Change severity of uk_9p_version log lib/uk9p: Use fixed-size request buffers lib/uk9p: Recycle uk_9preq allocations lib/9pfs: Simplify the logic for removes lib/9pfs/9pfs_vfsops.c | 7 +- lib/9pfs/9pfs_vnops.c | 39 +-- lib/uk9p/9p.c | 341 +++++++++++++++----------- lib/uk9p/9pdev.c | 125 ++++++---- 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 ++++++++++++++++------ 9 files changed, 559 insertions(+), 679 deletions(-) -- 2.26.2
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |