Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_kernel_shift_sdm845
/
e4f4f43c20b34121c9022e761d689a62eef054cf
/
arch
e4f4f43
BACKPORT: arm64: Add CNTFRQ_EL0 trap handler
by Marc Zyngier
· 8 years ago
31f9a0a
BACKPORT: arm64: Add CNTVCT_EL0 trap handler
by Marc Zyngier
· 8 years ago
b328e52
ANDROID: arm64: kaslr: fixup Falkor workaround for 4.9
by Todd Poynor
· 7 years ago
5f5e5d4
arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
by Will Deacon
· 7 years ago
7535936
arm64: use RET instruction for exiting the trampoline
by Will Deacon
· 7 years ago
06fe41f
UPSTREAM: arm64: kaslr: Put kernel vectors address in separate data page
by Will Deacon
· 7 years ago
d7013ed
UPSTREAM: arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR
by Will Deacon
· 7 years ago
16f712b
UPSTREAM: arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0
by Will Deacon
· 7 years ago
f79ff2d
UPSTREAM: arm64: entry: Add fake CPU feature for unmapping the kernel at EL0
by Will Deacon
· 7 years ago
da1016a
UPSTREAM: arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks
by Will Deacon
· 7 years ago
04b77fe
UPSTREAM: arm64: erratum: Work around Falkor erratum #E1003 in trampoline code
by Will Deacon
· 7 years ago
c27a225
UPSTREAM: arm64: entry: Hook up entry trampoline to exception vectors
by Will Deacon
· 7 years ago
8fdbffb
UPSTREAM: arm64: entry: Explicitly pass exception level to kernel_ventry macro
by Will Deacon
· 7 years ago
5e54c4b
UPSTREAM: arm64: mm: Map entry trampoline into trampoline and kernel page tables
by Will Deacon
· 7 years ago
a329b06
UPSTREAM: arm64: entry: Add exception trampoline page for exceptions from EL0
by Will Deacon
· 7 years ago
2053d3c
UPSTREAM: arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI
by Will Deacon
· 7 years ago
d6ca455
UPSTREAM: arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
by Will Deacon
· 7 years ago
5914b11
UPSTREAM: arm64: mm: Allocate ASIDs in pairs
by Will Deacon
· 7 years ago
599c71f
UPSTREAM: arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN
by Will Deacon
· 7 years ago
071a49f
UPSTREAM: arm64: mm: Rename post_ttbr0_update_workaround
by Will Deacon
· 7 years ago
a72dd8a
UPSTREAM: arm64: mm: Move ASID from TTBR0 to TTBR1
by Will Deacon
· 7 years ago
dee3b24
UPSTREAM: arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN
by Will Deacon
· 7 years ago
19d3691
UPSTREAM: arm64: mm: Use non-global mappings for kernel space
by Will Deacon
· 7 years ago
17d3592
UPSTREAM: arm64: factor out entry stack manipulation
by Mark Rutland
· 8 years ago
bc7ff9b
Merge 4.9.75 into android-4.9
by Greg Kroah-Hartman
· 7 years ago
92fd81f
kaiser: Set _PAGE_NX only if supported
by Guenter Roeck
· 7 years ago
ea6cd39
KPTI: Report when enabled
by Kees Cook
· 7 years ago
e71fac0
KPTI: Rename to PAGE_TABLE_ISOLATION
by Kees Cook
· 7 years ago
59094fa
x86/kaiser: Move feature detection up
by Borislav Petkov
· 7 years ago
402e63d
kaiser: disabled on Xen PV
by Jiri Kosina
· 7 years ago
1817d2c
x86/paravirt: Dont patch flush_tlb_single
by Thomas Gleixner
· 7 years ago
fe5cb75
kaiser: kaiser_flush_tlb_on_return_to_user() check PCID
by Hugh Dickins
· 7 years ago
b72c26e
kaiser: asm/tlbflush.h handle noPGE at lower level
by Hugh Dickins
· 7 years ago
8c2f8a5
kaiser: drop is_atomic arg to kaiser_pagetable_walk()
by Hugh Dickins
· 7 years ago
169b369
kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflush
by Hugh Dickins
· 7 years ago
8018307
x86/kaiser: Check boottime cmdline params
by Borislav Petkov
· 7 years ago
50624dd
x86/kaiser: Rename and simplify X86_FEATURE_KAISER handling
by Borislav Petkov
· 7 years ago
23e0943
kaiser: add "nokaiser" boot option, using ALTERNATIVE
by Hugh Dickins
· 7 years ago
cb7d8d7
kaiser: fix unlikely error in alloc_ldt_struct()
by Hugh Dickins
· 7 years ago
3df1461
kaiser: kaiser_remove_mapping() move along the pgd
by Hugh Dickins
· 7 years ago
05ddad1
kaiser: paranoid_entry pass cr3 need to paranoid_exit
by Hugh Dickins
· 7 years ago
d0142ce
kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_user
by Hugh Dickins
· 7 years ago
6a2b4117
kaiser: PCID 0 for kernel and 128 for user
by Hugh Dickins
· 7 years ago
0b5ca9d
kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush user
by Hugh Dickins
· 7 years ago
2684b12
kaiser: enhanced by kernel and user PCIDs
by Hugh Dickins
· 7 years ago
1972bb9
kaiser: vmstat show NR_KAISERTABLE as nr_overhead
by Hugh Dickins
· 7 years ago
1ce27de
kaiser: delete KAISER_REAL_SWITCH option
by Hugh Dickins
· 7 years ago
c27cdea
kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSET
by Hugh Dickins
· 7 years ago
61b7a40
kaiser: cleanups while trying for gold link
by Hugh Dickins
· 7 years ago
604db49
kaiser: align addition to x86/mm/Makefile
by Hugh Dickins
· 7 years ago
be6bf01
kaiser: tidied up kaiser_add/remove_mapping slightly
by Hugh Dickins
· 7 years ago
67fab0d
kaiser: tidied up asm/kaiser.h somewhat
by Hugh Dickins
· 7 years ago
f43f386
kaiser: ENOMEM if kaiser_pagetable_walk() NULL
by Hugh Dickins
· 7 years ago
f881e62
kaiser: fix perf crashes
by Hugh Dickins
· 7 years ago
1937794
kaiser: fix regs to do_nmi() ifndef CONFIG_KAISER
by Hugh Dickins
· 7 years ago
7a92e20
kaiser: fix build and FIXME in alloc_ldt_struct()
by Hugh Dickins
· 7 years ago
ac2f101
kaiser: do not set _PAGE_NX on pgd_none
by Hugh Dickins
· 7 years ago
8f0baad
kaiser: merged update
by Dave Hansen
· 7 years ago
13be448
KAISER: Kernel Address Isolation
by Richard Fellner
· 8 years ago
b5fd58e
x86/boot: Add early cmdline parsing for options with arguments
by Tom Lendacky
· 8 years ago
9e5dd8e
Merge 4.9.74 into android-4.9
by Greg Kroah-Hartman
· 7 years ago
404ae54
x86/smpboot: Remove stale TLB flush invocations
by Thomas Gleixner
· 7 years ago
04bdf71
x86/mm/64: Fix reboot interaction with CR4.PCIDE
by Andy Lutomirski
· 7 years ago
b52f937
x86/mm: Enable CR4.PCIDE on supported systems
by Andy Lutomirski
· 8 years ago
e6a2932
x86/mm: Add the 'nopcid' boot option to turn off PCID
by Andy Lutomirski
· 8 years ago
1e7f3d8
x86/mm: Disable PCID on 32-bit kernels
by Andy Lutomirski
· 8 years ago
3e5daac
x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code
by Andy Lutomirski
· 8 years ago
a94af05
x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range()
by Andy Lutomirski
· 8 years ago
113980c
x86/mm: Make flush_tlb_mm_range() more predictable
by Andy Lutomirski
· 8 years ago
219aced
x86/mm: Remove flush_tlb() and flush_tlb_current_task()
by Andy Lutomirski
· 8 years ago
72b812d
x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly()
by Andy Lutomirski
· 8 years ago
f3f3457
Merge 4.9.73 into android-4.9
by Greg Kroah-Hartman
· 7 years ago
77b318a
powerpc/perf: Dereference BHRB entries safely
by Ravi Bangoria
· 7 years ago
18276e9
kvm: x86: fix RSM when PCID is non-zero
by Paolo Bonzini
· 7 years ago
e5c73b3
KVM: X86: Fix load RFLAGS w/o the fixed bit
by Wanpeng Li
· 7 years ago
cb7518e
Merge 4.9.72 into android-4.9
by Greg Kroah-Hartman
· 7 years ago
6430e16
sparc32: Export vac_cache_size to fix build error
by Guenter Roeck
· 8 years ago
00ecb4b
MIPS: math-emu: Fix final emulation phase for certain instructions
by Aleksandar Markovic
· 7 years ago
206e162
kvm, mm: account kvm related kmem slabs to kmemcg
by Shakeel Butt
· 7 years ago
5460e46
ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory
by Russell King
· 8 years ago
e0d1315
ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend
by Reizer, Eyal
· 8 years ago
5700ffc
ARM: dts: ti: fix PCI bus dtc warnings
by Rob Herring
· 8 years ago
2df1969
KVM: VMX: Fix enable VPID conditions
by Wanpeng Li
· 8 years ago
e0249c0
KVM: x86: correct async page present tracepoint
by Wanpeng Li
· 8 years ago
8386ff5
kvm: vmx: Flush TLB when the APIC-access address changes
by Jim Mattson
· 8 years ago
c9bbd27
arm: kprobes: Align stack to 8-bytes in test code
by Jon Medhurst
· 8 years ago
d0ee8d5
arm: kprobes: Fix the return address of multiple kretprobes
by Masami Hiramatsu
· 8 years ago
2a7eee3
kvm: fix usage of uninit spinlock in avic_vm_destroy()
by Dmitry Vyukov
· 8 years ago
bb95f1c
arm64: Initialise high_memory global variable earlier
by Steve Capper
· 7 years ago
319c8e1
Merge 4.9.71 into android-4.9
by Greg Kroah-Hartman
· 7 years ago
4fdb103
pinctrl: adi2: Fix Kconfig build problem
by Linus Walleij
· 7 years ago
7745382
powerpc/perf/hv-24x7: Fix incorrect comparison in memord
by Michael Ellerman
· 7 years ago
b7ada2c
arm64: prevent regressions in compressed kernel image size when upgrading to binutils 2.27
by Nick Desaulniers
· 7 years ago
6e5a846
powerpc/ipic: Fix status get and status clear
by Christophe Leroy
· 7 years ago
d7e7c43
powerpc/opal: Fix EBUSY bug in acquiring tokens
by William A. Kennington III
· 7 years ago
29a404b
powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo
by Shriya
· 7 years ago
e15628b
Revert "x86/acpi: Set persistent cpuid <-> nodeid mapping when booting"
by Dou Liyang
· 8 years ago
fd2530a
openrisc: fix issue handling 8 byte get_user calls
by Stafford Horne
· 8 years ago
215df1f
KVM: nVMX: do not warn when MSR bitmap address is not backed
by Radim Krčmář
· 8 years ago
c32e053
crypto: salsa20 - fix blkcipher_walk API usage
by Eric Biggers
· 7 years ago
Next »