diff --git a/include/linux/hook_frame.h b/include/linux/hook_frame.h index a5c4ffd972cb677035d71c0d95b0d950d013cf31..d1c30afd0d56802eff96c83c1831d94c9defc4d8 100644 --- a/include/linux/hook_frame.h +++ b/include/linux/hook_frame.h @@ -1,9 +1,11 @@ +/* SPDX-License-Identifier: GPL-2.0 */ #ifndef __HOOK_FRAME_H__ #define __HOOK_FRAME_H__ #include #include #include +#include #define SYSCTL_SET_MAGIC (0x5a5a5a5aUL << 32) @@ -45,6 +47,8 @@ extern void (*get_exit_info_func)(struct task_struct *tsk, long code); extern long hookinfo_nr(void); +extern void data_release(struct kref *ref); + extern void sock_hook_check(void *sk); extern void recvfrom_hook_check(struct socket *sock, int fd, struct sockaddr_storage *address, int err); extern void sendto_hook_check(struct socket *sock, int fd, struct sockaddr_storage *address, int err);