Show patches with: Submitter = Roman Gushchin       |   133 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[2/2] mm: swap_cgroup: get rid of __lookup_swap_cgroup() [1/2] mm: swap_cgroup: allocate swap_cgroup map using vcalloc() 1 - - --- 2024-11-15 Roman Gushchin New
[1/2] mm: swap_cgroup: allocate swap_cgroup map using vcalloc() [1/2] mm: swap_cgroup: allocate swap_cgroup map using vcalloc() 1 - - --- 2024-11-15 Roman Gushchin New
[v3] mm: page_alloc: move mlocked flag clearance into free_pages_prepare() [v3] mm: page_alloc: move mlocked flag clearance into free_pages_prepare() 1 - - --- 2024-11-06 Roman Gushchin New
[v2] mm: page_alloc: move mlocked flag clearance into free_pages_prepare() [v2] mm: page_alloc: move mlocked flag clearance into free_pages_prepare() 1 - - --- 2024-10-21 Roman Gushchin New
mm: page_alloc: move mlocked flag clearance into free_pages_prepare() mm: page_alloc: move mlocked flag clearance into free_pages_prepare() - - - --- 2024-10-21 Roman Gushchin New
[v3,3/3] mm: page_counters: initialize usage using ATOMIC_LONG_INIT() macro mm: memcg: page counters optimizations 2 - - --- 2024-07-26 Roman Gushchin New
[v3,2/3] mm: page_counters: put page_counter_calculate_protection() under CONFIG_MEMCG mm: memcg: page counters optimizations 2 - - --- 2024-07-26 Roman Gushchin New
[v3,1/3] mm: memcg: don't call propagate_protected_usage() needlessly mm: memcg: page counters optimizations 2 - - --- 2024-07-26 Roman Gushchin New
[v2,5/5] mm: memcg: convert enum res_type to mem_counter_type This patchset reorganizes page_counter structures which helps to make 1 - - --- 2024-07-24 Roman Gushchin New
[v2,4/5] mm: page_counters: initialize usage using ATOMIC_LONG_INIT() macro This patchset reorganizes page_counter structures which helps to make 1 - - --- 2024-07-24 Roman Gushchin New
[v2,3/5] mm: memcg: merge multiple page_counters into a single structure This patchset reorganizes page_counter structures which helps to make 1 - - --- 2024-07-24 Roman Gushchin New
[v2,2/5] mm: page_counters: put page_counter_calculate_protection() under CONFIG_MEMCG This patchset reorganizes page_counter structures which helps to make 1 - - --- 2024-07-24 Roman Gushchin New
[v2,1/5] mm: memcg: don't call propagate_protected_usage() needlessly This patchset reorganizes page_counter structures which helps to make 1 - - --- 2024-07-24 Roman Gushchin New
mm: memcg: add cacheline padding after lruvec in mem_cgroup_per_node mm: memcg: add cacheline padding after lruvec in mem_cgroup_per_node 1 - 1 --- 2024-07-23 Roman Gushchin New
mm: memcg: move cgroup v1 oom handling code into memcontrol-v1.c: fixup mm: memcg: move cgroup v1 oom handling code into memcontrol-v1.c: fixup - - - --- 2024-07-04 Roman Gushchin New
[2/2] mm: memcg: add cache line padding to mem_cgroup_per_node [1/2] mm: memcg: drop obsolete cache line padding in struct mem_cgroup 1 - - --- 2024-07-01 Roman Gushchin New
[1/2] mm: memcg: drop obsolete cache line padding in struct mem_cgroup [1/2] mm: memcg: drop obsolete cache line padding in struct mem_cgroup 1 - - --- 2024-07-01 Roman Gushchin New
[v1,9/9] mm: memcg: put struct task_struct::in_user_fault under CONFIG_MEMCG_V1 mm: memcg: put cgroup v1-specific memcg data under CONFIG_MEMCG_V1 1 - - --- 2024-06-28 Roman Gushchin New
[v1,8/9] mm: memcg: put struct task_struct::memcg_in_oom under CONFIG_MEMCG_V1 mm: memcg: put cgroup v1-specific memcg data under CONFIG_MEMCG_V1 1 - - --- 2024-06-28 Roman Gushchin New
[v1,7/9] mm: memcg: guard memcg1-specific members of struct mem_cgroup_per_node mm: memcg: put cgroup v1-specific memcg data under CONFIG_MEMCG_V1 1 - - --- 2024-06-28 Roman Gushchin New
[v1,6/9] mm: memcg: put memcg1-specific struct mem_cgroup's members under CONFIG_MEMCG_V1 mm: memcg: put cgroup v1-specific memcg data under CONFIG_MEMCG_V1 1 - - --- 2024-06-28 Roman Gushchin New
[v1,5/9] mm: memcg: guard memcg1-specific fields accesses in mm/memcontrol.c mm: memcg: put cgroup v1-specific memcg data under CONFIG_MEMCG_V1 1 - - --- 2024-06-28 Roman Gushchin New
[v1,4/9] mm: memcg: gather memcg1-specific fields initialization in memcg1_memcg_init() mm: memcg: put cgroup v1-specific memcg data under CONFIG_MEMCG_V1 1 - - --- 2024-06-28 Roman Gushchin New
[v1,3/9] mm: memcg: guard cgroup v1-specific code in mem_cgroup_print_oom_meminfo() mm: memcg: put cgroup v1-specific memcg data under CONFIG_MEMCG_V1 1 - - --- 2024-06-28 Roman Gushchin New
[v1,2/9] mm: memcg: factor out legacy socket memory accounting code mm: memcg: put cgroup v1-specific memcg data under CONFIG_MEMCG_V1 1 - - --- 2024-06-28 Roman Gushchin New
[v1,1/9] mm: memcg: move memcg_account_kmem() to memcontrol-v1.c mm: memcg: put cgroup v1-specific memcg data under CONFIG_MEMCG_V1 1 - - --- 2024-06-28 Roman Gushchin New
[v2,14/14] MAINTAINERS: add mm/memcontrol-v1.c/h to the list of maintained files mm: memcg: separate legacy cgroup v1 code and put under config option - - - --- 2024-06-25 Roman Gushchin New
[v2,13/14] mm: memcg: put cgroup v1-related members of task_struct under config option mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v2,12/14] mm: memcg: group cgroup v1 memcg related declarations mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v2,11/14] mm: memcg: make memcg1_update_tree() static mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v2,10/14] mm: memcg: move cgroup v1 interface files to memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v2,09/14] mm: memcg: rename memcg_oom_recover() mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v2,08/14] mm: memcg: move cgroup v1 oom handling code into memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v2,07/14] mm: memcg: rename memcg_check_events() mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v2,06/14] mm: memcg: move legacy memcg event code into memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v2,05/14] mm: memcg: rename charge move-related functions mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v2,04/14] mm: memcg: move charge migration code to memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v2,03/14] mm: memcg: rename soft limit reclaim-related functions mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v2,02/14] mm: memcg: move soft limit reclaim code to memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v2,01/14] mm: memcg: introduce memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-06-25 Roman Gushchin New
[v1,14/14] MAINTAINERS: add mm/memcontrol-v1.c/h to the list of maintained files mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[v1,13/14] mm: memcg: put cgroup v1-related members of task_struct under config option mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[v1,12/14] mm: memcg: group cgroup v1 memcg related declarations mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[v1,11/14] mm: memcg: make memcg1_update_tree() static mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[v1,10/14] mm: memcg: move cgroup v1 interface files to memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[v1,09/14] mm: memcg: rename memcg_oom_recover() mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[v1,08/14] mm: memcg: move cgroup v1 oom handling code into memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option 2 - - --- 2024-05-28 Roman Gushchin New
[v1,07/14] mm: memcg: rename memcg_check_events() mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[v1,06/14] mm: memcg: move legacy memcg event code into memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[v1,05/14] mm: memcg: rename charge move-related functions mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[v1,04/14] mm: memcg: move charge migration code to memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[v1,03/14] mm: memcg: rename soft limit reclaim-related functions mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[v1,02/14] mm: memcg: move soft limit reclaim code to memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[v1,01/14] mm: memcg: introduce memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option 1 - - --- 2024-05-28 Roman Gushchin New
[rfc,9/9] mm: memcg: put cgroup v1-related members of task_struct under config option mm: memcg: separate legacy cgroup v1 code and put under config option - - - --- 2024-05-09 Roman Gushchin New
[rfc,8/9] mm: memcg: put corresponding struct mem_cgroup members under CONFIG_MEMCG_V1 mm: memcg: separate legacy cgroup v1 code and put under config option - - - --- 2024-05-09 Roman Gushchin New
[rfc,7/9] mm: memcg: put cgroup v1-specific code under a config option mm: memcg: separate legacy cgroup v1 code and put under config option - - - --- 2024-05-09 Roman Gushchin New
[rfc,6/9] mm: memcg: move cgroup v1 oom handling code into memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option - - - --- 2024-05-09 Roman Gushchin New
[rfc,5/9] mm: memcg: move cgroup v1 interface files to memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option - - - --- 2024-05-09 Roman Gushchin New
[rfc,4/9] mm: memcg: move legacy memcg event code into memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option - - - --- 2024-05-09 Roman Gushchin New
[rfc,3/9] mm: memcg: move charge migration code to memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option - - - --- 2024-05-09 Roman Gushchin New
[rfc,2/9] mm: memcg: move soft limit reclaim code to memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option - - - --- 2024-05-09 Roman Gushchin New
[rfc,1/9] mm: memcg: introduce memcontrol-v1.c mm: memcg: separate legacy cgroup v1 code and put under config option - - - --- 2024-05-09 Roman Gushchin New
[v1,4/4] mm: page_counters: initialize usage using ATOMIC_LONG_INIT() macro Page counters optimizations - - - --- 2024-05-03 Roman Gushchin New
[v1,3/4] mm: memcg: don't call propagate_protected_usage() needlessly Page counters optimizations - - - --- 2024-05-03 Roman Gushchin New
[v1,2/4] mm: memcg: merge multiple page_counters into a single structure Page counters optimizations - - - --- 2024-05-03 Roman Gushchin New
[v1,1/4] mm: memcg: convert enum res_type to mem_counter_type Page counters optimizations - - - --- 2024-05-03 Roman Gushchin New
[v2,5/5] percpu: scoped objcg protection mm: improve performance of accounted kernel memory allocations 1 - - --- 2023-10-10 Roman Gushchin New
[v2,4/5] mm: kmem: scoped objcg protection mm: improve performance of accounted kernel memory allocations 1 - - --- 2023-10-10 Roman Gushchin New
[v2,3/5] mm: kmem: make memcg keep a reference to the original objcg mm: improve performance of accounted kernel memory allocations 1 - - --- 2023-10-10 Roman Gushchin New
[v2,2/5] mm: kmem: add direct objcg pointer to task_struct mm: improve performance of accounted kernel memory allocations 1 - - --- 2023-10-10 Roman Gushchin New
[v2,1/5] mm: kmem: optimize get_obj_cgroup_from_current() mm: improve performance of accounted kernel memory allocations 2 - - --- 2023-10-10 Roman Gushchin New
[v1,5/5] percpu: scoped objcg protection mm: improve performance of accounted kernel memory allocations - - - --- 2023-09-29 Roman Gushchin New
[v1,4/5] mm: kmem: scoped objcg protection mm: improve performance of accounted kernel memory allocations - - - --- 2023-09-29 Roman Gushchin New
[v1,3/5] mm: kmem: make memcg keep a reference to the original objcg mm: improve performance of accounted kernel memory allocations - - - --- 2023-09-29 Roman Gushchin New
[v1,2/5] mm: kmem: add direct objcg pointer to task_struct mm: improve performance of accounted kernel memory allocations 1 - - --- 2023-09-29 Roman Gushchin New
[v1,1/5] mm: kmem: optimize get_obj_cgroup_from_current() mm: improve performance of accounted kernel memory allocations 2 - - --- 2023-09-29 Roman Gushchin New
[rfc,5/5] percpu: scoped objcg protection mm: improve performance of kernel memory accounting - - - --- 2023-09-27 Roman Gushchin New
[rfc,4/5] mm: kmem: scoped objcg protection mm: improve performance of kernel memory accounting - - - --- 2023-09-27 Roman Gushchin New
[rfc,3/5] mm: kmem: make memcg keep a reference to the original objcg mm: improve performance of kernel memory accounting - - - --- 2023-09-27 Roman Gushchin New
[rfc,2/5] mm: kmem: add direct objcg pointer to task_struct mm: improve performance of kernel memory accounting - - - --- 2023-09-27 Roman Gushchin New
[rfc,1/5] mm: kmem: optimize get_obj_cgroup_from_current() mm: improve performance of kernel memory accounting 1 - - --- 2023-09-27 Roman Gushchin New
[v2,2/2] mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached [v2,1/2] mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() 1 - - --- 2023-05-02 Roman Gushchin New
[v2,1/2] mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() [v2,1/2] mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() 1 2 - --- 2023-05-02 Roman Gushchin New
mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() 1 1 - --- 2023-04-21 Roman Gushchin New
mm: memcontrol: rename memcg_kmem_enabled() mm: memcontrol: rename memcg_kmem_enabled() 2 - - --- 2023-02-13 Roman Gushchin New
[RFC] ipc/mqueue: introduce msg cache [RFC] ipc/mqueue: introduce msg cache - - 1 --- 2022-12-20 Roman Gushchin New
[RFC,2/2] mm: kmem: add direct objcg pointer to task_struct mm: kmem: optimize obj_cgroup pointer retrieval - - - --- 2022-12-20 Roman Gushchin New
[RFC,1/2] mm: kmem: optimize get_obj_cgroup_from_current() mm: kmem: optimize obj_cgroup pointer retrieval 1 - - --- 2022-12-20 Roman Gushchin New
mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations 2 - - --- 2022-07-02 Roman Gushchin New
mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe 3 - 2 --- 2022-06-10 Roman Gushchin New
[v5,6/6] mm: shrinkers: add scan interface for shrinker debugfs mm: introduce shrinker debugfs interface 2 - - --- 2022-06-01 Roman Gushchin New
[v5,5/6] tools: add memcg_shrinker.py mm: introduce shrinker debugfs interface - - - --- 2022-06-01 Roman Gushchin New
[v5,4/6] mm: docs: document shrinker debugfs mm: introduce shrinker debugfs interface - 1 - --- 2022-06-01 Roman Gushchin New
[v5,3/6] mm: shrinkers: provide shrinkers with names mm: introduce shrinker debugfs interface - - - --- 2022-06-01 Roman Gushchin New
[v5,2/6] mm: shrinkers: introduce debugfs interface for memory shrinkers mm: introduce shrinker debugfs interface 1 1 - --- 2022-06-01 Roman Gushchin New
[v5,1/6] mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() mm: introduce shrinker debugfs interface 1 - - --- 2022-06-01 Roman Gushchin New
[v4,6/6] mm: shrinkers: add scan interface for shrinker debugfs mm: introduce shrinker debugfs interface 1 - - --- 2022-05-25 Roman Gushchin New
[v4,5/6] tools: add memcg_shrinker.py mm: introduce shrinker debugfs interface - - - --- 2022-05-25 Roman Gushchin New
[v4,4/6] mm: docs: document shrinker debugfs mm: introduce shrinker debugfs interface - 1 - --- 2022-05-25 Roman Gushchin New
« 1 2 »