]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
tools headers: Sync uapi/linux/perf_event.h with the kernel sources
authorNamhyung Kim <namhyung@kernel.org>
Tue, 3 Dec 2024 03:53:40 +0000 (19:53 -0800)
committerNamhyung Kim <namhyung@kernel.org>
Wed, 4 Dec 2024 22:34:49 +0000 (14:34 -0800)
To pick up the changes in this cset:

  18d92bb57c39504d ("perf/core: Add aux_pause, aux_resume, aux_start_paused")

This addresses these perf build warnings:

  Warning: Kernel ABI header differences:
    diff -u tools/include/uapi/linux/perf_event.h include/uapi/linux/perf_event.h

Please see tools/include/uapi/README for further details.

Reviewed-by: James Clark <james.clark@linaro.org>
Link: https://lore.kernel.org/r/20241203035349.1901262-3-namhyung@kernel.org
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
tools/include/uapi/linux/perf_event.h

index 4842c36fdf80199696b9e4a77d363fbcd9f3996e..0524d541d4e3d50150da03186467382bc60bdf50 100644 (file)
@@ -511,7 +511,16 @@ struct perf_event_attr {
        __u16   sample_max_stack;
        __u16   __reserved_2;
        __u32   aux_sample_size;
-       __u32   __reserved_3;
+
+       union {
+               __u32   aux_action;
+               struct {
+                       __u32   aux_start_paused :  1, /* start AUX area tracing paused */
+                               aux_pause        :  1, /* on overflow, pause AUX area tracing */
+                               aux_resume       :  1, /* on overflow, resume AUX area tracing */
+                               __reserved_3     : 29;
+               };
+       };
 
        /*
         * User provided data if sigtrap=1, passed back to user via