Show patches with: Submitter = David Hildenbrand       |   222 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v1,3/3] powerpc/8xx: document and enforce that split PT locks are not used mm: split PTE/PMD PT table Kconfig cleanups+clarifications - - - --- 2024-07-26 David Hildenbrand New
[v1,2/3] mm/hugetlb: enforce that PMD PT sharing has split PMD PT locks mm: split PTE/PMD PT table Kconfig cleanups+clarifications 1 - - --- 2024-07-26 David Hildenbrand New
[v1,1/3] mm: turn USE_SPLIT_PTE_PTLOCKS / USE_SPLIT_PTE_PTLOCKS into Kconfig options mm: split PTE/PMD PT table Kconfig cleanups+clarifications 1 2 - --- 2024-07-26 David Hildenbrand New
[RFC,3/3] kernel/events/uprobes: uprobe_write_opcode() rewrite kernel/events/uprobes: uprobe_write_opcode() rewrite - - - --- 2024-06-04 David Hildenbrand New
[RFC,2/3] kernel/events/uprobes: pass VMA to set_swbp(), set_orig_insn() and uprobe_write_opcode() kernel/events/uprobes: uprobe_write_opcode() rewrite - - - --- 2024-06-04 David Hildenbrand New
[RFC,1/3] kernel/events/uprobes: pass VMA instead of MM to install_breakpoint() kernel/events/uprobes: uprobe_write_opcode() rewrite - - - --- 2024-06-04 David Hildenbrand New
[v1,3/3] mm: use "GUP-fast" instead "fast GUP" in remaining comments mm/gup: consistently call it GUP-fast - 3 - --- 2024-04-02 David Hildenbrand New
[v1,2/3] mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST mm/gup: consistently call it GUP-fast - 3 - --- 2024-04-02 David Hildenbrand New
[v1,1/3] mm/gup: consistently name GUP-fast functions mm/gup: consistently call it GUP-fast - 3 - --- 2024-04-02 David Hildenbrand New
[RFC,3/3] mm: use "GUP-fast" instead "fast GUP" in remaining comments mm/gup: consistently call it GUP-fast - 1 - --- 2024-03-27 David Hildenbrand New
[RFC,2/3] mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST mm/gup: consistently call it GUP-fast - 1 - --- 2024-03-27 David Hildenbrand New
[RFC,1/3] mm/gup: consistently name GUP-fast functions mm/gup: consistently call it GUP-fast - 2 - --- 2024-03-27 David Hildenbrand New
[v3,15/15] mm/memory: ignore writable bit in folio_pte_batch() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,14/15] mm/memory: ignore dirty/accessed/soft-dirty bits in folio_pte_batch() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,13/15] mm/memory: optimize fork() with PTE-mapped THP mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,12/15] mm/memory: pass PTE to copy_present_pte() mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,11/15] mm/memory: factor out copying the actual PTE in copy_present_pte() mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,10/15] powerpc/mm: use pte_next_pfn() in set_ptes() mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,09/15] arm/mm: use pte_next_pfn() in set_ptes() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,08/15] mm/pgtable: make pte_next_pfn() independent of set_ptes() mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,07/15] sparc/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,06/15] s390/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,05/15] riscv/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,04/15] powerpc/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,03/15] nios2/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,02/15] arm/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,01/15] arm64/mm: Make set_ptes() robust when OAs cross 48-bit boundary mm/memory: optimize fork() with PTE-mapped THP - 3 - --- 2024-01-29 David Hildenbrand New
[v2,15/15] mm/memory: ignore writable bit in folio_pte_batch() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,14/15] mm/memory: ignore dirty/accessed/soft-dirty bits in folio_pte_batch() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,13/15] mm/memory: optimize fork() with PTE-mapped THP mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,12/15] mm/memory: pass PTE to copy_present_pte() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,11/15] mm/memory: factor out copying the actual PTE in copy_present_pte() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,10/15] powerpc/mm: use pte_next_pfn() in set_ptes() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,09/15] arm/mm: use pte_next_pfn() in set_ptes() mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-25 David Hildenbrand New
[v2,08/15] mm/pgtable: make pte_next_pfn() independent of set_ptes() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,07/15] sparc/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-25 David Hildenbrand New
[v2,06/15] s390/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-25 David Hildenbrand New
[v2,05/15] riscv/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,04/15] powerpc/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,03/15] nios2/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-25 David Hildenbrand New
[v2,02/15] arm/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-25 David Hildenbrand New
[v2,01/15] arm64/mm: Make set_ptes() robust when OAs cross 48-bit boundary mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-25 David Hildenbrand New
[v1,11/11] mm/memory: ignore writable bit in folio_pte_batch() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-22 David Hildenbrand New
[v1,10/11] mm/memory: ignore dirty/accessed/soft-dirty bits in folio_pte_batch() mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1,09/11] mm/memory: optimize fork() with PTE-mapped THP mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1,08/11] mm/memory: pass PTE to copy_present_pte() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-22 David Hildenbrand New
[v1,07/11] mm/memory: factor out copying the actual PTE in copy_present_pte() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-22 David Hildenbrand New
[v1,06/11] sparc/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1,05/11] s390/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1,04/11] risc: pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-22 David Hildenbrand New
[v1,03/11] powerpc/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1,02/11] nios2/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1,01/11] arm/pgtable: define PFN_PTE_SHIFT on arm and arm64 mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[mm-unstable,v1,4/4] mm/huge_memory: work on folio->swap instead of page->private when splitting fo… mm/swap: stop using page->private on tail pages for THP_SWAP + cleanups - 1 - --- 2023-08-21 David Hildenbrand New
[mm-unstable,v1,3/4] mm/swap: inline folio_set_swap_entry() and folio_swap_entry() mm/swap: stop using page->private on tail pages for THP_SWAP + cleanups - 1 - --- 2023-08-21 David Hildenbrand New
[mm-unstable,v1,2/4] mm/swap: use dedicated entry for swap in folio mm/swap: stop using page->private on tail pages for THP_SWAP + cleanups - 1 - --- 2023-08-21 David Hildenbrand New
[mm-unstable,v1,1/4] mm/swap: stop using page->private on tail pages for THP_SWAP mm/swap: stop using page->private on tail pages for THP_SWAP + cleanups 1 1 - --- 2023-08-21 David Hildenbrand New
[mm-unstable,v1,26/26] mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,25/26] xtensa/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,24/26] x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,23/26] um/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,22/26] sparc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 64bit [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,21/26] sparc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,20/26] sh/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,19/26] riscv/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks 1 1 - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,18/26] powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,17/26] powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks 1 - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,16/26] parisc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,15/26] openrisc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,14/26] nios2/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,13/26] nios2/mm: refactor swap PTE layout [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,12/26] mips/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,11/26] microblaze/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,10/26] m68k/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,09/26] m68k/mm: remove dummy __swp definitions for nommu [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,08/26] loongarch/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,07/26] ia64/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,06/26] hexagon/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,05/26] csky/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,04/26] arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - 1 1 --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,03/26] arc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,02/26] alpha/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks [mm-unstable,v1,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2023-01-13 David Hildenbrand New
[mm-unstable,RFC,26/26] mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,25/26] xtensa/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,24/26] x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,23/26] um/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,22/26] sparc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 64bit [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,21/26] sparc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,20/26] sh/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,19/26] riscv/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,18/26] powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,17/26] powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,16/26] parisc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,15/26] openrisc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,14/26] nios2/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,13/26] nios2/mm: refactor swap PTE layout [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,12/26] mips/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,11/26] microblaze/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
[mm-unstable,RFC,10/26] m68k/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE [mm-unstable,RFC,01/26] mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks - - - --- 2022-12-06 David Hildenbrand New
« 1 2 3 »