]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
idr test suite: Take RCU read lock in idr_find_test_1
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Thu, 1 Apr 2021 11:44:48 +0000 (07:44 -0400)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 7 May 2021 07:53:50 +0000 (09:53 +0200)
commit55e226b4b2c1304f6405ad49049b895c2a1ceac2
treecd0c23a82cee6bd6ae4c522b29e6da18e150dc42
parent4c1c3cac48c0034d00f06920a11d749239d28fd6
idr test suite: Take RCU read lock in idr_find_test_1

BugLink: https://bugs.launchpad.net/bugs/1926993
[ Upstream commit 703586410da69eb40062e64d413ca33bd735917a ]

When run on a single CPU, this test would frequently access already-freed
memory.  Due to timing, this bug never showed up on multi-CPU tests.

Reported-by: Chris von Recklinghausen <crecklin@redhat.com>
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
tools/testing/radix-tree/idr-test.c