Show patches with: Submitter = Will Deacon       |    State = Action Required       |    Archived = No       |   63 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,4/4] arm64: Check user stack pointer on syscall entry Allow tasks to have their user stack pointer sanity checked - - - 0 0 0 2019-02-11 Will Deacon New
[RFC,3/4] mm: Add kconfig entries for user stack pointer checking Allow tasks to have their user stack pointer sanity checked - - - 0 0 0 2019-02-11 Will Deacon New
[RFC,2/4] mm: Expose user stack pointer checking via prctl() Allow tasks to have their user stack pointer sanity checked - - - 0 0 0 2019-02-11 Will Deacon New
[RFC,1/4] mm: Check user stack pointer is mapped with MAP_STACK Allow tasks to have their user stack pointer sanity checked - - - 0 0 0 2019-02-11 Will Deacon New
[2/2] arm64: io: Hook up __io_par() for inX() ordering Ensure inX() is ordered wrt delay() routines - - - 0 0 0 2019-02-11 Will Deacon New
[1/2] asm-generic/io: Pass result on inX() accessor to __io_par() Ensure inX() is ordered wrt delay() routines 1 - - 0 0 0 2019-02-11 Will Deacon New
[RFC] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section [RFC] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section - - - 0 0 0 2019-02-11 Will Deacon New
[GIT,PULL] arm64: fixes for -rc6 [GIT,PULL] arm64: fixes for -rc6 - - - 0 0 0 2019-02-08 Will Deacon New
[GIT,PULL] arm64: fixes for -rc5 [GIT,PULL] arm64: fixes for -rc5 - - - 0 0 0 2019-02-01 Will Deacon New
[stable-4.9.y] locking/qspinlock: Pull in asm/byteorder.h to ensure correct endianness [stable-4.9.y] locking/qspinlock: Pull in asm/byteorder.h to ensure correct endianness - - - 0 0 0 2019-01-24 Will Deacon New
[GIT,PULL] arm64: fixes for -rc3 [GIT,PULL] arm64: fixes for -rc3 - - - 0 0 0 2019-01-20 Will Deacon New
[GIT,PULL] arm64: fixes for -rc2 [GIT,PULL] arm64: fixes for -rc2 - - - 0 0 0 2019-01-11 Will Deacon New
[GIT,PULL] arm64: fixes for -rc1 [GIT,PULL] arm64: fixes for -rc1 - - - 0 0 0 2019-01-04 Will Deacon New
[GIT,PULL] arm64: updates for 4.21 [GIT,PULL] arm64: updates for 4.21 - - - 0 0 0 2018-12-14 Will Deacon New
[RESEND,v4,5/5] lib/ioremap: Ensure break-before-make is used for huge p4d mappings Clean up huge vmap and ioremap code - 1 - 0 0 0 2018-12-06 Will Deacon In Next
[RESEND,v4,4/5] lib/ioremap: Ensure phys_addr actually corresponds to a physical address Clean up huge vmap and ioremap code - 1 1 0 0 0 2018-12-06 Will Deacon In Next
[RESEND,v4,3/5] x86/pgtable: Drop pXd_none() checks from pXd_free_pYd_table() Clean up huge vmap and ioremap code 1 1 - 0 0 0 2018-12-06 Will Deacon In Next
[RESEND,v4,2/5] arm64: mmu: Drop pXd_present() checks from pXd_free_pYd_table() Clean up huge vmap and ioremap code - - - 0 0 0 2018-12-06 Will Deacon In Next
[RESEND,v4,1/5] ioremap: Rework pXd_free_pYd_page() API Clean up huge vmap and ioremap code - 1 - 0 0 0 2018-12-06 Will Deacon In Next
[v2,2/2] arm64: preempt: Provide our own implementation of asm/preempt.h arm64: Only call into preempt_schedule() if need_resched() - 1 - 0 0 0 2018-11-30 Will Deacon New
[v2,1/2] preempt: Move PREEMPT_NEED_RESCHED definition into arch code arm64: Only call into preempt_schedule() if need_resched() - - - 0 0 0 2018-11-30 Will Deacon New
[v4,5/5] lib/ioremap: Ensure break-before-make is used for huge p4d mappings Clean up huge vmap and ioremap code - 1 - 0 0 0 2018-11-26 Will Deacon In Next
[v4,4/5] lib/ioremap: Ensure phys_addr actually corresponds to a physical address Clean up huge vmap and ioremap code - 1 1 0 0 0 2018-11-26 Will Deacon In Next
[v4,3/5] x86/pgtable: Drop pXd_none() checks from pXd_free_pYd_table() Clean up huge vmap and ioremap code 1 1 - 0 0 0 2018-11-26 Will Deacon In Next
[v4,2/5] arm64: mmu: Drop pXd_present() checks from pXd_free_pYd_table() Clean up huge vmap and ioremap code - - - 0 0 0 2018-11-26 Will Deacon In Next
[v4,1/5] ioremap: Rework pXd_free_pYd_page() API Clean up huge vmap and ioremap code - 1 - 0 0 0 2018-11-26 Will Deacon In Next
docs/memory-barriers.txt: Enforce heavy ordering for port I/O accesses docs/memory-barriers.txt: Enforce heavy ordering for port I/O accesses - - - 0 0 0 2018-11-26 Will Deacon In Next
mremap: properly flush TLB before releasing the page mremap: properly flush TLB before releasing the page 2 - 1 0 0 0 2018-11-02 Will Deacon New
[GIT,PULL] Couple more arm64 fixes for 4.19 [GIT,PULL] Couple more arm64 fixes for 4.19 - - - 0 0 0 2018-10-12 Will Deacon New
[GIT,PULL] Late arm64 fixes for 4.19 [GIT,PULL] Late arm64 fixes for 4.19 - - - 0 0 0 2018-10-01 Will Deacon New
[GIT,PULL] arm64: fixes for -rc4 [GIT,PULL] arm64: fixes for -rc4 - - - 0 0 0 2018-09-14 Will Deacon New
[GIT,PULL] arm64: fix for -rc3 [GIT,PULL] arm64: fix for -rc3 - - - 0 0 0 2018-09-07 Will Deacon New
[RESEND,2/2] arm64: compat: Provide definition for COMPAT_SIGMINSTKSZ Don't use SIGMINSTKSZ when enforcing alternative signal stack size for compat tasks - 1 - 0 0 0 2018-09-05 Will Deacon New
[RESEND,1/2] signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack Don't use SIGMINSTKSZ when enforcing alternative signal stack size for compat tasks - - - 0 0 0 2018-09-05 Will Deacon New
[v2,5/5] MAINTAINERS: Add entry for MMU GATHER AND TLB INVALIDATION Extend and consolidate mmu_gather into new file - - - 0 0 0 2018-09-04 Will Deacon New
[v2,4/5] mm/memory: Move mmu_gather and TLB invalidation code into its own file Extend and consolidate mmu_gather into new file - - - 0 0 0 2018-09-04 Will Deacon New
[v2,3/5] asm-generic/tlb: Track which levels of the page tables have been cleared Extend and consolidate mmu_gather into new file 2 - - 0 0 0 2018-09-04 Will Deacon New
[v2,2/5] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather Extend and consolidate mmu_gather into new file 1 - - 0 0 0 2018-09-04 Will Deacon New
[v2,1/5] asm-generic/tlb: Guard with #ifdef CONFIG_MMU Extend and consolidate mmu_gather into new file 2 - - 0 0 0 2018-09-04 Will Deacon New
[GIT,PULL] arm64: fixes for -rc2 [GIT,PULL] arm64: fixes for -rc2 - - - 0 0 0 2018-08-31 Will Deacon New
[12/12] arm64: tlb: Rewrite stale comment in asm/tlbflush.h Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-30 Will Deacon New
[11/12] arm64: tlb: Avoid synchronous TLBIs when freeing page tables Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-30 Will Deacon New
[10/12] arm64: tlb: Adjust stride and type of TLBI according to mmu_gather Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-30 Will Deacon New
[09/12] asm-generic/tlb: Track which levels of the page tables have been cleared Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 1 - - 0 0 0 2018-08-30 Will Deacon New
[08/12] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-30 Will Deacon New
[07/12] asm-generic/tlb: Guard with #ifdef CONFIG_MMU Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-30 Will Deacon New
[06/12] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-30 Will Deacon New
[05/12] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-30 Will Deacon New
[04/12] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-30 Will Deacon New
[03/12] arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-30 Will Deacon New
[02/12] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-30 Will Deacon New
[01/12] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-30 Will Deacon New
[RFC,11/11] arm64: tlb: Avoid synchronous TLBIs when freeing page tables Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-24 Will Deacon New
[RFC,10/11] arm64: tlb: Adjust stride and type of TLBI according to mmu_gather Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-24 Will Deacon New
[RFC,09/11] asm-generic/tlb: Track which levels of the page tables have been cleared Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-24 Will Deacon New
[RFC,08/11] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-24 Will Deacon New
[RFC,07/11] asm-generic/tlb: Guard with #ifdef CONFIG_MMU Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-24 Will Deacon New
[RFC,06/11] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-24 Will Deacon New
[RFC,05/11] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-24 Will Deacon New
[RFC,04/11] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-24 Will Deacon New
[RFC,03/11] arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-24 Will Deacon New
[RFC,02/11] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-24 Will Deacon New
[RFC,01/11] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() Avoid synchronous TLB invalidation for intermediate page-table entries on arm64 - - - 0 0 0 2018-08-24 Will Deacon New