summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorThadeu Lima de Souza Cascardo <cascardo@igalia.com>2025-04-23 11:45:43 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-04-25 16:56:42 +0300
commit45f0de4f8dc385cd8959d884cd89b3b84c76b7f9 (patch)
treed0ec82e8a576d58b46465e291ca5336ad17c405c /tools/perf/scripts/python/task-analyzer.py
parent31b636d2c41613e3bd36256a4bd53e9dacfa2677 (diff)
downloadlinux-45f0de4f8dc385cd8959d884cd89b3b84c76b7f9.tar.xz
char: misc: add test cases
Add test cases for static and dynamic minor number allocation and deallocation. While at it, improve description and test suite name. Some of the cases include: - that static and dynamic allocation reserved the expected minors. - that registering duplicate minors or duplicate names will fail. - that failing to create a sysfs file (due to duplicate names) will deallocate the dynamic minor correctly. - that dynamic allocation does not allocate a minor number in the static range. - that there are no collisions when mixing dynamic and static allocations. - that opening devices with various minor device numbers work. - that registering a static number in the dynamic range won't conflict with a dynamic allocation. This last test verifies the bug fixed by commit 6d04d2b554b1 ("misc: misc_minor_alloc to use ida for all dynamic/misc dynamic minors") has not regressed. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@igalia.com> Link: https://lore.kernel.org/r/20250423-misc-dynrange-v4-2-133b5ae4ca18@igalia.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions