Show patches with: Submitter = Hyeonggon Yoo       |    State = Action Required       |    Archived = No       |   191 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[1/5] mm/sl[au]b: Unify __ksize() slab cleanups - - - --- 2022-02-21 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
[15/16] mm/slab_common: move definition of __ksize() to mm/slab.h common kmalloc v3 - 1 - --- 2022-07-12 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
[2/2] mm/slab_common: move generic bulk alloc/free functions to SLOB slab bulk alloc/free cleanups - - - --- 2022-06-14 Hyeonggon Yoo New
[2/5] mm/sl[auo]b: Do not export __ksize() 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
[4/5] mm/slub: Limit min_partial only in cache creation slab cleanups - - - --- 2022-02-21 Hyeonggon Yoo New
[5/5] mm/slub: Refactor deactivate_slab() slab cleanups - - - --- 2022-02-21 Hyeonggon Yoo New
[mm-unstable,v4,1/3] mmflags.h: use less error prone method to define pageflag_names mm, printk: introduce new format for page_type - 1 - --- 2023-01-30 Hyeonggon Yoo New
[mm-unstable,v4,2/3] mm, printk: introduce new format %pGt for page_type mm, printk: introduce new format for page_type - 1 - --- 2023-01-30 Hyeonggon Yoo New
[mm-unstable,v4,3/3] mm/debug: use %pGt to display page_type in dump_page() mm, printk: introduce new format for page_type - - - --- 2023-01-30 Hyeonggon Yoo New
[mm-unstable] lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default [mm-unstable] lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default 3 - - --- 2023-01-21 Hyeonggon Yoo New
[mm-unstable] mm/page_owner: record single timestamp value for high order allocations [mm-unstable] mm/page_owner: record single timestamp value for high order allocations 1 - - --- 2023-01-21 Hyeonggon Yoo New
[RFC,01/25] mm/zsmalloc: create new struct zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,02/25] mm/zsmalloc: add utility functions for zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,03/25] mm/zsmalloc: replace first_page to first_zsdesc in struct zspage mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,04/25] mm/zsmalloc: add alternatives of frequently used helper functions mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,05/25] mm/zsmalloc: convert {try,}lock_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,06/25] mm/zsmalloc: convert __zs_{map,unmap}_object() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,07/25] mm/zsmalloc: convert obj_to_location() and its users to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,08/25] mm/zsmalloc: convert obj_malloc() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,09/25] mm/zsmalloc: convert create_page_chain() and its users to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,1/2] Revert "mm, slub: change percpu partial accounting from objects to pages" An attempt to improve SLUB on NUMA / under memory pressure - - - --- 2023-07-23 Hyeonggon Yoo New
[RFC,1/2] x86/mm/cpa: always fail when user address is passed CPA improvements - - - --- 2022-06-14 Hyeonggon Yoo New
[RFC,10/25] mm/zsmalloc: convert obj_tagged() and related helpers to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,11/25] mm/zsmalloc: convert init_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,12/25] mm/zsmalloc: convert obj_to_page() and zs_free() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,13/25] mm/zsmalloc: convert reset_page() to reset_zsdesc() mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,14/25] mm/zsmalloc: convert zs_page_{isolate,migrate,putback} to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,15/25] mm/zsmalloc: convert __free_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,16/25] mm/zsmalloc: convert unlock_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,17/25] mm/zsmalloc: convert location_to_obj() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,18/25] mm/zsmalloc: convert free_handles() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,19/25] mm/zsmalloc: convert zs_compact_control and its users to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,2/2] mm/slub: prefer NUMA locality over slight memory saving on NUMA machines An attempt to improve SLUB on NUMA / under memory pressure - - - --- 2023-07-23 Hyeonggon Yoo New
[RFC,2/2] x86/mm/cpa: drop pgprot_clear_protnone_bits() CPA improvements - - - --- 2022-06-14 Hyeonggon Yoo New
[RFC,20/25] mm/zsmalloc: convert get_zspage() to take zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,21/25] mm/zsmalloc: convert SetZsPageMovable() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,22/25] mm/zsmalloc: convert restore_freelist() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,23/25] mm/zsmalloc: convert zs_reclaim_page() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,24/25] mm/zsmalloc: remove now unused helper functions mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 Hyeonggon Yoo New
[RFC,25/25] mm/zsmalloc: convert {get,set}_first_obj_offset() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 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
[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,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,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,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,06/15] mm/slab_common: cleanup kmalloc_large() common kmalloc subsystem on SLAB/SLUB - - - --- 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,08/15] mm/sl[auo]b: cleanup kmalloc() common kmalloc subsystem on SLAB/SLUB - 1 - --- 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,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,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,12/15] mm/sl[au]b: generalize kmalloc subsystem common kmalloc subsystem on SLAB/SLUB - - - --- 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,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,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,v2,01/21] mm/zsmalloc: create new struct zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,02/21] mm/zsmalloc: add utility functions for zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,03/21] mm/zsmalloc: replace first_page to first_zsdesc in struct zspage mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,04/21] mm/zsmalloc: add alternatives of frequently used helper functions mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,05/21] mm/zsmalloc: convert {try,}lock_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,06/21] mm/zsmalloc: convert __zs_{map,unmap}_object() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,07/21] mm/zsmalloc: convert obj_to_location() and its users to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,08/21] mm/zsmalloc: convert obj_malloc() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,09/21] mm/zsmalloc: convert create_page_chain() and its user to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,1/3] mm: move PG_slab flag to page_type move PG_slab to page_type - - - --- 2022-11-06 Hyeonggon Yoo New
[RFC,v2,10/21] mm/zsmalloc: convert obj_allocated() and related helpers to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,11/21] mm/zsmalloc: convert init_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,12/21] mm/zsmalloc: convert obj_to_page() and zs_free() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,13/21] mm/zsmalloc: convert reset_page() to reset_zsdesc() mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,14/21] mm/zsmalloc: convert zs_page_{isolate,migrate,putback} to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,15/21] mm/zsmalloc: convert __free_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,16/21] mm/zsmalloc: convert location_to_obj() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,17/21] mm/zsmalloc: convert migrate_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,18/21] mm/zsmalloc: convert get_zspage() to take zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,19/21] mm/zsmalloc: convert SetZsPageMovable() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,2/3] mm: introduce show_page_types() to provide human-readable page_type move PG_slab to page_type - - - --- 2022-11-06 Hyeonggon Yoo New
[RFC,v2,20/21] mm/zsmalloc: remove now unused helper functions mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,21/21] mm/zsmalloc: convert {get,set}_first_obj_offset() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 Hyeonggon Yoo New
[RFC,v2,3/3] mm, printk: introduce new format %pGt for page_type move PG_slab to page_type - - - --- 2022-11-06 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,v3,01/21] mm/zsmalloc: create new struct zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,02/21] mm/zsmalloc: add utility functions for zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,03/21] mm/zsmalloc: replace first_page to first_zsdesc in struct zspage mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,04/21] mm/zsmalloc: add alternatives of frequently used helper functions mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,05/21] mm/zsmalloc: convert {try,}lock_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,06/21] mm/zsmalloc: convert __zs_{map,unmap}_object() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,07/21] mm/zsmalloc: convert obj_to_location() and its users to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,08/21] mm/zsmalloc: convert obj_malloc() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,09/21] mm/zsmalloc: convert create_page_chain() and its users to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,1/4] mm/hwpoison: remove MF_MSG_SLAB from action_page_types move PG_slab flag to page_type - - - --- 2022-12-18 Hyeonggon Yoo New
[RFC,v3,10/21] mm/zsmalloc: convert obj_allocated() and related helpers to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,11/21] mm/zsmalloc: convert init_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,12/21] mm/zsmalloc: convert obj_to_page() and zs_free() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,13/21] mm/zsmalloc: convert reset_page() to reset_zsdesc() mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,14/21] mm/zsmalloc: convert zs_page_{isolate,migrate,putback} to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,15/21] mm/zsmalloc: convert __free_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
« 1 2 »