Show patches with: Submitter = Peter Collingbourne       |    State = Action Required       |   96 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
stackdepot: Rename pool_index to pool_index_plus_1 stackdepot: Rename pool_index to pool_index_plus_1 3 1 - --- 2024-04-02 Peter Collingbourne New
[v4,3/3] arm64: mte: Simplify swap tag restoration logic mm: Fix bug affecting swapping in MTE tagged pages - 2 - --- 2023-05-23 Peter Collingbourne New
[v4,2/3] mm: Call arch_swap_restore() from unuse_pte() mm: Fix bug affecting swapping in MTE tagged pages 3 1 - --- 2023-05-23 Peter Collingbourne New
[v4,1/3] mm: Call arch_swap_restore() from do_swap_page() mm: Fix bug affecting swapping in MTE tagged pages 3 1 - --- 2023-05-23 Peter Collingbourne New
[v3,3/3] arm64: mte: Simplify swap tag restoration logic mm: Fix bug affecting swapping in MTE tagged pages - 2 - --- 2023-05-17 Peter Collingbourne New
[v3,2/3] mm: Call arch_swap_restore() from unuse_pte() mm: Fix bug affecting swapping in MTE tagged pages 2 1 - --- 2023-05-17 Peter Collingbourne New
[v3,1/3] mm: Call arch_swap_restore() from do_swap_page() mm: Fix bug affecting swapping in MTE tagged pages 3 1 - --- 2023-05-17 Peter Collingbourne New
[v2,2/2] arm64: mte: Simplify swap tag restoration logic and fix uninitialized tag issue mm: Fix bug affecting swapping in MTE tagged pages - - - --- 2023-05-16 Peter Collingbourne New
[v2,1/2] mm: Call arch_swap_restore() from do_swap_page() mm: Fix bug affecting swapping in MTE tagged pages - - - --- 2023-05-16 Peter Collingbourne New
[3/3] arm64: mte: Simplify swap tag restoration logic and fix uninitialized tag issue mm: Fix bug affecting swapping in MTE tagged pages - - - --- 2023-05-12 Peter Collingbourne New
[2/3] mm: Call arch_swap_restore() from arch_do_swap_page() and deprecate the latter mm: Fix bug affecting swapping in MTE tagged pages - - - --- 2023-05-12 Peter Collingbourne New
[1/3] mm: Move arch_do_swap_page() call to before swap_free() mm: Fix bug affecting swapping in MTE tagged pages - - - --- 2023-05-12 Peter Collingbourne New
arm64: Also reset KASAN tag if page is not PG_mte_tagged arm64: Also reset KASAN tag if page is not PG_mte_tagged - 1 - --- 2023-04-20 Peter Collingbourne New
[v4,2/2] kasan: remove PG_skip_kasan_poison flag kasan: bugfix and cleanup - 1 - --- 2023-03-10 Peter Collingbourne New
[v4,1/2] Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare" kasan: bugfix and cleanup - 1 - --- 2023-03-10 Peter Collingbourne New
[v3,2/2] kasan: remove PG_skip_kasan_poison flag kasan: bugfix and cleanup - 1 - --- 2023-03-01 Peter Collingbourne New
[v3,1/2] Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare" kasan: bugfix and cleanup - 1 - --- 2023-03-01 Peter Collingbourne New
[v2,2/2] kasan: remove PG_skip_kasan_poison flag kasan: bugfix and cleanup - - - --- 2023-02-28 Peter Collingbourne New
[v2,1/2] Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare" kasan: bugfix and cleanup - 1 - --- 2023-02-28 Peter Collingbourne New
kasan: remove PG_skip_kasan_poison flag kasan: remove PG_skip_kasan_poison flag - - - --- 2023-02-24 Peter Collingbourne New
Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare" Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare" - 1 - --- 2023-02-24 Peter Collingbourne New
[v2] kasan: call clear_page with a match-all tag instead of changing page tag [v2] kasan: call clear_page with a match-all tag instead of changing page tag - 2 - --- 2023-02-16 Peter Collingbourne New
kasan: call clear_page with a match-all tag instead of changing page tag kasan: call clear_page with a match-all tag instead of changing page tag - - - --- 2023-02-16 Peter Collingbourne New
[v2] arm64: Reset KASAN tag in copy_highpage with HW tags only [v2] arm64: Reset KASAN tag in copy_highpage with HW tags only - 1 - --- 2023-02-15 Peter Collingbourne New
arm64: Reset KASAN tag in copy_highpage with HW tags only arm64: Reset KASAN tag in copy_highpage with HW tags only - - - --- 2023-02-14 Peter Collingbourne New
[v2] kasan: also display registers for reports from HW exceptions [v2] kasan: also display registers for reports from HW exceptions - 1 - --- 2022-09-27 Peter Collingbourne New
kasan: call kasan_malloc() from __kmalloc_*track_caller() kasan: call kasan_malloc() from __kmalloc_*track_caller() - - - --- 2022-09-14 Peter Collingbourne New
kasan: also display registers for reports from HW exceptions kasan: also display registers for reports from HW exceptions - - - --- 2022-09-10 Peter Collingbourne New
mm: add more BUILD_BUG_ONs to gfp_migratetype() mm: add more BUILD_BUG_ONs to gfp_migratetype() - - - --- 2022-07-26 Peter Collingbourne New
[v5,2/2] mm: make minimum slab alignment a runtime property [v5,1/2] printk: stop including cache.h from printk.h 2 3 1 --- 2022-04-27 Peter Collingbourne New
[v5,1/2] printk: stop including cache.h from printk.h [v5,1/2] printk: stop including cache.h from printk.h - - - --- 2022-04-27 Peter Collingbourne New
[v4,2/2] mm: make minimum slab alignment a runtime property [v4,1/2] printk: stop including cache.h from printk.h 1 3 1 --- 2022-04-26 Peter Collingbourne New
[v4,1/2] printk: stop including cache.h from printk.h [v4,1/2] printk: stop including cache.h from printk.h - - - --- 2022-04-26 Peter Collingbourne New
[v3] mm: make minimum slab alignment a runtime property [v3] mm: make minimum slab alignment a runtime property 1 3 1 --- 2022-04-22 Peter Collingbourne New
[v2] mm: make minimum slab alignment a runtime property [v2] mm: make minimum slab alignment a runtime property - 1 - --- 2022-04-21 Peter Collingbourne New
mm: make minimum slab alignment a runtime property mm: make minimum slab alignment a runtime property - - - --- 2022-04-21 Peter Collingbourne New
[v2] kasan: fix more unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled [v2] kasan: fix more unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled 1 1 - --- 2022-02-24 Peter Collingbourne New
[v5,2/2] arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary [v5,1/2] kasan: split kasan_*enabled() functions into a separate header - 1 - --- 2022-02-19 Peter Collingbourne New
[v5,1/2] kasan: split kasan_*enabled() functions into a separate header [v5,1/2] kasan: split kasan_*enabled() functions into a separate header - 1 - --- 2022-02-19 Peter Collingbourne New
kasan: fix more unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled kasan: fix more unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled - - - --- 2022-02-19 Peter Collingbourne New
kasan: update function name in comments kasan: update function name in comments - 3 - --- 2022-02-19 Peter Collingbourne New
[v3] mm: use compare-exchange operation to set KASAN page tag [v3] mm: use compare-exchange operation to set KASAN page tag - 1 - --- 2022-01-20 Peter Collingbourne New
[v2] mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() [v2] mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() - - - --- 2022-01-20 Peter Collingbourne New
mm/mmzone.c: fix page_cpupid_xchg_last() to READ_ONCE() the page flags mm/mmzone.c: fix page_cpupid_xchg_last() to READ_ONCE() the page flags - - - --- 2022-01-18 Peter Collingbourne New
[v2] mm: use compare-exchange operation to set KASAN page tag [v2] mm: use compare-exchange operation to set KASAN page tag - - - --- 2022-01-18 Peter Collingbourne New
mm: use compare-exchange operation to set KASAN page tag mm: use compare-exchange operation to set KASAN page tag - - - --- 2022-01-13 Peter Collingbourne New
[v2] kasan: test: add memcpy test that avoids out-of-bounds write [v2] kasan: test: add memcpy test that avoids out-of-bounds write 1 1 - --- 2021-09-10 Peter Collingbourne New
kasan: test: don't copy more than size bytes in memcpy test kasan: test: don't copy more than size bytes in memcpy test - - - --- 2021-09-10 Peter Collingbourne New
refpage_create.2: Document refpage_create(2) refpage_create.2: Document refpage_create(2) - - - --- 2021-07-17 Peter Collingbourne New
[v5] mm: introduce reference pages [v5] mm: introduce reference pages - - - --- 2021-07-17 Peter Collingbourne New
[v5,2/2] selftest: use mmap instead of posix_memalign to allocate memory userfaultfd: do not untag user pointers - 1 - --- 2021-07-14 Peter Collingbourne New
[v5,1/2] userfaultfd: do not untag user pointers userfaultfd: do not untag user pointers - 2 - --- 2021-07-14 Peter Collingbourne New
[v4,2/2] selftest: use mmap instead of posix_memalign to allocate memory userfaultfd: do not untag user pointers - 1 - --- 2021-07-07 Peter Collingbourne New
[v4,1/2] userfaultfd: do not untag user pointers userfaultfd: do not untag user pointers - 2 - --- 2021-07-07 Peter Collingbourne New
[v3,2/2] selftest: use mmap instead of posix_memalign to allocate memory userfaultfd: do not untag user pointers - - - --- 2021-07-02 Peter Collingbourne New
[v3,1/2] userfaultfd: do not untag user pointers userfaultfd: do not untag user pointers - 1 - --- 2021-07-02 Peter Collingbourne New
[v2] userfaultfd: preserve user-supplied address tag in struct uffd_msg [v2] userfaultfd: preserve user-supplied address tag in struct uffd_msg - - - --- 2021-06-30 Peter Collingbourne New
userfaultfd: preserve user-supplied address tag in struct uffd_msg userfaultfd: preserve user-supplied address tag in struct uffd_msg - - - --- 2021-06-29 Peter Collingbourne New
[v4] mm: introduce reference pages [v4] mm: introduce reference pages - - - --- 2021-06-19 Peter Collingbourne New
[v6,4/4] kasan: disable freed user page poisoning with HW tags arm64: improve efficiency of setting tags for user pages - 1 - --- 2021-06-02 Peter Collingbourne New
[v6,3/4] arm64: mte: handle tags zeroing at page allocation time arm64: improve efficiency of setting tags for user pages - 2 - --- 2021-06-02 Peter Collingbourne New
[v6,2/4] kasan: use separate (un)poison implementation for integrated init arm64: improve efficiency of setting tags for user pages - 1 - --- 2021-06-02 Peter Collingbourne New
[v6,1/4] mm: arch: remove indirection level in alloc_zeroed_user_highpage_movable() arm64: improve efficiency of setting tags for user pages 1 - - --- 2021-06-02 Peter Collingbourne New
[v5,4/4] kasan: disable freed user page poisoning with HW tags arm64: improve efficiency of setting tags for user pages - 1 - --- 2021-06-01 Peter Collingbourne New
[v5,3/4] arm64: mte: handle tags zeroing at page allocation time arm64: improve efficiency of setting tags for user pages - 2 - --- 2021-06-01 Peter Collingbourne New
[v5,2/4] kasan: use separate (un)poison implementation for integrated init arm64: improve efficiency of setting tags for user pages - 1 - --- 2021-06-01 Peter Collingbourne New
[v5,1/4] mm: arch: remove indirection level in alloc_zeroed_user_highpage_movable() arm64: improve efficiency of setting tags for user pages - - - --- 2021-06-01 Peter Collingbourne New
[v5] mm: improve mprotect(R|W) efficiency on pages referenced once [v5] mm: improve mprotect(R|W) efficiency on pages referenced once - - - --- 2021-06-01 Peter Collingbourne New
[v4,4/4] kasan: disable freed user page poisoning with HW tags arm64: improve efficiency of setting tags for user pages - - - --- 2021-05-28 Peter Collingbourne New
[v4,3/4] arm64: mte: handle tags zeroing at page allocation time arm64: improve efficiency of setting tags for user pages - 2 - --- 2021-05-28 Peter Collingbourne New
[v4,2/4] kasan: use separate (un)poison implementation for integrated init arm64: improve efficiency of setting tags for user pages - - - --- 2021-05-28 Peter Collingbourne New
[v4,1/4] mm: arch: remove indirection level in alloc_zeroed_user_highpage_movable() arm64: improve efficiency of setting tags for user pages - - - --- 2021-05-28 Peter Collingbourne New
[v4] mm: improve mprotect(R|W) efficiency on pages referenced once [v4] mm: improve mprotect(R|W) efficiency on pages referenced once - 1 - --- 2021-05-27 Peter Collingbourne New
[v3,3/3] kasan: allow freed user page poisoning to be disabled with HW tags arm64: improve efficiency of setting tags for user pages - - - --- 2021-05-12 Peter Collingbourne New
[v3,2/3] arm64: mte: handle tags zeroing at page allocation time arm64: improve efficiency of setting tags for user pages - 2 - --- 2021-05-12 Peter Collingbourne New
[v3,1/3] kasan: use separate (un)poison implementation for integrated init arm64: improve efficiency of setting tags for user pages - - - --- 2021-05-12 Peter Collingbourne New
[v2,3/3] kasan: allow freed user page poisoning to be disabled with HW tags arm64: improve efficiency of setting tags for user pages - - - --- 2021-05-11 Peter Collingbourne New
[v2,2/3] arm64: mte: handle tags zeroing at page allocation time arm64: improve efficiency of setting tags for user pages - 1 - --- 2021-05-11 Peter Collingbourne New
[v2,1/3] kasan: use separate (un)poison implementation for integrated init arm64: improve efficiency of setting tags for user pages - - - --- 2021-05-11 Peter Collingbourne New
[3/3] kasan: allow freed user page poisoning to be disabled with HW tags [1/3] kasan: use separate (un)poison implementation for integrated init - - - --- 2021-05-11 Peter Collingbourne New
[2/3] arm64: mte: handle tags zeroing at page allocation time [1/3] kasan: use separate (un)poison implementation for integrated init - - - --- 2021-05-11 Peter Collingbourne New
[1/3] kasan: use separate (un)poison implementation for integrated init [1/3] kasan: use separate (un)poison implementation for integrated init - - - --- 2021-05-11 Peter Collingbourne New
[v2] kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled [v2] kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled - 1 1 --- 2021-05-07 Peter Collingbourne New
kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled 1 - - --- 2021-05-06 Peter Collingbourne New
[v3] mm: improve mprotect(R|W) efficiency on pages referenced once [v3] mm: improve mprotect(R|W) efficiency on pages referenced once - - - --- 2021-04-29 Peter Collingbourne New
[v2] kasan: fix kasan_byte_accessible() to be consistent with actual checks [v2] kasan: fix kasan_byte_accessible() to be consistent with actual checks - 2 - --- 2021-04-05 Peter Collingbourne New
kasan: fix kasan_byte_accessible() to be consistent with actual checks kasan: fix kasan_byte_accessible() to be consistent with actual checks - - - --- 2021-04-05 Peter Collingbourne New
kfence: unpoison pool region before use kfence: unpoison pool region before use - - - --- 2021-04-03 Peter Collingbourne New
[v2] mm: improve mprotect(R|W) efficiency on pages referenced once [v2] mm: improve mprotect(R|W) efficiency on pages referenced once - - - --- 2020-12-30 Peter Collingbourne New
mm: improve mprotect(R|W) efficiency on pages referenced once mm: improve mprotect(R|W) efficiency on pages referenced once - - - --- 2020-12-12 Peter Collingbourne New
[v3] mm: introduce reference pages [v3] mm: introduce reference pages - - - --- 2020-08-14 Peter Collingbourne New
[v2] mm: introduce reference pages [v2] mm: introduce reference pages - - - --- 2020-08-13 Peter Collingbourne New
mm: introduce reference pages mm: introduce reference pages - - - --- 2020-07-31 Peter Collingbourne New
mm: remove unnecessary wrapper function do_mmap_pgoff() mm: remove unnecessary wrapper function do_mmap_pgoff() - 1 - --- 2020-07-27 Peter Collingbourne New
arm64: mte: Clear SCTLR_EL1.TCF0 on exec arm64: mte: Clear SCTLR_EL1.TCF0 on exec - - - --- 2019-12-20 Peter Collingbourne New
arm64: mte: Do not service syscalls after async tag fault arm64: mte: Do not service syscalls after async tag fault - - 1 --- 2019-12-20 Peter Collingbourne New