From 0b35c9ae1d00f737f61131d9d6764b48212c69cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=20=E5=B0=8Fw?= <116473366+Xiaomichael@users.noreply.github.com> Date: Tue, 18 Nov 2025 10:26:30 +0800 Subject: [PATCH] fix Implement ksu_wrapper_dedupe_file_range function Added a new function for deduplicating file ranges. --- kernel/file_wrapper.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/file_wrapper.c b/kernel/file_wrapper.c index 1ed0b40f..6343a3a5 100644 --- a/kernel/file_wrapper.c +++ b/kernel/file_wrapper.c @@ -286,6 +286,7 @@ static int ksu_wrapper_clone_file_range(struct file *file_in, loff_t pos_in, } return -EINVAL; } +#endif #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 0) static int ksu_wrapper_dedupe_file_range(struct file *src_file, loff_t loff, struct file *dst_file, loff_t dst_loff, u64 len) { @@ -382,4 +383,4 @@ struct ksu_file_wrapper* ksu_create_file_wrapper(struct file* fp) { void ksu_delete_file_wrapper(struct ksu_file_wrapper* data) { fput((struct file*) data->orig); kfree(data); -} \ No newline at end of file +}