X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=arch%2Fx86%2Fevents%2Famd%2Fibs.c;h=b26ee32f73e8af227901b2b7f6d0a5ad620f65a3;hb=aeb35d6b74174ed08daab84e232b456bbd89d1d9;hp=1a59a181582b2638b70d36a64ad383f3e302563c;hpb=9744f7b7b37e78d7f18050856e626aea33058787;p=deliverable%2Flinux.git diff --git a/arch/x86/events/amd/ibs.c b/arch/x86/events/amd/ibs.c index 1a59a181582b..b26ee32f73e8 100644 --- a/arch/x86/events/amd/ibs.c +++ b/arch/x86/events/amd/ibs.c @@ -7,7 +7,8 @@ */ #include -#include +#include +#include #include #include #include @@ -655,8 +656,12 @@ fail: } if (event->attr.sample_type & PERF_SAMPLE_RAW) { - raw.size = sizeof(u32) + ibs_data.size; - raw.data = ibs_data.data; + raw = (struct perf_raw_record){ + .frag = { + .size = sizeof(u32) + ibs_data.size, + .data = ibs_data.data, + }, + }; data.raw = &raw; }