Some fixes that address issues for regular and pfm4 events with 2 additional perf_event_attr tests. Various authors, David Sharp isn't currently at Google. v2. corrects the commit message following Athira Rajeev's suggestion. David Sharp (1): perf record: Set PERF_RECORD_PERIOD if attr->freq is set. Ian Rogers (3): perf test: Ensure sample_period is set libpfm4 events perf record: Don't clear event's period if set by a term perf test: Leader sampling shouldn't clear sample period Stephane Eranian (1): perf record: Prevent override of attr->sample_period for libpfm4 events tools/perf/tests/attr/README | 2 ++ tools/perf/tests/attr/test-record-group2 | 29 ++++++++++++++++++++ tools/perf/tests/attr/test-record-pfm-period | 9 ++++++ tools/perf/util/evsel.c | 10 +++++-- tools/perf/util/record.c | 28 +++++++++++++------ 5 files changed, 67 insertions(+), 11 deletions(-) create mode 100644 tools/perf/tests/attr/test-record-group2 create mode 100644 tools/perf/tests/attr/test-record-pfm-period -- 2.28.0.163.g6104cc2f0b6-goog