diff --git a/linuxkm/linuxkm_wc_port.h b/linuxkm/linuxkm_wc_port.h index 0cf124fb3..a7b328d8e 100644 --- a/linuxkm/linuxkm_wc_port.h +++ b/linuxkm/linuxkm_wc_port.h @@ -137,7 +137,13 @@ * fortify_panic(). */ extern void __my_fortify_panic(const char *name) __noreturn __cold; - #define fortify_panic __my_fortify_panic + #if LINUX_VERSION_CODE >= KERNEL_VERSION(6,8,0) + /* see linux 3d965b33e40d9 */ + #define fortify_panic(func, write, avail, size, retfail) \ + __my_fortify_panic(#func) + #else + #define fortify_panic __my_fortify_panic + #endif #endif /* the _FORTIFY_SOURCE macros and implementations for several string