Commit e2dec48
committed
Merge tag 'perf-tools-fixes-for-v5.18-2022-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Pull perf tools fixes from Arnaldo Carvalho de Melo:
- 'perf record --per-thread' mode doesn't have the CPU mask setup, so
it can use it to figure out the number of mmaps, fix it.
- Fix segfault accessing sample_id xyarray out of bounds, noticed while
using Intel PT where we have a dummy event to capture text poke perf
metadata events and we mixup the set of CPUs specified by the user
with the all CPUs map needed for text poke.
- Fix 'perf bench numa' to check if CPU used to bind task is online.
- Fix 'perf bench numa' usage of affinity for machines with more than
1000 CPUs.
- Fix misleading add event PMU debug message, noticed while using the
'intel_pt' PMU.
- Fix error check return value of hashmap__new() in 'perf stat', it
must use IS_ERR().
* tag 'perf-tools-fixes-for-v5.18-2022-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux:
perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K
perf bench: Fix numa testcase to check if CPU used to bind task is online
perf record: Fix per-thread option
perf tools: Fix segfault accessing sample_id xyarray
perf stat: Fix error check return value of hashmap__new(), must use IS_ERR()
perf tools: Fix misleading add event PMU debug message7 files changed
Lines changed: 176 additions & 45 deletions
File tree
- tools
- lib/perf
- perf
- bench
- util
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
577 | 577 | | |
578 | 578 | | |
579 | 579 | | |
580 | | - | |
581 | 580 | | |
582 | 581 | | |
583 | 582 | | |
| |||
589 | 588 | | |
590 | 589 | | |
591 | 590 | | |
592 | | - | |
| 591 | + | |
593 | 592 | | |
594 | 593 | | |
595 | 594 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| |||
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
57 | | - | |
| 58 | + | |
58 | 59 | | |
59 | 60 | | |
60 | 61 | | |
| |||
266 | 267 | | |
267 | 268 | | |
268 | 269 | | |
269 | | - | |
| 270 | + | |
270 | 271 | | |
271 | | - | |
272 | | - | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
273 | 275 | | |
274 | | - | |
275 | | - | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
276 | 287 | | |
277 | | - | |
| 288 | + | |
278 | 289 | | |
279 | 290 | | |
280 | 291 | | |
281 | 292 | | |
282 | 293 | | |
283 | | - | |
| 294 | + | |
284 | 295 | | |
285 | | - | |
286 | | - | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
287 | 300 | | |
288 | 301 | | |
289 | | - | |
290 | | - | |
| 302 | + | |
| 303 | + | |
291 | 304 | | |
292 | 305 | | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
293 | 314 | | |
294 | 315 | | |
295 | | - | |
| 316 | + | |
296 | 317 | | |
297 | | - | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
298 | 321 | | |
299 | | - | |
300 | 322 | | |
301 | | - | |
302 | | - | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
303 | 327 | | |
304 | | - | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
305 | 336 | | |
306 | 337 | | |
307 | 338 | | |
308 | | - | |
| 339 | + | |
309 | 340 | | |
310 | 341 | | |
311 | 342 | | |
312 | | - | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
313 | 346 | | |
314 | 347 | | |
315 | 348 | | |
316 | | - | |
| 349 | + | |
317 | 350 | | |
318 | 351 | | |
319 | 352 | | |
320 | 353 | | |
321 | 354 | | |
322 | | - | |
323 | | - | |
| 355 | + | |
| 356 | + | |
324 | 357 | | |
325 | 358 | | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
326 | 367 | | |
327 | 368 | | |
328 | | - | |
| 369 | + | |
329 | 370 | | |
330 | 371 | | |
| 372 | + | |
331 | 373 | | |
332 | | - | |
333 | | - | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
334 | 379 | | |
335 | 380 | | |
336 | 381 | | |
| |||
376 | 421 | | |
377 | 422 | | |
378 | 423 | | |
379 | | - | |
| 424 | + | |
380 | 425 | | |
381 | 426 | | |
382 | 427 | | |
| |||
434 | 479 | | |
435 | 480 | | |
436 | 481 | | |
| 482 | + | |
437 | 483 | | |
438 | 484 | | |
439 | 485 | | |
| |||
585 | 631 | | |
586 | 632 | | |
587 | 633 | | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
588 | 639 | | |
589 | 640 | | |
590 | 641 | | |
591 | 642 | | |
| 643 | + | |
592 | 644 | | |
593 | 645 | | |
594 | 646 | | |
| |||
608 | 660 | | |
609 | 661 | | |
610 | 662 | | |
611 | | - | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
612 | 666 | | |
613 | | - | |
614 | | - | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
615 | 672 | | |
616 | 673 | | |
617 | 674 | | |
| |||
752 | 809 | | |
753 | 810 | | |
754 | 811 | | |
755 | | - | |
756 | | - | |
757 | 812 | | |
758 | 813 | | |
759 | 814 | | |
| |||
1241 | 1296 | | |
1242 | 1297 | | |
1243 | 1298 | | |
1244 | | - | |
| 1299 | + | |
1245 | 1300 | | |
1246 | 1301 | | |
1247 | 1302 | | |
| |||
1265 | 1320 | | |
1266 | 1321 | | |
1267 | 1322 | | |
| 1323 | + | |
1268 | 1324 | | |
1269 | 1325 | | |
1270 | 1326 | | |
| |||
1398 | 1454 | | |
1399 | 1455 | | |
1400 | 1456 | | |
| 1457 | + | |
1401 | 1458 | | |
1402 | 1459 | | |
1403 | 1460 | | |
1404 | 1461 | | |
1405 | 1462 | | |
1406 | 1463 | | |
1407 | | - | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
1408 | 1467 | | |
1409 | | - | |
| 1468 | + | |
1410 | 1469 | | |
1411 | 1470 | | |
1412 | 1471 | | |
1413 | 1472 | | |
1414 | 1473 | | |
1415 | 1474 | | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
1416 | 1482 | | |
1417 | 1483 | | |
1418 | 1484 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
989 | 989 | | |
990 | 990 | | |
991 | 991 | | |
992 | | - | |
993 | | - | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
994 | 997 | | |
995 | 998 | | |
996 | 999 | | |
| |||
1007 | 1010 | | |
1008 | 1011 | | |
1009 | 1012 | | |
1010 | | - | |
| 1013 | + | |
| 1014 | + | |
1011 | 1015 | | |
1012 | 1016 | | |
1013 | 1017 | | |
1014 | | - | |
| 1018 | + | |
1015 | 1019 | | |
1016 | 1020 | | |
1017 | 1021 | | |
1018 | 1022 | | |
1019 | | - | |
| 1023 | + | |
1020 | 1024 | | |
1021 | 1025 | | |
1022 | 1026 | | |
| |||
3329 | 3333 | | |
3330 | 3334 | | |
3331 | 3335 | | |
| 3336 | + | |
| 3337 | + | |
| 3338 | + | |
3332 | 3339 | | |
3333 | 3340 | | |
3334 | 3341 | | |
| |||
3680 | 3687 | | |
3681 | 3688 | | |
3682 | 3689 | | |
| 3690 | + | |
| 3691 | + | |
| 3692 | + | |
| 3693 | + | |
| 3694 | + | |
3683 | 3695 | | |
3684 | 3696 | | |
3685 | 3697 | | |
| |||
0 commit comments