All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] mm/damon: add sample modules
@ 2024-12-10 21:50 SeongJae Park
  2024-12-10 21:50 ` [PATCH 1/5] samples: add a skeleton of a sample DAMON module for working set size estimation SeongJae Park
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: SeongJae Park @ 2024-12-10 21:50 UTC (permalink / raw)
  To: Andrew Morton; +Cc: SeongJae Park, damon, linux-mm, linux-kernel, kernel-team

DAMON provides API for other subsystems or modules in the kernel space.
The API functions have their own kernel-doc comments, but having working
example usages would further helps beginners.  There are DAMON modules
built using DAMON API, including DAMON_{SYSFS,RECLAIM,LRU_SORT}.  But
those are for real world usage rather than examples.  Add sample DAMON
modules for exasmple usages of DAMON API for beginners.

Changes from RFC
(https://lore.kernel.org/20241113162624.48973-1-sj@kernel.org)
- Add minimum age to prcl
- Wordsmith commit message
- Remove module_{license,author,description} that unnecessary for static modules

SeongJae Park (5):
  samples: add a skeleton of a sample DAMON module for working set size
    estimation
  samples/damon/wsse: start and stop DAMON as the user requests
  samples/damon/wsse: implement working set size estimation and logging
  samples/damon: introduce a skeleton of a smaple DAMON module for
    proactive reclamation
  samples/damon/prcl: implement schemes setup

 MAINTAINERS            |   1 +
 samples/Kconfig        |   2 +
 samples/Makefile       |   2 +
 samples/damon/Kconfig  |  30 +++++++++
 samples/damon/Makefile |   4 ++
 samples/damon/prcl.c   | 136 +++++++++++++++++++++++++++++++++++++++++
 samples/damon/wsse.c   | 116 +++++++++++++++++++++++++++++++++++
 7 files changed, 291 insertions(+)
 create mode 100644 samples/damon/Kconfig
 create mode 100644 samples/damon/Makefile
 create mode 100644 samples/damon/prcl.c
 create mode 100644 samples/damon/wsse.c


base-commit: d344b591933d7f56960f43d9c86effd14559f0f2
-- 
2.39.5


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-12-10 21:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-10 21:50 [PATCH 0/5] mm/damon: add sample modules SeongJae Park
2024-12-10 21:50 ` [PATCH 1/5] samples: add a skeleton of a sample DAMON module for working set size estimation SeongJae Park
2024-12-10 21:50 ` [PATCH 2/5] samples/damon/wsse: start and stop DAMON as the user requests SeongJae Park
2024-12-10 21:50 ` [PATCH 3/5] samples/damon/wsse: implement working set size estimation and logging SeongJae Park
2024-12-10 21:50 ` [PATCH 4/5] samples/damon: introduce a skeleton of a smaple DAMON module for proactive reclamation SeongJae Park
2024-12-10 21:50 ` [PATCH 5/5] samples/damon/prcl: implement schemes setup SeongJae Park

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.