2023-02-25 | Dave Hansen | uaccess: Add speculation barrier to copy_from_user() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2022-11-01 | Dave Hansen | x86/tdx: Prepare for using "INFO" call for a second... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2022-10-04 | Dave Hansen | x86/mm: Ease W^X enforcement back to just a warning Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2022-10-03 | Dave Hansen | x86/mm: Disable W^X detection and enforcement on 32-bit Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2022-09-23 | Dave Hansen | ACPI: processor idle: Practically limit "Dummy wait... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2022-09-21 | Dave Hansen | x86/mm/32: Fix W^X detection when page tables do not... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2022-04-06 | Dave Hansen | x86/configs: Add x86 debugging Kconfig fragment plus... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2022-04-04 | Dave Hansen | x86/mm/tlb: Revert retpoline avoidance approach Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2022-01-07 | Dave Hansen | x86/sgx: Fix NULL pointer dereference on non-SGX systems Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-11-03 | Dave Hansen | x86/fpu: Optimize out sigframe xfeatures when in init... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-10-19 | Dave Hansen | mm/migrate: add CPU hotplug to demotion #ifdef Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-10-19 | Dave Hansen | mm/migrate: optimize hotplug-time demotion order updates Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-09-03 | Dave Hansen | mm/mempolicy: add MPOL_PREFERRED_MANY for multiple... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-09-03 | Dave Hansen | mm/vmscan: never demote for memcg reclaim Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-09-03 | Dave Hansen | mm/vmscan: add helper for querying ability to age anonymous... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-09-03 | Dave Hansen | mm/migrate: demote pages during reclaim Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-09-03 | Dave Hansen | mm/migrate: update node demotion order on hotplug events Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-09-03 | Dave Hansen | mm/numa: automatically generate node migration order Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-07-01 | Dave Hansen | selftests/vm/pkeys: exercise x86 XSAVE init state Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-07-01 | Dave Hansen | selftests/vm/pkeys: refill shadow register after implicit... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-07-01 | Dave Hansen | selftests/vm/pkeys: handle negative sys_pkey_alloc... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-07-01 | Dave Hansen | selftests/vm/pkeys: fix alloc_random_pkey() to make... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-24 | Dave Hansen | selftests/sgx: remove checks for file execute permissions Cc: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-23 | Dave Hansen | x86/fpu: Hook up PKRU into ptrace() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-23 | Dave Hansen | x86/fpu: Add PKRU storage outside of task XSAVE buffer Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-23 | Dave Hansen | x86/pkeys: Move read_pkru() and write_pkru() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-23 | Dave Hansen | x86/kvm: Avoid looking up PKRU in XSAVE buffer Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-23 | Dave Hansen | x86/fpu: Simplify PTRACE_GETREGS code Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-04 | Dave Hansen | x86/pkeys: Skip 'init_pkru' debugfs file creation when... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-05-05 | Dave Hansen | mm/vmscan: replace implicit RECLAIM_ZONE checks with... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-05-05 | Dave Hansen | mm/vmscan: move RECLAIM* bits to uapi header Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-03-19 | Dave Hansen | selftests/sgx: Improve error detection and messages Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-03-08 | Dave Hansen | x86: Remove duplicate TSC DEADLINE MSR definitions Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-02-24 | Dave Hansen | mm/vmscan: restore zone_reclaim_mode ABI Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-02-04 | Dave Hansen | x86/apic: Add extra serialization for non-serializing... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2020-11-18 | Dave Hansen | x86/sgx: Clarify 'laundry_list' locking Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2020-09-04 | Dave Hansen | mm: fix pin vs. gup mismatch with gate pages Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2020-08-31 | Dave Hansen | Documentation: clarify driver licensing rules Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2020-02-24 | Dave Hansen | x86/pkeys: Add check for pkey "overflow" Signed-off-by: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
2019-07-22 | Dave Hansen | x86/mpx: Remove MPX APIs Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-07-22 | Dave Hansen | x86/mpx: Remove selftests themselves Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-07-22 | Dave Hansen | x86/mpx: Remove selftests Makefile entry Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-05-09 | Dave Hansen | x86/mpx, mm/core: Fix recursive munmap() corruption Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-02-28 | Dave Hansen | device-dax: "Hotplug" persistent memory for use like... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-02-28 | Dave Hansen | mm/resource: Let walk_system_ram_range() search child... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-02-28 | Dave Hansen | mm/memory-hotplug: Allow memory resources to be children Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-02-28 | Dave Hansen | mm/resource: Move HMM pr_debug() deeper into resource... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-02-28 | Dave Hansen | mm/resource: Return real error codes from walk failures Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-01-15 | Dave Hansen | x86/selftests/pkeys: Fork() to check for state being... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-01-15 | Dave Hansen | x86/pkeys: Properly copy pkey state at fork() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-21 | Dave Hansen | x86/mm: Kill stray kernel fault handling comment Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-14 | Dave Hansen | x86/entry: Add some paranoid entry/exit CR3 handling... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Remove spurious fault pkey check Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm/vsyscall: Consider vsyscall page part of user... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Add vsyscall address helper Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Fix exception table comments Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Add clarifying comments for user addr space Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Break out user address space handling Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Break out kernel address space handling Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Clarify hardware vs. software "error_code" Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
2018-08-05 | Dave Hansen | x86/mm/pti: Clear Global bit more aggressively Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
2018-04-25 | Dave Hansen | x86/pti: Filter at vma->vm_page_prot population Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-25 | Dave Hansen | x86/pti: Disallow global kernel text with RANDSTRUCT Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
2018-04-25 | Dave Hansen | x86/pti: Fix boot warning from Global-bit setting Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-25 | Dave Hansen | x86/pti: Fix boot problems from Global-bit setting Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/pti: Leave kernel text global for !PCID Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/pti: Never implicitly clear _PAGE_GLOBAL for kernel... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/pti: Enable global pages for shared areas Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
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> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/mm: Comment _PAGE_GLOBAL mystery Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/mm: Remove extra filtering in pageattr code Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/mm: Do not auto-massage page protections Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-09 | Dave Hansen | x86/espfix: Document use of _PAGE_GLOBAL Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-09 | Dave Hansen | x86/mm: Introduce "default" kernel PTE mask Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-09 | Dave Hansen | x86/mm: Undo double _PAGE_PSE clearing Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-09 | Dave Hansen | x86/mm: Factor out pageattr _PAGE_GLOBAL setting Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-03-09 | Dave Hansen | docs: clarify security-bugs disclosure policy Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
next |