2024-02-22 |
Shakeel Butt | mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2024-02-20 |
Shakeel Butt | MAINTAINERS: mailmap: update Shakeel's email address Signed-off-by: Shakeel Butt <shakeel.butt@linux.dev>
|
commit | commitdiff | tree |
2024-01-05 |
Shakeel Butt | mm: ratelimit stat flush from workingset shrinker Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-11-30 |
Shakeel Butt | percpu_counter: add percpu_counter_sum_all interface Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-11-30 |
Shakeel Butt | mm: convert mm's rss stats into percpu_counter Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Shakeel Butt | memcg: reduce size of memcg vmstats structures Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Shakeel Butt | memcg: rearrange code Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Shakeel Butt | memcg: extract memcg_vmstats from struct mem_cgroup Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-09-28 |
Shakeel Butt | Revert "net: set proper memcg for net_init hooks allocations" Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-09-27 |
Shakeel Butt | mm: deduplicate cacheline padding code Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-09-12 |
Shakeel Butt | memcg: increase MEMCG_CHARGE_BATCH to 64 Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-09-12 |
Shakeel Butt | mm: page_counter: rearrange struct page_counter fields Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-09-12 |
Shakeel Butt | mm: page_counter: remove unneeded atomic ops for low/min Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-08-28 |
Shakeel Butt | Revert "memcg: cleanup racy sum avoidance code" Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-04-29 |
Shakeel Butt | memcg: introduce per-memcg reclaim interface Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-04-22 |
Shakeel Butt | memcg: sync flush only if periodic flush is delayed Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-03-22 |
Shakeel Butt | memcg: synchronously enforce memory.high for large... Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-03-22 |
Shakeel Butt | selftests: memcg: test high limit for single entry... Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-03-22 |
Shakeel Butt | memcg: unify force charging conditions Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-03-22 |
Shakeel Butt | memcg: refactor mem_cgroup_oom Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-03-22 |
Shakeel Butt | memcg: replace in_interrupt() with !in_task() Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-02-26 |
Shakeel Butt | MAINTAINERS: add Shakeel as a memcg co-maintainer Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-02-07 |
Shakeel Butt | mm: io_uring: allow oom-killer from io_uring_setup Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-01-15 |
Shakeel Butt | memcg: add per-memcg vmalloc stat Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2022-01-15 |
Shakeel Butt | memcg: better bounds on the memcg stats updates Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-11-06 |
Shakeel Butt | memcg, kmem: further deprecate kmem.limit_in_bytes Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-11-06 |
Shakeel Butt | memcg: unify memcg stat flushing Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-11-06 |
Shakeel Butt | memcg: flush stats only if updated Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-10-29 |
Shakeel Butt | memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-10-25 |
Shakeel Butt | cgroup: no need for cgroup_mutex for /proc/cgroups Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-10-25 |
Shakeel Butt | cgroup: remove cgroup_mutex from cgroupstats_build Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-10-25 |
Shakeel Butt | cgroup: reduce dependency on cgroup_mutex Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-09-23 |
Shakeel Butt | memcg: flush lruvec stats in the refault Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-09-03 |
Shakeel Butt | memcg: make memcg->event_list_lock irqsafe Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-09-03 |
Shakeel Butt | memcg: cleanup racy sum avoidance code Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-09-03 |
Shakeel Butt | memcg: infrastructure to flush memcg stats Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-09-03 |
Shakeel Butt | memcg: switch lruvec stats to rstat Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-09-03 |
Shakeel Butt | writeback: memcg: simplify cgroup_writeback_by_id Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-08-14 |
Shakeel Butt | slub: fix kmalloc_pagealloc_invalid_free unit test Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-07-30 |
Shakeel Butt | slub: fix unreclaimable slab stat for bulk free Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-05-20 |
Shakeel Butt | cgroup: disable controllers at parse time Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-04-30 |
Shakeel Butt | memcg: charge before adding to swapcache on swapin Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-04-30 |
Shakeel Butt | memcg: enable memcg oom-kill for __GFP_NOFAIL Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-04-30 |
Shakeel Butt | memcg: cleanup root memcg checks Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-03-23 |
Shakeel Butt | psi: Reduce calls to sched_clock() in psi Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-02-24 |
Shakeel Butt | mm/list_lru.c: remove kvfree_rcu_local() Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-02-24 |
Shakeel Butt | mm: memcg: add swapcache stat for memcg v2 Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-01-24 |
Shakeel Butt | mm: fix numa stats for thp migration Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-01-24 |
Shakeel Butt | mm: memcg: fix memcg file_dirty numa stat Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2021-01-05 |
Shakeel Butt | inotify, memcg: account inotify instances to kmemcg Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-12-19 |
Shakeel Butt | mm, kvm: account kvm_vcpu_mmap to kmemcg Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-12-15 |
Shakeel Butt | mm: memcontrol: account pagetables per node Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-12-15 |
Shakeel Butt | mm: move lruvec stats update functions to vmstat.h Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-12-15 |
Shakeel Butt | mm/rmap: always do TTU_IGNORE_ACCESS Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-09-26 |
Shakeel Butt | mm: slab: fix potential double free in ___cache_free Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-08-07 |
Shakeel Butt | mm: vmscan: consistent update to pgrefill Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-08-07 |
Shakeel Butt | mm: memcontrol: account kernel stack per node Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-06-04 |
Shakeel Butt | mm: swap: memcg: fix memcg stats for huge pages Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-06-04 |
Shakeel Butt | mm: swap: fix vmstats for huge pages Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-06-04 |
Shakeel Butt | mm/memcg: optimize memory.numa_stat like memory.stat Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-06-02 |
Shakeel Butt | memcg: expose root cgroup's memory.stat Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-04-02 |
Shakeel Butt | memcg: css_tryget_online cleanups Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-03-10 |
Shakeel Butt | net: memcg: late association of sock to memcg Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-03-10 |
Shakeel Butt | cgroup: memcg: net: do not associate sock with unrelated... Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-01-04 |
Shakeel Butt | memcg: account security cred as well to kmemcg Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2020-01-02 |
Shakeel Butt | x86/resctrl: Fix potential memory leak Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-12-01 |
Shakeel Butt | mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-11-06 |
Shakeel Butt | mm: memcontrol: fix NULL-ptr deref in percpu stats... Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-08-31 |
Shakeel Butt | mm: memcontrol: fix percpu vmstats and vmevents flush Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-07-12 |
Shakeel Butt | oom: decouple mems_allowed from oom_unkillable_task Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-07-12 |
Shakeel Butt | mm, oom: remove redundant task_in_mem_cgroup() check Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-07-12 |
Shakeel Butt | mm, oom: refactor dump_tasks for memcg OOMs Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-07-12 |
Shakeel Butt | mm, memcg: introduce memory.events.local Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-07-12 |
Shakeel Butt | memcg, fsnotify: no oom-kill for remote memcg charging Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-07-12 |
Shakeel Butt | memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-07-12 |
Shakeel Butt | slub: don't panic for memcg kmem cache creation failure Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-07-05 |
Shakeel Butt | mm/vmscan.c: prevent useless kswapd loops Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-06-14 |
Shakeel Butt | mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-04-04 |
Shakeel Butt | cgroup: remove extra cgroup_migrate_finish() call Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-03-06 |
Shakeel Butt | mm, oom: remove 'prefer children over parent' heuristic Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-03-06 |
Shakeel Butt | memcg: localize memcg_kmem_enabled() check Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-02-01 |
Shakeel Butt | mm, oom: fix use-after-free in oom_kill_process Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-01-10 |
Shakeel Butt | netfilter: ebtables: account ebt_table_info to kmemcg Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2019-01-09 |
Shakeel Butt | fork, memcg: fix cached_stacks case Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-10-26 |
Shakeel Butt | memcg: remove memcg_kmem_skip_account Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-08-22 |
Shakeel Butt | memcg: reduce memcg tree traversals for stats collection Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-08-17 |
Shakeel Butt | fs, mm: account buffer_head to kmemcg Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-08-17 |
Shakeel Butt | fs: fsnotify: account fsnotify metadata to kmemcg Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-07-27 |
Shakeel Butt | kvm, mm: account shadow page tables to kmemcg Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-07-09 |
Shakeel Butt | block, mm: remove unnecessary __GFP_HIGH flag Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-06-29 |
Shakeel Butt | net, mm: account sock objects to kmemcg Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-06-14 |
Shakeel Butt | mm: fix race between kmem_cache destroy, create and... Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-06-08 |
Shakeel Butt | mm: save two stranded bits in gfp_mask Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-06-08 |
Shakeel Butt | mm: memcontrol: drain stocks on resize limit Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-04-06 |
Shakeel Butt | slab, slub: skip unnecessary kasan_cache_shutdown() Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-04-06 |
Shakeel Butt | slab, slub: remove size disparity on debug kernel Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-03-28 |
Shakeel Butt | mm, slab: memcg_link the SLAB's kmem_cache Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-02-21 |
Shakeel Butt | mm, mlock, vmscan: no more skipping pagevecs Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2018-02-07 |
Shakeel Butt | vfs: remove might_sleep() from clear_inode() Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
2017-11-30 |
Shakeel Butt | mm, memcg: fix mem_cgroup_swapout() for THPs Signed-off-by: Shakeel Butt <shakeelb@google.com>
|
commit | commitdiff | tree |
next |