Changes for 5.17

This commit is contained in:
Juan José Gutiérrez de Quevedo Pérez 2022-05-27 22:19:25 +02:00
parent 2b9ebf386e
commit 530f10b9e5
2 changed files with 7 additions and 0 deletions

View file

@ -167,7 +167,11 @@
typedef int thread_return;
typedef void* thread_context;
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,17,0))
#define thread_exit() kthread_complete_and_exit(NULL, 0)
#else
#define thread_exit() complete_and_exit(NULL, 0)
#endif
typedef void timer_hdl_return;
typedef void* timer_hdl_context;

View file

@ -37,6 +37,9 @@ inline struct proc_dir_entry *get_rtw_drv_proc(void)
#define RTW_PROC_NAME DRV_NAME
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,17,0))
#define PDE_DATA(inode) pde_data(inode)
#endif
#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,9,0))
#define file_inode(file) ((file)->f_dentry->d_inode)
#endif