Show patches with: Submitter = Hyeonggon Yoo       |    Archived = No       |   193 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v4,04/17] mm/slab_common: cleanup kmalloc_track_caller() common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,03/17] mm/slab_common: remove CONFIG_NUMA ifdefs for common kmalloc functions common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,02/17] mm/slab: cleanup slab_alloc() and slab_alloc_node() common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,01/17] mm/slab: move NUMA-related code to __do_cache_alloc() common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[16/16] mm/sl[au]b: check if large object is valid in __ksize() common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[15/16] mm/slab_common: move definition of __ksize() to mm/slab.h common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[14/16] mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,13/15] mm/slab_common: unify NUMA and UMA version of tracepoints common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,12/15] mm/sl[au]b: generalize kmalloc subsystem common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,11/15] mm/sl[au]b: introduce common alloc/free functions without tracepoint common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,10/15] mm/slab: kmalloc: pass requests larger than order-1 page to page allocator common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,09/15] mm/slab_common: cleanup kmalloc_large() common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,08/15] mm/slab_common: kmalloc_node: pass large requests to page allocator common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,07/15] mm/slub: move kmalloc_large_node() to slab_common.c common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,06/15] mm/slab_common: fold kmalloc_order_trace() into kmalloc_large() common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,05/15] mm/sl[au]b: factor out __do_kmalloc_node() common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,04/15] mm/slab_common: cleanup kmalloc_track_caller() common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,03/15] mm/slab_common: remove CONFIG_NUMA ifdefs for common kmalloc functions common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,2/15] mm/slab: cleanup slab_alloc() and slab_alloc_node() common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[v3,1/15] mm/slab: move NUMA-related code to __do_cache_alloc() common kmalloc v3 - 1 - --- 2022-07-12 Hyeonggon Yoo New
[2/2] mm/slab_common: move generic bulk alloc/free functions to SLOB slab bulk alloc/free cleanups - - - --- 2022-06-14 Hyeonggon Yoo New
[1/2] mm/sl[au]b: use own bulk free function when bulk alloc failed slab bulk alloc/free cleanups - - - --- 2022-06-14 Hyeonggon Yoo New
[RFC,2/2] x86/mm/cpa: drop pgprot_clear_protnone_bits() CPA improvements - - - --- 2022-06-14 Hyeonggon Yoo New
[RFC,1/2] x86/mm/cpa: always fail when user address is passed CPA improvements - - - --- 2022-06-14 Hyeonggon Yoo New
MAINTAINERS: add myself as reviewer for slab MAINTAINERS: add myself as reviewer for slab - - - --- 2022-05-07 Hyeonggon Yoo New
[v4] mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool [v4] mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool - 2 - --- 2022-05-05 Hyeonggon Yoo New
[v3] mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool [v3] mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool - 2 - --- 2022-05-05 Hyeonggon Yoo New
[v2] mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool [v2] mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool - 2 - --- 2022-05-05 Hyeonggon Yoo New
mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool - - - --- 2022-05-05 Hyeonggon Yoo New
[v2,23/23] mm/sl[au]b: check if large object is valid in __ksize() common kmalloc for SLUB and SLAB v2 - - - --- 2022-04-14 Hyeonggon Yoo New
[v2,22/23] mm/sl[auo]b: move definition of __ksize() to mm/slab.h common kmalloc for SLUB and SLAB v2 - 1 - --- 2022-04-14 Hyeonggon Yoo New
[v2,21/23] mm/sl[au]b: remove kmem_cache_alloc_node_trace() common kmalloc for SLUB and SLAB v2 - - - --- 2022-04-14 Hyeonggon Yoo New
[v2,20/23] mm/slab_common: factor out __do_kmalloc_node() common kmalloc for SLUB and SLAB v2 - - - --- 2022-04-14 Hyeonggon Yoo New
[v2,18/23] mm/sl[au]b: generalize kmalloc subsystem common kmalloc for SLUB and SLAB v2 - - - --- 2022-04-14 Hyeonggon Yoo New
[v2,17/23] mm/slab_common: implement __kmem_cache_free() common kmalloc for SLUB and SLAB v2 - - - --- 2022-04-14 Hyeonggon Yoo New
[v2,16/23] mm/slab_common: rename tracepoint common kmalloc for SLUB and SLAB v2 - - - --- 2022-04-14 Hyeonggon Yoo New
[v2,15/23] mm/slab_common: use same tracepoint in kmalloc and normal caches common kmalloc for SLUB and SLAB v2 - - - --- 2022-04-14 Hyeonggon Yoo New
[v2,14/23] mm/slab_common: print cache name in tracepoints common kmalloc for SLUB and SLAB v2 - - - --- 2022-04-14 Hyeonggon Yoo New
[v2,13/23] mm/slab: kmalloc: pass requests larger than order-1 page to page allocator common kmalloc for SLUB and SLAB v2 - 1 - --- 2022-04-14 Hyeonggon Yoo New
[v2,12/23] mm/slab_common: cleanup kmalloc() common kmalloc for SLUB and SLAB v2 - 1 - --- 2022-04-14 Hyeonggon Yoo New
[v2,11/23] mm/slab_common: kmalloc_node: pass large requests to page allocator common kmalloc for SLUB and SLAB v2 - 1 - --- 2022-04-14 Hyeonggon Yoo New
[v2,10/23] mm/slab_common: cleanup kmem_cache_alloc{,node,lru} common kmalloc for SLUB and SLAB v2 - 1 - --- 2022-04-14 Hyeonggon Yoo New
[v2,09/23] mm/slab_common: cleanup kmalloc_large() common kmalloc for SLUB and SLAB v2 - - - --- 2022-04-14 Hyeonggon Yoo New
[v2,07/23] mm/slub: move kmalloc_large_node() to slab_common.c common kmalloc for SLUB and SLAB v2 - 1 - --- 2022-04-14 Hyeonggon Yoo New
[v2,06/23] mm/sl[auo]b: fold kmalloc_order_trace() into kmalloc_large() common kmalloc for SLUB and SLAB v2 - 1 - --- 2022-04-14 Hyeonggon Yoo New
[v2,05/23] mm/slab_common: cleanup __kmalloc() common kmalloc for SLUB and SLAB v2 - 1 - --- 2022-04-14 Hyeonggon Yoo New
[v2,04/23] mm/slab_common: cleanup kmalloc_track_caller() common kmalloc for SLUB and SLAB v2 - 1 - --- 2022-04-14 Hyeonggon Yoo New
[v2,03/23] mm/slab_common: remove CONFIG_NUMA ifdefs for common kmalloc functions common kmalloc for SLUB and SLAB v2 - 1 - --- 2022-04-14 Hyeonggon Yoo New
[v2,02/23] mm/slab: cleanup slab_alloc() and slab_alloc_node() common kmalloc for SLUB and SLAB v2 - 1 - --- 2022-04-14 Hyeonggon Yoo New
[v2,01/23] mm/slab: move NUMA-related code to __do_cache_alloc() common kmalloc for SLUB and SLAB v2 - 1 - --- 2022-04-14 Hyeonggon Yoo New
[v2] mm/slub, kunit: Make slub_kunit unaffected by user specified flags [v2] mm/slub, kunit: Make slub_kunit unaffected by user specified flags - - - --- 2022-04-06 Hyeonggon Yoo New
mm/slub, kunit: Make slub_kunit unaffected by global slub debugging flags mm/slub, kunit: Make slub_kunit unaffected by global slub debugging flags - - - --- 2022-03-17 Hyeonggon Yoo New
mm/slub, kunit: Make slub_kunit pass even when SLAB_RED_ZONE flag is set mm/slub, kunit: Make slub_kunit pass even when SLAB_RED_ZONE flag is set - - - --- 2022-03-16 Hyeonggon Yoo New
[RFC,v1,15/15] mm/sl[au]b: check if large object is valid in __ksize() common kmalloc subsystem on SLAB/SLUB - - - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,14/15] mm/sl[auo]b: move definition of __ksize() to mm/slab.h common kmalloc subsystem on SLAB/SLUB - 1 - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,13/15] mm/sl[au]b: remove kmem_cache_alloc_node_trace() common kmalloc subsystem on SLAB/SLUB - - - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,12/15] mm/sl[au]b: generalize kmalloc subsystem common kmalloc subsystem on SLAB/SLUB - - - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,11/15] mm/sl[auo]b: use same tracepoint in kmalloc and normal caches common kmalloc subsystem on SLAB/SLUB - - - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,10/15] mm/sl[auo]b: print cache name in tracepoints common kmalloc subsystem on SLAB/SLUB - - - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,09/15] mm/slab: kmalloc: pass requests larger than order-1 page to page allocator common kmalloc subsystem on SLAB/SLUB - - - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,08/15] mm/sl[auo]b: cleanup kmalloc() common kmalloc subsystem on SLAB/SLUB - 1 - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,07/15] mm/sl[au]b: kmalloc_node: pass large requests to page allocator common kmalloc subsystem on SLAB/SLUB - 1 - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,06/15] mm/slab_common: cleanup kmalloc_large() common kmalloc subsystem on SLAB/SLUB - - - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,05/15] mm/slub: move kmalloc_large_node() to slab_common.c common kmalloc subsystem on SLAB/SLUB - - - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,04/15] mm/sl[auo]b: fold kmalloc_order() into kmalloc_large() common kmalloc subsystem on SLAB/SLUB - 1 - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,03/15] mm/sl[au]b: remove CONFIG_TRACING ifdefs for tracing functions common kmalloc subsystem on SLAB/SLUB - - - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,02/15] mm/sl[auo]b: remove CONFIG_NUMA ifdefs for common functions common kmalloc subsystem on SLAB/SLUB - - - --- 2022-03-08 Hyeonggon Yoo New
[RFC,v1,01/15] mm/slab: cleanup slab_alloc() and slab_alloc_node() common kmalloc subsystem on SLAB/SLUB - - - --- 2022-03-08 Hyeonggon Yoo New
[v3,2/2] mm/slub: refactor deactivate_slab() slab cleanups - 2 - --- 2022-03-07 Hyeonggon Yoo New
[v3,1/2] mm/slub: limit number of node partial slabs only in cache creation slab cleanups - 2 - --- 2022-03-07 Hyeonggon Yoo New
[v2,5/5] mm/slub: refactor deactivate_slab() slab cleanups - - - --- 2022-03-04 Hyeonggon Yoo New
[v2,4/5] mm/slub: limit number of node partial slabs only in cache creation slab cleanups - 1 - --- 2022-03-04 Hyeonggon Yoo New
[v2,3/5] mm/sl[auo]b: move definition of __ksize() to mm/slab.h slab cleanups - 1 - --- 2022-03-04 Hyeonggon Yoo New
[v2,2/5] mm/sl[au]b: unify __ksize() slab cleanups - 1 - --- 2022-03-04 Hyeonggon Yoo New
[v2,1/5] mm/slab: kmalloc: pass requests larger than order-1 page to page allocator slab cleanups - - - --- 2022-03-04 Hyeonggon Yoo New
[v3] mm/slub: initialize stack depot in boot process [v3] mm/slub: initialize stack depot in boot process - - - --- 2022-03-01 Hyeonggon Yoo New
[v2] mm/slub: initialize stack depot in boot process [v2] mm/slub: initialize stack depot in boot process - - - --- 2022-03-01 Hyeonggon Yoo New
mm/slub: initialize stack depot in boot process mm/slub: initialize stack depot in boot process - - - --- 2022-02-28 Hyeonggon Yoo New
[v2] lib/stackdepot: Use page allocator if both slab and memblock is unavailable [v2] lib/stackdepot: Use page allocator if both slab and memblock is unavailable - - - --- 2022-02-27 Hyeonggon Yoo New
lib/stackdepot: Use page allocator if both slab and memblock is unavailable lib/stackdepot: Use page allocator if both slab and memblock is unavailable - - - --- 2022-02-27 Hyeonggon Yoo New
[5/5] mm/slub: Refactor deactivate_slab() slab cleanups - - - --- 2022-02-21 Hyeonggon Yoo New
[4/5] mm/slub: Limit min_partial only in cache creation slab cleanups - - - --- 2022-02-21 Hyeonggon Yoo New
[3/5] mm/slab: Do not call kmalloc_large() for unsupported size slab cleanups - - - --- 2022-02-21 Hyeonggon Yoo New
[2/5] mm/sl[auo]b: Do not export __ksize() slab cleanups - - - --- 2022-02-21 Hyeonggon Yoo New
[1/5] mm/sl[au]b: Unify __ksize() slab cleanups - - - --- 2022-02-21 Hyeonggon Yoo New
mm: Make SLAB_MERGE_DEFAULT depend on SL[AU]B mm: Make SLAB_MERGE_DEFAULT depend on SL[AU]B - 1 - --- 2021-12-25 Hyeonggon Yoo New
[RFC] mm, slob: Rewrite SLOB using segregated free list [RFC] mm, slob: Rewrite SLOB using segregated free list - - - --- 2021-10-20 Hyeonggon Yoo New
[v2] mm, slub: Use prefetchw instead of prefetch [v2] mm, slub: Use prefetchw instead of prefetch 1 - - --- 2021-10-11 Hyeonggon Yoo New
mm, slub: Use prefetchw instead of prefetch mm, slub: Use prefetchw instead of prefetch - - - --- 2021-10-08 Hyeonggon Yoo New
[RFC] mm, slab: Reduce space complexity of alien_cache using rbtree [RFC] mm, slab: Reduce space complexity of alien_cache using rbtree - - - --- 2021-10-03 Hyeonggon Yoo New
[RFC,v2] mm, sl[au]b: Introduce lockless cache [RFC,v2] mm, sl[au]b: Introduce lockless cache - - - --- 2021-09-20 Hyeonggon Yoo New
[RFC] Introducing lockless cache built on top of slab allocator [RFC] Introducing lockless cache built on top of slab allocator - - - --- 2021-09-19 Hyeonggon Yoo New
[RFC] mm: slub: merge get_freelist into ___slab_alloc [RFC] mm: slub: merge get_freelist into ___slab_alloc - - - --- 2021-09-18 Hyeonggon Yoo New
« 1 2 »