Commit e5a65d4
committed
KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap
Add and use kvm_for_each_pmc() to dedup a variety of open coded for-loops
that iterate over valid PMCs given a bitmap (and because seeing checkpatch
whine about bad macro style is always amusing).
No functional change intended.
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Sean Christopherson <[email protected]>1 parent 004a0aa commit e5a65d4
3 files changed
+15
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
493 | 493 | | |
494 | 494 | | |
495 | 495 | | |
| 496 | + | |
496 | 497 | | |
497 | 498 | | |
498 | 499 | | |
| |||
505 | 506 | | |
506 | 507 | | |
507 | 508 | | |
508 | | - | |
509 | | - | |
510 | | - | |
511 | | - | |
512 | | - | |
513 | | - | |
| 509 | + | |
514 | 510 | | |
515 | 511 | | |
516 | 512 | | |
| |||
730 | 726 | | |
731 | 727 | | |
732 | 728 | | |
733 | | - | |
734 | | - | |
735 | | - | |
736 | | - | |
737 | | - | |
| 729 | + | |
738 | 730 | | |
739 | 731 | | |
740 | 732 | | |
| |||
806 | 798 | | |
807 | 799 | | |
808 | 800 | | |
809 | | - | |
810 | | - | |
811 | | - | |
812 | | - | |
| 801 | + | |
| 802 | + | |
813 | 803 | | |
814 | 804 | | |
815 | 805 | | |
| |||
861 | 851 | | |
862 | 852 | | |
863 | 853 | | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | | - | |
| 854 | + | |
| 855 | + | |
868 | 856 | | |
869 | 857 | | |
870 | 858 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
86 | 92 | | |
87 | 93 | | |
88 | 94 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
704 | 704 | | |
705 | 705 | | |
706 | 706 | | |
707 | | - | |
708 | | - | |
709 | | - | |
710 | | - | |
711 | | - | |
| 707 | + | |
| 708 | + | |
712 | 709 | | |
713 | 710 | | |
714 | 711 | | |
| |||
0 commit comments