Commit f7018be
committed
Merge tag 'perf_urgent_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull perf fixes from Borislav Petkov:
- Prevent unintentional page sharing by checking whether a page
reference to a PMU samples page has been acquired properly before
that
- Make sure the LBR_SELECT MSR is saved/restored too
- Reset the LBR_SELECT MSR when resetting the LBR PMU to clear any
residual data left
* tag 'perf_urgent_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
perf/core: Avoid put_page() when GUP fails
perf/x86/vlbr: Add c->flags to vlbr event constraints
perf/x86/lbr: Reset LBR_SELECT during vlbr reset3 files changed
+10
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3048 | 3048 | | |
3049 | 3049 | | |
3050 | 3050 | | |
3051 | | - | |
| 3051 | + | |
| 3052 | + | |
3052 | 3053 | | |
| 3054 | + | |
3053 | 3055 | | |
3054 | 3056 | | |
3055 | 3057 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
| 268 | + | |
| 269 | + | |
268 | 270 | | |
269 | 271 | | |
270 | 272 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7154 | 7154 | | |
7155 | 7155 | | |
7156 | 7156 | | |
7157 | | - | |
7158 | 7157 | | |
7159 | 7158 | | |
7160 | 7159 | | |
| |||
7173 | 7172 | | |
7174 | 7173 | | |
7175 | 7174 | | |
| 7175 | + | |
| 7176 | + | |
7176 | 7177 | | |
7177 | | - | |
| 7178 | + | |
7178 | 7179 | | |
| 7180 | + | |
| 7181 | + | |
7179 | 7182 | | |
7180 | 7183 | | |
7181 | | - | |
7182 | | - | |
7183 | | - | |
7184 | 7184 | | |
7185 | 7185 | | |
7186 | 7186 | | |
| |||
0 commit comments