summaryrefslogtreecommitdiffstats
path: root/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-08-3187-263/+1592
|\
| * x86/shstk: Change order of __user in typeRick Edgecombe2023-08-301-1/+1
| * x86/ibt: Convert IBT selftest to asmJosh Poimboeuf2023-08-175-24/+22
| * x86/shstk: Don't retry vm_munmap() on -EINTRRick Edgecombe2023-08-031-21/+17
| * x86/kbuild: Fix Documentation/ referenceDave Hansen2023-08-031-1/+1
| * x86/shstk: Move arch detail comment out of core mmRick Edgecombe2023-08-031-0/+25
| * x86/shstk: Add ARCH_SHSTK_STATUSRick Edgecombe2023-08-034-2/+10
| * x86/shstk: Add ARCH_SHSTK_UNLOCKMike Rapoport2023-08-033-2/+9
| * x86: Add PTRACE interface for shadow stackRick Edgecombe2023-08-033-3/+97
| * x86/cpufeatures: Enable CET CR4 bit for shadow stackRick Edgecombe2023-08-031-8/+27
| * x86/shstk: Wire in shadow stack interfaceRick Edgecombe2023-08-031-0/+8
| * x86: Expose thread features in /proc/$PID/statusRick Edgecombe2023-08-031-0/+23
| * x86/shstk: Support WRSS for userspaceRick Edgecombe2023-08-032-1/+43
| * x86/shstk: Introduce map_shadow_stack syscallRick Edgecombe2023-08-033-8/+55
| * x86/shstk: Check that signal frame is shadow stack memRick Edgecombe2023-08-031-2/+29
| * x86/shstk: Check that SSP is aligned on sigreturnRick Edgecombe2023-08-031-0/+3
| * x86/shstk: Handle signals for shadow stackRick Edgecombe2023-08-034-0/+107
| * x86/shstk: Introduce routines modifying shstkRick Edgecombe2023-08-032-0/+88
| * x86/shstk: Handle thread shadow stackRick Edgecombe2023-08-036-5/+103
| * x86/shstk: Add user-mode shadow stack supportRick Edgecombe2023-08-034-0/+157
| * x86/shstk: Add user control-protection fault handlerRick Edgecombe2023-08-0315-33/+115
| * x86: Introduce userspace API for shadow stackRick Edgecombe2023-08-036-0/+85
| * x86/fpu: Add helper for modifying xstateRick Edgecombe2023-08-032-0/+27
| * x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor statesRick Edgecombe2023-08-033-51/+61
| * mm: Don't allow write GUPs to shadow stack memoryRick Edgecombe2023-08-031-0/+5
| * x86/mm: Teach pte_mkwrite() about stack memoryRick Edgecombe2023-07-111-0/+6
| * x86/mm: Introduce MAP_ABOVE4GRick Edgecombe2023-07-112-1/+6
| * x86/mm: Warn if create Write=0,Dirty=1 with raw protRick Edgecombe2023-07-111-1/+8
| * mm: Warn on shadow stack memory in wrong vmaRick Edgecombe2023-07-112-0/+26
| * x86/mm: Check shadow stack page fault errorsRick Edgecombe2023-07-112-0/+24
| * x86/mm: Remove _PAGE_DIRTY from kernel RO pagesRick Edgecombe2023-07-112-5/+7
| * x86/mm: Start actually marking _PAGE_SAVED_DIRTYRick Edgecombe2023-07-112-21/+144
| * x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTYRick Edgecombe2023-07-111-2/+22
| * x86/mm: Introduce _PAGE_SAVED_DIRTYRick Edgecombe2023-07-113-5/+115
| * x86/mm: Move pmd_write(), pud_write() up in the fileRick Edgecombe2023-07-111-12/+12
| * x86/cpufeatures: Add CPU feature flags for shadow stacksRick Edgecombe2023-07-113-1/+10
| * x86/traps: Move control protection handler to separate fileRick Edgecombe2023-07-113-75/+78
| * x86/shstk: Add Kconfig option for shadow stackRick Edgecombe2023-07-112-0/+29
| * mm: Move pte/pmd_mkwrite() callers with no VMA to _novma()Rick Edgecombe2023-07-113-5/+5
| * mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma()Rick Edgecombe2023-07-1134-46/+55
* | Merge tag 'pci-v6.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2023-08-312-5/+2
|\ \
| * | PCI/sysfs: Move declarations to linux/pci.hArnd Bergmann2023-08-141-3/+0
| * | x86/PCI: Use struct_size() in pirq_convert_irt_table()Christophe JAILLET2023-07-131-2/+2
| |/
* | Merge tag 'pinctrl-v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2023-08-3119-25/+26
|\ \
| * | ARM: dts: ux500: switch to enable-gpiosKrzysztof Kozlowski2023-08-106-6/+6
| * | arm64: dts: Replace the IRQ number with the IRQID macro definitionHuqiang Qin2023-08-0713-19/+20
| |/
* | Merge tag 'devicetree-header-cleanups-for-6.6' of git://git.kernel.org/pub/sc...Linus Torvalds2023-08-3133-34/+49
|\ \
| * | sparc: Explicitly include correct DT includesRob Herring2023-08-2832-33/+49
| * | riscv: Explicitly include correct DT includesRob Herring2023-08-281-1/+0
| |/
* | Merge tag 'soc-dt-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds2023-08-31867-9746/+36153
|\ \