7864d8f7c088 ("libperf evlist: Fix per-thread mmaps for multi-threaded targets") ae4f8ae16a07 ("libperf evlist: Allow mixing per-thread and per-cpu mmaps") 7be1fedd2a0a ("perf tools: Allow all_cpus to be a superset of user_requested_cpus") d8fe2efb65ac ("libperf evlist: Move ->idx() into mmap_per_evsel()") 6a7b8a5a30e6 ("libperf evlist: Remove ->idx() per_cpu parameter") 0255571a1605 ("perf cpumap: Switch to using perf_cpu_map API") 23380e4d5330 ("perf record: Fix per-thread option") a668cc07f990 ("perf tools: Fix segfault accessing sample_id xyarray") 0df6ade7119d ("perf evlist: Rename cpus to user_requested_cpus") 8a96f454f566 ("perf stat: Avoid SEGV if core.cpus isn't set") f466e5ed6c35 ("perf record: Extend --threads command line option") 06380a849fa8 ("perf record: Introduce --threads command line option") 3217e9fecf11 ("perf record: Start threads in the beginning of trace streaming") 1e5de7d9c6de ("perf record: Stop threads in the end of trace streaming") 396b626b95d2 ("perf record: Introduce thread local variable") 415ccb58f68a ("perf record: Introduce thread specific data array") 7954f71689f9 ("perf record: Introduce thread affinity and mmap masks") 440286993960 ("perf cpumap: Migrate to libperf cpumap api") 0d3d237651fd ("perf evlist: No need to setup affinities when disabling events for pid targets") f350ee95498a ("perf evlist: No need to setup affinities when enabling events for pid targets")