-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
{bp-Fs} bulk FS fixes #14042
Merged
Merged
{bp-Fs} bulk FS fixes #14042
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: zhangshoukui <[email protected]>
Signed-off-by: zhangshoukui <[email protected]>
Summary: When restoring rammap fpos, we check the return value to avoid potential problems caused by no error return if the restore fails. Signed-off-by: chenrun1 <[email protected]>
The FIOC_FILEPATH ioctl call is required if smartfs is to be used together with inotify monitoring system. This implements the call support to smartfs file system. The path to the file has to be stored in smartfs_ofile_s structure during file open (and is freed during close) as smartfs currently is not able to obtain the path knowing only the file node. The full path is concatenated with the file name and creates the full path needed for inotify to detect whether the file is on the watchlist. Signed-off-by: Michal Lenc <[email protected]>
Summary: Implementation in accept4 is special, the requested newsock is saved as filep->priv. This will cause sock_file_close to use fs_heap_free filep->priv during close. When fs_heap is configured, the released memory will not be on fs_heap, causing a crash. Signed-off-by: chenrun1 <[email protected]>
Summary: 1.Add configuration to allocate memory from the specified section 2.Replace all memory operations (kmm_) in the vfs with fs_heap_. When FS_HEAPSIZE > 0, memory is requested for the file system by specifying a configured heap location. By default (i.e. FS_HEAPSIZE=0) fs_heap_ is equivalent to kmm_ Signed-off-by: chenrun1 <[email protected]>
improve the rpmsgfs performance Signed-off-by: ligd <[email protected]>
Because the rpmsg_virtio will assert when endpoint callback return error, so add more error log to the rpmsgfs server to help to locate the root cause. Signed-off-by: Bowen Wang <[email protected]>
rpmsgfs client ioctl support TCDRN/TCFLSH/TCGETS/TCSETS Signed-off-by: fangzhenwei <[email protected]>
…lback Should init the priv->wait before rpmsg_register_callback() because rpmsgfs_ns_bound() may has been called before rpmsg_register_callback() returned. Signed-off-by: Bowen Wang <[email protected]>
github-actions
bot
added
Area: Networking
Effects networking subsystem
Area: File System
File System issues
labels
Oct 10, 2024
github-actions
bot
added
the
Size: XL
The size of the change in this PR is very large. Consider breaking down the PR into smaller pieces.
label
Oct 10, 2024
This PR exceeds the recommended size of 1000 lines. Please make sure you are NOT addressing multiple issues with one PR. Note this PR might be rejected due to its size. |
lupyuen
approved these changes
Oct 10, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Area: File System
File System issues
Area: Networking
Effects networking subsystem
Size: XL
The size of the change in this PR is very large. Consider breaking down the PR into smaller pieces.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
fs update includes
#13578
#13622
#13584
#13722
#13866
Impact
RELEASE
Testing
CI