summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-record
diff options
context:
space:
mode:
authorZide Chen <zide.chen@intel.com>2026-03-13 10:40:47 -0700
committerPeter Zijlstra <peterz@infradead.org>2026-04-07 09:05:29 +0200
commite2a39d1a88f00ed83ebc7a19b7673d4ffd50b173 (patch)
treecc2ad38265dbd4c946773d4c4439d3fee4f9fc6f /tools/perf/scripts/python/bin/stackcollapse-record
parent591cd656a1bf5ea94a222af5ef2ee76df029c1d2 (diff)
downloadkernel-e2a39d1a88f00ed83ebc7a19b7673d4ffd50b173.tar.gz
perf/x86/intel/uncore: Fix iounmap() leak on global_init failure
Kernel test robot reported: Unverified Error/Warning (likely false positive, kindly check if interested): arch/x86/events/intel/uncore_discovery.c:293:2-8: ERROR: missing iounmap; ioremap on line 288 and execution via conditional on line 292 If domain->global_init() fails in __parse_discovery_table(), the ioremap'ed MMIO region is not released before returning, resulting in an MMIO mapping leak. Fixes: b575fc0e3357 ("perf/x86/intel/uncore: Add domain global init callback") Reported-by: kernel test robot <lkp@intel.com> Signed-off-by: Zide Chen <zide.chen@intel.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Dapeng Mi <dapeng1.mi@linux.intel.com> Link: https://patch.msgid.link/20260313174050.171704-2-zide.chen@intel.com
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions
avid Windsor 2019-06-13dlm: Replace default_attrs in dlm_ktype with default_groupsKimberly Brown 2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 398Thomas Gleixner 2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193Thomas Gleixner 2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner 2019-04-27genetlink: optionally validate strictly/dumpsJohannes Berg 2019-02-03socket: Rename SO_RCVTIMEO/ SO_SNDTIMEO with _OLD suffixesDeepa Dinamani 2018-12-03dlm: fix invalid cluster name warningDavid Teigland 2018-12-03dlm: NULL check before some freeing functions is not neededThomas Meyer 2018-11-28dlm: NULL check before kmem_cache_destroy is not neededWen Yang 2018-11-15dlm: fix missing idr_destroy for recover_idrDavid Teigland 2018-11-15dlm: memory leaks on error path in dlm_user_request()Vasily Averin 2018-11-15dlm: lost put_lkb on error path in receive_convert() and receive_unlock()Vasily Averin 2018-11-15dlm: possible memory leak on error path in create_lkb()Vasily Averin 2018-11-15dlm: fixed memory leaks after failed ls_remove_names allocationVasily Averin 2018-11-13dlm: fix possible call to kfree() for non-initialized pointerDenis V. Lunev 2018-11-08dlm: Don't swamp the CPU with callbacks queued during recoveryBob Peterson 2018-11-07dlm: don't leak kernel pointer to userspaceTycho Andersen 2018-11-07dlm: don't allow zero length namesTycho Andersen 2018-11-07dlm: fix invalid freeTycho Andersen 2018-10-24iov_iter: Separate type from direction and use accessor functionsDavid Howells 2018-06-12treewide: Use array_size() in vmalloc()Kees Cook 2018-05-29dlm: remove O_NONBLOCK flag in sctp_connect_to_sockGang He 2018-05-02dlm: make sctp_connect_to_sock() return in specified timeGang He 2018-05-02dlm: fix a clerical error when set SCTP_NODELAYGang He 2018-02-12net: make getname() functions return length rather than use int* parameterDenys Vlasenko 2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds 2018-01-30Merge branch 'work.sock_recvmsg' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds 2017-12-02dlm: switch to sock_recvmsg()Al Viro 2017-11-27fs: annotate ->poll() instancesAl Viro