lkml.org 
[lkml]   [2023]   [Nov]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v3 0/3] samples: introduce cgroup events listeners
    Date
    To begin with, this patch series relocates the cgroup example code to
    the samples/cgroup directory, which is the appropriate location for such
    code snippets.

    Furthermore, a new memcg events listener is introduced. This
    listener is a simple yet effective tool for monitoring memory events and
    managing counter changes during runtime.

    Additionally, as per Andrew Morton's suggestion, a helpful reminder
    comment is included in the memcontrol implementation. This comment
    serves to ensure that the samples code is updated whenever new events
    are added.

    Changes v3 since v2 at [2]:
    - rename cgroup_v2_event_listener to memcg_event_listener per
    Andrew's suggestion

    Changes v2 since v1 at [1]:
    - create new samples subdir - cgroup
    - move cgroup_event_listener for cgroup v1 to samples/cgroup
    - add a reminder comment to memcontrol implementation

    Links:
    [1] - https://lore.kernel.org/all/20231013184107.28734-1-ddrokosov@salutedevices.com/
    [2] - https://lore.kernel.org/all/20231110082045.19407-1-ddrokosov@salutedevices.com/

    Dmitry Rokosov (3):
    samples: introduce new samples subdir for cgroup
    samples/cgroup: introduce memcg memory.events listener
    mm: memcg: add reminder comment for the memcg v2 events

    MAINTAINERS | 1 +
    mm/memcontrol.c | 4 +
    samples/Kconfig | 6 +
    samples/Makefile | 1 +
    samples/cgroup/Makefile | 5 +
    .../cgroup/cgroup_event_listener.c | 0
    samples/cgroup/memcg_event_listener.c | 330 ++++++++++++++++++
    tools/cgroup/Makefile | 11 -
    8 files changed, 347 insertions(+), 11 deletions(-)
    create mode 100644 samples/cgroup/Makefile
    rename {tools => samples}/cgroup/cgroup_event_listener.c (100%)
    create mode 100644 samples/cgroup/memcg_event_listener.c
    delete mode 100644 tools/cgroup/Makefile

    --
    2.36.0

    \
     
     \ /
      Last update: 2023-11-23 08:20    [W:3.886 / U:0.280 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site