Show patches with: Submitter = Hyeonggon Yoo       |    Archived = No       |   35 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[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 Untitled series #6232 - - - --- 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