File sle_btrfs_block_group_struct_refactor.patch of Package lttng-modules
From: Tony Jones <tonyj@suse.de>
Subject: fix: block: remove the error argument to the block_bio_complete (v5.8)
Git-commit: 5809d816fc124d598e689d8914a7e064667d2aeb
Handle SLE backport.
--- a/instrumentation/events/lttng-module/btrfs.h 2020-11-04 20:10:34.671016006 +0100
+++ b/instrumentation/events/lttng-module/btrfs.h 2020-11-04 20:12:11.736884370 +0100
@@ -20,7 +20,7 @@
struct btrfs_delayed_tree_ref;
struct btrfs_delayed_data_ref;
struct btrfs_delayed_ref_head;
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,5,0))
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,5,0)) || (CONFIG_SUSE_VERSION == 15 && CONFIG_SUSE_PATCHLEVEL == 3)
struct btrfs_block_group;
#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0))
struct btrfs_block_group_cache;
@@ -705,7 +705,7 @@
)
#endif
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,5,0))
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,5,0)) || (CONFIG_SUSE_VERSION == 15 && CONFIG_SUSE_PATCHLEVEL == 3)
LTTNG_TRACEPOINT_EVENT(btrfs_add_block_group,
TP_PROTO(const struct btrfs_fs_info *fs_info,
@@ -1856,7 +1856,7 @@
#endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,10,0)) */
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,5,0))
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,5,0)) || (CONFIG_SUSE_VERSION == 15 && CONFIG_SUSE_PATCHLEVEL == 3)
LTTNG_TRACEPOINT_EVENT_MAP(find_free_extent,
btrfs_find_free_extent,
@@ -2174,7 +2174,7 @@
#endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,10,0)) */
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,5,0))
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,5,0)) || (CONFIG_SUSE_VERSION == 15 && CONFIG_SUSE_PATCHLEVEL == 3)
LTTNG_TRACEPOINT_EVENT(btrfs_find_cluster,
TP_PROTO(const struct btrfs_block_group *block_group, u64 start,