linux/samples/damon
SeongJae Park 2780505ec2 samples/damon/prcl: fix boot time enable crash
If 'enable' parameter of the 'prcl' DAMON sample module is set at boot
time via the kernel command line, memory allocation is tried before the
slab is initialized.  As a result kernel NULL pointer dereference BUG can
happen.  Fix it by checking the initialization status.

Link: https://lkml.kernel.org/r/20250706193207.39810-3-sj@kernel.org
Fixes: 2aca254620 ("samples/damon: introduce a skeleton of a smaple DAMON module for proactive reclamation")
Signed-off-by: SeongJae Park <sj@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2025-07-13 16:38:34 -07:00
..
Kconfig samples/damon: implement a DAMON module for memory tiering 2025-05-12 23:50:30 -07:00
Makefile samples/damon: implement a DAMON module for memory tiering 2025-05-12 23:50:30 -07:00
mtier.c samples/damon/mtier: add parameters for node0 memory usage 2025-07-13 16:38:19 -07:00
prcl.c samples/damon/prcl: fix boot time enable crash 2025-07-13 16:38:34 -07:00
wsse.c samples/damon/wsse: fix boot time enable handling 2025-07-13 16:38:33 -07:00