mm-damon-sysfs-test-add-a-unit-test-for-damon_sysfs_set_targets.patch removed from -mm tree
The quilt patch titled
Subject: mm/damon/sysfs-test: add a unit test for damon_sysfs_set_targets()
has been removed from the -mm tree. Its filename was
mm-damon-sysfs-test-add-a-unit-test-for-damon_sysfs_set_targets.patch
This patch was dropped because it was merged into the mm-stable branch of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
------------------------------------------------------
From: SeongJae Park <[email protected]>
Subject: mm/damon/sysfs-test: add a unit test for damon_sysfs_set_targets()
Date: Sun, 22 Oct 2023 21:07:34 +0000
damon_sysfs_set_targets() had a bug that can result in unexpected memory usage and monitoring overhead increase. The bug has fixed by a previous commit. Add a unit test for avoiding a similar bug of future.
---
mm/damon/Kconfig | 12 +++++ mm/damon/sysfs-test.h | 86 ++++++++++++++++++++++++++++++++++++++++ mm/damon/sysfs.c | 2 3 files changed, 100 insertions(+)
mm/damon/Kconfig renamed from mm/damon/Kconfig~mm-damon-sysfs-test-add-a-unit-test-for-damon_sysfs_set_targets +12 -0
@@ -59,6 +59,18 @@ config DAMON_SYSFS This builds the sysfs interface for DAMON. The user space can use the interface for arbitrary data access monitoring. +config DAMON_SYSFS_KUNIT_TEST + bool "Test for damon debugfs interface" if !KUNIT_ALL_TESTS + depends on DAMON_SYSFS && KUNIT=y + default KUNIT_ALL_TESTS + help + This builds the DAMON sysfs interface Kunit test suite. + + For more information on KUnit and unit tests in general, please refer + to the KUnit documentation. + + If unsure, say N. + config DAMON_DBGFS bool "DAMON debugfs interface (DEPRECATED!)" depends on DAMON_VADDR && DAMON_PADDR && DEBUG_FS
mm/damon/sysfs.c renamed from mm/damon/sysfs.c~mm-damon-sysfs-test-add-a-unit-test-for-damon_sysfs_set_targets +2 -0
@@ -1836,3 +1836,5 @@ out:return err; }subsys_initcall (damon_sysfs_init); + +#include "sysfs-test.h"
mm/damon/sysfs-test.h new file +86 -0
86 lines not on this page · raw message
_
Patches currently in -mm which might be from [email protected] are
mm-damon-sysfs-remove-requested-targets-when-online-commit-inputs.patch