Show patches with: Submitter = Ard Biesheuvel       |    Archived = No       |   99 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,2/2] pstore: Replace crypto API compression with zlib_deflate library calls pstore: Replace crypto API compression with zlib calls - 1 1 --- 2023-07-12 Ard Biesheuvel Mainlined
[v3,1/2] pstore: Remove worst-case compression size logic pstore: Replace crypto API compression with zlib calls - 1 1 --- 2023-07-12 Ard Biesheuvel Mainlined
[v2,2/2] pstore: Replace crypto API compression with zlib_deflate library calls pstore: Replace crypto API compression with zlib calls - - - --- 2023-07-07 Ard Biesheuvel Superseded
[v2,1/2] pstore: Remove worst-case compression size logic pstore: Replace crypto API compression with zlib calls - - - --- 2023-07-07 Ard Biesheuvel Superseded
[2/2] pstore: Replace crypto API compression with zlib_deflate library calls pstore: Replace crypto API compression with zlib calls - - - --- 2023-07-04 Ard Biesheuvel Superseded
[1/2] pstore: Remove worst-case compression size logic pstore: Replace crypto API compression with zlib calls - - - --- 2023-07-04 Ard Biesheuvel Superseded
[v4,26/26] arm64: kernel: move ID map out of .text mapping arm64: refactor boot flow and add support for WXN - 1 - --- 2022-06-13 Ard Biesheuvel Changes Requested
[v4,25/26] arm64: mm: add support for WXN memory translation attribute arm64: refactor boot flow and add support for WXN - 1 - --- 2022-06-13 Ard Biesheuvel Changes Requested
[v4,24/26] mm: add arch hook to validate mmap() prot flags arm64: refactor boot flow and add support for WXN - 1 - --- 2022-06-13 Ard Biesheuvel Changes Requested
[v4,23/26] arm64: head: remap the kernel text/inittext region read-only arm64: refactor boot flow and add support for WXN - 1 - --- 2022-06-13 Ard Biesheuvel Changes Requested
[v4,22/26] arm64: mm: move ro_after_init section into the data segment arm64: refactor boot flow and add support for WXN - 1 - --- 2022-06-13 Ard Biesheuvel Changes Requested
[v4,21/26] arm64: setup: drop early FDT pointer helpers arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,20/26] arm64: head: avoid relocating the kernel twice for KASLR arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,19/26] arm64: kaslr: defer initialization to late initcall where permitted arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Changes Requested
[v4,18/26] arm64: head: record CPU boot mode after enabling the MMU arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,17/26] arm64: head: populate kernel page tables with MMU and caches on arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,16/26] arm64: head: factor out TTBR1 assignment into a macro arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,15/26] arm64: idreg-override: use early FDT mapping in ID map arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,14/26] arm64: head: create a temporary FDT mapping in the initial ID map arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,13/26] arm64: head: use relative references to the RELA and RELR tables arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,12/26] arm64: head: cover entire kernel image in initial ID map arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Changes Requested
[v4,11/26] arm64: head: add helper function to remap regions in early page tables arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,10/26] arm64: mm: provide idmap pointer to cpu_replace_ttbr1() arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,09/26] arm64: head: pass ID map root table address to __enable_mmu() arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,08/26] arm64: kernel: drop unnecessary PoC cache clean+invalidate arm64: refactor boot flow and add support for WXN - 1 - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,07/26] arm64: head: split off idmap creation code arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,06/26] arm64: head: switch to map_memory macro for the extended ID map arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,05/26] arm64: head: simplify page table mapping macros (slightly) arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,04/26] arm64: head: drop idmap_ptrs_per_pgd arm64: refactor boot flow and add support for WXN - 1 - --- 2022-06-13 Ard Biesheuvel Mainlined
[v4,03/26] arm64: head: move assignment of idmap_t0sz to C code arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Changes Requested
[v4,02/26] arm64: mm: make vabits_actual a build time constant if possible arm64: refactor boot flow and add support for WXN - - - --- 2022-06-13 Ard Biesheuvel Changes Requested
[v4,01/26] arm64: head: move kimage_vaddr variable into C file arm64: refactor boot flow and add support for WXN - 1 - --- 2022-06-13 Ard Biesheuvel Mainlined
[RFC,12/12] arm64: hugetlb: use set_pte_at() not set_pte() to provide mm pointer arm64: implement read-only page tables - - - --- 2022-01-26 Ard Biesheuvel RFC
[RFC,11/12] arm64: efi: use set_pte_at() not set_pte() in order to pass mm pointer arm64: implement read-only page tables - - - --- 2022-01-26 Ard Biesheuvel RFC
[RFC,10/12] mm: add default definition of p4d_index() arm64: implement read-only page tables - - - --- 2022-01-26 Ard Biesheuvel RFC
[RFC,09/12] arm64: mm: remap kernel page tables read-only at end of init arm64: implement read-only page tables - - - --- 2022-01-26 Ard Biesheuvel RFC
[RFC,08/12] arm64: mm: remap kernel PTE level page tables r/o in the linear region arm64: implement read-only page tables - - - --- 2022-01-26 Ard Biesheuvel RFC
[RFC,07/12] arm64: mm: remap PTE level user page tables r/o in the linear region arm64: implement read-only page tables - - - --- 2022-01-26 Ard Biesheuvel RFC
[RFC,06/12] arm64: mm: remap PMD pages r/o in linear region arm64: implement read-only page tables - - - --- 2022-01-26 Ard Biesheuvel RFC
[RFC,05/12] arm64: mm: remap PUD pages r/o in linear region arm64: implement read-only page tables - - - --- 2022-01-26 Ard Biesheuvel RFC
[RFC,04/12] arm64: mm: remap PGD pages r/o in the linear region after allocation arm64: implement read-only page tables - - - --- 2022-01-26 Ard Biesheuvel RFC
[RFC,03/12] arm64: mm: use a fixmap slot for user page table modifications arm64: implement read-only page tables - - - --- 2022-01-26 Ard Biesheuvel RFC
[RFC,02/12] arm64: mm: add helpers to remap page tables read-only/read-write arm64: implement read-only page tables - - - --- 2022-01-26 Ard Biesheuvel RFC
[RFC,01/12] asm-generic/pgalloc: allow arch to override PMD alloc/free routines arm64: implement read-only page tables - - - --- 2022-01-26 Ard Biesheuvel RFC
[v6,8/8] ARM: make get_current() and __my_cpu_offset() __always_inline ARM vmap'ed and IRQ stacks roundup - 1 - --- 2022-01-25 Ard Biesheuvel Superseded
[v6,7/8] ARM: drop pointless SMP check on secondary startup path ARM vmap'ed and IRQ stacks roundup - - - --- 2022-01-25 Ard Biesheuvel Superseded
[v6,6/8] ARM: iop: make iop_handle_irq() static ARM vmap'ed and IRQ stacks roundup - - - --- 2022-01-25 Ard Biesheuvel Superseded
[v6,5/8] ARM: mm: make vmalloc_seq handling SMP safe ARM vmap'ed and IRQ stacks roundup - - - --- 2022-01-25 Ard Biesheuvel Superseded
[v6,4/8] ARM: entry: avoid clobbering R9 in IRQ handler ARM vmap'ed and IRQ stacks roundup - - - --- 2022-01-25 Ard Biesheuvel Superseded
[v6,3/8] ARM: smp: elide HWCAP_TLS checks or __entry_task updates on SMP+v6 ARM vmap'ed and IRQ stacks roundup - - - --- 2022-01-25 Ard Biesheuvel Superseded
[v6,2/8] ARM: assembler: define a Kconfig symbol for group relocation support ARM vmap'ed and IRQ stacks roundup - - - --- 2022-01-25 Ard Biesheuvel Superseded
[v6,1/8] ARM: mm: switch to swapper_pg_dir early for vmap'ed stack ARM vmap'ed and IRQ stacks roundup - - - --- 2022-01-25 Ard Biesheuvel Superseded
[v5,32/32] ARM: implement support for vmap'ed stacks ARM vmap'ed and IRQ stacks roundup - - 3 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,31/32] ARM: mm: prepare vmalloc_seq handling for use under SMP ARM vmap'ed and IRQ stacks roundup - - - --- 2022-01-24 Ard Biesheuvel Superseded
[v5,30/32] ARM: switch_to: clean up Thumb2 code path ARM vmap'ed and IRQ stacks roundup - - - --- 2022-01-24 Ard Biesheuvel Superseded
[v5,29/32] ARM: entry: rework stack realignment code in svc_entry ARM vmap'ed and IRQ stacks roundup 1 - 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,28/32] ARM: unwind: disregard unwind info before stack frame is set up ARM vmap'ed and IRQ stacks roundup - - 3 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,27/32] ARM: memset: clean up unwind annotations ARM vmap'ed and IRQ stacks roundup - - 3 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,26/32] ARM: memmove: use frame pointer as unwind anchor ARM vmap'ed and IRQ stacks roundup - - 3 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,25/32] ARM: memcpy: use frame pointer as unwind anchor ARM vmap'ed and IRQ stacks roundup - - 3 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,24/32] ARM: run softirqs on the per-CPU IRQ stack ARM vmap'ed and IRQ stacks roundup 1 1 3 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,23/32] ARM: call_with_stack: add unwind support ARM vmap'ed and IRQ stacks roundup 1 1 3 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,22/32] ARM: implement IRQ stacks ARM vmap'ed and IRQ stacks roundup 2 - 3 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,21/32] ARM: backtrace-clang: avoid crash on bogus frame pointer ARM vmap'ed and IRQ stacks roundup - 1 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,20/32] ARM: unwind: dump exception stack from calling frame ARM vmap'ed and IRQ stacks roundup 1 1 3 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,19/32] ARM: export dump_mem() to other objects ARM vmap'ed and IRQ stacks roundup 1 1 3 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,18/32] ARM: unwind: support unwinding across multiple stacks ARM vmap'ed and IRQ stacks roundup 1 1 3 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,17/32] ARM: assembler: introduce bl_r macro ARM vmap'ed and IRQ stacks roundup 1 1 3 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,16/32] ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems ARM vmap'ed and IRQ stacks roundup 2 - 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,15/32] ARM: smp: defer TPIDRURO update for SMP v6 configurations too ARM vmap'ed and IRQ stacks roundup 2 - 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,14/32] ARM: use TLS register for 'current' on !SMP as well ARM vmap'ed and IRQ stacks roundup 3 - 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,13/32] ARM: percpu: add SMP_ON_UP support ARM vmap'ed and IRQ stacks roundup 2 - 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,12/32] ARM: assembler: add optimized ldr/str macros to load variables from memory ARM vmap'ed and IRQ stacks roundup 2 - 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,11/32] ARM: module: implement support for PC-relative group relocations ARM vmap'ed and IRQ stacks roundup 2 - 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,10/32] ARM: entry: preserve thread_info pointer in switch_to ARM vmap'ed and IRQ stacks roundup 2 - 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,09/32] ARM: stackprotector: prefer compiler for TLS based per-task protector ARM vmap'ed and IRQ stacks roundup - - 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,08/32] ARM: decompressor: disable stack protector ARM vmap'ed and IRQ stacks roundup - - - --- 2022-01-24 Ard Biesheuvel Superseded
[v5,07/32] irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER ARM vmap'ed and IRQ stacks roundup 3 - 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,06/32] ARM: remove old-style irq entry ARM vmap'ed and IRQ stacks roundup - 1 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,05/32] ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER ARM vmap'ed and IRQ stacks roundup - - 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,04/32] ARM: iop32x: offset IRQ numbers by 1 ARM vmap'ed and IRQ stacks roundup - 1 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,03/32] ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER ARM vmap'ed and IRQ stacks roundup - 1 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,02/32] ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER ARM vmap'ed and IRQ stacks roundup - - 2 --- 2022-01-24 Ard Biesheuvel Superseded
[v5,01/32] ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IRQ groups ARM vmap'ed and IRQ stacks roundup - - - --- 2022-01-24 Ard Biesheuvel Superseded
[v6,1/1,ARM] Add support for TLS register based stack protector canary access implement TLS register based stack canary for ARM - - - --- 2022-01-19 Ard Biesheuvel Handled Elsewhere
[v5,1/1,ARM] Add support for TLS register based stack protector canary access implement TLS register based stack canary for ARM - - - --- 2021-11-15 Ard Biesheuvel kees Not Applicable
[v4,1/1,ARM] Add support for TLS register based stack protector canary access implement TLS register based stack canary for ARM - - - --- 2021-10-28 Ard Biesheuvel kees Superseded
[v3,1/1,ARM] Add support for TLS register based stack protector canary access implement TLS register based stack canary for ARM - - 1 --- 2021-10-26 Ard Biesheuvel kees Superseded
[RFC,v2,1/1,ARM] Add support for TLS register based stack protector canary access implement TLS register based stack canary for ARM - - - --- 2021-10-21 Ard Biesheuvel kees Superseded
[RFC,1/1,ARM] Add support for TLS register based stack protector canary access implement TLS register based stack canary for ARM - - - --- 2021-10-21 Ard Biesheuvel Superseded
[RFC,9/9] arm64: implement dynamic shadow call stack for GCC arm64: use unwind data on GCC for shadow call stack - - - --- 2021-10-13 Ard Biesheuvel RFC
[RFC,8/9] arm64: unwind: add asynchronous unwind tables to the kernel proper arm64: use unwind data on GCC for shadow call stack - - - --- 2021-10-13 Ard Biesheuvel RFC
[RFC,7/9] arm64: assembler: add unwind annotations to frame push/pop macros arm64: use unwind data on GCC for shadow call stack - - - --- 2021-10-13 Ard Biesheuvel RFC
[RFC,6/9] arm64: smccc: create proper stack frames for HVC/SMC calls arm64: use unwind data on GCC for shadow call stack - 1 - --- 2021-10-13 Ard Biesheuvel RFC
[RFC,5/9] arm64: chacha-neon: move frame pop forward arm64: use unwind data on GCC for shadow call stack - - - --- 2021-10-13 Ard Biesheuvel RFC
[RFC,4/9] arm64: aes-neonbs: move frame pop to end of function arm64: use unwind data on GCC for shadow call stack - - - --- 2021-10-13 Ard Biesheuvel RFC
[RFC,3/9] arm64: crypto: avoid overlapping linkage definitions for AES-CBC arm64: use unwind data on GCC for shadow call stack - - - --- 2021-10-13 Ard Biesheuvel RFC
[RFC,2/9] arm64: cache: use ALIAS version of linkage macros for local aliases arm64: use unwind data on GCC for shadow call stack - - - --- 2021-10-13 Ard Biesheuvel RFC
[RFC,1/9] arm64: assembler: enable PAC for non-leaf assembler routines arm64: use unwind data on GCC for shadow call stack - - - --- 2021-10-13 Ard Biesheuvel RFC