diff options
Diffstat (limited to 'debian/patches-rt/0032-Documentation-kcov-Include-types.h-in-the-example.patch')
-rw-r--r-- | debian/patches-rt/0032-Documentation-kcov-Include-types.h-in-the-example.patch | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/debian/patches-rt/0032-Documentation-kcov-Include-types.h-in-the-example.patch b/debian/patches-rt/0032-Documentation-kcov-Include-types.h-in-the-example.patch new file mode 100644 index 000000000..63ab055fe --- /dev/null +++ b/debian/patches-rt/0032-Documentation-kcov-Include-types.h-in-the-example.patch @@ -0,0 +1,44 @@ +From 652ee176f98d76d080fe308abf93c8e4a2d76fa4 Mon Sep 17 00:00:00 2001 +From: Sebastian Andrzej Siewior <bigeasy@linutronix.de> +Date: Mon, 30 Aug 2021 19:26:23 +0200 +Subject: [PATCH 032/158] Documentation/kcov: Include types.h in the example. +Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15.10-rt24.tar.xz + +The first example code has includes at the top, the following two +example share that part. The last example (remote coverage collection) +requires the linux/types.h header file due its __aligned_u64 usage. + +Add the linux/types.h to the top most example and a comment that the +header files from above are required as it is done in the second +example. + +Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> +Link: https://lore.kernel.org/r/20210830172627.267989-2-bigeasy@linutronix.de +--- + Documentation/dev-tools/kcov.rst | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/Documentation/dev-tools/kcov.rst b/Documentation/dev-tools/kcov.rst +index d2c4c27e1702..347f3b6de8d4 100644 +--- a/Documentation/dev-tools/kcov.rst ++++ b/Documentation/dev-tools/kcov.rst +@@ -50,6 +50,7 @@ The following program demonstrates coverage collection from within a test + #include <sys/mman.h> + #include <unistd.h> + #include <fcntl.h> ++ #include <linux/types.h> + + #define KCOV_INIT_TRACE _IOR('c', 1, unsigned long) + #define KCOV_ENABLE _IO('c', 100) +@@ -251,6 +252,8 @@ selectively from different subsystems. + + .. code-block:: c + ++ /* Same includes and defines as above. */ ++ + struct kcov_remote_arg { + __u32 trace_mode; + __u32 area_size; +-- +2.33.1 + |