Show patches with: Submitter = Waiman Long       |    State = Action Required       |   267 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v4,4/5] mm/memcg: Save both reclaimable & unreclaimable bytes in object stock mm/memcg: Reduce kmemcache memory accounting overhead - - - --- 2021-04-19 Waiman Long New
[v4,3/5] mm/memcg: Optimize user context object stock access mm/memcg: Reduce kmemcache memory accounting overhead 1 1 - --- 2021-04-19 Waiman Long New
[v4,2/5] mm/memcg: Cache vmstat data in percpu memcg_stock_pcp mm/memcg: Reduce kmemcache memory accounting overhead - 1 - --- 2021-04-19 Waiman Long New
[v4,1/5] mm/memcg: Move mod_objcg_state() to memcontrol.c mm/memcg: Reduce kmemcache memory accounting overhead 1 1 - --- 2021-04-19 Waiman Long New
[v3,5/5] mm/memcg: Optimize user context object stock access mm/memcg: Reduce kmemcache memory accounting overhead 1 1 1 --- 2021-04-14 Waiman Long New
[v3,4/5] mm/memcg: Separate out object stock data into its own struct mm/memcg: Reduce kmemcache memory accounting overhead 1 1 1 --- 2021-04-14 Waiman Long New
[v3,3/5] mm/memcg: Cache vmstat data in percpu memcg_stock_pcp mm/memcg: Reduce kmemcache memory accounting overhead - 1 1 --- 2021-04-14 Waiman Long New
[v3,2/5] mm/memcg: Introduce obj_cgroup_uncharge_mod_state() mm/memcg: Reduce kmemcache memory accounting overhead 1 1 1 --- 2021-04-14 Waiman Long New
[v3,1/5] mm/memcg: Pass both memcg and lruvec to mod_memcg_lruvec_state() mm/memcg: Reduce kmemcache memory accounting overhead 1 1 1 --- 2021-04-14 Waiman Long New
[v2,5/5] mm/memcg: Optimize user context object stock access mm/memcg: Reduce kmemcache memory accounting overhead 1 1 - --- 2021-04-12 Waiman Long New
[v2,4/5] mm/memcg: Separate out object stock data into its own struct mm/memcg: Reduce kmemcache memory accounting overhead 1 1 - --- 2021-04-12 Waiman Long New
[v2,3/5] mm/memcg: Cache vmstat data in percpu memcg_stock_pcp mm/memcg: Reduce kmemcache memory accounting overhead - 1 - --- 2021-04-12 Waiman Long New
[v2,2/5] mm/memcg: Introduce obj_cgroup_uncharge_mod_state() mm/memcg: Reduce kmemcache memory accounting overhead 1 1 - --- 2021-04-12 Waiman Long New
[v2,1/5] mm/memcg: Pass both memcg and lruvec to mod_memcg_lruvec_state() mm/memcg: Reduce kmemcache memory accounting overhead 1 1 - --- 2021-04-12 Waiman Long New
[5/5] mm/memcg: Optimize user context object stock access mm/memcg: Reduce kmemcache memory accounting overhead 1 - - --- 2021-04-09 Waiman Long New
[4/5] mm/memcg: Separate out object stock data into its own struct mm/memcg: Reduce kmemcache memory accounting overhead 1 - - --- 2021-04-09 Waiman Long New
[3/5] mm/memcg: Cache vmstat data in percpu memcg_stock_pcp mm/memcg: Reduce kmemcache memory accounting overhead - - - --- 2021-04-09 Waiman Long New
[2/5] mm/memcg: Introduce obj_cgroup_uncharge_mod_state() mm/memcg: Reduce kmemcache memory accounting overhead 1 1 - --- 2021-04-09 Waiman Long New
[1/5] mm/memcg: Pass both memcg and lruvec to mod_memcg_lruvec_state() mm/memcg: Reduce kmemcache memory accounting overhead 1 1 - --- 2021-04-09 Waiman Long New
mm/filemap: Adding missing mem_cgroup_uncharge() to __add_to_page_cache_locked() mm/filemap: Adding missing mem_cgroup_uncharge() to __add_to_page_cache_locked() 1 2 - --- 2021-01-25 Waiman Long New
mm/vmalloc: Fix unlock order in s_stop() mm/vmalloc: Fix unlock order in s_stop() - 1 - --- 2020-12-13 Waiman Long New
[v4,2/3] mm/memcg: Simplify mem_cgroup_get_max() Untitled series #348483 1 1 - --- 2020-09-14 Waiman Long New
[v3,2/3] mm/memcg: Simplify mem_cgroup_get_max() Untitled series #348439 - - - --- 2020-09-14 Waiman Long New
[v2,3/3] mm/memcg: Unify swap and memsw page counters mm/memcg: Miscellaneous cleanups and streamlining 1 1 - --- 2020-09-14 Waiman Long New
[v2,2/3] mm/memcg: Simplify mem_cgroup_get_max() mm/memcg: Miscellaneous cleanups and streamlining - - - --- 2020-09-14 Waiman Long New
[v2,1/3] mm/memcg: Clean up obsolete enum charge_type mm/memcg: Miscellaneous cleanups and streamlining 2 1 - --- 2020-09-14 Waiman Long New
[3/3] mm/memcg: Unify swap and memsw page counters mm/memcg: Miscellaneous cleanups and streamlining - - - --- 2020-08-20 Waiman Long New
[2/3] mm/memcg: Simplify mem_cgroup_get_max() mm/memcg: Miscellaneous cleanups and streamlining - - - --- 2020-08-20 Waiman Long New
[1/3] mm/memcg: Clean up obsolete enum charge_type mm/memcg: Miscellaneous cleanups and streamlining 1 1 - --- 2020-08-20 Waiman Long New
[RFC,8/8] memcg: Add over-high action prctl() documentation memcg: Enable fine-grained per process memory control - - - --- 2020-08-17 Waiman Long New
[RFC,7/8] memcg: Enable logging of memory control mitigation action memcg: Enable fine-grained per process memory control - - - --- 2020-08-17 Waiman Long New
[RFC,6/8] memcg: Introduce additional memory control slowdown if needed memcg: Enable fine-grained per process memory control - - - --- 2020-08-17 Waiman Long New
[RFC,5/8] memcg: Allow direct per-task memory limit checking memcg: Enable fine-grained per process memory control - - - --- 2020-08-17 Waiman Long New
[RFC,4/8] fs/proc: Support a new procfs memctl file memcg: Enable fine-grained per process memory control - - - --- 2020-08-17 Waiman Long New
[RFC,3/8] memcg: Allow the use of task RSS memory as over-high action trigger memcg: Enable fine-grained per process memory control - - - --- 2020-08-17 Waiman Long New
[RFC,2/8] memcg, mm: Return ENOMEM or delay if memcg_over_limit memcg: Enable fine-grained per process memory control - - - --- 2020-08-17 Waiman Long New
[RFC,1/8] memcg: Enable fine-grained control of over memory.high action memcg: Enable fine-grained per process memory control - - - --- 2020-08-17 Waiman Long New
mm, slab: Fix sign conversion problem in memcg_uncharge_slab() mm, slab: Fix sign conversion problem in memcg_uncharge_slab() 1 - - --- 2020-06-20 Waiman Long New
[v5,2/2] mm, treewide: Rename kzfree() to kfree_sensitive() mm, treewide: Rename kzfree() to kfree_sensitive() 3 - - --- 2020-06-16 Waiman Long New
[v5,1/2] mm/slab: Use memzero_explicit() in kzfree() mm, treewide: Rename kzfree() to kfree_sensitive() 1 - - --- 2020-06-16 Waiman Long New
[v4,3/3] btrfs: Use kfree() in btrfs_ioctl_get_subvol_info() mm, treewide: Rename kzfree() to kfree_sensitive() - - - --- 2020-06-16 Waiman Long New
[v4,2/3] mm, treewide: Rename kzfree() to kfree_sensitive() mm, treewide: Rename kzfree() to kfree_sensitive() 3 - - --- 2020-06-16 Waiman Long New
[v4,1/3] mm/slab: Use memzero_explicit() in kzfree() mm, treewide: Rename kzfree() to kfree_sensitive() 1 - - --- 2020-06-16 Waiman Long New
[v3] mm/slub: Fix incorrect interpretation of s->offset [v3] mm/slub: Fix incorrect interpretation of s->offset 1 2 - --- 2020-04-29 Waiman Long New
[v2,4/4] mm/slub: Fix sysfs shrink circular locking dependency mm/slub: Fix sysfs circular locking dependency - - - --- 2020-04-27 Waiman Long New
[v2,3/4] mm/slub: Fix another circular locking dependency in slab_attr_store() mm/slub: Fix sysfs circular locking dependency - - - --- 2020-04-27 Waiman Long New
[v2,2/4] mm/slub: Fix slab_mutex circular locking problem in slab_attr_store() mm/slub: Fix sysfs circular locking dependency - - - --- 2020-04-27 Waiman Long New
[v2,1/4] mm, slab: Revert "extend slab/shrink to shrink all memcg caches" mm/slub: Fix sysfs circular locking dependency - - - --- 2020-04-27 Waiman Long New
[v2] mm/slub: Fix incorrect interpretation of s->offset [v2] mm/slub: Fix incorrect interpretation of s->offset - 1 - --- 2020-04-27 Waiman Long New
mm/slub: Fix incorrect checkings of s->offset mm/slub: Fix incorrect checkings of s->offset - - - --- 2020-04-27 Waiman Long New
[2/2] mm/slub: Fix slab_mutex circular locking problem in slab_attr_store() [1/2] mm, slab: Revert "extend slab/shrink to shrink all memcg caches" - - - --- 2020-04-24 Waiman Long New
[1/2] mm, slab: Revert "extend slab/shrink to shrink all memcg caches" [1/2] mm, slab: Revert "extend slab/shrink to shrink all memcg caches" - - - --- 2020-04-24 Waiman Long New
[v3,2/3] crypto: Remove unnecessary memzero_explicit() Untitled series #271001 2 - - --- 2020-04-14 Waiman Long New
[v2,3/3] btrfs: Use kfree() in btrfs_ioctl_get_subvol_info() mm, treewide: Rename kzfree() to kfree_sensitive() - - - --- 2020-04-14 Waiman Long New
[v2,2/2] crypto: Remove unnecessary memzero_explicit() Untitled series #270333 - - - --- 2020-04-13 Waiman Long New
[2/2] crypto: Remove unnecessary memzero_explicit() mm, treewide: Rename kzfree() to kfree_sensitive() - - - --- 2020-04-13 Waiman Long New
[1/2] mm, treewide: Rename kzfree() to kfree_sensitive() mm, treewide: Rename kzfree() to kfree_sensitive() 4 - - --- 2020-04-13 Waiman Long New
[v3] mm: Add kvfree_sensitive() for freeing sensitive data objects [v3] mm: Add kvfree_sensitive() for freeing sensitive data objects 1 1 - --- 2020-04-07 Waiman Long New
[v2] mm: Add kvfree_sensitive() for freeing sensitive data objects [v2] mm: Add kvfree_sensitive() for freeing sensitive data objects - - - --- 2020-04-07 Waiman Long New
[v2] mm: Add kvfree_sensitive() for freeing sensitive data objects [v2] mm: Add kvfree_sensitive() for freeing sensitive data objects - - - --- 2020-04-06 Waiman Long New
mm: Add kvfree_sensitive() for freeing sensitive data objects mm: Add kvfree_sensitive() for freeing sensitive data objects - - - --- 2020-04-06 Waiman Long New
mm: Remove dummy struct bootmem_data/bootmem_data_t mm: Remove dummy struct bootmem_data/bootmem_data_t 1 1 - --- 2020-03-26 Waiman Long New
[3/3] mm/slub: Fix potential deadlock problem in slab_attr_store() locking/mutex: Add mutex_timed_lock() to solve potential deadlock problems - - - --- 2020-02-10 Waiman Long New
[2/3] locking/mutex: Enable some lock event counters locking/mutex: Add mutex_timed_lock() to solve potential deadlock problems - - - --- 2020-02-10 Waiman Long New
[1/3] locking/mutex: Add mutex_timed_lock() locking/mutex: Add mutex_timed_lock() to solve potential deadlock problems - - - --- 2020-02-10 Waiman Long New
[v3] mm/hugetlb: Defer freeing of huge pages if in non-task context [v3] mm/hugetlb: Defer freeing of huge pages if in non-task context 2 2 - --- 2019-12-17 Waiman Long New
[v2] mm/hugetlb: Defer freeing of huge pages if in non-task context [v2] mm/hugetlb: Defer freeing of huge pages if in non-task context - - - --- 2019-12-17 Waiman Long New
mm/hugetlb: Defer freeing of huge pages if in non-task context mm/hugetlb: Defer freeing of huge pages if in non-task context - - - --- 2019-12-16 Waiman Long New
[v2] hugetlbfs: Disable softIRQ when taking hugetlb_lock [v2] hugetlbfs: Disable softIRQ when taking hugetlb_lock - - - --- 2019-12-11 Waiman Long New
hugetlbfs: Disable IRQ when taking hugetlb_lock in set_max_huge_pages() hugetlbfs: Disable IRQ when taking hugetlb_lock in set_max_huge_pages() - - - --- 2019-12-09 Waiman Long New
[v2] hugetlbfs: Take read_lock on i_mmap for PMD sharing [v2] hugetlbfs: Take read_lock on i_mmap for PMD sharing - 1 - --- 2019-11-07 Waiman Long New
hugetlbfs: Take read_lock on i_mmap for PMD sharing hugetlbfs: Take read_lock on i_mmap for PMD sharing - 1 - --- 2019-11-07 Waiman Long New
[2/2] mm, vmstat: List total free blocks for each order in /proc/pagetypeinfo [1/2] mm, vmstat: Release zone lock more frequently when reading /proc/pagetypeinfo - - - --- 2019-10-23 Waiman Long New
[1/2] mm, vmstat: Release zone lock more frequently when reading /proc/pagetypeinfo [1/2] mm, vmstat: Release zone lock more frequently when reading /proc/pagetypeinfo - - - --- 2019-10-23 Waiman Long New
mm/vmstat: Reduce zone lock hold time when reading /proc/pagetypeinfo mm/vmstat: Reduce zone lock hold time when reading /proc/pagetypeinfo - - - --- 2019-10-22 Waiman Long New
[5/5] hugetlbfs: Limit wait time when trying to share huge PMD hugetlbfs: Disable PMD sharing for large systems - - - --- 2019-09-11 Waiman Long New
[4/5] locking/rwsem: Enable timeout check when staying in the OSQ hugetlbfs: Disable PMD sharing for large systems - - - --- 2019-09-11 Waiman Long New
[3/5] locking/osq: Allow early break from OSQ hugetlbfs: Disable PMD sharing for large systems - - - --- 2019-09-11 Waiman Long New
[2/5] locking/rwsem: Enable timeout check when spinning on owner hugetlbfs: Disable PMD sharing for large systems - - - --- 2019-09-11 Waiman Long New
[1/5] locking/rwsem: Add down_write_timedlock() hugetlbfs: Disable PMD sharing for large systems - - - --- 2019-09-11 Waiman Long New
[v2] fs/proc/page: Skip uninitialized page when iterating page structures [v2] fs/proc/page: Skip uninitialized page when iterating page structures - - - --- 2019-08-26 Waiman Long New
fs/proc/page: Skip uninitialized page when iterating page structures fs/proc/page: Skip uninitialized page when iterating page structures - - - --- 2019-08-25 Waiman Long New
[v3] sched/core: Don't use dying mm as active_mm of kthreads [v3] sched/core: Don't use dying mm as active_mm of kthreads - - - --- 2019-07-29 Waiman Long New
[v2] sched/core: Don't use dying mm as active_mm of kthreads [v2] sched/core: Don't use dying mm as active_mm of kthreads - - - --- 2019-07-27 Waiman Long New
sched/core: Don't use dying mm as active_mm for kernel threads sched/core: Don't use dying mm as active_mm for kernel threads - - - --- 2019-07-26 Waiman Long New
[v3] mm, slab: Extend slab/shrink to shrink all memcg caches [v3] mm, slab: Extend slab/shrink to shrink all memcg caches 2 - - --- 2019-07-23 Waiman Long New
mm, slab: Move memcg_cache_params structure to mm/slab.h mm, slab: Move memcg_cache_params structure to mm/slab.h 1 - - --- 2019-07-18 Waiman Long New
[v2,2/2] mm, slab: Show last shrink time in us when slab/shrink is read mm, slab: Extend slab/shrink to shrink all memcg caches - - - --- 2019-07-17 Waiman Long New
[v2,1/2] mm, slab: Extend slab/shrink to shrink all memcg caches mm, slab: Extend slab/shrink to shrink all memcg caches 2 - - --- 2019-07-17 Waiman Long New
mm, slab: Extend slab/shrink to shrink all the memcg caches mm, slab: Extend slab/shrink to shrink all the memcg caches 2 - - --- 2019-07-02 Waiman Long New
[PATCH-next,v2] mm, memcg: Add ":deact" tag for reparented kmem caches in memcg_slabinfo [PATCH-next,v2] mm, memcg: Add ":deact" tag for reparented kmem caches in memcg_slabinfo 2 1 - --- 2019-06-27 Waiman Long New
memcg: Add kmem.slabinfo to v2 for debugging purpose memcg: Add kmem.slabinfo to v2 for debugging purpose - - - --- 2019-06-26 Waiman Long New
[2/2] mm, slab: Extend vm/drop_caches to shrink kmem slabs mm, slab: Extend vm/drop_caches to shrink kmem slabs - - - --- 2019-06-24 Waiman Long New
[1/2] mm, memcontrol: Add memcg_iterate_all() mm, slab: Extend vm/drop_caches to shrink kmem slabs - - - --- 2019-06-24 Waiman Long New
[PATCH-next] mm, memcg: Add ":deact" tag for reparented kmem caches in memcg_slabinfo [PATCH-next] mm, memcg: Add ":deact" tag for reparented kmem caches in memcg_slabinfo 1 1 - --- 2019-06-21 Waiman Long New
[v2] mm, memcg: Add a memcg_slabinfo debugfs file [v2] mm, memcg: Add a memcg_slabinfo debugfs file - - - --- 2019-06-19 Waiman Long New
mm, memcg: Add a memcg_slabinfo debugfs file mm, memcg: Add a memcg_slabinfo debugfs file - - - --- 2019-06-19 Waiman Long New
mm, memcg: Report number of memcg caches in slabinfo mm, memcg: Report number of memcg caches in slabinfo - - - --- 2019-06-17 Waiman Long New
[RFC,2/2] mm/memcontrol: Add a new MEMCG_SUBSET_HIGH event mm/memcontrol: Finer-grained memory control - - - --- 2019-04-10 Waiman Long New
[RFC,1/2] mm/memcontrol: Finer-grained control for subset of allocated memory mm/memcontrol: Finer-grained memory control - - - --- 2019-04-10 Waiman Long New
« 1 2 3 »