summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/parallel-perf.py
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2020-03-30 20:30:45 +0200
committerBorislav Petkov <bp@suse.de>2020-04-14 15:49:10 +0200
commit6458de97fc15530b54477c4e2b70af653e8ac3d9 (patch)
tree5d52abf29479cdcbcb2b649d35712124292d130b /tools/perf/scripts/python/parallel-perf.py
parent6e7a41c63abcfee28734c4c8872dae8d642329b6 (diff)
downloadkernel-6458de97fc15530b54477c4e2b70af653e8ac3d9.tar.gz
x86/mce/amd: Straighten CPU hotplug path
mce_threshold_create_device() hotplug callback runs on the plugged in CPU so: - use this_cpu_read() which is faster - pass in struct threshold_bank **bp to threshold_create_bank() and instead of doing per-CPU accesses - Use rdmsr_safe() instead of rdmsr_safe_on_cpu() which avoids an IPI. No functional changes. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Borislav Petkov <bp@suse.de> Link: https://lkml.kernel.org/r/20200403161943.1458-6-bp@alien8.de
Diffstat (limited to 'tools/perf/scripts/python/parallel-perf.py')
0 files changed, 0 insertions, 0 deletions
cab834cd4fb492d731f70aa'>mm: memcontrol: remove the kmem statesMuchun Song 2021-10-18mm/writeback: Add __folio_mark_dirty()Matthew Wilcox (Oracle) 2021-09-27mm/workingset: Convert workingset_activation to take a folioMatthew Wilcox (Oracle) 2021-09-27mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave()Matthew Wilcox (Oracle) 2021-09-27mm/memcg: Add folio_lruvec_lock() and similar functionsMatthew Wilcox (Oracle) 2021-09-27mm/memcg: Add folio_lruvec()Matthew Wilcox (Oracle) 2021-09-27mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock()Matthew Wilcox (Oracle) 2021-09-27mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath() to folioMatthew Wilcox (Oracle) 2021-09-27mm/memcg: Convert mem_cgroup_migrate() to take foliosMatthew Wilcox (Oracle) 2021-09-27mm/memcg: Convert mem_cgroup_uncharge() to take a folioMatthew Wilcox (Oracle) 2021-09-27mm/memcg: Convert mem_cgroup_charge() to take a folioMatthew Wilcox (Oracle) 2021-09-27mm/memcg: Add folio_memcg() and related functionsMatthew Wilcox (Oracle) 2021-09-03Merge branch 'akpm' (patches from Andrew)Linus Torvalds 2021-09-03mm, memcg: remove unused functionsMiaohe Lin 2021-09-03memcg: cleanup racy sum avoidance codeShakeel Butt 2021-09-03memcg: infrastructure to flush memcg statsShakeel Butt 2021-09-03memcg: switch lruvec stats to rstatShakeel Butt 2021-09-03mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg configSuren Baghdasaryan 2021-09-03writeback: memcg: simplify cgroup_writeback_by_idShakeel Butt 2021-08-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski 2021-08-20mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaimJohannes Weiner 2021-08-18net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem()Wei Wang 2021-07-01Merge branch 'for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/denn...Linus Torvalds 2021-06-29mm: memcontrol: remove trailing semicolon in macrosHuilong Deng 2021-06-29loop: charge i/o to mem and blk cgDan Schatzberg 2021-06-29memcontrol: use flexible-array memberwenhuizhang 2021-06-29mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvecMuchun Song 2021-06-29mm: memcontrol: simplify lruvec_holds_page_lru_lockMuchun Song 2021-06-29mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvecMuchun Song