-
Notifications
You must be signed in to change notification settings - Fork 139
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
Update for recent kernels (up to 6.10) #296
Conversation
…dFdInstall, FTruncate operations as well as bundled recv and send. Added test for bundled send and recv feature flag (available from kernel 6.10). Implemented tests accordingly.
Fixed formatting to keep rustfmt happy. Not sure about "operation not permitted" in failing CI tests as they don't seem to indicate which specifically test failed - everything works fine on my machines. Is it a CI issue? |
This is a ci issue, but we don't have manpower to fix it at the moment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks pretty good! It would be nice to have this in. I am looking for the ftruncate
support.
I have a question about IORING_RECV_MULTISHOT and some nits.
@yaroslavros Can you rebase and see if the CI issues are gone? Thanks! |
Renamed FTruncate to Ftruncate for consistency.
@vmingchen I've synchronised my branch. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot!
Thank you! |
Hi @quininer , would you please release a new version now that this PR has added several new APIs. I am personally interested in the new |
@vmingchen done ;) |
Updated for new capabilities in kernels 6.8, 6.9, 6.10 including FixedFdInstall, FTruncate operations as well as bundled recv and send.
Added check for bundled send and recv feature flag (available from kernel 6.10).
Implemented tests accordingly.