]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - kernel/perf_event.c
perf events: Fix event inherit fallout of precalculated headers
[mv-sheeva.git] / kernel / perf_event.c
index aede71245e9f9594a47a4165787f2485ba530f1d..7961b27aceead89e6e75f3f7aa00d8383569bec2 100644 (file)
@@ -6098,6 +6098,11 @@ inherit_event(struct perf_event *parent_event,
        child_event->ctx = child_ctx;
        child_event->overflow_handler = parent_event->overflow_handler;
 
+       /*
+        * Precalculate sample_data sizes
+        */
+       perf_event__header_size(child_event);
+
        /*
         * Link it up in the child's context:
         */