From e17f3eab96678ee44a4f1eeb755c07ac9700533c Mon Sep 17 00:00:00 2001 From: weishu Date: Thu, 22 Jun 2023 14:37:17 +0800 Subject: [PATCH] Revert "kernel: use vfs_fstatat on kernel 5.10+, vfs_statx may have cfi." This reverts commit cd3e29248979fb41b6edc34395033726716c5cf5. --- kernel/sucompat.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/kernel/sucompat.c b/kernel/sucompat.c index 59209aa9..09e5f501 100644 --- a/kernel/sucompat.c +++ b/kernel/sucompat.c @@ -172,14 +172,7 @@ static struct kprobe faccessat_kp = { }; static struct kprobe newfstatat_kp = { - // 5.10: https://elixir.bootlin.com/linux/v5.10/source/include/linux/fs.h#L3115 - // 5.9: https://elixir.bootlin.com/linux/v5.9.16/source/include/linux/fs.h#L3179 - // 4.11: https://elixir.bootlin.com/linux/v4.11/source/include/linux/fs.h#L2931 - // 4.10: https://elixir.bootlin.com/linux/v4.10.17/source/include/linux/fs.h#L2889 - // so, 4.11.0 <= version < 5.10 is vfs_statx, and others are vfs_fstatat -#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 10, 0) - .symbol_name = "vfs_fstatat", -#elif LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0) +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0) .symbol_name = "vfs_statx", #else .symbol_name = "vfs_fstatat",