2023-04-20 |
Roman Gushchin | net: macb: fix a memory corruption in extended buffer... Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2023-03-22 |
Roman Gushchin | firmware: xilinx: don't make a sleepable memory allocation... Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-07-30 |
Roman Gushchin | mm: memcontrol: do not miss MEMCG_MAX events for enforced... Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-07-12 |
Roman Gushchin | bpf: reparent bpf maps on memcg offlining Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-07-04 |
Roman Gushchin | mm: shrinkers: add scan interface for shrinker debugfs Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-07-04 |
Roman Gushchin | tools: add memcg_shrinker.py Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-07-04 |
Roman Gushchin | mm: docs: document shrinker debugfs Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-07-04 |
Roman Gushchin | mm: shrinkers: provide shrinkers with names Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-07-04 |
Roman Gushchin | mm: shrinkers: introduce debugfs interface for memory... Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-07-04 |
Roman Gushchin | mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ge... Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev> Cc: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-06-17 |
Roman Gushchin | mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-04-29 |
Roman Gushchin | MAINTAINERS: add corresponding kselftests to memcg... Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-04-29 |
Roman Gushchin | MAINTAINERS: add corresponding kselftests to cgroup... Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-04-29 |
Roman Gushchin | kselftests: memcg: speed up the memory.high test Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-04-29 |
Roman Gushchin | kselftests: memcg: update the oom group leaf events... Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-02-26 |
Roman Gushchin | mailmap: update Roman Gushchin's email mailmap: update Roman Gushchin's email Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-02-26 |
Roman Gushchin | MAINTAINERS: add Roman as a memcg co-maintainer Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev>
|
commit | commitdiff | tree |
2022-02-21 |
Roman Gushchin | tools/cgroup/slabinfo: update to work with struct slab Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2022-02-12 |
Roman Gushchin | mm: memcg: synchronize objcg lists with a dedicated... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-07-24 |
Roman Gushchin | writeback, cgroup: do not reparent dax inodes Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-07-24 |
Roman Gushchin | writeback, cgroup: remove wb from offline list before... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-06-29 |
Roman Gushchin | writeback, cgroup: release dying cgwbs by switching... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-06-29 |
Roman Gushchin | writeback, cgroup: support switching multiple inodes... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-06-29 |
Roman Gushchin | writeback, cgroup: split out the functional part of... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-06-29 |
Roman Gushchin | writeback, cgroup: keep list of inodes attached to... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-06-29 |
Roman Gushchin | writeback, cgroup: switch to rcu_work API in inode_switch_wbs() Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-06-29 |
Roman Gushchin | writeback, cgroup: increment isw_nr_in_flight before... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-06-29 |
Roman Gushchin | writeback, cgroup: add smp_mb() to cgroup_writeback_umount() Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-06-29 |
Roman Gushchin | writeback, cgroup: do not switch inodes with I_WILL_FREE... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-06-17 |
Roman Gushchin | percpu: optimize locking in pcpu_balance_workfn() Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-06-05 |
Roman Gushchin | percpu: rework memcg accounting Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-06-05 |
Roman Gushchin | mm, memcg: introduce mem_cgroup_kmem_disabled() Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-06-05 |
Roman Gushchin | mm, memcg: mark cgroup_memory_nosocket, nokmem and... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-05-11 |
Roman Gushchin | cgroup: inline cgroup_task_freeze() Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-04-21 |
Roman Gushchin | percpu: implement partial chunk depopulation Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-04-21 |
Roman Gushchin | percpu: factor out pcpu_check_block_hint() Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-04-16 |
Roman Gushchin | percpu: split __pcpu_balance_workfn() Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-04-16 |
Roman Gushchin | percpu: fix a comment about the chunks ordering Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-04-09 |
Roman Gushchin | percpu: make pcpu_nr_empty_pop_pages per chunk type Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-02-26 |
Roman Gushchin | mm: cma: allocate cma areas bottom-up Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-02-24 |
Roman Gushchin | mm: kmem: make __memcg_kmem_(un)charge static Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-02-24 |
Roman Gushchin | mm: memcg/slab: pre-allocate obj_cgroups for slab caches... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-02-05 |
Roman Gushchin | memblock: do not start bottom-up allocations with kernel_end Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2021-01-24 |
Roman Gushchin | mm: memcg/slab: optimize objcg stock draining Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-29 |
Roman Gushchin | mm: slub: call account_slab_page() after slab page... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-15 |
Roman Gushchin | cgroup: remove obsoleted broken_hierarchy and warned_broken_... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-15 |
Roman Gushchin | docs: cgroup-v1: reflect the deprecation of the non... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-15 |
Roman Gushchin | mm: memcg: deprecate the non-hierarchical mode Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-15 |
Roman Gushchin | mm: memcg: fix obsolete code comments Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-06 |
Roman Gushchin | mm: memcg/slab: fix obj_cgroup_charge() return value... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: samples: Do not touch RLIMIT_MEMLOCK Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for bpf... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting infra... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for bpf... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for xskmap... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for stackmap... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for sockmap... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for bpf... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for reuseport_... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for queue_stac... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for lpm_trie... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for hashtab... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for devmap... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for cgroup... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for cpumap... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for bpf_struct... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Eliminate rlimit-based memory accounting for arraymap... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Refine memcg-based memory accounting for xskmap... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Refine memcg-based memory accounting for sockmap... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Memcg-based memory accounting for bpf local storage... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Memcg-based memory accounting for bpf ringbuffer Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Memcg-based memory accounting for lpm_trie maps Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Refine memcg-based memory accounting for hashtab... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Refine memcg-based memory accounting for devmap... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Memcg-based memory accounting for cgroup storage... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Refine memcg-based memory accounting for cpumap... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Refine memcg-based memory accounting for arraymap... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Memcg-based memory accounting for bpf maps Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Prepare for memcg-based memory accounting for... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | bpf: Memcg-based memory accounting for bpf progs Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | mm: Convert page kmemcg type to a page memcg flag Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | mm: Introduce page memcg flags Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | mm: memcontrol/slab: Use helpers to access slab page... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-12-03 |
Roman Gushchin | mm: memcontrol: Use helpers to read page's memcg data Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-11-02 |
Roman Gushchin | mm: memcg: link page counters to root if use_hierarchy... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-10-18 |
Roman Gushchin | mm: kmem: enable kernel memcg accounting from interrupt... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-10-18 |
Roman Gushchin | mm: kmem: prepare remote memcg charging infra for interrupt... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-10-18 |
Roman Gushchin | mm: kmem: remove redundant checks from get_obj_cgroup_from_c... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-10-18 |
Roman Gushchin | mm: kmem: move memcg_kmem_bypass() calls to get_mem... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-10-18 |
Roman Gushchin | mm, memcg: rework remote charging API to support nesting Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-10-14 |
Roman Gushchin | mm: memcg/slab: fix racy access to page->mem_cgroup... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-10-02 |
Roman Gushchin | mm: memcg/slab: fix slab statistics in !SMP configuration Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-08-12 |
Roman Gushchin | kselftests: cgroup: add perpcu memory accounting test Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-08-12 |
Roman Gushchin | mm: memcg: charge memcg percpu memory to the parent... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-08-12 |
Roman Gushchin | mm: memcg/percpu: per-memcg percpu memory statistics Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-08-12 |
Roman Gushchin | mm: memcg/percpu: account percpu memory to memory cgroups Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-08-12 |
Roman Gushchin | percpu: return number of released bytes from pcpu_free_area() Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-08-07 |
Roman Gushchin | mm: memcontrol: avoid workload stalls when lowering... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-08-07 |
Roman Gushchin | mm: kmem: switch to static_branch_likely() in memcg_kmem_ena... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
2020-08-07 |
Roman Gushchin | mm: slab: rename (un)charge_slab_page() to (un)account_slab_... Signed-off-by: Roman Gushchin <guro@fb.com>
|
commit | commitdiff | tree |
next |