Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
e73f65930f8880fafaccf2cc1e5c44272e9523ec
/
arch
/
arm64
/
mm
/
fault.c
0a72ef8
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 6 years ago
969f5ea
arm64: errata: Add workaround for Cortex-A76 erratum #1463225
by Will Deacon
· 6 years ago
48caebf
arm64: Print physical address of page table base in show_pte()
by Will Deacon
· 6 years ago
52c6d14
arm64: debug: Remove unused return value from do_debug_exception()
by Will Deacon
· 6 years ago
7048a59
arm64: mm: Make show_pte() a static function
by Will Deacon
· 6 years ago
3d8dfe7
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 6 years ago
b9a4b9d
arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals
by Will Deacon
· 6 years ago
d44f1b8
arm64: KVM/mm: Move SEA handling behind a single 'claim' interface
by James Morse
· 6 years ago
0db5e02
KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing
by James Morse
· 6 years ago
356607f
kasan, arm64: fix up fault handling logic
by Andrey Konovalov
· 6 years ago
67e7fdf
arm64: mm: introduce 52-bit userspace support
by Steve Capper
· 6 years ago
ba9f6f8
Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 6 years ago
9a0c032
arm64: Use daifflag_restore after bp_hardening
by Julien Thierry
· 6 years ago
359048f
arm64/mm: Define esr_to_debug_fault_info()
by Anshuman Khandual
· 6 years ago
dbfe382
arm64/mm: Reorganize arguments for is_el1_permission_fault()
by Anshuman Khandual
· 6 years ago
00bbd5d
arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception
by Anshuman Khandual
· 6 years ago
b4d5557
signal/arm64: Add and use arm64_force_sig_mceerr as appropriate
by Eric W. Biederman
· 6 years ago
feca355
signal/arm64: Add and use arm64_force_sig_fault where appropriate
by Eric W. Biederman
· 6 years ago
559d8d9
signal/arm64: Only call set_thread_esr once in do_page_fault
by Eric W. Biederman
· 6 years ago
2d2837f
signal/arm64: Only perform one esr_to_fault_info call in do_page_fault
by Eric W. Biederman
· 6 years ago
effb093
signal/arm64: Expand __do_user_fault and remove it
by Eric W. Biederman
· 6 years ago
aefab2b
signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault
by Eric W. Biederman
· 6 years ago
9ea3a97
signal/arm64: Consolidate the two hwpoison cases in do_page_fault
by Eric W. Biederman
· 6 years ago
f29ad20
signal/arm64: Factor set_thread_esr out of __do_user_fault
by Eric W. Biederman
· 6 years ago
24b8f79
signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info
by Eric W. Biederman
· 6 years ago
6fa998e
signal/arm64: Push siginfo generation into arm64_notify_die
by Eric W. Biederman
· 6 years ago
b8925ee
arm64: cpu: Move errata and feature enable callbacks closer to callers
by Will Deacon
· 6 years ago
50a7ca3
mm: convert return type of handle_mm_fault() caller to vm_fault_t
by Souptick Joarder
· 6 years ago
1202f4f
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 6 years ago
1035a07
arm64 / ACPI: clean the additional checks before calling ghes_notify_sea()
by Dongjiu Geng
· 6 years ago
25be597
arm64: kill config_sctlr_el1()
by Mark Rutland
· 6 years ago
410feb7
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
93e95fa
Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 7 years ago
c870f14
arm64: Unify kernel fault reporting
by Mark Rutland
· 7 years ago
969e61b
arm64: make is_permission_fault() name clearer
by Mark Rutland
· 7 years ago
cc19846
arm64: fault: Don't leak data in ESR context for user fault on kernel VA
by Peter Maydell
· 7 years ago
3eb0f51
signal: Ensure every siginfo we send has all bits initialized
by Eric W. Biederman
· 7 years ago
c0cda3b
arm64: capabilities: Update prototype for enable call back
by Dave Martin
· 7 years ago
af40ff6
arm64: signal: Ensure si_code is valid for all fault signals
by Dave Martin
· 7 years ago
92ff067
arm64: mm: Rework unhandled user pagefaults to call arm64_force_sig_info
by Will Deacon
· 7 years ago
1049c30
arm64: Pass user fault info to arm64_notify_die instead of printing it
by Will Deacon
· 7 years ago
20a004e
arm64: mm: Use READ_ONCE/WRITE_ONCE when accessing page tables
by Will Deacon
· 7 years ago
c013632
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
30d88c0
arm64: entry: Apply BP hardening for suspicious interrupts from EL0
by Will Deacon
· 7 years ago
5dfc6ed
arm64: entry: Apply BP hardening for high-priority synchronous exceptions
by Will Deacon
· 7 years ago
51369e3
arm64: Make USER_DS an inclusive limit
by Robin Murphy
· 7 years ago
d417302
Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 7 years ago
0aebc6a
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
526c3dd
signal/arm64: Document conflicts with SI_USER and SIGFPE,SIGTRAP,SIGBUS
by Eric W. Biederman
· 7 years ago
0f15adb
arm64: Add skeleton to harden the branch predictor against aliasing attacks
by Will Deacon
· 7 years ago
faa75e1
arm64: fault: avoid send SIGBUS two times
by Dongjiu Geng
· 7 years ago
c9b012e
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
80b6eb0
arm64: Don't walk page table for user faults in do_mem_abort
by Will Deacon
· 7 years ago
42dbf54
arm64: consistently log ESR and page table
by Mark Rutland
· 7 years ago
3f7c86b
arm64: Update fault_info table with new exception types
by Julien Thierry
· 7 years ago
0a6de8b
arm64: fix misleading data abort decoding
by Mark Rutland
· 7 years ago
f67d5c4
arm64: mm: Remove useless and wrong comments from fault.c
by Will Deacon
· 7 years ago
760bfb4
arm64: fault: Route pte translation faults via do_translation_fault
by Will Deacon
· 7 years ago
0475919
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
289d07a
arm64: mm: abort uaccess retries upon fatal signal
by Mark Rutland
· 7 years ago
af29678
arm64: Remove the !CONFIG_ARM64_HW_AFDBM alternative code paths
by Catalin Marinas
· 8 years ago
73e86cb
arm64: Move PTE_RDONLY bit handling out of set_pte_at()
by Catalin Marinas
· 8 years ago
3bbf715
arm64: Convert pte handling from inline asm to using (cmp)xchg
by Catalin Marinas
· 8 years ago
1f9b893
arm64: Decode information from ESR upon mem faults
by Julien Thierry
· 7 years ago
6d33274
arm64: Fix potential race with hardware DBM in ptep_set_access_flags()
by Catalin Marinas
· 7 years ago
3edb1dd
Merge branch 'aarch64/for-next/ras-apei' into aarch64/for-next/core
by Will Deacon
· 8 years ago
621f48e
arm/arm64: KVM: add guest SEA support
by Tyler Baicar
· 8 years ago
7edda08
acpi: apei: handle SEA notification type for ARMv8
by Tyler Baicar
· 8 years ago
32015c2
arm64: exception: handle Synchronous External Abort
by Tyler Baicar
· 8 years ago
0e3a902
arm64: mm: Update perf accounting to handle poison faults
by Punit Agrawal
· 8 years ago
e7c600f
arm64: hwpoison: add VM_FAULT_HWPOISON[_LARGE] handling
by Jonathan (Zhixiong) Zhang
· 8 years ago
1eb34b6
arm64: fault: Print info about page table structure when dumping pte
by Will Deacon
· 8 years ago
83016b2
arm64: mm: print file name of faulting vma
by Kristina Martsenko
· 8 years ago
bf396c0
arm64: mm: don't print out page table entries on EL0 faults
by Kristina Martsenko
· 8 years ago
67ce16e
arm64: mm: print out correct page table entries
by Kristina Martsenko
· 8 years ago
c07ab95
arm64: Call __show_regs directly
by Kefeng Wang
· 8 years ago
ab182e6
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 8 years ago
b824b93
arm64: print a fault message when attempting to write RO memory
by Stephen Boyd
· 8 years ago
09a6adf
arm64: mm: unaligned access by user-land should be received as SIGBUS
by Victor Kamensky
· 8 years ago
b17b015
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h>
by Ingo Molnar
· 8 years ago
3f07c01
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>
by Ingo Molnar
· 8 years ago
c8b06e3
arm64: Remove useless UAO IPI and describe how this gets enabled
by James Morse
· 8 years ago
6ef4fb3
arm64: mm: fix show_pte KERN_CONT fallout
by Mark Rutland
· 8 years ago
7868896
arm64: Handle faults caused by inadvertent user access with PAN enabled
by Catalin Marinas
· 9 years ago
a8ada14
arm64: Update the synchronous external abort fault description
by Catalin Marinas
· 8 years ago
7209c86
arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call
by James Morse
· 8 years ago
2a6dcb2
arm64: cpufeature: Schedule enable() calls instead of calling them via IPI
by James Morse
· 8 years ago
0edfa83
arm64: migrate exception table users off module.h and onto extable.h
by Paul Gortmaker
· 8 years ago
cab15ce
arm64: Introduce execute-only page access permissions
by Catalin Marinas
· 8 years ago
9adeb8e
arm64: Handle el1 synchronous instruction aborts cleanly
by Laura Abbott
· 8 years ago
e831101
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 8 years ago
dcddffd
mm: do not pass mm_struct into handle_mm_fault
by Kirill A. Shutemov
· 8 years ago
a95b064
Merge branch 'for-next/kprobes' into for-next/core
by Catalin Marinas
· 8 years ago
2dd0e8d
arm64: Kprobes with single stepping support
by Sandeepa Prabhu
· 9 years ago
e19a6ee
arm64: kernel: Save and restore UAO and addr_limit on exception entry
by James Morse
· 9 years ago
541ec87
arm64: kill ESR_LNX_EXEC
by Mark Rutland
· 9 years ago
275f344
arm64: add macro to extract ESR_ELx.EC
by Mark Rutland
· 9 years ago
bbb1681
arm64: mm: mark fault_info table const
by Mark Rutland
· 9 years ago
0106d45
arm64: mm: always take dirty state from new pte in ptep_set_access_flags
by Will Deacon
· 9 years ago
3a72db70
arm64: mm: remove the redundant code
by Huang Shijie
· 9 years ago
Next »