fix: missing include for 'task_struct' in fdtable.h
[lttng-modules.git] / wrapper / fdtable.h
index b8b1a471d79626055f597128e52164404aacd4b8..d768c10f6251b860c0ad3866820f17259f62b6a2 100644 (file)
 
 #include <lttng-kernel-version.h>
 #include <linux/fdtable.h>
+#include <linux/sched.h>
+
+#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,11,0))
+static inline
+struct file *lttng_lookup_fd_rcu(unsigned int fd)
+{
+       return lookup_fd_rcu(fd);
+}
+#else
+static inline
+struct file *lttng_lookup_fd_rcu(unsigned int fd)
+{
+       return fcheck(fd);
+}
+#endif
 
 #if (LTTNG_LINUX_VERSION_CODE < LTTNG_KERNEL_VERSION(3,7,0))
 
This page took 0.023607 seconds and 4 git commands to generate.