diff options
Diffstat (limited to 'tools/perf/tests/sample-parsing.c')
| -rw-r--r-- | tools/perf/tests/sample-parsing.c | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/perf/tests/sample-parsing.c b/tools/perf/tests/sample-parsing.c index a0bdaf390ac8..2393916f6128 100644 --- a/tools/perf/tests/sample-parsing.c +++ b/tools/perf/tests/sample-parsing.c @@ -154,6 +154,9 @@ static bool samples_same(const struct perf_sample *s1,  	if (type & PERF_SAMPLE_CGROUP)  		COMP(cgroup); +	if (type & PERF_SAMPLE_DATA_PAGE_SIZE) +		COMP(data_page_size); +  	if (type & PERF_SAMPLE_AUX) {  		COMP(aux_sample.size);  		if (memcmp(s1->aux_sample.data, s2->aux_sample.data, @@ -234,6 +237,7 @@ static int do_test(u64 sample_type, u64 sample_regs, u64 read_format)  		},  		.phys_addr	= 113,  		.cgroup		= 114, +		.data_page_size = 115,  		.aux_sample	= {  			.size	= sizeof(aux_data),  			.data	= (void *)aux_data, @@ -340,7 +344,7 @@ int test__sample_parsing(struct test *test __maybe_unused, int subtest __maybe_u  	 * were added.  Please actually update the test rather than just change  	 * the condition below.  	 */ -	if (PERF_SAMPLE_MAX > PERF_SAMPLE_CGROUP << 1) { +	if (PERF_SAMPLE_MAX > PERF_SAMPLE_CODE_PAGE_SIZE << 1) {  		pr_debug("sample format has changed, some new PERF_SAMPLE_ bit was introduced - test needs updating\n");  		return -1;  	}  | 
