2020-09-04 | Dave Hansen | mm: fix pin vs. gup mismatch with gate pages Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2020-02-24 | Dave Hansen | x86/pkeys: Add check for pkey "overflow" Signed-off-by: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2020-01-23 | Dave Hansen | x86/mpx: remove MPX from arch/x86 From: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2020-01-23 | Dave Hansen | mm: remove arch_bprm_mm_init() hook From: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2020-01-23 | Dave Hansen | x86/mpx: remove bounds exception code From: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2020-01-23 | Dave Hansen | x86/mpx: remove build infrastructure From: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2020-01-23 | Dave Hansen | x86/alternatives: add missing insn.h include From: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2019-07-22 | Dave Hansen | x86/mpx: Remove MPX APIs Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2019-07-22 | Dave Hansen | x86/mpx: Remove selftests themselves Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2019-07-22 | Dave Hansen | x86/mpx: Remove selftests Makefile entry Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2019-05-09 | Dave Hansen | x86/mpx, mm/core: Fix recursive munmap() corruption Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2019-02-28 | Dave Hansen | device-dax: "Hotplug" persistent memory for use like... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2019-02-28 | Dave Hansen | mm/resource: Let walk_system_ram_range() search child... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2019-02-28 | Dave Hansen | mm/memory-hotplug: Allow memory resources to be children Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2019-02-28 | Dave Hansen | mm/resource: Move HMM pr_debug() deeper into resource... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2019-02-28 | Dave Hansen | mm/resource: Return real error codes from walk failures Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2019-01-15 | Dave Hansen | x86/selftests/pkeys: Fork() to check for state being... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2019-01-15 | Dave Hansen | x86/pkeys: Properly copy pkey state at fork() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-10-21 | Dave Hansen | x86/mm: Kill stray kernel fault handling comment Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-10-14 | Dave Hansen | x86/entry: Add some paranoid entry/exit CR3 handling... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-10-09 | Dave Hansen | x86/mm: Remove spurious fault pkey check Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-10-09 | Dave Hansen | x86/mm/vsyscall: Consider vsyscall page part of user... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-10-09 | Dave Hansen | x86/mm: Add vsyscall address helper Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-10-09 | Dave Hansen | x86/mm: Fix exception table comments Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-10-09 | Dave Hansen | x86/mm: Add clarifying comments for user addr space Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-10-09 | Dave Hansen | x86/mm: Break out user address space handling Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-10-09 | Dave Hansen | x86/mm: Break out kernel address space handling Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-10-09 | Dave Hansen | x86/mm: Clarify hardware vs. software "error_code" Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-08-06 | Dave Hansen | x86/mm/init: Remove freed kernel image areas from alias... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-08-05 | Dave Hansen | x86/mm/init: Add helper for freeing kernel image pages Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-08-05 | Dave Hansen | x86/mm/init: Pass unconverted symbol addresses to free_init_... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-08-05 | Dave Hansen | mm: Allow non-direct-map arguments to free_reserved_area() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-08-05 | Dave Hansen | x86/mm/pti: Clear Global bit more aggressively Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys: Do not special case protection key 0 Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Add a test for pkey 0 Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Save off 'prot' for allocations Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Fix pointer math Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys: Override pkey when moving away from PROT_EXEC Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Fix pkey exhaustion test off-by-one Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Add PROT_EXEC test Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Factor out "instruction page" Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Allow faults on unknown keys Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Avoid printf-in-signal deadlocks Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Remove dead debugging code, fix... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Stop using assert() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Give better unexpected fault error... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-04-25 | Dave Hansen | x86/pti: Filter at vma->vm_page_prot population Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-25 | Dave Hansen | x86/pti: Disallow global kernel text with RANDSTRUCT Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-25 | Dave Hansen | x86/pti: Reduce amount of kernel text allowed to be... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-25 | Dave Hansen | x86/pti: Fix boot warning from Global-bit setting Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-25 | Dave Hansen | x86/pti: Fix boot problems from Global-bit setting Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-12 | Dave Hansen | x86/pti: Leave kernel text global for !PCID Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-12 | Dave Hansen | x86/pti: Never implicitly clear _PAGE_GLOBAL for kernel... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-12 | Dave Hansen | x86/pti: Enable global pages for shared areas Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-12 | Dave Hansen | x86/mm: Do not forbid _PAGE_RW before init for __ro_after_init Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-12 | Dave Hansen | x86/mm: Comment _PAGE_GLOBAL mystery Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-12 | Dave Hansen | x86/mm: Remove extra filtering in pageattr code Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-12 | Dave Hansen | x86/mm: Do not auto-massage page protections Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-09 | Dave Hansen | x86/espfix: Document use of _PAGE_GLOBAL Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-09 | Dave Hansen | x86/mm: Introduce "default" kernel PTE mask Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-09 | Dave Hansen | x86/mm: Undo double _PAGE_PSE clearing Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-04-09 | Dave Hansen | x86/mm: Factor out pageattr _PAGE_GLOBAL setting Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-03-09 | Dave Hansen | docs: clarify security-bugs disclosure policy Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-11 | Dave Hansen | x86/pti: Make unpoison of pgd for trusted boot work... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-08 | Dave Hansen | x86/tboot: Unbreak tboot with PTI enabled Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2018-01-06 | Dave Hansen | x86/Documentation: Add PTI description Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-23 | Dave Hansen | x86/mm/pti: Add Kconfig Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-23 | Dave Hansen | x86/mm: Use INVPCID for __native_flush_tlb_single() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-23 | Dave Hansen | x86/mm: Abstract switching CR3 Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-23 | Dave Hansen | x86/mm: Allow flushing for future ASID switches Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-23 | Dave Hansen | x86/mm/pti: Populate user PGD Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-23 | Dave Hansen | x86/mm/pti: Allocate a separate user PGD Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-23 | Dave Hansen | x86/mm/pti: Allow NX poison to be set in p4d/pgd Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-23 | Dave Hansen | x86/mm/pti: Add mapping helper functions Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-23 | Dave Hansen | x86/mm/pti: Prepare the x86/entry assembly code for... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-23 | Dave Hansen | x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=y Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-22 | Dave Hansen | x86/mm: Put MMU to hardware ASID translation in one... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2017-12-22 | Dave Hansen | x86/mm: Remove hard-coded ASID limit checks Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2017-12-22 | Dave Hansen | x86/mm: Move the CR3 construction functions to tlbflush.h Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-22 | Dave Hansen | x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-11-21 | Dave Hansen | x86/pkeys/selftests: Fix protection keys write() warning Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-11-21 | Dave Hansen | x86/pkeys/selftests: Rename 'si_pkey' to 'siginfo_pkey' Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-11-21 | Dave Hansen | x86/mpx/selftests: Fix up weird arrays Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-11-21 | Dave Hansen | x86/pkeys: Update documentation about availability Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-10-20 | Dave Hansen | x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-07-06 | Dave Hansen | mm, sparsemem: break out of loops early Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-03-01 | Dave Hansen | x86/pkeys: Check against max pkey to avoid overflows Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-02-08 | Dave Hansen | selftests, x86, protection_keys: fix wrong offset in... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-02-08 | Dave Hansen | selftests, x86, protection_keys: fix uninitialized... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-02-02 | Dave Hansen | x86/mpx: Re-add MPX to selftests Makefile Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2016-10-19 | Dave Hansen | EDAC, {sb,skx}_edac: Use Intel model macros instead... Signed-off-by: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2016-10-17 | Dave Hansen | x86, pkeys: remove cruft from never-merged syscalls Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2016-10-17 | Dave Hansen | generic syscalls: kill cruft from removed pkey syscalls Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2016-10-08 | Dave Hansen | x86/pkeys: Make protection keys an "eager" feature Signed-off-by: Dave Hansen <dave.hansen@intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-10-05 | Dave Hansen | x86/pkeys: Update documentation Signed-off-by: Dave Hansen <dave.hansen@intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-13 | Dave Hansen | x86/pkeys: Fix pkeys build breakage for some non-x86... Signed-off-by: Dave Hansen <dave.hansen@intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | x86/pkeys: Add self-tests Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | x86/pkeys: Allow configuration of init_pkru Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | x86/pkeys: Default to a restrictive init PKRU Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | pkeys: Add details of system call use to Documentation/ Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
next |