summary refs log tree commit diff
path: root/mm/Kconfig
diff options
context:
space:
mode:
authorVegard Nossum <vegard.nossum@oracle.com>2016-07-28 15:48:32 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2016-07-28 16:07:41 -0700
commit98c42d945238c55ab56e5716e89553fb7de45b66 (patch)
tree37153594a46e04d5cd0a54a8d88d271f88e698b3 /mm/Kconfig
parentcb0a650213b738dbd04951c7f1f6e95b65012758 (diff)
downloadlinux-98c42d945238c55ab56e5716e89553fb7de45b66.tar.gz
kmemleak: don't hang if user disables scanning early
If the user tries to disable automatic scanning early in the boot
process using e.g.:

  echo scan=off > /sys/kernel/debug/kmemleak

then this command will hang until SECS_FIRST_SCAN (= 60) seconds have
elapsed, even though the system is fully initialised.

We can fix this using interruptible sleep and checking if we're supposed
to stop whenever we wake up (like the rest of the code does).

Link: http://lkml.kernel.org/r/1468835005-2873-1-git-send-email-vegard.nossum@oracle.com
Signed-off-by: Vegard Nossum <vegard.nossum@oracle.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/Kconfig')
0 files changed, 0 insertions, 0 deletions