diff options
12 files changed, 33 insertions, 414 deletions
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-Fix-kfree_skb-changed-in-6.11-rc1.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-Fix-kfree_skb-changed-in-6.11-rc1.patch index 83b753994e..36bf697c51 100644 --- a/meta/recipes-kernel/lttng/lttng-modules/0001-Fix-kfree_skb-changed-in-6.11-rc1.patch +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-Fix-kfree_skb-changed-in-6.11-rc1.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From 9706d0431c9cc4178db4cf630fee6f5f85f2543e Mon Sep 17 00:00:00 2001 | 1 | From a06c63b0360cbe1a7c8073461b9cf088234875f7 Mon Sep 17 00:00:00 2001 |
| 2 | From: Kienan Stewart <kstewart@efficios.com> | 2 | From: Kienan Stewart <kstewart@efficios.com> |
| 3 | Date: Mon, 29 Jul 2024 14:01:18 +0000 | 3 | Date: Mon, 29 Jul 2024 14:01:18 +0000 |
| 4 | Subject: [PATCH 1/6] Fix: kfree_skb changed in 6.11-rc1 | 4 | Subject: [PATCH] Fix: kfree_skb changed in 6.11-rc1 |
| 5 | 5 | ||
| 6 | See upstream commit: | 6 | See upstream commit: |
| 7 | 7 | ||
| @@ -30,10 +30,10 @@ Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |||
| 30 | 1 file changed, 19 insertions(+), 1 deletion(-) | 30 | 1 file changed, 19 insertions(+), 1 deletion(-) |
| 31 | 31 | ||
| 32 | diff --git a/include/instrumentation/events/skb.h b/include/instrumentation/events/skb.h | 32 | diff --git a/include/instrumentation/events/skb.h b/include/instrumentation/events/skb.h |
| 33 | index edfda7ff..0b5a95dc 100644 | 33 | index 9f1047c..5556ab6 100644 |
| 34 | --- a/include/instrumentation/events/skb.h | 34 | --- a/include/instrumentation/events/skb.h |
| 35 | +++ b/include/instrumentation/events/skb.h | 35 | +++ b/include/instrumentation/events/skb.h |
| 36 | @@ -43,7 +43,25 @@ LTTNG_TRACEPOINT_ENUM(skb_drop_reason, | 36 | @@ -40,7 +40,25 @@ LTTNG_TRACEPOINT_ENUM(skb_drop_reason, |
| 37 | ) | 37 | ) |
| 38 | #endif | 38 | #endif |
| 39 | 39 | ||
| @@ -60,6 +60,3 @@ index edfda7ff..0b5a95dc 100644 | |||
| 60 | || LTTNG_KERNEL_RANGE(5,15,58, 5,16,0) \ | 60 | || LTTNG_KERNEL_RANGE(5,15,58, 5,16,0) \ |
| 61 | || LTTNG_RHEL_KERNEL_RANGE(5,14,0,70,0,0, 5,15,0,0,0,0) \ | 61 | || LTTNG_RHEL_KERNEL_RANGE(5,14,0,70,0,0, 5,15,0,0,0,0) \ |
| 62 | || LTTNG_RHEL_KERNEL_RANGE(4,18,0,477,10,1, 4,19,0,0,0,0)) | 62 | || LTTNG_RHEL_KERNEL_RANGE(4,18,0,477,10,1, 4,19,0,0,0,0)) |
| 63 | -- | ||
| 64 | 2.39.2 | ||
| 65 | |||
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-btrfs-simplify-delayed-ref-tracepoints-v6.10.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-btrfs-simplify-delayed-ref-tracepoints-v6.10.patch deleted file mode 100644 index c1e11f2bfb..0000000000 --- a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-btrfs-simplify-delayed-ref-tracepoints-v6.10.patch +++ /dev/null | |||
| @@ -1,142 +0,0 @@ | |||
| 1 | From db0f940136afd43ce5fcf87c4d4e9ca558db1d4f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Michael Jeanson <mjeanson@efficios.com> | ||
| 3 | Date: Mon, 27 May 2024 13:04:42 -0400 | ||
| 4 | Subject: [PATCH 1/3] fix: btrfs: simplify delayed ref tracepoints (v6.10) | ||
| 5 | |||
| 6 | See upstream commit: | ||
| 7 | |||
| 8 | commit 1bff6d4f873790cfc675afce9860208576508c5a | ||
| 9 | Author: Josef Bacik <josef@toxicpanda.com> | ||
| 10 | Date: Fri Apr 12 20:27:00 2024 -0400 | ||
| 11 | |||
| 12 | btrfs: simplify delayed ref tracepoints | ||
| 13 | |||
| 14 | Now that all of the delayed ref information is in the delayed ref node, | ||
| 15 | drastically simplify the delayed ref tracepoints by simply passing in | ||
| 16 | the btrfs_delayed_ref_node and populating the tracepoints with the | ||
| 17 | values from the structure itself. | ||
| 18 | |||
| 19 | Upstream-Status: Backport [commit db0f9401 fix: btrfs: simplify delayed ref tracepoints (v6.10)] | ||
| 20 | |||
| 21 | Change-Id: Ic90bc23d6aa558baec33adc33b4d21e052e83375 | ||
| 22 | Signed-off-by: Michael Jeanson <mjeanson@efficios.com> | ||
| 23 | Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | ||
| 24 | --- | ||
| 25 | include/instrumentation/events/btrfs.h | 94 +++++++++++++++++++++++++- | ||
| 26 | 1 file changed, 92 insertions(+), 2 deletions(-) | ||
| 27 | |||
| 28 | diff --git a/include/instrumentation/events/btrfs.h b/include/instrumentation/events/btrfs.h | ||
| 29 | index ffb1b646..d73c1ce5 100644 | ||
| 30 | --- a/include/instrumentation/events/btrfs.h | ||
| 31 | +++ b/include/instrumentation/events/btrfs.h | ||
| 32 | @@ -899,7 +899,51 @@ LTTNG_TRACEPOINT_EVENT(btrfs_add_block_group, | ||
| 33 | ) | ||
| 34 | #endif | ||
| 35 | |||
| 36 | -#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,14,0) || \ | ||
| 37 | +#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,10,0)) | ||
| 38 | +LTTNG_TRACEPOINT_EVENT_CLASS(btrfs_delayed_tree_ref, | ||
| 39 | + | ||
| 40 | + TP_PROTO(const struct btrfs_fs_info *fs_info, | ||
| 41 | + const struct btrfs_delayed_ref_node *ref), | ||
| 42 | + | ||
| 43 | + TP_ARGS(fs_info, ref), | ||
| 44 | + | ||
| 45 | + TP_FIELDS( | ||
| 46 | + ctf_array(u8, fsid, lttng_fs_info_fsid, BTRFS_UUID_SIZE) | ||
| 47 | + ctf_integer(u64, bytenr, ref->bytenr) | ||
| 48 | + ctf_integer(u64, num_bytes, ref->num_bytes) | ||
| 49 | + ctf_integer(int, action, ref->action) | ||
| 50 | + ctf_integer(u64, parent, ref->tree_ref.parent) | ||
| 51 | + ctf_integer(u64, ref_root, ref->tree_ref.root) | ||
| 52 | + ctf_integer(int, level, ref->tree_ref.level) | ||
| 53 | + ctf_integer(int, type, ref->type) | ||
| 54 | + ctf_integer(u64, seq, ref->seq) | ||
| 55 | + ) | ||
| 56 | +) | ||
| 57 | + | ||
| 58 | +LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(btrfs_delayed_tree_ref, | ||
| 59 | + | ||
| 60 | + add_delayed_tree_ref, | ||
| 61 | + | ||
| 62 | + btrfs_add_delayed_tree_ref, | ||
| 63 | + | ||
| 64 | + TP_PROTO(const struct btrfs_fs_info *fs_info, | ||
| 65 | + const struct btrfs_delayed_ref_node *ref), | ||
| 66 | + | ||
| 67 | + TP_ARGS(fs_info, ref) | ||
| 68 | +) | ||
| 69 | + | ||
| 70 | +LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(btrfs_delayed_tree_ref, | ||
| 71 | + | ||
| 72 | + run_delayed_tree_ref, | ||
| 73 | + | ||
| 74 | + btrfs_run_delayed_tree_ref, | ||
| 75 | + | ||
| 76 | + TP_PROTO(const struct btrfs_fs_info *fs_info, | ||
| 77 | + const struct btrfs_delayed_ref_node *ref), | ||
| 78 | + | ||
| 79 | + TP_ARGS(fs_info, ref) | ||
| 80 | +) | ||
| 81 | +#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,14,0) || \ | ||
| 82 | LTTNG_SLE_KERNEL_RANGE(4,4,73,5,0,0, 4,4,73,6,0,0) || \ | ||
| 83 | LTTNG_SLE_KERNEL_RANGE(4,4,82,6,0,0, 4,4,82,7,0,0) || \ | ||
| 84 | LTTNG_SLE_KERNEL_RANGE(4,4,92,6,0,0, 4,4,92,7,0,0) || \ | ||
| 85 | @@ -1139,7 +1183,53 @@ LTTNG_TRACEPOINT_EVENT(btrfs_delayed_tree_ref, | ||
| 86 | ) | ||
| 87 | #endif | ||
| 88 | |||
| 89 | -#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,14,0) || \ | ||
| 90 | +#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,10,0)) | ||
| 91 | +LTTNG_TRACEPOINT_EVENT_CLASS(btrfs_delayed_data_ref, | ||
| 92 | + | ||
| 93 | + TP_PROTO(const struct btrfs_fs_info *fs_info, | ||
| 94 | + const struct btrfs_delayed_ref_node *ref), | ||
| 95 | + | ||
| 96 | + TP_ARGS(fs_info, ref), | ||
| 97 | + | ||
| 98 | + TP_FIELDS( | ||
| 99 | + ctf_array(u8, fsid, lttng_fs_info_fsid, BTRFS_UUID_SIZE) | ||
| 100 | + ctf_integer(u64, bytenr, ref->bytenr) | ||
| 101 | + ctf_integer(u64, num_bytes, ref->num_bytes) | ||
| 102 | + ctf_integer(int, action, ref->action) | ||
| 103 | + ctf_integer(u64, parent, ref->data_ref.parent) | ||
| 104 | + ctf_integer(u64, ref_root, ref->data_ref.root) | ||
| 105 | + ctf_integer(u64, owner, ref->data_ref.objectid) | ||
| 106 | + ctf_integer(u64, offset, ref->data_ref.offset) | ||
| 107 | + ctf_integer(int, type, ref->type) | ||
| 108 | + ctf_integer(u64, seq, ref->seq) | ||
| 109 | + ) | ||
| 110 | +) | ||
| 111 | + | ||
| 112 | +LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(btrfs_delayed_data_ref, | ||
| 113 | + | ||
| 114 | + add_delayed_data_ref, | ||
| 115 | + | ||
| 116 | + btrfs_add_delayed_data_ref, | ||
| 117 | + | ||
| 118 | + TP_PROTO(const struct btrfs_fs_info *fs_info, | ||
| 119 | + const struct btrfs_delayed_ref_node *ref), | ||
| 120 | + | ||
| 121 | + TP_ARGS(fs_info, ref) | ||
| 122 | +) | ||
| 123 | + | ||
| 124 | +LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(btrfs_delayed_data_ref, | ||
| 125 | + | ||
| 126 | + run_delayed_data_ref, | ||
| 127 | + | ||
| 128 | + btrfs_run_delayed_data_ref, | ||
| 129 | + | ||
| 130 | + TP_PROTO(const struct btrfs_fs_info *fs_info, | ||
| 131 | + const struct btrfs_delayed_ref_node *ref), | ||
| 132 | + | ||
| 133 | + TP_ARGS(fs_info, ref) | ||
| 134 | +) | ||
| 135 | + | ||
| 136 | +#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,14,0) || \ | ||
| 137 | LTTNG_SLE_KERNEL_RANGE(4,4,73,5,0,0, 4,4,73,6,0,0) || \ | ||
| 138 | LTTNG_SLE_KERNEL_RANGE(4,4,82,6,0,0, 4,4,82,7,0,0) || \ | ||
| 139 | LTTNG_SLE_KERNEL_RANGE(4,4,92,6,0,0, 4,4,92,7,0,0) || \ | ||
| 140 | -- | ||
| 141 | 2.39.2 | ||
| 142 | |||
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-close_on_exec-pass-files_struct-instead-of-fdtab.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-close_on_exec-pass-files_struct-instead-of-fdtab.patch deleted file mode 100644 index bb659d5563..0000000000 --- a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-close_on_exec-pass-files_struct-instead-of-fdtab.patch +++ /dev/null | |||
| @@ -1,79 +0,0 @@ | |||
| 1 | From c8adc20d19d853527a29411a03e114efdeff5f59 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Michael Jeanson <mjeanson@efficios.com> | ||
| 3 | Date: Mon, 27 May 2024 10:49:45 -0400 | ||
| 4 | Subject: [PATCH] fix: close_on_exec(): pass files_struct instead of fdtable | ||
| 5 | (v6.10) | ||
| 6 | |||
| 7 | See upstream commit: | ||
| 8 | |||
| 9 | commit f60d374d2cc88034385265d193a38e3f4a4b430c | ||
| 10 | Author: Al Viro <viro@zeniv.linux.org.uk> | ||
| 11 | Date: Thu Jan 4 21:35:38 2024 -0500 | ||
| 12 | |||
| 13 | close_on_exec(): pass files_struct instead of fdtable | ||
| 14 | |||
| 15 | both callers are happier that way... | ||
| 16 | |||
| 17 | Upstream-Status: Backport [c8adc20d fix: close_on_exec(): pass files_struct instead of fdtable (v6.10)] | ||
| 18 | |||
| 19 | Change-Id: I8cdabb073c2090842b27b74954d86cb486c43b3e | ||
| 20 | Signed-off-by: Michael Jeanson <mjeanson@efficios.com> | ||
| 21 | Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | ||
| 22 | --- | ||
| 23 | include/wrapper/fdtable.h | 14 ++++++++++++++ | ||
| 24 | src/lttng-statedump-impl.c | 3 +-- | ||
| 25 | 2 files changed, 15 insertions(+), 2 deletions(-) | ||
| 26 | |||
| 27 | Index: lttng-modules-2.13.13/include/wrapper/fdtable.h | ||
| 28 | =================================================================== | ||
| 29 | --- lttng-modules-2.13.13.orig/include/wrapper/fdtable.h | ||
| 30 | +++ lttng-modules-2.13.13/include/wrapper/fdtable.h | ||
| 31 | @@ -69,20 +69,18 @@ int lttng_iterate_fd(struct files_struct | ||
| 32 | |||
| 33 | #endif | ||
| 34 | |||
| 35 | -#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,4,0)) | ||
| 36 | - | ||
| 37 | -static inline bool lttng_close_on_exec(int fd, const struct fdtable *fdt) | ||
| 38 | +#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,10,0)) | ||
| 39 | +static inline | ||
| 40 | +bool lttng_close_on_exec(unsigned int fd, const struct files_struct *files) | ||
| 41 | { | ||
| 42 | - return close_on_exec(fd, fdt); | ||
| 43 | + return close_on_exec(fd, files); | ||
| 44 | } | ||
| 45 | - | ||
| 46 | #else | ||
| 47 | - | ||
| 48 | -static inline bool lttng_close_on_exec(int fd, const struct fdtable *fdt) | ||
| 49 | +static inline | ||
| 50 | +bool lttng_close_on_exec(unsigned int fd, const struct files_struct *files) | ||
| 51 | { | ||
| 52 | - return FD_ISSET(fd, fdt->close_on_exec); | ||
| 53 | + return close_on_exec(fd, files_fdtable(files)); | ||
| 54 | } | ||
| 55 | - | ||
| 56 | #endif | ||
| 57 | |||
| 58 | #endif /* _LTTNG_WRAPPER_FDTABLE_H */ | ||
| 59 | Index: lttng-modules-2.13.13/src/lttng-statedump-impl.c | ||
| 60 | =================================================================== | ||
| 61 | --- lttng-modules-2.13.13.orig/src/lttng-statedump-impl.c | ||
| 62 | +++ lttng-modules-2.13.13/src/lttng-statedump-impl.c | ||
| 63 | @@ -44,7 +44,6 @@ | ||
| 64 | #include <wrapper/tracepoint.h> | ||
| 65 | #include <wrapper/genhd.h> | ||
| 66 | #include <wrapper/file.h> | ||
| 67 | -#include <wrapper/fdtable.h> | ||
| 68 | #include <wrapper/sched.h> | ||
| 69 | |||
| 70 | #ifdef CONFIG_LTTNG_HAS_LIST_IRQ | ||
| 71 | @@ -451,7 +450,7 @@ int lttng_dump_one_fd(const void *p, str | ||
| 72 | * the lock is taken, but we are not aware whether this is | ||
| 73 | * guaranteed or not, so play safe. | ||
| 74 | */ | ||
| 75 | - if (fd < fdt->max_fds && lttng_close_on_exec(fd, fdt)) | ||
| 76 | + if (fd < fdt->max_fds && lttng_close_on_exec(fd, ctx->files)) | ||
| 77 | flags |= O_CLOEXEC; | ||
| 78 | if (IS_ERR(s)) { | ||
| 79 | struct dentry *dentry = file->f_path.dentry; | ||
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch index 120528bf9c..4911982461 100644 --- a/meta/recipes-kernel/lttng/lttng-modules/0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 878f89b6136ff7b870a19e04901cc6f316bbe10a Mon Sep 17 00:00:00 2001 | 1 | From 60d423945bd4f4c4b7bfc6f29da9231152d05690 Mon Sep 17 00:00:00 2001 |
| 2 | From: Bruce Ashfield <bruce.ashfield@gmail.com> | 2 | From: Bruce Ashfield <bruce.ashfield@gmail.com> |
| 3 | Date: Sat, 15 May 2021 10:26:38 -0400 | 3 | Date: Sat, 15 May 2021 10:26:38 -0400 |
| 4 | Subject: [PATCH] src/Kbuild: change missing CONFIG_TRACEPOINTS to warning | 4 | Subject: [PATCH] src/Kbuild: change missing CONFIG_TRACEPOINTS to warning |
| @@ -19,10 +19,10 @@ Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> | |||
| 19 | src/Kbuild | 7 ++++++- | 19 | src/Kbuild | 7 ++++++- |
| 20 | 1 file changed, 6 insertions(+), 1 deletion(-) | 20 | 1 file changed, 6 insertions(+), 1 deletion(-) |
| 21 | 21 | ||
| 22 | Index: lttng-modules-2.13.10/src/Kbuild | 22 | diff --git a/src/Kbuild b/src/Kbuild |
| 23 | =================================================================== | 23 | index 7137874..04eb5c9 100644 |
| 24 | --- lttng-modules-2.13.10.orig/src/Kbuild | 24 | --- a/src/Kbuild |
| 25 | +++ lttng-modules-2.13.10/src/Kbuild | 25 | +++ b/src/Kbuild |
| 26 | @@ -2,10 +2,13 @@ | 26 | @@ -2,10 +2,13 @@ |
| 27 | 27 | ||
| 28 | ifdef CONFIG_LOCALVERSION # Check if dot-config is included. | 28 | ifdef CONFIG_LOCALVERSION # Check if dot-config is included. |
| @@ -38,7 +38,7 @@ Index: lttng-modules-2.13.10/src/Kbuild | |||
| 38 | TOP_LTTNG_MODULES_DIR := $(shell dirname $(lastword $(MAKEFILE_LIST)))/.. | 38 | TOP_LTTNG_MODULES_DIR := $(shell dirname $(lastword $(MAKEFILE_LIST)))/.. |
| 39 | 39 | ||
| 40 | lttng_check_linux_version = $(shell pwd)/include/linux/version.h | 40 | lttng_check_linux_version = $(shell pwd)/include/linux/version.h |
| 41 | @@ -150,3 +153,5 @@ lttng-statedump-objs := lttng-statedump- | 41 | @@ -150,3 +153,5 @@ lttng-statedump-objs := lttng-statedump-impl.o |
| 42 | obj-$(CONFIG_LTTNG) += probes/ | 42 | obj-$(CONFIG_LTTNG) += probes/ |
| 43 | obj-$(CONFIG_LTTNG) += lib/ | 43 | obj-$(CONFIG_LTTNG) += lib/ |
| 44 | obj-$(CONFIG_LTTNG) += tests/ | 44 | obj-$(CONFIG_LTTNG) += tests/ |
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0002-Fix-ext4_da_reserve_space-changed-in-6.11-rc1.patch b/meta/recipes-kernel/lttng/lttng-modules/0002-Fix-ext4_da_reserve_space-changed-in-6.11-rc1.patch index 94582cd47b..e62717baeb 100644 --- a/meta/recipes-kernel/lttng/lttng-modules/0002-Fix-ext4_da_reserve_space-changed-in-6.11-rc1.patch +++ b/meta/recipes-kernel/lttng/lttng-modules/0002-Fix-ext4_da_reserve_space-changed-in-6.11-rc1.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From 7f0f61083a9e88abb289c7575586178739e94955 Mon Sep 17 00:00:00 2001 | 1 | From bfb177d2745d19cb56a27c438f4925d6397fbf0b Mon Sep 17 00:00:00 2001 |
| 2 | From: Kienan Stewart <kstewart@efficios.com> | 2 | From: Kienan Stewart <kstewart@efficios.com> |
| 3 | Date: Mon, 29 Jul 2024 14:08:32 +0000 | 3 | Date: Mon, 29 Jul 2024 14:08:32 +0000 |
| 4 | Subject: [PATCH 2/6] Fix: ext4_da_reserve_space changed in 6.11-rc1 | 4 | Subject: [PATCH] Fix: ext4_da_reserve_space changed in 6.11-rc1 |
| 5 | 5 | ||
| 6 | See upstream commit: | 6 | See upstream commit: |
| 7 | 7 | ||
| @@ -25,10 +25,10 @@ Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |||
| 25 | 1 file changed, 17 insertions(+), 1 deletion(-) | 25 | 1 file changed, 17 insertions(+), 1 deletion(-) |
| 26 | 26 | ||
| 27 | diff --git a/include/instrumentation/events/ext4.h b/include/instrumentation/events/ext4.h | 27 | diff --git a/include/instrumentation/events/ext4.h b/include/instrumentation/events/ext4.h |
| 28 | index 462b11bf..addf2246 100644 | 28 | index 4131803..9f1d4b1 100644 |
| 29 | --- a/include/instrumentation/events/ext4.h | 29 | --- a/include/instrumentation/events/ext4.h |
| 30 | +++ b/include/instrumentation/events/ext4.h | 30 | +++ b/include/instrumentation/events/ext4.h |
| 31 | @@ -730,7 +730,23 @@ LTTNG_TRACEPOINT_EVENT(ext4_da_update_reserve_space, | 31 | @@ -821,7 +821,23 @@ LTTNG_TRACEPOINT_EVENT(ext4_da_update_reserve_space, |
| 32 | ) | 32 | ) |
| 33 | #endif | 33 | #endif |
| 34 | 34 | ||
| @@ -53,6 +53,3 @@ index 462b11bf..addf2246 100644 | |||
| 53 | LTTNG_TRACEPOINT_EVENT(ext4_da_reserve_space, | 53 | LTTNG_TRACEPOINT_EVENT(ext4_da_reserve_space, |
| 54 | TP_PROTO(struct inode *inode), | 54 | TP_PROTO(struct inode *inode), |
| 55 | 55 | ||
| 56 | -- | ||
| 57 | 2.39.2 | ||
| 58 | |||
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0002-fix-btrfs-move-parent-and-ref_root-into-btrfs_delaye.patch b/meta/recipes-kernel/lttng/lttng-modules/0002-fix-btrfs-move-parent-and-ref_root-into-btrfs_delaye.patch deleted file mode 100644 index 5d0d1fb314..0000000000 --- a/meta/recipes-kernel/lttng/lttng-modules/0002-fix-btrfs-move-parent-and-ref_root-into-btrfs_delaye.patch +++ /dev/null | |||
| @@ -1,58 +0,0 @@ | |||
| 1 | From 9bb17e292631f54fb5af4be4fae32ccd3d3d15c7 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Michael Jeanson <mjeanson@efficios.com> | ||
| 3 | Date: Mon, 27 May 2024 13:13:15 -0400 | ||
| 4 | Subject: [PATCH 2/3] fix: btrfs: move ->parent and ->ref_root into | ||
| 5 | btrfs_delayed_ref_node (v6.10) | ||
| 6 | |||
| 7 | See upstream commit: | ||
| 8 | |||
| 9 | commit cf4f04325b2b27efa5697ba0ea4c1abdee0035b4 | ||
| 10 | Author: Josef Bacik <josef@toxicpanda.com> | ||
| 11 | Date: Fri Apr 12 22:57:13 2024 -0400 | ||
| 12 | |||
| 13 | btrfs: move ->parent and ->ref_root into btrfs_delayed_ref_node | ||
| 14 | |||
| 15 | These two members are shared by both the tree refs and data refs, so | ||
| 16 | move them into btrfs_delayed_ref_node proper. This allows us to greatly | ||
| 17 | simplify the comparison code, as the shared refs always only sort on | ||
| 18 | parent, and the non shared refs always sort first on ref_root, and then | ||
| 19 | only data refs sort on their specific fields. | ||
| 20 | |||
| 21 | Upstream-Status: Backport [9bb17e29 fix: btrfs: move ->parent and ->ref_root into btrfs_delayed_ref_node (v6.10)] | ||
| 22 | |||
| 23 | Change-Id: Ib7c92cc4bb8d674ac66ccfa25c03476f7adaaf90 | ||
| 24 | Signed-off-by: Michael Jeanson <mjeanson@efficios.com> | ||
| 25 | Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | ||
| 26 | --- | ||
| 27 | include/instrumentation/events/btrfs.h | 8 ++++---- | ||
| 28 | 1 file changed, 4 insertions(+), 4 deletions(-) | ||
| 29 | |||
| 30 | diff --git a/include/instrumentation/events/btrfs.h b/include/instrumentation/events/btrfs.h | ||
| 31 | index d73c1ce5..c0c746e2 100644 | ||
| 32 | --- a/include/instrumentation/events/btrfs.h | ||
| 33 | +++ b/include/instrumentation/events/btrfs.h | ||
| 34 | @@ -912,8 +912,8 @@ LTTNG_TRACEPOINT_EVENT_CLASS(btrfs_delayed_tree_ref, | ||
| 35 | ctf_integer(u64, bytenr, ref->bytenr) | ||
| 36 | ctf_integer(u64, num_bytes, ref->num_bytes) | ||
| 37 | ctf_integer(int, action, ref->action) | ||
| 38 | - ctf_integer(u64, parent, ref->tree_ref.parent) | ||
| 39 | - ctf_integer(u64, ref_root, ref->tree_ref.root) | ||
| 40 | + ctf_integer(u64, parent, ref->parent) | ||
| 41 | + ctf_integer(u64, ref_root, ref->ref_root) | ||
| 42 | ctf_integer(int, level, ref->tree_ref.level) | ||
| 43 | ctf_integer(int, type, ref->type) | ||
| 44 | ctf_integer(u64, seq, ref->seq) | ||
| 45 | @@ -1196,8 +1196,8 @@ LTTNG_TRACEPOINT_EVENT_CLASS(btrfs_delayed_data_ref, | ||
| 46 | ctf_integer(u64, bytenr, ref->bytenr) | ||
| 47 | ctf_integer(u64, num_bytes, ref->num_bytes) | ||
| 48 | ctf_integer(int, action, ref->action) | ||
| 49 | - ctf_integer(u64, parent, ref->data_ref.parent) | ||
| 50 | - ctf_integer(u64, ref_root, ref->data_ref.root) | ||
| 51 | + ctf_integer(u64, parent, ref->parent) | ||
| 52 | + ctf_integer(u64, ref_root, ref->ref_root) | ||
| 53 | ctf_integer(u64, owner, ref->data_ref.objectid) | ||
| 54 | ctf_integer(u64, offset, ref->data_ref.offset) | ||
| 55 | ctf_integer(int, type, ref->type) | ||
| 56 | -- | ||
| 57 | 2.39.2 | ||
| 58 | |||
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0003-Fix-orig_start-removed-from-btrfs_get_extent-in-6.11.patch b/meta/recipes-kernel/lttng/lttng-modules/0003-Fix-orig_start-removed-from-btrfs_get_extent-in-6.11.patch index 5273efe53e..4d06ec76e7 100644 --- a/meta/recipes-kernel/lttng/lttng-modules/0003-Fix-orig_start-removed-from-btrfs_get_extent-in-6.11.patch +++ b/meta/recipes-kernel/lttng/lttng-modules/0003-Fix-orig_start-removed-from-btrfs_get_extent-in-6.11.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From aef97cb8d8ce45a9ea02eaedd20c28e4b69f4acf Mon Sep 17 00:00:00 2001 | 1 | From 1e4cc8d271117af9262e28a5dd19790a0917818c Mon Sep 17 00:00:00 2001 |
| 2 | From: Kienan Stewart <kstewart@efficios.com> | 2 | From: Kienan Stewart <kstewart@efficios.com> |
| 3 | Date: Mon, 29 Jul 2024 14:11:36 +0000 | 3 | Date: Mon, 29 Jul 2024 14:11:36 +0000 |
| 4 | Subject: [PATCH 3/6] Fix: orig_start removed from btrfs_get_extent in 6.11-rc1 | 4 | Subject: [PATCH] Fix: orig_start removed from btrfs_get_extent in 6.11-rc1 |
| 5 | 5 | ||
| 6 | See upstream commit: | 6 | See upstream commit: |
| 7 | 7 | ||
| @@ -28,10 +28,10 @@ Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |||
| 28 | 1 file changed, 23 insertions(+), 1 deletion(-) | 28 | 1 file changed, 23 insertions(+), 1 deletion(-) |
| 29 | 29 | ||
| 30 | diff --git a/include/instrumentation/events/btrfs.h b/include/instrumentation/events/btrfs.h | 30 | diff --git a/include/instrumentation/events/btrfs.h b/include/instrumentation/events/btrfs.h |
| 31 | index f1b82db4..40139dee 100644 | 31 | index c0c746e..dfad19c 100644 |
| 32 | --- a/include/instrumentation/events/btrfs.h | 32 | --- a/include/instrumentation/events/btrfs.h |
| 33 | +++ b/include/instrumentation/events/btrfs.h | 33 | +++ b/include/instrumentation/events/btrfs.h |
| 34 | @@ -176,7 +176,29 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(btrfs__inode, btrfs_inode_evict, | 34 | @@ -177,7 +177,29 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(btrfs__inode, btrfs_inode_evict, |
| 35 | ) | 35 | ) |
| 36 | #endif | 36 | #endif |
| 37 | 37 | ||
| @@ -62,6 +62,3 @@ index f1b82db4..40139dee 100644 | |||
| 62 | 62 | ||
| 63 | LTTNG_TRACEPOINT_EVENT(btrfs_get_extent, | 63 | LTTNG_TRACEPOINT_EVENT(btrfs_get_extent, |
| 64 | 64 | ||
| 65 | -- | ||
| 66 | 2.39.2 | ||
| 67 | |||
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0003-fix-net-udp-add-IP-port-data-to-the-tracepoint-udp-u.patch b/meta/recipes-kernel/lttng/lttng-modules/0003-fix-net-udp-add-IP-port-data-to-the-tracepoint-udp-u.patch deleted file mode 100644 index ab28f870c5..0000000000 --- a/meta/recipes-kernel/lttng/lttng-modules/0003-fix-net-udp-add-IP-port-data-to-the-tracepoint-udp-u.patch +++ /dev/null | |||
| @@ -1,79 +0,0 @@ | |||
| 1 | From 4ae0d960e149d1205d0cc167e44c120148c7f4f0 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Michael Jeanson <mjeanson@efficios.com> | ||
| 3 | Date: Mon, 27 May 2024 11:11:21 -0400 | ||
| 4 | Subject: [PATCH 3/3] fix: net: udp: add IP/port data to the tracepoint | ||
| 5 | udp/udp_fail_queue_rcv_skb (v6.10) | ||
| 6 | |||
| 7 | See upstream commit: | ||
| 8 | |||
| 9 | commit e9669a00bba79442dd4862c57761333d6a020c24 | ||
| 10 | Author: Balazs Scheidler <bazsi77@gmail.com> | ||
| 11 | Date: Tue Mar 26 19:05:47 2024 +0100 | ||
| 12 | |||
| 13 | net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb | ||
| 14 | |||
| 15 | The udp_fail_queue_rcv_skb() tracepoint lacks any details on the source | ||
| 16 | and destination IP/port whereas this information can be critical in case | ||
| 17 | of UDP/syslog. | ||
| 18 | |||
| 19 | Upstream-Status: Backport [4ae0d960 fix: net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (v6.10)] | ||
| 20 | |||
| 21 | Change-Id: I0c337c5817b0a120298cbf5088d60671d9625b0d | ||
| 22 | Signed-off-by: Michael Jeanson <mjeanson@efficios.com> | ||
| 23 | Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | ||
| 24 | --- | ||
| 25 | include/instrumentation/events/udp.h | 30 ++++++++++++++++++++++++++++ | ||
| 26 | 1 file changed, 30 insertions(+) | ||
| 27 | |||
| 28 | diff --git a/include/instrumentation/events/udp.h b/include/instrumentation/events/udp.h | ||
| 29 | index b63a1bb5..0a94b466 100644 | ||
| 30 | --- a/include/instrumentation/events/udp.h | ||
| 31 | +++ b/include/instrumentation/events/udp.h | ||
| 32 | @@ -7,7 +7,36 @@ | ||
| 33 | |||
| 34 | #include <lttng/tracepoint-event.h> | ||
| 35 | #include <linux/udp.h> | ||
| 36 | +#include <lttng/kernel-version.h> | ||
| 37 | |||
| 38 | +#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,10,0)) | ||
| 39 | +LTTNG_TRACEPOINT_ENUM(lttng_sk_family, | ||
| 40 | + TP_ENUM_VALUES( | ||
| 41 | + ctf_enum_value("AF_INET", AF_INET) | ||
| 42 | + ctf_enum_value("AF_INET6", AF_INET6) | ||
| 43 | + ) | ||
| 44 | +) | ||
| 45 | + | ||
| 46 | +LTTNG_TRACEPOINT_EVENT(udp_fail_queue_rcv_skb, | ||
| 47 | + | ||
| 48 | + TP_PROTO(int rc, struct sock *sk, struct sk_buff *skb), | ||
| 49 | + | ||
| 50 | + TP_ARGS(rc, sk, skb), | ||
| 51 | + | ||
| 52 | + TP_FIELDS( | ||
| 53 | + ctf_integer(int, rc, rc) | ||
| 54 | + ctf_integer(__u16, sport, ntohs(udp_hdr(skb)->source)) | ||
| 55 | + ctf_integer(__u16, dport, ntohs(udp_hdr(skb)->dest)) | ||
| 56 | + ctf_enum(lttng_sk_family, __u16, family, sk->sk_family) | ||
| 57 | + /* | ||
| 58 | + * The 'saddr' and 'daddr' fields from the upstream tracepoint | ||
| 59 | + * are currently not extracted. It is recommended to use a | ||
| 60 | + * tracepoint from the 'net' probe instead which includes all | ||
| 61 | + * fields from the IP header. | ||
| 62 | + */ | ||
| 63 | + ) | ||
| 64 | +) | ||
| 65 | +#else | ||
| 66 | LTTNG_TRACEPOINT_EVENT(udp_fail_queue_rcv_skb, | ||
| 67 | |||
| 68 | TP_PROTO(int rc, struct sock *sk), | ||
| 69 | @@ -19,6 +48,7 @@ LTTNG_TRACEPOINT_EVENT(udp_fail_queue_rcv_skb, | ||
| 70 | ctf_integer(__u16, lport, inet_sk(sk)->inet_num) | ||
| 71 | ) | ||
| 72 | ) | ||
| 73 | +#endif | ||
| 74 | |||
| 75 | #endif /* LTTNG_TRACE_UDP_H */ | ||
| 76 | |||
| 77 | -- | ||
| 78 | 2.39.2 | ||
| 79 | |||
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0004-Fix-block_len-removed-frmo-btrfs_get_extent-in-6.11-.patch b/meta/recipes-kernel/lttng/lttng-modules/0004-Fix-block_len-removed-frmo-btrfs_get_extent-in-6.11-.patch index 8dab9cac47..c9f48e2f2b 100644 --- a/meta/recipes-kernel/lttng/lttng-modules/0004-Fix-block_len-removed-frmo-btrfs_get_extent-in-6.11-.patch +++ b/meta/recipes-kernel/lttng/lttng-modules/0004-Fix-block_len-removed-frmo-btrfs_get_extent-in-6.11-.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From d44bc12d138513eb3d1dae4e66a4d76d7c567212 Mon Sep 17 00:00:00 2001 | 1 | From 974125ab11a7f0b4df5658cdac26dc5cf9fdbc87 Mon Sep 17 00:00:00 2001 |
| 2 | From: Kienan Stewart <kstewart@efficios.com> | 2 | From: Kienan Stewart <kstewart@efficios.com> |
| 3 | Date: Mon, 29 Jul 2024 14:12:47 +0000 | 3 | Date: Mon, 29 Jul 2024 14:12:47 +0000 |
| 4 | Subject: [PATCH 4/6] Fix: block_len removed frmo btrfs_get_extent in 6.11-rc1 | 4 | Subject: [PATCH] Fix: block_len removed frmo btrfs_get_extent in 6.11-rc1 |
| 5 | 5 | ||
| 6 | See upstream commit: | 6 | See upstream commit: |
| 7 | 7 | ||
| @@ -31,10 +31,10 @@ Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |||
| 31 | 1 file changed, 1 deletion(-) | 31 | 1 file changed, 1 deletion(-) |
| 32 | 32 | ||
| 33 | diff --git a/include/instrumentation/events/btrfs.h b/include/instrumentation/events/btrfs.h | 33 | diff --git a/include/instrumentation/events/btrfs.h b/include/instrumentation/events/btrfs.h |
| 34 | index 40139dee..a764fb3b 100644 | 34 | index dfad19c..28320d8 100644 |
| 35 | --- a/include/instrumentation/events/btrfs.h | 35 | --- a/include/instrumentation/events/btrfs.h |
| 36 | +++ b/include/instrumentation/events/btrfs.h | 36 | +++ b/include/instrumentation/events/btrfs.h |
| 37 | @@ -191,7 +191,6 @@ LTTNG_TRACEPOINT_EVENT(btrfs_get_extent, | 37 | @@ -192,7 +192,6 @@ LTTNG_TRACEPOINT_EVENT(btrfs_get_extent, |
| 38 | ctf_integer(u64, start, map->start) | 38 | ctf_integer(u64, start, map->start) |
| 39 | ctf_integer(u64, len, map->len) | 39 | ctf_integer(u64, len, map->len) |
| 40 | ctf_integer(u64, block_start, map->block_start) | 40 | ctf_integer(u64, block_start, map->block_start) |
| @@ -42,6 +42,3 @@ index 40139dee..a764fb3b 100644 | |||
| 42 | ctf_integer(unsigned int, flags, map->flags) | 42 | ctf_integer(unsigned int, flags, map->flags) |
| 43 | ctf_integer(int, refs, refcount_read(&map->refs)) | 43 | ctf_integer(int, refs, refcount_read(&map->refs)) |
| 44 | ctf_integer(unsigned int, compress_type, extent_map_compression(map)) | 44 | ctf_integer(unsigned int, compress_type, extent_map_compression(map)) |
| 45 | -- | ||
| 46 | 2.39.2 | ||
| 47 | |||
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0005-Fix-block_start-removed-from-btrfs_get_extent-in-6.1.patch b/meta/recipes-kernel/lttng/lttng-modules/0005-Fix-block_start-removed-from-btrfs_get_extent-in-6.1.patch index da933d2f72..86c72cc650 100644 --- a/meta/recipes-kernel/lttng/lttng-modules/0005-Fix-block_start-removed-from-btrfs_get_extent-in-6.1.patch +++ b/meta/recipes-kernel/lttng/lttng-modules/0005-Fix-block_start-removed-from-btrfs_get_extent-in-6.1.patch | |||
| @@ -1,8 +1,7 @@ | |||
| 1 | From f2762247871d9340f3cbe7e40f25ceb6dbdb81f1 Mon Sep 17 00:00:00 2001 | 1 | From b845e79532c9c28c0108bf556171093236460251 Mon Sep 17 00:00:00 2001 |
| 2 | From: Kienan Stewart <kstewart@efficios.com> | 2 | From: Kienan Stewart <kstewart@efficios.com> |
| 3 | Date: Mon, 29 Jul 2024 14:14:24 +0000 | 3 | Date: Mon, 29 Jul 2024 14:14:24 +0000 |
| 4 | Subject: [PATCH 5/6] Fix: block_start removed from btrfs_get_extent in | 4 | Subject: [PATCH] Fix: block_start removed from btrfs_get_extent in 6.11-rc1 |
| 5 | 6.11-rc1 | ||
| 6 | 5 | ||
| 7 | See upstream commit: | 6 | See upstream commit: |
| 8 | 7 | ||
| @@ -38,10 +37,10 @@ Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |||
| 38 | 1 file changed, 1 deletion(-) | 37 | 1 file changed, 1 deletion(-) |
| 39 | 38 | ||
| 40 | diff --git a/include/instrumentation/events/btrfs.h b/include/instrumentation/events/btrfs.h | 39 | diff --git a/include/instrumentation/events/btrfs.h b/include/instrumentation/events/btrfs.h |
| 41 | index a764fb3b..4ceb8e02 100644 | 40 | index 28320d8..8fb6866 100644 |
| 42 | --- a/include/instrumentation/events/btrfs.h | 41 | --- a/include/instrumentation/events/btrfs.h |
| 43 | +++ b/include/instrumentation/events/btrfs.h | 42 | +++ b/include/instrumentation/events/btrfs.h |
| 44 | @@ -190,7 +190,6 @@ LTTNG_TRACEPOINT_EVENT(btrfs_get_extent, | 43 | @@ -191,7 +191,6 @@ LTTNG_TRACEPOINT_EVENT(btrfs_get_extent, |
| 45 | ctf_integer(u64, ino, btrfs_ino(inode)) | 44 | ctf_integer(u64, ino, btrfs_ino(inode)) |
| 46 | ctf_integer(u64, start, map->start) | 45 | ctf_integer(u64, start, map->start) |
| 47 | ctf_integer(u64, len, map->len) | 46 | ctf_integer(u64, len, map->len) |
| @@ -49,6 +48,3 @@ index a764fb3b..4ceb8e02 100644 | |||
| 49 | ctf_integer(unsigned int, flags, map->flags) | 48 | ctf_integer(unsigned int, flags, map->flags) |
| 50 | ctf_integer(int, refs, refcount_read(&map->refs)) | 49 | ctf_integer(int, refs, refcount_read(&map->refs)) |
| 51 | ctf_integer(unsigned int, compress_type, extent_map_compression(map)) | 50 | ctf_integer(unsigned int, compress_type, extent_map_compression(map)) |
| 52 | -- | ||
| 53 | 2.39.2 | ||
| 54 | |||
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0006-Fix-scsi-sd-Atomic-write-support-added-in-6.11-rc1.patch b/meta/recipes-kernel/lttng/lttng-modules/0006-Fix-scsi-sd-Atomic-write-support-added-in-6.11-rc1.patch index 778c7e3b86..2745e6444a 100644 --- a/meta/recipes-kernel/lttng/lttng-modules/0006-Fix-scsi-sd-Atomic-write-support-added-in-6.11-rc1.patch +++ b/meta/recipes-kernel/lttng/lttng-modules/0006-Fix-scsi-sd-Atomic-write-support-added-in-6.11-rc1.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From 166a05ce64a05218f51563d201644ab3bfddaacc Mon Sep 17 00:00:00 2001 | 1 | From d0797fe4bce357d419d2f1f8a3cfe2f8e71ebfdb Mon Sep 17 00:00:00 2001 |
| 2 | From: Kienan Stewart <kstewart@efficios.com> | 2 | From: Kienan Stewart <kstewart@efficios.com> |
| 3 | Date: Mon, 29 Jul 2024 14:23:02 +0000 | 3 | Date: Mon, 29 Jul 2024 14:23:02 +0000 |
| 4 | Subject: [PATCH 6/6] Fix: scsi: sd: Atomic write support added in 6.11-rc1 | 4 | Subject: [PATCH] Fix: scsi: sd: Atomic write support added in 6.11-rc1 |
| 5 | 5 | ||
| 6 | See upstream commit: | 6 | See upstream commit: |
| 7 | 7 | ||
| @@ -90,10 +90,10 @@ Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |||
| 90 | 1 file changed, 97 insertions(+), 1 deletion(-) | 90 | 1 file changed, 97 insertions(+), 1 deletion(-) |
| 91 | 91 | ||
| 92 | diff --git a/include/instrumentation/events/scsi.h b/include/instrumentation/events/scsi.h | 92 | diff --git a/include/instrumentation/events/scsi.h b/include/instrumentation/events/scsi.h |
| 93 | index de2a1998..175ab003 100644 | 93 | index 52c0ebd..54ba3ee 100644 |
| 94 | --- a/include/instrumentation/events/scsi.h | 94 | --- a/include/instrumentation/events/scsi.h |
| 95 | +++ b/include/instrumentation/events/scsi.h | 95 | +++ b/include/instrumentation/events/scsi.h |
| 96 | @@ -19,7 +19,103 @@ | 96 | @@ -16,7 +16,103 @@ |
| 97 | 97 | ||
| 98 | #define scsi_opcode_name(opcode) { opcode, #opcode } | 98 | #define scsi_opcode_name(opcode) { opcode, #opcode } |
| 99 | 99 | ||
| @@ -198,6 +198,3 @@ index de2a1998..175ab003 100644 | |||
| 198 | || LTTNG_SLE_KERNEL_RANGE(4,4,9,36,0,0, 4,5,0,0,0,0)) | 198 | || LTTNG_SLE_KERNEL_RANGE(4,4,9,36,0,0, 4,5,0,0,0,0)) |
| 199 | 199 | ||
| 200 | #define show_opcode_name(val) \ | 200 | #define show_opcode_name(val) \ |
| 201 | -- | ||
| 202 | 2.39.2 | ||
| 203 | |||
diff --git a/meta/recipes-kernel/lttng/lttng-modules_2.13.13.bb b/meta/recipes-kernel/lttng/lttng-modules_2.13.14.bb index 0363e8be70..5b1e61f3be 100644 --- a/meta/recipes-kernel/lttng/lttng-modules_2.13.13.bb +++ b/meta/recipes-kernel/lttng/lttng-modules_2.13.14.bb | |||
| @@ -3,29 +3,25 @@ SUMMARY = "Linux Trace Toolkit KERNEL MODULE" | |||
| 3 | DESCRIPTION = "The lttng-modules 2.0 package contains the kernel tracer modules" | 3 | DESCRIPTION = "The lttng-modules 2.0 package contains the kernel tracer modules" |
| 4 | HOMEPAGE = "https://lttng.org/" | 4 | HOMEPAGE = "https://lttng.org/" |
| 5 | LICENSE = "LGPL-2.1-only & GPL-2.0-only & MIT" | 5 | LICENSE = "LGPL-2.1-only & GPL-2.0-only & MIT" |
| 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=0464cff101a009c403cd2ed65d01d4c4" | 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=8d0d9f08888046474772a5d745d89d6a" |
| 7 | 7 | ||
| 8 | inherit module | 8 | inherit module |
| 9 | 9 | ||
| 10 | include lttng-platforms.inc | 10 | include lttng-platforms.inc |
| 11 | 11 | ||
| 12 | SRC_URI = "https://lttng.org/files/${BPN}/${BPN}-${PV}.tar.bz2 \ | 12 | SRC_URI = "https://lttng.org/files/${BPN}/${BPN}-${PV}.tar.bz2 \ |
| 13 | file://0001-fix-btrfs-simplify-delayed-ref-tracepoints-v6.10.patch \ | ||
| 14 | file://0002-fix-btrfs-move-parent-and-ref_root-into-btrfs_delaye.patch \ | ||
| 15 | file://0003-fix-net-udp-add-IP-port-data-to-the-tracepoint-udp-u.patch \ | ||
| 16 | file://0001-fix-close_on_exec-pass-files_struct-instead-of-fdtab.patch \ | ||
| 17 | file://0001-Fix-kfree_skb-changed-in-6.11-rc1.patch \ | 13 | file://0001-Fix-kfree_skb-changed-in-6.11-rc1.patch \ |
| 18 | file://0002-Fix-ext4_da_reserve_space-changed-in-6.11-rc1.patch \ | 14 | file://0002-Fix-ext4_da_reserve_space-changed-in-6.11-rc1.patch \ |
| 19 | file://0003-Fix-orig_start-removed-from-btrfs_get_extent-in-6.11.patch \ | 15 | file://0003-Fix-orig_start-removed-from-btrfs_get_extent-in-6.11.patch \ |
| 20 | file://0004-Fix-block_len-removed-frmo-btrfs_get_extent-in-6.11-.patch \ | 16 | file://0004-Fix-block_len-removed-frmo-btrfs_get_extent-in-6.11-.patch \ |
| 21 | file://0005-Fix-block_start-removed-from-btrfs_get_extent-in-6.1.patch \ | 17 | file://0005-Fix-block_start-removed-from-btrfs_get_extent-in-6.1.patch \ |
| 22 | file://0006-Fix-scsi-sd-Atomic-write-support-added-in-6.11-rc1.patch \ | 18 | file://0006-Fix-scsi-sd-Atomic-write-support-added-in-6.11-rc1.patch \ |
| 23 | " | 19 | " |
| 24 | 20 | ||
| 25 | # Use :append here so that the patch is applied also when using devupstream | 21 | # Use :append here so that the patch is applied also when using devupstream |
| 26 | SRC_URI:append = " file://0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch" | 22 | SRC_URI:append = " file://0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch" |
| 27 | 23 | ||
| 28 | SRC_URI[sha256sum] = "7d26c07a5e80b66aa7bdcfdaaf4857f00fc9a5cdde79226b2528676700d50228" | 24 | SRC_URI[sha256sum] = "c6449f7ff12ab644a630692a556304e51525ca37d98aebf826796918be0f5da6" |
| 29 | 25 | ||
| 30 | export INSTALL_MOD_DIR="kernel/lttng-modules" | 26 | export INSTALL_MOD_DIR="kernel/lttng-modules" |
| 31 | 27 | ||
