summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/ldt.c
Commit message (Expand)AuthorAgeFilesLines
* x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tablesWill Deacon2021-01-291-1/+7
* tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu()Will Deacon2021-01-291-1/+1
* tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu()Will Deacon2021-01-291-1/+1
* x86/ldt: use "pr_info_once()" instead of open-coding it badlyLinus Torvalds2020-07-051-10/+1
* x86/ldt: Disable 16-bit segments on Xen PVAndy Lutomirski2020-07-041-1/+34
* mmap locking API: convert mmap_sem commentsMichel Lespinasse2020-06-091-1/+1
* x86: Remove unneeded includesBrian Gerst2020-03-211-1/+0
* mm, x86/mm: Untangle address space layout definitions from basic pgtable type...Ingo Molnar2019-12-101-0/+83
* x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has()Borislav Petkov2019-04-081-7/+7
* x86/ldt: Remove unused variable in map_ldt_struct()Kirill A. Shutemov2018-11-061-8/+0
* x86/ldt: Unmap PTEs for the slot before freeing LDT pagesKirill A. Shutemov2018-11-061-13/+38
* x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_rangeRik van Riel2018-10-091-1/+1
* x86/mm: Page size aware flush_tlb_mm_range()Peter Zijlstra2018-10-091-1/+1
* x86/ldt: Enable LDT user-mapping for PAEJoerg Roedel2018-07-201-0/+53
* x86/ldt: Split out sanity check in map_ldt_struct()Joerg Roedel2018-07-201-24/+58
* x86/ldt: Define LDT_END_ADDRJoerg Roedel2018-07-201-1/+1
* x86/ldt: Fix support_pte_mask filtering in map_ldt_struct()Joerg Roedel2018-04-161-1/+1
* x86/mm: Do not auto-massage page protectionsDave Hansen2018-04-121-1/+5
* x86/ldt: Make LDT pgtable free conditionalThomas Gleixner2017-12-311-1/+2
* x86/ldt: Plug memory leak in error pathThomas Gleixner2017-12-311-1/+7
* x86/ldt: Make the LDT mapping ROThomas Gleixner2017-12-231-1/+6
* x86/pti: Put the LDT in its own PGD if PTI is onAndy Lutomirski2017-12-231-3/+136
* x86/ldt: Prevent LDT inheritance on execThomas Gleixner2017-12-221-13/+5
* x86/ldt: Rework lockingPeter Zijlstra2017-12-221-12/+21
* locking/barriers: Convert users of lockless_dereference() to READ_ONCE()Will Deacon2017-12-171-1/+1
* Merge commit 'upstream-x86-entry' into WIP.x86/mmIngo Molnar2017-12-171-3/+13
|\
| * x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt()Dave Hansen2017-10-201-3/+13
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* x86/ldt/64: Refresh DS and ES when modify_ldt changes an entryAndy Lutomirski2017-07-271-0/+21
* x86/ldt: Rename ldt_struct::size to ::nr_entriesBorislav Petkov2017-06-081-24/+25
* x86/mm: Rework lazy TLB to track the actual loaded mmAndy Lutomirski2017-06-051-3/+4
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2016-12-121-1/+1
|\
| * x86/ldt: use vfree_atomic() to free ldt entriesAndrey Ryabinin2016-12-121-1/+1
* | x86/ldt: Make all size computations unsignedThomas Gleixner2016-12-101-5/+5
* | x86/ldt: Make a size argument unsignedDan Carpenter2016-12-101-1/+1
|/
* x86/mm: Factor out LDT init from context initDave Hansen2016-02-181-2/+2
* x86/ldt: Fix small LDT allocation for XenJan Beulich2015-09-141-2/+2
* x86/ldt: Make modify_ldt synchronousAndy Lutomirski2015-07-311-120/+142
* x86, espfix: Make it possible to disable 16-bit supportH. Peter Anvin2014-05-041-0/+5
* x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stackH. Peter Anvin2014-04-301-11/+0
* x86-64, modify_ldt: Ban 16-bit segments on 64-bit kernelsH. Peter Anvin2014-04-111-0/+11
* Disintegrate asm/system.h for X86David Howells2012-03-281-1/+0
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-0/+1
* cpumask: use mm_cpumask() wrapper: x86Rusty Russell2009-09-241-2/+2
* x86: ldt.c fix style problemsJaswinder Singh Rajput2009-01-021-2/+2
* Merge branch 'linus' into x86/xenIngo Molnar2008-10-121-0/+1
|\
| * Merge commit 'v2.6.27-rc3' into x86/prototypesIngo Molnar2008-08-141-4/+2
| |\
| * | x86: Introducing asm/syscalls.hJaswinder Singh2008-07-221-0/+1
* | | Merge branch 'linus' into x86/xenIngo Molnar2008-07-311-4/+2
|\ \ \ | | |/ | |/|
| * | cpumask: change cpumask_of_cpu_ptr to use new cpumask_of_cpuMike Travis2008-07-261-4/+2