File block-remove-the-rq_disk_field_in_struct_request_v5.17.patch of Package lttng-modules
48
1
From: Michael Jeanson <mjeanson@efficios.com>
2
Date: Sun Jan 23 13:11:47 2022 -0500
3
Git-commit: 4b1945d3c055de4b49e310f799e6f92c57546349
4
Signed-off-by: Tony Jones <tonyj@suse.de>
5
6
fix: block: remove the ->rq_disk field in struct request (v5.17)
7
8
SUSE: Adjust this commit to reflect SLE15-SP5 backport
9
10
--- a/include/instrumentation/events/block.h
11
+++ b/include/instrumentation/events/block.h
12
13
)
14
#endif
15
16
-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0))
17
+#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0) || defined(CONFIG_SUSE_KERNEL))
18
/**
19
* block_rq_requeue - place block IO request back on a queue
20
* @rq: block IO operation request
21
22
* do for the request. If @rq->bio is non-NULL then there is
23
* additional work required to complete the request.
24
*/
25
-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0))
26
+#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0) || defined(CONFIG_SUSE_KERNEL))
27
LTTNG_TRACEPOINT_EVENT(block_rq_complete,
28
29
TP_PROTO(struct request *rq, blk_status_t error, unsigned int nr_bytes),
30
31
32
#endif /* #else #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,15,0)) */
33
34
-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0))
35
+#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0) || defined(CONFIG_SUSE_KERNEL))
36
LTTNG_TRACEPOINT_EVENT_CLASS(block_rq,
37
38
TP_PROTO(struct request *rq),
39
40
)
41
#endif
42
43
-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0))
44
+#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0) || defined(CONFIG_SUSE_KERNEL))
45
/**
46
* block_rq_remap - map request for a block operation request
47
* @rq: block IO operation request
48