|
[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 |