Show patches with: Submitter = Hyeonggon Yoo       |    State = Action Required       |    Archived = No       |   193 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v1] mm/slab: Allow cache creation to proceed even if sysfs registration fails [v1] mm/slab: Allow cache creation to proceed even if sysfs registration fails - - - --- 2024-11-01 Hyeonggon Yoo New
[RFC] mm/slab: fix a memory leak on kobject_init_and_add() failure [RFC] mm/slab: fix a memory leak on kobject_init_and_add() failure - - - --- 2024-10-21 Hyeonggon Yoo New
[RFC,v3,21/21] mm/zsmalloc: convert {get,set}_first_obj_offset() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,20/21] mm/zsmalloc: remove now unused helper functions mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,19/21] mm/zsmalloc: convert SetZsPageMovable() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,18/21] mm/zsmalloc: convert get_zspage() to take zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,17/21] mm/zsmalloc: convert migrate_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 Hyeonggon Yoo New
[RFC,v3,16/21] mm/zsmalloc: convert location_to_obj() 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
[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,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,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,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,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,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,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,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,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,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,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,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,02/21] mm/zsmalloc: add utility functions for zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-11-30 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,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,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,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,20/21] mm/zsmalloc: remove now unused helper functions 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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,02/21] mm/zsmalloc: add utility functions for zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-07-13 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,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,24/25] mm/zsmalloc: remove now unused helper functions 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,22/25] mm/zsmalloc: convert restore_freelist() to use 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,20/25] mm/zsmalloc: convert get_zspage() to take 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,18/25] mm/zsmalloc: convert free_handles() 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,16/25] mm/zsmalloc: convert unlock_zspage() 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,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,13/25] mm/zsmalloc: convert reset_page() to reset_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,11/25] mm/zsmalloc: convert init_zspage() to use zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 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,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,08/25] mm/zsmalloc: convert obj_malloc() 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,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,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,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,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,02/25] mm/zsmalloc: add utility functions for zsdesc mm/zsmalloc: Split zsdesc from struct page - - - --- 2023-02-20 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
[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,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,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] 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
[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
[RFC,v3,4/4] mm/debug: use %pGt to print page_type in dump_page() move PG_slab flag to page_type - - - --- 2022-12-18 Hyeonggon Yoo New
[RFC,v3,3/4] mm, printk: introduce new format %pGt for page_type move PG_slab flag to page_type - - - --- 2022-12-18 Hyeonggon Yoo New
[RFC,v3,2/4] mm: move PG_slab flag to page_type move PG_slab flag to page_type - - - --- 2022-12-18 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,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,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,1/3] mm: move PG_slab flag to page_type move PG_slab to page_type - - - --- 2022-11-06 Hyeonggon Yoo New
mm/slab: use kmalloc_node() for off slab freelist_idx_t array allocation mm/slab: use kmalloc_node() for off slab freelist_idx_t array allocation - - - --- 2022-10-15 Hyeonggon Yoo New
mm/slub: remove dead code for debug caches on deactivate_slab() mm/slub: remove dead code for debug caches on deactivate_slab() - - - --- 2022-10-14 Hyeonggon Yoo New
mm: move PG_slab flag to page_type mm: move PG_slab flag to page_type - - - --- 2022-09-19 Hyeonggon Yoo New
mm/slub: fix comments about fastpath limitation on PREEMPT_RT mm/slub: fix comments about fastpath limitation on PREEMPT_RT - - - --- 2022-08-25 Hyeonggon Yoo New
[v4,17/17] mm/sl[au]b: check if large object is valid in __ksize() common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,16/17] mm/slab_common: move declaration of __ksize() to mm/slab.h common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,15/17] mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,14/17] mm/slab_common: unify NUMA and UMA version of tracepoints common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,13/17] mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace() common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,12/17] mm/sl[au]b: generalize kmalloc subsystem common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,11/17] mm/sl[au]b: introduce common alloc/free functions without tracepoint common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,10/17] mm/slab: kmalloc: pass requests larger than order-1 page to page allocator common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,09/17] mm/slab_common: cleanup kmalloc_large() common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,08/17] mm/slab_common: kmalloc_node: pass large requests to page allocator common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,07/17] mm/slub: move kmalloc_large_node() to slab_common.c common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,06/17] mm/slab_common: fold kmalloc_order_trace() into kmalloc_large() common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
[v4,05/17] mm/sl[au]b: factor out __do_kmalloc_node() common kmalloc v4 - 1 - --- 2022-08-17 Hyeonggon Yoo New
« 1 2 »