-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Linux 6.17 compat #17621
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
Linux 6.17 compat #17621
Conversation
e89e773
to
9b83cfc
Compare
9b83cfc
to
003825b
Compare
Accidentally removed calls in ed048fd. Sponsored-by: https://despairlabs.com/sponsor/ Signed-off-by: Rob Norris <[email protected]>
We only have extremely narrow uses, so move it all into a single function that does only what we need, with and without d_set_d_op(). Sponsored-by: https://despairlabs.com/sponsor/ Signed-off-by: Rob Norris <[email protected]>
003825b
to
c3ead1f
Compare
Passed all the way through to -rc5. I don't think any further changes will be necessary. |
We only have extremely narrow uses, so move it all into a single function that does only what we need, with and without d_set_d_op(). Sponsored-by: https://despairlabs.com/sponsor/ Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: Tony Hutter <[email protected]> Signed-off-by: Rob Norris <[email protected]> Closes #17621
Accidentally removed calls in ed048fd. Sponsored-by: https://despairlabs.com/sponsor/ Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: Tony Hutter <[email protected]> Signed-off-by: Rob Norris <[email protected]> Closes openzfs#17621
We only have extremely narrow uses, so move it all into a single function that does only what we need, with and without d_set_d_op(). Sponsored-by: https://despairlabs.com/sponsor/ Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: Tony Hutter <[email protected]> Signed-off-by: Rob Norris <[email protected]> Closes openzfs#17621
Hello! What is needed to run zfs 2.3.3 against kernel 6.17? Please confirm or straighten my thinking :) |
Motivation and Context
16.7-rc1 is here; lets make sure there's a fancy filesystem to go with it.
Description
Only one change so far:
d_set_d_op()
is no longer available, so replace it with just enough to swap in dentry ops in the snapdir automounter.More might be needed, in particular, the change from
mmap
tommap_prepare
instruct file_operations
. However, this a deprecation, not a removal, so it can possibly wait.How Has This Been Tested?
ZTS run passed on 16.7-rc1, -rc2, -rc3, -rc4, -rc5.
Types of changes
Checklist:
Signed-off-by
.