Skip to content

Commit a3ef018

Browse files
committed
contest: vm: scan with kmemleak twice
During 6.14 merge window we noticed that IOAM6 tests would cause a leak and it was only detected after the next test. Manual testing confirms the same behavior. Just to me sure scan for leaks twice. Signed-off-by: Jakub Kicinski <[email protected]>
1 parent 90af0b1 commit a3ef018

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

contest/remote/lib/vm.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,10 @@ def check_health(self):
395395
if self.has_kmemleak:
396396
self.cmd("echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak")
397397
self.drain_to_prompt()
398+
# Do it twice, kmemleak likes to hide the leak on the first attempt
399+
self.cmd("echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak")
400+
self.drain_to_prompt()
401+
398402

399403
def capture_gcov(self, dest):
400404
if not self.has_gcov:

0 commit comments

Comments
 (0)