FYI, we noticed a +643 bytes kernel size regression due to commit:
commit: 7229bb55d1bb9b92d8c59f59fe51b18cb9bf6ff3 (perf/x86/intel: Generic support for
hardware TopDown metrics)
url:
https://github.com/0day-ci/linux/commits/kan-liang-linux-intel-com/TopDow...
Details as below (size data is obtained by `nm --size-sort vmlinux`):
1ce99a64: perf/x86/intel: Use switch in intel_pmu_disable/enable_event
7229bb55: perf/x86/intel: Generic support for hardware TopDown metrics
+--------------------------------+----------+----------+-------+
| symbol | 1ce99a64 | 7229bb55 | delta |
+--------------------------------+----------+----------+-------+
| bzImage | 444192 | 444512 | 320 |
| nm.t.intel_pmu_hw_config | 387 | 549 | 162 |
| nm.t.collect_events | 248 | 370 | 122 |
| nm.t.intel_pmu_read_event | 19 | 93 | 74 |
| nm.t.intel_pmu_disable_event | 261 | 318 | 57 |
| nm.t.intel_pmu_enable_event | 448 | 503 | 55 |
| nm.t.is_metric_event | 0 | 44 | 44 |
| nm.T.x86_perf_event_set_period | 446 | 477 | 31 |
| nm.t.handle_pmi_common | 516 | 543 | 27 |
| nm.t.x86_pmu_del | 213 | 239 | 26 |
| nm.T.x86_perf_event_update | 264 | 288 | 24 |
| nm.t.x86_pmu_enable | 514 | 523 | 9 |
| nm.D.x86_pmu | 356 | 364 | 8 |
| nm.D.cpu_hw_events | 3808 | 3812 | 4 |
+--------------------------------+----------+----------+-------+
Thanks