Revision 2d6b74baa7147251c30a46c4996e8cc224aa2dc5 authored by Riccardo Mancini on 15 July 2021, 16:07:06 UTC, committed by Arnaldo Carvalho de Melo on 15 July 2021, 20:25:27 UTC
ASan reports a memory leak of nsinfo during the execution of # perf test "31: Lookup mmap thread" The leak is caused by a refcounted variable being replaced without dropping the refcount. This patch makes sure that the refcnt of nsinfo is decreased whenever a refcounted variable is replaced with a new value. Signed-off-by: Riccardo Mancini <rickyman7@gmail.com> Fixes: bf2e710b3cb8445c ("perf maps: Lookup maps in both intitial mountns and inner mountns.") Cc: Ian Rogers <irogers@google.com> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Krister Johansen <kjlx@templeofstupid.com> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lore.kernel.org/lkml/55223bc8821b34ccb01f92ef1401c02b6a32e61f.1626343282.git.rickyman7@gmail.com [ Split from a larger patch ] Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
1 parent 0967ebf
File | Mode | Size |
---|---|---|
allwinner | ||
amcc | ||
amlogic | ||
axis | ||
bcm | ||
caam | ||
cavium | ||
ccp | ||
ccree | ||
chelsio | ||
gemini | ||
hisilicon | ||
inside-secure | ||
keembay | ||
marvell | ||
nx | ||
qat | ||
qce | ||
rockchip | ||
stm32 | ||
ux500 | ||
virtio | ||
vmx | ||
xilinx | ||
Kconfig | -rw-r--r-- | 26.5 KB |
Makefile | -rw-r--r-- | 2.3 KB |
atmel-aes-regs.h | -rw-r--r-- | 3.0 KB |
atmel-aes.c | -rw-r--r-- | 64.9 KB |
atmel-authenc.h | -rw-r--r-- | 1.7 KB |
atmel-ecc.c | -rw-r--r-- | 10.1 KB |
atmel-i2c.c | -rw-r--r-- | 9.9 KB |
atmel-i2c.h | -rw-r--r-- | 5.9 KB |
atmel-sha-regs.h | -rw-r--r-- | 2.4 KB |
atmel-sha.c | -rw-r--r-- | 66.3 KB |
atmel-sha204a.c | -rw-r--r-- | 4.0 KB |
atmel-tdes-regs.h | -rw-r--r-- | 2.7 KB |
atmel-tdes.c | -rw-r--r-- | 30.8 KB |
exynos-rng.c | -rw-r--r-- | 9.2 KB |
geode-aes.c | -rw-r--r-- | 10.5 KB |
geode-aes.h | -rw-r--r-- | 1.2 KB |
hifn_795x.c | -rw-r--r-- | 74.4 KB |
img-hash.c | -rw-r--r-- | 27.1 KB |
ixp4xx_crypto.c | -rw-r--r-- | 39.9 KB |
mxs-dcp.c | -rw-r--r-- | 29.0 KB |
n2_asm.S | -rw-r--r-- | 1.8 KB |
n2_core.c | -rw-r--r-- | 50.6 KB |
n2_core.h | -rw-r--r-- | 6.1 KB |
omap-aes-gcm.c | -rw-r--r-- | 9.4 KB |
omap-aes.c | -rw-r--r-- | 30.9 KB |
omap-aes.h | -rw-r--r-- | 6.0 KB |
omap-crypto.c | -rw-r--r-- | 4.7 KB |
omap-crypto.h | -rw-r--r-- | 908 bytes |
omap-des.c | -rw-r--r-- | 26.8 KB |
omap-sham.c | -rw-r--r-- | 54.0 KB |
padlock-aes.c | -rw-r--r-- | 14.5 KB |
padlock-sha.c | -rw-r--r-- | 14.7 KB |
qcom-rng.c | -rw-r--r-- | 4.9 KB |
s5p-sss.c | -rw-r--r-- | 59.2 KB |
sa2ul.c | -rw-r--r-- | 66.4 KB |
sa2ul.h | -rw-r--r-- | 11.9 KB |
sahara.c | -rw-r--r-- | 39.7 KB |
talitos.c | -rw-r--r-- | 103.3 KB |
talitos.h | -rw-r--r-- | 14.9 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...