summaryrefslogtreecommitdiff
path: root/kernel/kstack_erase.c
diff options
context:
space:
mode:
authorKees Cook <kees@kernel.org>2025-07-17 16:25:07 -0700
committerKees Cook <kees@kernel.org>2025-07-21 21:40:39 -0700
commit9ea1e8d28add49ab3c1ecfa43f08d92ee23f3e33 (patch)
treeca0250a1d5333c933b753e78a1bb77f04f0baeb8 /kernel/kstack_erase.c
parent57fbad15c2eee77276a541c616589b32976d2b8e (diff)
stackleak: Rename stackleak_track_stack to __sanitizer_cov_stack_depth
The Clang stack depth tracking implementation has a fixed name for the stack depth tracking callback, "__sanitizer_cov_stack_depth", so rename the GCC plugin function to match since the plugin has no external dependencies on naming. Link: https://lore.kernel.org/r/20250717232519.2984886-2-kees@kernel.org Signed-off-by: Kees Cook <kees@kernel.org>
Diffstat (limited to 'kernel/kstack_erase.c')
-rw-r--r--kernel/kstack_erase.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/kstack_erase.c b/kernel/kstack_erase.c
index 201b846f8345..e49bb88b4f0a 100644
--- a/kernel/kstack_erase.c
+++ b/kernel/kstack_erase.c
@@ -156,7 +156,7 @@ asmlinkage void noinstr stackleak_erase_off_task_stack(void)
__stackleak_erase(false);
}
-void __used __no_caller_saved_registers noinstr stackleak_track_stack(void)
+void __used __no_caller_saved_registers noinstr __sanitizer_cov_stack_depth(void)
{
unsigned long sp = current_stack_pointer;
@@ -174,4 +174,4 @@ void __used __no_caller_saved_registers noinstr stackleak_track_stack(void)
current->lowest_stack = sp;
}
}
-EXPORT_SYMBOL(stackleak_track_stack);
+EXPORT_SYMBOL(__sanitizer_cov_stack_depth);