Followup-For: Bug #1095902
Control: tag -1 patch
Control: fixed -1 debian/2.13.14-1
Attached are patches for bullseye and bookworm that adjust the
preprocessor condition in the same way as it was fixed upstream in
2.13.14.
Tested in bullseye/bookworm chroots with the bullseye kernel installed.
Andreas
Description: restore compatibility with Linux 5.10.220..5.11
Linux commit 460b4f812a9d473d4b39d87d37844f9fc30a9eb3 "file: Rename
fcheck lookup_fd_rcu" from v5.11-rc1 was backported to v5.10.220
(460b4f812a9d473d4b39d87d37844f9fc30a9eb3)
.
patch backported from lttng-modules 2.13.14
--- a/wrapper/fdtable.h
+++ b/wrapper/fdtable.h
@@ -12,7 +12,8 @@
#include <linux/fdtable.h>
#include <linux/sched.h>
-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,11,0))
+#if ((LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,11,0)) || \
+ LTTNG_KERNEL_RANGE(5,10,220, 5,11,0))
static inline
struct file *lttng_lookup_fd_rcu(unsigned int fd)
{
Description: restore compatibility with Linux 5.10.220..5.11
Linux commit 460b4f812a9d473d4b39d87d37844f9fc30a9eb3 "file: Rename
fcheck lookup_fd_rcu" from v5.11-rc1 was backported to v5.10.220
(460b4f812a9d473d4b39d87d37844f9fc30a9eb3)
.
patch backported from lttng-modules 2.13.14
--- a/include/wrapper/fdtable.h
+++ b/include/wrapper/fdtable.h
@@ -12,7 +12,8 @@
#include <linux/fdtable.h>
#include <linux/sched.h>
-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,11,0))
+#if ((LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,11,0)) || \
+ LTTNG_KERNEL_RANGE(5,10,220, 5,11,0))
static inline
struct file *lttng_lookup_fd_rcu(unsigned int fd)
{