]> git.baikalelectronics.ru Git - kernel.git/commit
selftests/damon: test debugfs file reads/writes with huge count
authorSeongJae Park <sj@kernel.org>
Fri, 10 Dec 2021 22:46:55 +0000 (14:46 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 11 Dec 2021 01:10:56 +0000 (17:10 -0800)
commitdc3c536387b88b1b0622f2e0daf044b36855ba9e
tree91654ed4c59df65f0ee64598157d357429d2ec00
parente93c04e819fc6bf9f91eeb065974f3fad5995df4
selftests/damon: test debugfs file reads/writes with huge count

DAMON debugfs interface users were able to trigger warning by writing
some files with arbitrarily large 'count' parameter.  The issue is fixed
with commit 18a1c2ab0c6b ("mm/damon/dbgfs: use '__GFP_NOWARN' for
user-specified size buffer allocation").  This commit adds a test case
for the issue in DAMON selftests to avoid future regressions.

Link: https://lkml.kernel.org/r/20211201150440.1088-11-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org>
Cc: Brendan Higgins <brendanhiggins@google.com>
Cc: Shuah Khan <shuah@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
tools/testing/selftests/damon/.gitignore [new file with mode: 0644]
tools/testing/selftests/damon/Makefile
tools/testing/selftests/damon/debugfs_attrs.sh
tools/testing/selftests/damon/huge_count_read_write.c [new file with mode: 0644]