Show patches with: Submitter = Suren Baghdasaryan       |    Archived = No       |   769 patches
« 1 2 3 47 8 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,5/5] docs/mm: document latest changes to vm_lock move per-vma lock into vm_area_struct - 1 - --- 2024-11-12 Suren Baghdasaryan New
[v2,4/5] mm: make vma cache SLAB_TYPESAFE_BY_RCU move per-vma lock into vm_area_struct - - - --- 2024-11-12 Suren Baghdasaryan New
[v2,3/5] mm: mark vma as detached until it's added into vma tree move per-vma lock into vm_area_struct - 1 - --- 2024-11-12 Suren Baghdasaryan New
[v2,2/5] mm: move per-vma lock into vm_area_struct move per-vma lock into vm_area_struct - - - --- 2024-11-12 Suren Baghdasaryan New
[v2,1/5] mm: introduce vma_start_read_locked{_nested} helpers move per-vma lock into vm_area_struct - - - --- 2024-11-12 Suren Baghdasaryan New
[4/4] mm: move lesser used vma_area_struct members into the last cacheline move per-vma lock into vm_area_struct - - - --- 2024-11-11 Suren Baghdasaryan New
[3/4] mm: replace rw_semaphore with atomic_t in vma_lock move per-vma lock into vm_area_struct - - - --- 2024-11-11 Suren Baghdasaryan New
[2/4] mm: move per-vma lock into vm_area_struct move per-vma lock into vm_area_struct - - - --- 2024-11-11 Suren Baghdasaryan New
[1/4] mm: introduce vma_start_read_locked{_nested} helpers move per-vma lock into vm_area_struct - - - --- 2024-11-11 Suren Baghdasaryan New
[1/1] alloc_tag: fix empty codetag module section handling [1/1] alloc_tag: fix empty codetag module section handling - - - --- 2024-11-01 Suren Baghdasaryan New
[v2,1/1] alloc_tag: avoid execmem_vmap() when !MMU [v2,1/1] alloc_tag: avoid execmem_vmap() when !MMU - - - --- 2024-10-31 Suren Baghdasaryan New
[1/1] alloc_tag: avoid execmem_vmap() when !MMU [1/1] alloc_tag: avoid execmem_vmap() when !MMU - - - --- 2024-10-28 Suren Baghdasaryan New
[2/2] mm: introduce mmap_lock_speculation_{begin|end} [1/2] mm: convert mm_lock_seq to a proper seqcount - - - --- 2024-10-24 Suren Baghdasaryan New
[1/2] mm: convert mm_lock_seq to a proper seqcount [1/2] mm: convert mm_lock_seq to a proper seqcount - - - --- 2024-10-24 Suren Baghdasaryan New
[1/1] mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_split [1/1] mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_split 1 - - --- 2024-10-24 Suren Baghdasaryan New
[v4,6/6] alloc_tag: support for page allocation tag compression page allocation tag compression - 1 - --- 2024-10-23 Suren Baghdasaryan New
[v4,5/6] alloc_tag: introduce pgtag_ref_handle to abstract page tag references page allocation tag compression - 1 - --- 2024-10-23 Suren Baghdasaryan New
[v4,4/6] alloc_tag: populate memory for module tags as needed page allocation tag compression - 1 - --- 2024-10-23 Suren Baghdasaryan New
[v4,3/6] alloc_tag: load module tags into separate contiguous memory page allocation tag compression - 1 - --- 2024-10-23 Suren Baghdasaryan New
[v4,2/6] alloc_tag: introduce shutdown_mem_profiling helper function page allocation tag compression - 1 - --- 2024-10-23 Suren Baghdasaryan New
[v4,1/6] maple_tree: add mas_for_each_rev() helper page allocation tag compression - 2 - --- 2024-10-23 Suren Baghdasaryan New
[v3,5/5] alloc_tag: config to store page allocation tag refs in page flags page allocation tag compression - - - --- 2024-10-14 Suren Baghdasaryan New
[v3,4/5] alloc_tag: introduce pgalloc_tag_ref to abstract page tag references page allocation tag compression - - - --- 2024-10-14 Suren Baghdasaryan New
[v3,3/5] alloc_tag: populate memory for module tags as needed page allocation tag compression - - - --- 2024-10-14 Suren Baghdasaryan New
[v3,2/5] alloc_tag: load module tags into separate contiguous memory page allocation tag compression - - - --- 2024-10-14 Suren Baghdasaryan New
[v3,1/5] maple_tree: add mas_for_each_rev() helper page allocation tag compression - - - --- 2024-10-14 Suren Baghdasaryan New
[v2,1/1] mm: introduce mmap_lock_speculation_{start|end} [v2,1/1] mm: introduce mmap_lock_speculation_{start|end} - - - --- 2024-09-12 Suren Baghdasaryan New
[v2,6/6] alloc_tag: config to store page allocation tag refs in page flags page allocation tag compression - - - --- 2024-09-02 Suren Baghdasaryan New
[v2,5/6] alloc_tag: make page allocation tag reference size configurable page allocation tag compression - - - --- 2024-09-02 Suren Baghdasaryan New
[v2,4/6] alloc_tag: introduce pgalloc_tag_ref to abstract page tag references page allocation tag compression - - - --- 2024-09-02 Suren Baghdasaryan New
[v2,3/6] alloc_tag: eliminate alloc_tag_ref_set page allocation tag compression - - - --- 2024-09-02 Suren Baghdasaryan New
[v2,2/6] alloc_tag: load module tags into separate continuous memory page allocation tag compression - - - --- 2024-09-02 Suren Baghdasaryan New
[v2,1/6] maple_tree: add mas_for_each_rev() helper page allocation tag compression - - - --- 2024-09-02 Suren Baghdasaryan New
[1/1] alloc_tag: fix allocation tag reporting when CONFIG_MODULES=n [1/1] alloc_tag: fix allocation tag reporting when CONFIG_MODULES=n - - - --- 2024-08-28 Suren Baghdasaryan New
[5/5] alloc_tag: config to store page allocation tag refs in page flags page allocation tag compression - - - --- 2024-08-19 Suren Baghdasaryan New
[4/5] alloc_tag: make page allocation tag reference size configurable page allocation tag compression - - - --- 2024-08-19 Suren Baghdasaryan New
[3/5] alloc_tag: introduce pgalloc_tag_ref to abstract page tag references page allocation tag compression - - - --- 2024-08-19 Suren Baghdasaryan New
[2/5] alloc_tag: eliminate alloc_tag_ref_set page allocation tag compression - - - --- 2024-08-19 Suren Baghdasaryan New
[1/5] alloc_tag: load module tags into separate continuous memory page allocation tag compression - - - --- 2024-08-19 Suren Baghdasaryan New
[v3,2/2] alloc_tag: mark pages reserved during CMA activation as not tagged [v3,1/2] alloc_tag: introduce clear_page_tag_ref() helper function 1 - - --- 2024-08-13 Suren Baghdasaryan New
[v3,1/2] alloc_tag: introduce clear_page_tag_ref() helper function [v3,1/2] alloc_tag: introduce clear_page_tag_ref() helper function 1 1 - --- 2024-08-13 Suren Baghdasaryan New
[v2,1/1] alloc_tag: mark pages reserved during CMA activation as not tagged [v2,1/1] alloc_tag: mark pages reserved during CMA activation as not tagged - - - --- 2024-08-12 Suren Baghdasaryan New
[1/1] alloc_tag: mark pages reserved during CMA activation as not tagged [1/1] alloc_tag: mark pages reserved during CMA activation as not tagged - - - --- 2024-08-12 Suren Baghdasaryan New
[v3,1/1] alloc_tag: outline and export free_reserved_page() [v3,1/1] alloc_tag: outline and export free_reserved_page() 1 - - --- 2024-07-17 Suren Baghdasaryan New
[v2,2/2] alloc_tag: outline and export free_reserved_page() [v2,1/2] alloc_tag: export mem_alloc_profiling_key used by modules 1 - - --- 2024-07-17 Suren Baghdasaryan New
[v2,1/2] alloc_tag: export mem_alloc_profiling_key used by modules [v2,1/2] alloc_tag: export mem_alloc_profiling_key used by modules 1 - - --- 2024-07-17 Suren Baghdasaryan New
[2/2] alloc_tag: outline and export {get|put}_page_tag_ref() used by modules [1/2] alloc_tag: export mem_alloc_profiling_key used by modules - 1 - --- 2024-07-17 Suren Baghdasaryan New
[1/2] alloc_tag: export mem_alloc_profiling_key used by modules [1/2] alloc_tag: export mem_alloc_profiling_key used by modules 1 - - --- 2024-07-17 Suren Baghdasaryan New
[3/3] alloc_tag: fix page_ext_get/page_ext_put sequence during page splitting [1/3] lib: add missing newline character in the warning message - - - --- 2024-07-11 Suren Baghdasaryan New
[2/3] lib: reuse page_ext_data() to obtain codetag_ref [1/3] lib: add missing newline character in the warning message - - - --- 2024-07-11 Suren Baghdasaryan New
[1/3] lib: add missing newline character in the warning message [1/3] lib: add missing newline character in the warning message - - - --- 2024-07-11 Suren Baghdasaryan New
[1/1] alloc_tag: Export memory allocation profiling symbols used by modules [1/1] alloc_tag: Export memory allocation profiling symbols used by modules - - - --- 2024-07-11 Suren Baghdasaryan New
[1/1] mm, slab: move prepare_slab_obj_exts_hook under CONFIG_MEM_ALLOC_PROFILING [1/1] mm, slab: move prepare_slab_obj_exts_hook under CONFIG_MEM_ALLOC_PROFILING - 1 - --- 2024-07-11 Suren Baghdasaryan New
[v2,1/1] mm, slab: move allocation tagging code in the alloc path into a hook [v2,1/1] mm, slab: move allocation tagging code in the alloc path into a hook - - - --- 2024-07-04 Suren Baghdasaryan New
[1/1] mm: add comments for allocation helpers explaining why they are macros [1/1] mm: add comments for allocation helpers explaining why they are macros - - - --- 2024-07-03 Suren Baghdasaryan New
[1/1] mm, slab: move allocation tagging code in the alloc path into a hook [1/1] mm, slab: move allocation tagging code in the alloc path into a hook - - - --- 2024-07-03 Suren Baghdasaryan New
[1/1] mm: handle profiling for fake memory allocations during compaction [1/1] mm: handle profiling for fake memory allocations during compaction 1 - - --- 2024-06-14 Suren Baghdasaryan New
[1/1] mm/slab: fix 'variable obj_exts set but not used' warning [1/1] mm/slab: fix 'variable obj_exts set but not used' warning 1 - - --- 2024-06-14 Suren Baghdasaryan New
[1/1] lib/alloc_tag: fix RCU imbalance in pgalloc_tag_get() [1/1] lib/alloc_tag: fix RCU imbalance in pgalloc_tag_get() 1 - - --- 2024-06-01 Suren Baghdasaryan New
[1/1] lib/alloc_tag: do not register sysctl interface when CONFIG_SYSCTL=n [1/1] lib/alloc_tag: do not register sysctl interface when CONFIG_SYSCTL=n 1 - - --- 2024-06-01 Suren Baghdasaryan New
[1/1] mm: fix xyz_noprof functions calling profiled functions [1/1] mm: fix xyz_noprof functions calling profiled functions 1 1 - --- 2024-05-31 Suren Baghdasaryan New
[v2,1/1] lib: add version into /proc/allocinfo output [v2,1/1] lib: add version into /proc/allocinfo output - 2 - --- 2024-05-14 Suren Baghdasaryan New
[1/1] lib: add version into /proc/allocinfo output [1/1] lib: add version into /proc/allocinfo output - - - --- 2024-05-14 Suren Baghdasaryan New
[1/1] lib: fix alloc_tag_init() to prevent passing NULL to PTR_ERR() [1/1] lib: fix alloc_tag_init() to prevent passing NULL to PTR_ERR() - - - --- 2024-04-17 Suren Baghdasaryan New
[1/1] userfaultfd: remove WRITE_ONCE when setting folio->index during UFFDIO_MOVE [1/1] userfaultfd: remove WRITE_ONCE when setting folio->index during UFFDIO_MOVE - 2 - --- 2024-04-15 Suren Baghdasaryan New
[v2,1/1] mm: change inlined allocation helpers to account at the call site [v2,1/1] mm: change inlined allocation helpers to account at the call site 1 - - --- 2024-04-15 Suren Baghdasaryan New
[1/1] fixup! increase PERCPU_MODULE_RESERVE to accommodate allocation tags [1/1] fixup! increase PERCPU_MODULE_RESERVE to accommodate allocation tags - - 1 --- 2024-04-06 Suren Baghdasaryan New
[1/1] fixup! fix missing vmalloc.h includes [1/1] fixup! fix missing vmalloc.h includes - - - --- 2024-04-05 Suren Baghdasaryan New
[1/1] mm: change inlined allocation helpers to account at the call site [1/1] mm: change inlined allocation helpers to account at the call site - - - --- 2024-04-04 Suren Baghdasaryan New
[1/1] lib: do limited memory accounting for modules with ARCH_NEEDS_WEAK_PER_CPU [1/1] lib: do limited memory accounting for modules with ARCH_NEEDS_WEAK_PER_CPU - - - --- 2024-04-02 Suren Baghdasaryan New
[1/1] fixup! fix missing vmalloc.h includes [1/1] fixup! fix missing vmalloc.h includes - - - --- 2024-04-02 Suren Baghdasaryan New
[1/1] mm/mempool: Documentation: add missing mempool_create_node documentation [1/1] mm/mempool: Documentation: add missing mempool_create_node documentation - - - --- 2024-04-02 Suren Baghdasaryan New
[6/6] Documentation: mm/slab: undo _noprof additions in the documentation Documentation fixes for memory allocation profiling - - - --- 2024-03-26 Suren Baghdasaryan New
[5/6] Documentation: mm: percpu: undo _noprof additions in the documentation Documentation fixes for memory allocation profiling - - - --- 2024-03-26 Suren Baghdasaryan New
[4/6] Documentation: mm: vmalloc: undo _noprof additions in the documentation Documentation fixes for memory allocation profiling - - - --- 2024-03-26 Suren Baghdasaryan New
[3/6] Documentation: mempool: undo _noprof additions in the documentation Documentation fixes for memory allocation profiling - - - --- 2024-03-26 Suren Baghdasaryan New
[2/6] Documentation: mm: undo _noprof additions in the documentation Documentation fixes for memory allocation profiling - - - --- 2024-03-26 Suren Baghdasaryan New
[1/6] Documentation: rhashtable: undo _noprof additions in the documentation Documentation fixes for memory allocation profiling - - - --- 2024-03-26 Suren Baghdasaryan New
[1/1] arch/um: fix forward declaration for vmalloc [1/1] arch/um: fix forward declaration for vmalloc 1 1 1 --- 2024-03-26 Suren Baghdasaryan New
[v6,37/37] memprofiling: Documentation Memory allocation profiling - - - --- 2024-03-21 Suren Baghdasaryan New
[v6,36/37] MAINTAINERS: Add entries for code tagging and memory allocation profiling Memory allocation profiling - 1 - --- 2024-03-21 Suren Baghdasaryan New
[v6,35/37] codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark failed slab_ext allocations Memory allocation profiling - - - --- 2024-03-21 Suren Baghdasaryan New
[v6,34/37] codetag: debug: mark codetags for reserved pages as empty Memory allocation profiling - 1 - --- 2024-03-21 Suren Baghdasaryan New
[v6,33/37] codetag: debug: skip objext checking when it's for objext itself Memory allocation profiling - - - --- 2024-03-21 Suren Baghdasaryan New
[v6,32/37] lib: add memory allocations report in show_mem() Memory allocation profiling - 1 - --- 2024-03-21 Suren Baghdasaryan New
[v6,31/37] rhashtable: Plumb through alloc tag Memory allocation profiling - - - --- 2024-03-21 Suren Baghdasaryan New
[v6,30/37] mm: vmalloc: Enable memory allocation profiling Memory allocation profiling - - - --- 2024-03-21 Suren Baghdasaryan New
[v6,29/37] mm: percpu: enable per-cpu allocation tagging Memory allocation profiling - - - --- 2024-03-21 Suren Baghdasaryan New
[v6,28/37] mm: percpu: Add codetag reference into pcpuobj_ext Memory allocation profiling - - - --- 2024-03-21 Suren Baghdasaryan New
[v6,27/37] mm: percpu: Introduce pcpuobj_ext Memory allocation profiling - - - --- 2024-03-21 Suren Baghdasaryan New
[v6,26/37] mempool: Hook up to memory allocation profiling Memory allocation profiling - - - --- 2024-03-21 Suren Baghdasaryan New
[v6,25/37] mm/slab: enable slab allocation tagging for kmalloc and friends Memory allocation profiling - 1 - --- 2024-03-21 Suren Baghdasaryan New
[v6,24/37] rust: Add a rust helper for krealloc() Memory allocation profiling 1 1 - --- 2024-03-21 Suren Baghdasaryan New
[v6,23/37] mm/slab: add allocation accounting into slab allocation and free paths Memory allocation profiling - 2 - --- 2024-03-21 Suren Baghdasaryan New
[v6,22/37] lib: add codetag reference into slabobj_ext Memory allocation profiling - 1 - --- 2024-03-21 Suren Baghdasaryan New
[v6,21/37] mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_PROFILING_DEBUG=y Memory allocation profiling - 1 - --- 2024-03-21 Suren Baghdasaryan New
[v6,20/37] mm: fix non-compound multi-order memory accounting in __free_pages Memory allocation profiling - - - --- 2024-03-21 Suren Baghdasaryan New
[v6,19/37] mm: create new codetag references during page splitting Memory allocation profiling - 1 - --- 2024-03-21 Suren Baghdasaryan New
[v6,18/37] mm: enable page allocation tagging Memory allocation profiling - 1 - --- 2024-03-21 Suren Baghdasaryan New
[v6,17/37] change alloc_pages name in dma_map_ops to avoid name conflicts Memory allocation profiling - - - --- 2024-03-21 Suren Baghdasaryan New
« 1 2 3 47 8 »