Skip to content

add support for fs 9p#121

Open
luodeb wants to merge 4 commits intomainfrom
debin/fs-9p
Open

add support for fs 9p#121
luodeb wants to merge 4 commits intomainfrom
debin/fs-9p

Conversation

@luodeb
Copy link
Copy Markdown
Collaborator

@luodeb luodeb commented Feb 11, 2026

Description

Implementation

Additional Context

- Updated the 9P filesystem adapter to improve clarity and organization.
- Renamed and restructured modules and functions for better readability.
- Enhanced error handling in the `into_vfs_err` function to cover more cases.
- Simplified inode management by separating directory and file creation logic.
- Improved session handling by locking the session during operations.
- Added support for symlink creation and handling within the inode structure.
- Updated metadata retrieval to reflect changes in the underlying 9P protocol.
- Enhanced directory reading and entry creation to utilize new utility functions.
- Removed deprecated code and comments to streamline the implementation.
Reduces excessive log output by eliminating unnecessary error and info statements during device and filesystem operations.

Streamlines error handling in 9P filesystem negotiation and symlink creation code, making the logic clearer and avoiding verbose error propagation.

Improves code maintainability and readability by focusing on essential operations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant