linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
 messages from 2021-10-04 14:04:48 to 2021-10-05 11:00:04 UTC [more...]

[PATCH -rcu/kcsan 00/23] kcsan: Support detecting a subset of missing memory barriers
 2021-10-05 10:58 UTC  (9+ messages)
` [PATCH -rcu/kcsan 01/23] kcsan: Refactor reading of instrumented memory
` [PATCH -rcu/kcsan 02/23] kcsan: Remove redundant zero-initialization of globals
` [PATCH -rcu/kcsan 03/23] kcsan: Avoid checking scoped accesses from nested contexts
` [PATCH -rcu/kcsan 04/23] kcsan: Add core support for a subset of weak memory modeling
` [PATCH -rcu/kcsan 05/23] kcsan: Add core memory barrier instrumentation functions
` [PATCH -rcu/kcsan 06/23] kcsan, kbuild: Add option for barrier instrumentation only
` [PATCH -rcu/kcsan 07/23] kcsan: Call scoped accesses reordered in reports
` [PATCH -rcu/kcsan 08/23] kcsan: Show location access was reordered to

[PATCH 0/5] Fixups for slub
 2021-10-05 10:50 UTC  (11+ messages)
` [PATCH 1/5] mm, slub: fix two bugs in slab_debug_trace_open()
` [PATCH 2/5] mm, slub: fix mismatch between reconstructed freelist depth and cnt
` [PATCH 3/5] mm, slub: fix potential memoryleak in kmem_cache_open()
` [PATCH 4/5] mm, slub: fix potential use-after-free in slab_debugfs_fops
` [PATCH 5/5] mm, slub: fix incorrect memcg slab count for bulk free

[PATCH v3 0/5] hugetlb: add demote/split page functionality
 2021-10-05  9:33 UTC  (10+ messages)
` [PATCH v3 1/5] hugetlb: add demote hugetlb page sysfs interfaces
` [PATCH v3 2/5] mm/cma: add cma_pages_valid to determine if pages are in CMA
` [PATCH v3 3/5] hugetlb: be sure to free demoted CMA pages to CMA

[PATCH 0/6 v2] congestion_wait() and GFP_NOFAIL
 2021-10-05  9:20 UTC  (6+ messages)
` [PATCH 1/6] MM: Support __GFP_NOFAIL in alloc_pages_bulk_*() and improve doco
` [PATCH 2/6] MM: improve documentation for __GFP_NOFAIL

[PATCH v2 1/2] mm, thp: check page mapping when truncating page cache
 2021-10-05  9:03 UTC  (29+ messages)

[QUESTION] is SLAB considered legacy and deprecated?
 2021-10-05  8:19 UTC  (10+ messages)
  ` Queueing is outside of SLUB nowdays

[PATCH 0/2] mm/mprotect: avoid unnecessary TLB flushes
 2021-10-05  6:53 UTC  (5+ messages)
` [PATCH 1/2] mm/mprotect: use mmu_gather

[PATCH RESEND 3 00/16] Bitmap patches for 5.15
 2021-10-05  6:02 UTC  (18+ messages)
` [PATCH 01/16] bitops: protect find_first_{,zero}_bit properly
` [PATCH 02/16] bitops: move find_bit_*_le functions from le.h to find.h
` [PATCH 03/16] include: move find.h from asm_generic to linux
` [PATCH 04/16] arch: remove GENERIC_FIND_FIRST_BIT entirely
` [PATCH 05/16] lib: add find_first_and_bit()
` [PATCH 06/16] cpumask: use find_first_and_bit()
` [PATCH 07/16] all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate
` [PATCH 08/16] tools: sync tools/bitmap with mother linux
` [PATCH 09/16] cpumask: replace cpumask_next_* with cpumask_first_* where appropriate
` [PATCH 10/16] include/linux: move for_each_bit() macros from bitops.h to find.h
` [PATCH 11/16] find: micro-optimize for_each_{set,clear}_bit()
` [PATCH 12/16] Replace for_each_*_bit_from() with for_each_*_bit() where appropriate
` [PATCH 13/16] mm/percpu: micro-optimize pcpu_is_populated()
` [PATCH 14/16] bitmap: unify find_bit operations
` [PATCH 15/16] lib: bitmap: add performance test for bitmap_print_to_pagebuf
` [PATCH 16/16] vsprintf: rework bitmap_list_string

[bug report] hugetlbfs: extend the definition of hugepages parameter to support node allocation
 2021-10-05  5:52 UTC  (2+ messages)

[PATCH v8] hugetlbfs: Extend the definition of hugepages parameter to support node allocation
 2021-10-05  5:47 UTC 

[PATCH v1] mm, pagemap: expose hwpoison entry
 2021-10-05  2:53 UTC  (5+ messages)

[PATCH v3 00/66] Introducing the Maple Tree
 2021-10-05  1:31 UTC  (67+ messages)
` [PATCH v3 01/66] radix tree test suite: Add pr_err define
` [PATCH v3 02/66] radix tree test suite: Add kmem_cache_set_non_kernel()
` [PATCH v3 04/66] radix tree test suite: Add support for slab bulk APIs
` [PATCH v3 03/66] radix tree test suite: Add allocation counts and size to kmem_cache
` [PATCH v3 05/66] Maple Tree: Add new data structure
` [PATCH v3 06/66] mm: Start tracking VMAs with maple tree
` [PATCH v3 07/66] mm/mmap: Use the maple tree in find_vma() instead of the rbtree
` [PATCH v3 08/66] mm/mmap: Use the maple tree for find_vma_prev() "
` [PATCH v3 09/66] mm/mmap: Use maple tree for unmapped_area{_topdown}
` [PATCH v3 10/66] kernel/fork: Use maple tree for dup_mmap() during forking
` [PATCH v3 11/66] mm: Remove rb tree
` [PATCH v3 14/66] mm: Optimize find_exact_vma() to use vma_lookup()
` [PATCH v3 12/66] mmap: Change zeroing of maple tree in __vma_adjust
` [PATCH v3 13/66] xen/privcmd: Optimized privcmd_ioctl_mmap() by using vma_lookup()
` [PATCH v3 16/66] mm/mmap: Change do_brk_flags() to expand existing VMA and add do_brk_munmap()
` [PATCH v3 15/66] mm/khugepaged: Optimize collapse_pte_mapped_thp() by using vma_lookup()
` [PATCH v3 17/66] mm: Use maple tree operations for find_vma_intersection() and find_vma()
` [PATCH v3 18/66] mm/mmap: Use advanced maple tree API for mmap_region()
` [PATCH v3 19/66] mm: Remove vmacache
` [PATCH v3 20/66] mm/mmap: Move mmap_region() below do_munmap()
` [PATCH v3 21/66] mm/mmap: Convert count_vma_pages_range() to use ma_state
` [PATCH v3 22/66] mm/mmap: Reorganize munmap to use maple states
` [PATCH v3 24/66] mm: Introduce vma_next() and vma_prev()
` [PATCH v3 23/66] mm/mmap: Change do_brk_munmap() to use do_mas_align_munmap()
` [PATCH v3 25/66] arch/arm64: Remove mmap linked list from vdso
` [PATCH v3 26/66] arch/parisc: Remove mmap linked list from kernel/cache
` [PATCH v3 27/66] arch/powerpc: Remove mmap linked list from mm/book3s32/tlb
` [PATCH v3 28/66] arch/powerpc: Remove mmap linked list from mm/book3s64/subpage_prot
` [PATCH v3 29/66] arch/s390: Use maple tree iterators instead of linked list
` [PATCH v3 31/66] arch/xtensa: Use maple tree iterators for unmapped area
` [PATCH v3 30/66] arch/x86: Use maple tree iterators for vdso/vma
` [PATCH v3 34/66] fs/binfmt_elf: Use maple tree iterators for fill_files_note()
` [PATCH v3 32/66] drivers/misc/cxl: Use maple tree iterators for cxl_prefault_vma()
` [PATCH v3 33/66] drivers/tee/optee: Use maple tree iterators for __check_mem_type()
` [PATCH v3 35/66] fs/coredump: Use maple tree iterators in place of linked list
` [PATCH v3 36/66] fs/exec: Use vma_next() instead "
` [PATCH v3 37/66] fs/proc/base: Use maple tree iterators in place "
` [PATCH v3 38/66] fs/proc/task_mmu: Stop using linked list and highest_vm_end
` [PATCH v3 39/66] fs/userfaultfd: Stop using vma linked list
` [PATCH v3 40/66] ipc/shm: Stop using the "
` [PATCH v3 41/66] kernel/acct: Use maple tree iterators instead of "
` [PATCH v3 43/66] kernel/events/uprobes: "
` [PATCH v3 42/66] kernel/events/core: "
` [PATCH v3 46/66] arch/um/kernel/tlb: Stop using "
` [PATCH v3 44/66] kernel/sched/fair: Use maple tree iterators instead of "
` [PATCH v3 45/66] kernel/fork: "
` [PATCH v3 47/66] bpf: Remove VMA "
` [PATCH v3 48/66] mm/gup: Use maple tree navigation instead of "
` [PATCH v3 51/66] mm/madvise: Use vma_next instead of vma "
` [PATCH v3 49/66] mm/khugepaged: Use maple tree iterators "
` [PATCH v3 50/66] mm/ksm: "
` [PATCH v3 52/66] mm/memcontrol: Stop using mm->highest_vm_end
` [PATCH v3 53/66] mm/mempolicy: Use maple tree iterators instead of vma linked list
` [PATCH v3 54/66] mm/mlock: "
` [PATCH v3 56/66] mm/mremap: Use vma_next() "
` [PATCH v3 55/66] mm/mprotect: Use maple tree navigation "
` [PATCH v3 57/66] mm/msync: Use vma_next() "
` [PATCH v3 58/66] mm/oom_kill: Use maple tree iterators "
` [PATCH v3 59/66] mm/pagewalk: Use vma_next() "
` [PATCH v3 61/66] damon: Change vma iterator to mas_for_each
` [PATCH v3 60/66] mm/swapfile: Use maple tree iterator instead of vma linked list
` [PATCH v3 63/66] s390: Use the maple tree iterator for vdso
` [PATCH v3 62/66] powerpc: Use "
` [PATCH v3 64/66] i915: Use the "
` [PATCH v3 65/66] mm: Remove the vma linked list
` [PATCH v3 66/66] mm/mmap: Drop range_has_overlap() function

[PATCH] mm/hugetlb.c: remove dead store in demote_size_show()
 2021-10-04 22:46 UTC  (5+ messages)

[PATCH 0/3] Assorted improvements to usercopy
 2021-10-04 22:42 UTC  (4+ messages)
` [PATCH 1/3] mm/usercopy: Check kmap addresses properly
` [PATCH 2/3] mm/usercopy: Detect vmalloc overruns
` [PATCH 3/3] mm/usercopy: Detect compound page overruns

linux 5.14.3: free_user_ns causes NULL pointer dereference
 2021-10-04 21:34 UTC  (13+ messages)

[RFC v3 PATCH 0/5] Solve silent data loss caused by poisoned page cache (shmem/tmpfs)
 2021-10-04 20:13 UTC  (6+ messages)
` [v3 PATCH 2/5] mm: filemap: check if THP has hwpoisoned subpage for PMD page fault

[PATCH v2 0/5] mm/memory_hotplug: full support for add_memory_driver_managed() with CONFIG_ARCH_KEEP_MEMBLOCK
 2021-10-04 19:31 UTC  (3+ messages)
` [PATCH v2 3/5] memblock: allow to specify flags with memblock_add_node()

[RFC PATCH 0/8] mm/madvise: support process_madvise(MADV_DONTNEED)
 2021-10-04 17:58 UTC  (10+ messages)

[PATCH v7] hugetlbfs: Extend the definition of hugepages parameter to support node allocation
 2021-10-04 17:34 UTC  (4+ messages)

kvm crash in 5.14.1?
 2021-10-04 16:54 UTC  (5+ messages)

[drm/edid] bac9c29482: Oops:#[##]
 2021-10-04 16:23 UTC  (2+ messages)

[PATCH v10 1/3] mm: rearrange madvise code to allow for reuse
 2021-10-04 16:21 UTC  (7+ messages)
` [PATCH v10 2/3] mm: add a field to store names for private anonymous memory

[PATCH 00/62] Separate struct slab from struct page
 2021-10-04 13:46 UTC  (50+ messages)
` [PATCH 14/62] mm/slub: Convert early_kmem_cache_node_alloc() to use struct slab
` [PATCH 15/62] mm/slub: Convert kmem_cache_cpu to "
` [PATCH 16/62] mm/slub: Convert show_slab_objects() "
` [PATCH 17/62] mm/slub: Convert validate_slab() to take a "
` [PATCH 18/62] mm/slub: Convert count_partial() to "
` [PATCH 19/62] mm/slub: Convert bootstrap() "
` [PATCH 20/62] mm/slub: Convert __kmem_cache_do_shrink() "
` [PATCH 21/62] mm/slub: Convert free_partial() to use "
` [PATCH 22/62] mm/slub: Convert list_slab_objects() to take a "
` [PATCH 23/62] mm/slub: Convert slab_alloc_node() to use "
` [PATCH 24/62] mm/slub: Convert get_freelist() to take "
` [PATCH 25/62] mm/slub: Convert node_match() "
` [PATCH 26/62] mm/slub: Convert slab flushing to "
` [PATCH 27/62] mm/slub: Convert __unfreeze_partials to take a "
` [PATCH 28/62] mm/slub: Convert deactivate_slab() "
` [PATCH 29/62] mm/slub: Convert acquire_slab() to take a struct page
` [PATCH 30/62] mm/slub: Convert partial slab management to struct slab
` [PATCH 31/62] mm/slub: Convert slab freeing "
` [PATCH 32/62] mm/slub: Convert shuffle_freelist "
` [PATCH 33/62] mm/slub: Remove struct page argument to next_freelist_entry()
` [PATCH 34/62] mm/slub: Remove struct page argument from setup_object()
` [PATCH 35/62] mm/slub: Convert freelist_corrupted() to struct slab
` [PATCH 36/62] mm/slub: Convert full slab management "
` [PATCH 37/62] mm/slub: Convert free_consistency_checks() to take a "
` [PATCH 38/62] mm/slub: Convert alloc_debug_processing() to "
` [PATCH 39/62] mm/slub: Convert check_object() "
` [PATCH 40/62] mm/slub: Convert on_freelist() "
` [PATCH 41/62] mm/slub: Convert check_slab() "
` [PATCH 42/62] mm/slub: Convert check_valid_pointer() "
` [PATCH 43/62] mm/slub: Convert object_err() to take a "
` [PATCH 44/62] mm/slub: Convert print_trailer() to "
` [PATCH 45/62] mm/slub: Convert slab_err() to take a "
` [PATCH 46/62] mm/slub: Convert print_page_info() to print_slab_info()
` [PATCH 47/62] mm/slub: Convert trace() to take a struct slab
` [PATCH 48/62] mm/slub: Convert cmpxchg_double_slab to "
` [PATCH 49/62] mm/slub: Convert get_map() and __fill_map() "
` [PATCH 50/62] mm/slub: Convert slab_lock() and slab_unlock() "
` [PATCH 51/62] mm/slub: Convert setup_page_debug() to setup_slab_debug()
` [PATCH 52/62] mm/slub: Convert pfmemalloc_match() to take a struct slab
` [PATCH 53/62] mm/slub: Remove pfmemalloc_match_unsafe()
` [PATCH 54/62] mm: Convert slab to use struct slab
` [PATCH 55/62] mm: Convert slob "
` [PATCH 56/62] mm: Convert slub "
` [PATCH 57/62] memcg: Convert object cgroups from struct page to "
` [PATCH 58/62] mm/kasan: Convert "
` [PATCH 59/62] zsmalloc: Stop using slab fields in struct page
` [PATCH 60/62] bootmem: Use page->index instead of page->freelist
` [PATCH 61/62] iommu: Use put_pages_list
` [PATCH 62/62] mm: Remove slab from struct page

[PATCH v3 19/20] PCI/P2PDMA: introduce pci_mmap_p2pmem()
 2021-10-04 14:54 UTC  (12+ messages)

[RFC] mm: Optimise put_pages_list()
 2021-10-04 14:29 UTC  (4+ messages)

[PATCH 1/2] mm/vmalloc: Do not adjust the search size for alignment overhead
 2021-10-04 14:28 UTC  (2+ messages)
` [PATCH 2/2] mm/vmalloc: Check various alignments when debugging

[RFC PATCH] mm, slab: Reduce space complexity of alien_cache using rbtree
 2021-10-04 14:05 UTC  (2+ messages)


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).