]>
2017-11-04 | Andy Lutomirski | Revert "x86/mm: Stop calling leave_mm() in idle code" Signed-off-by: Andy Lutomirski <luto@kernel.org> ...13e05bc7062de000bf0202a5.1509793738.git.luto@kernel.org |
commit | commitdiff | tree |
2017-10-18 | Andy Lutomirski | x86/mm: Remove debug/x86/tlb_defer_switch_to_init_mm Signed-off-by: Andy Lutomirski <luto@kernel.org> ...6c164ff7881bf9240d1f1a6c.1508000261.git.luto@kernel.org |
commit | commitdiff | tree |
2017-10-18 | Andy Lutomirski | x86/mm: Tidy up "x86/mm: Flush more aggressively in... Signed-off-by: Andy Lutomirski <luto@kernel.org> ...96b6e98b0af1d2747d6cfbf8.1508000261.git.luto@kernel.org |
commit | commitdiff | tree |
2017-10-18 | Andy Lutomirski | x86/mm/64: Remove the last VM_BUG_ON() from the TLB code Signed-off-by: Andy Lutomirski <luto@kernel.org> ...bdeb813f1ea126c6eaed844a.1508000261.git.luto@kernel.org |
commit | commitdiff | tree |
2017-10-14 | Andy Lutomirski | x86/mm: Flush more aggressively in lazy TLB mode Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-10-09 | Andy Lutomirski | x86/mm/64: Fix reboot interaction with CR4.PCIDE Signed-off-by: Andy Lutomirski <luto@kernel.org> ...0a7a70c2823873686a8b21c0.1507524746.git.luto@kernel.org |
commit | commitdiff | tree |
2017-09-17 | Andy Lutomirski | x86/mm/32: Load a sane CR3 before cpu_init() on secondary CPUs Signed-off-by: Andy Lutomirski <luto@kernel.org> ...b9012e77717800a91c22097f.1505663533.git.luto@kernel.org |
commit | commitdiff | tree |
2017-09-17 | Andy Lutomirski | x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier Signed-off-by: Andy Lutomirski <luto@kernel.org> ...801ddbebbfd83384097c61f3.1505663533.git.luto@kernel.org |
commit | commitdiff | tree |
2017-09-17 | Andy Lutomirski | x86/mm/64: Stop using CR3.PCID == 0 in ASID-aware code Signed-off-by: Andy Lutomirski <luto@kernel.org> ...a562be09a6368ffe9bd947a6.1505663533.git.luto@kernel.org |
commit | commitdiff | tree |
2017-09-17 | Andy Lutomirski | x86/mm: Factor out CR3-building code Signed-off-by: Andy Lutomirski <luto@kernel.org> ...2d14d0b95b0199c7d881f527.1505663533.git.luto@kernel.org |
commit | commitdiff | tree |
2017-09-13 | Andy Lutomirski | x86/mm/64: Initialize CR4.PCIDE early Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-09-13 | Andy Lutomirski | x86/hibernate/64: Mask off CR3's PCID bits in the saved CR3 Signed-off-by: Andy Lutomirski <luto@kernel.org> ...1e97083883f9e814c4f14684.1504847163.git.luto@kernel.org |
commit | commitdiff | tree |
2017-09-13 | Andy Lutomirski | x86/mm: Get rid of VM_BUG_ON in switch_tlb_irqs_off() Signed-off-by: Andy Lutomirski <luto@kernel.org> ...a93218407c93925ff5871546.1504847163.git.luto@kernel.org |
commit | commitdiff | tree |
2017-09-10 | Andy Lutomirski | x86/mm/64: Fix an incorrect warning with CONFIG_DEBUG_VM... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-09-07 | Andy Lutomirski | x86/mm: Document how CR4.PCIDE restore works Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-09-07 | Andy Lutomirski | x86/mm: Reinitialize TLB state on hotplug and resume Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-08-19 | Andy Lutomirski | platform/x86: dell-wmi: Update dell_wmi_check_descriptor_buf... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-08-15 | Andy Lutomirski | x86/xen/64: Fix the reported SS and CS in SYSCALL Signed-off-by: Andy Lutomirski <luto@kernel.org> ...30272296ab9ce08a81bd8264.1502775273.git.luto@kernel.org |
commit | commitdiff | tree |
2017-08-10 | Andy Lutomirski | x86/switch_to/64: Rewrite FS/GS switching yet again... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-08-10 | Andy Lutomirski | selftests/x86/fsgsbase: Test selectors 1, 2, and 3 Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-08-10 | Andy Lutomirski | x86/fsgsbase/64: Report FSBASE and GSBASE correctly... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-08-10 | Andy Lutomirski | x86/fsgsbase/64: Fully initialize FS and GS state in... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-08-10 | Andy Lutomirski | x86/asm/32: Fix regs_get_register() on segment registers Signed-off-by: Andy Lutomirski <luto@kernel.org> ...a81938fddcc3c483d48f0ff2.1502314765.git.luto@kernel.org |
commit | commitdiff | tree |
2017-08-10 | Andy Lutomirski | x86/xen/64: Rearrange the SYSCALL entries Signed-off-by: Andy Lutomirski <luto@kernel.org> ...1ab03ec3b48b4122c4418d71.1502164668.git.luto@kernel.org |
commit | commitdiff | tree |
2017-08-10 | Andy Lutomirski | x86/asm/64: Clear AC on NMI entries Signed-off-by: Andy Lutomirski <luto@kernel.org> ...d85485727556ad4f15bb1659.1502159503.git.luto@kernel.org |
commit | commitdiff | tree |
2017-08-01 | Andy Lutomirski | platform/x86: dell-wmi: Fix driver interface version query Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-08-01 | Andy Lutomirski | platform/x86: dell-wmi: Fix driver interface version query Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-07-30 | Andy Lutomirski | x86/asm/32: Remove a bunch of '& 0xffff' from pt_regs... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-07-30 | Andy Lutomirski | x86/traps: Don't clear segment high bits in early_idt_handle... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-07-30 | Andy Lutomirski | x86/asm/32: Make pt_regs's segment registers be 16 bits Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-07-27 | Andy Lutomirski | x86/ldt/64: Refresh DS and ES when modify_ldt changes an entry Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-07-25 | Andy Lutomirski | x86/mm: Implement PCID based optimization: try to preserve... Signed-off-by: Andy Lutomirski <luto@kernel.org> ...ed616358e6860d98a2a5b1e7.1500957502.git.luto@kernel.org |
commit | commitdiff | tree |
2017-07-18 | Andy Lutomirski | x86/entry/64: Initialize the top of the IRQ stack before... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-07-18 | Andy Lutomirski | x86/entry/64: Refactor IRQ stacks and make them NMI-safe Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-07-05 | Andy Lutomirski | x86/mm: Enable CR4.PCIDE on supported systems Signed-off-by: Andy Lutomirski <luto@kernel.org> ...d5aa0d466f04503bbec5df88.1498751203.git.luto@kernel.org |
commit | commitdiff | tree |
2017-07-05 | Andy Lutomirski | x86/mm: Add the 'nopcid' boot option to turn off PCID Signed-off-by: Andy Lutomirski <luto@kernel.org> ...f18bfb8128b4689f08ac2b60.1498751203.git.luto@kernel.org |
commit | commitdiff | tree |
2017-07-05 | Andy Lutomirski | x86/mm: Disable PCID on 32-bit kernels Signed-off-by: Andy Lutomirski <luto@kernel.org> ...b808410c383c6bf0734bc6ea.1498751203.git.luto@kernel.org |
commit | commitdiff | tree |
2017-07-05 | Andy Lutomirski | x86/mm: Stop calling leave_mm() in idle code Signed-off-by: Andy Lutomirski <luto@kernel.org> ...7be650d6b73deaccfe4b4bd7.1498751203.git.luto@kernel.org |
commit | commitdiff | tree |
2017-07-05 | Andy Lutomirski | x86/mm: Rework lazy TLB mode and TLB freshness tracking Signed-off-by: Andy Lutomirski <luto@kernel.org> ...a39d8fc41b853936ec0b44f1.1498751203.git.luto@kernel.org |
commit | commitdiff | tree |
2017-07-05 | Andy Lutomirski | x86/mm: Track the TLB's tlb_gen and update the flushing... Signed-off-by: Andy Lutomirski <luto@kernel.org> ...677f7f0b72db4d359675f24b.1498751203.git.luto@kernel.org |
commit | commitdiff | tree |
2017-07-05 | Andy Lutomirski | x86/mm: Give each mm TLB flush generation a unique ID Signed-off-by: Andy Lutomirski <luto@kernel.org> ...caa5f4e4d017d87b0857f920.1498751203.git.luto@kernel.org |
commit | commitdiff | tree |
2017-06-30 | Andy Lutomirski | selftests/capabilities: Fix the test_execve test Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-30 | Andy Lutomirski | x86/mm: Delete a big outdated comment about TLB flushing Signed-off-by: Andy Lutomirski <luto@kernel.org> ...8140c5180f8337dc53fb7ffc.1498751203.git.luto@kernel.org |
commit | commitdiff | tree |
2017-06-30 | Andy Lutomirski | x86/mm: Don't reenter flush_tlb_func_common() Signed-off-by: Andy Lutomirski <luto@kernel.org> ...c9f2e191faee2dcc23a29729.1498751203.git.luto@kernel.org |
commit | commitdiff | tree |
2017-06-22 | Andy Lutomirski | x86/mm: Remove reset_lazy_tlbstate() Signed-off-by: Andy Lutomirski <luto@kernel.org> ...d2321a1e0f6de1cb90069517.1498022414.git.luto@kernel.org |
commit | commitdiff | tree |
2017-06-22 | Andy Lutomirski | x86/ldt: Simplify the LDT switching logic Signed-off-by: Andy Lutomirski <luto@kernel.org> ...4c58f9d0a8b2ed8a7cd2507e.1498022414.git.luto@kernel.org |
commit | commitdiff | tree |
2017-06-15 | Andy Lutomirski | firmware: dmi_scan: Make dmi_walk and dmi_walk_early... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-13 | Andy Lutomirski | x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3() Signed-off-by: Andy Lutomirski <luto@kernel.org> ...1c1427ad87350bb2f5ffeca1.1497288170.git.luto@kernel.org |
commit | commitdiff | tree |
2017-06-11 | Andy Lutomirski | sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() Signed-off-by: Andy Lutomirski <luto@kernel.org> ...f5a8ff729eda3640fb6abdf9.1497034141.git.luto@kernel.org |
commit | commitdiff | tree |
2017-06-08 | Andy Lutomirski | mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available... Signed-off-by: Andy Lutomirski <luto@kernel.org> ...f2ad2c905b93414add322021.1496673616.git.luto@kernel.org |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: dell-wmi: Convert to the WMI bus infrastructure Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: wmi: Add an interface for subdrivers... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: wmi: Bind the platform device, not the ACPI node Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: wmi: Add a new interface to read block data Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: wmi: Incorporate acpi_install_notify_handler Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: wmi: Probe data objects for read and... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: wmi: Split devices into types and add... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: wmi: Fix error handling when creating devices Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: wmi: Turn WMI into a bus driver Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: wmi: Track wmi devices per ACPI device Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: wmi: Clean up acpi_wmi_add Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: wmi: Pass the acpi_device through to parse_wdg Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-06 | Andy Lutomirski | platform/x86: wmi: Drop "Mapper (un)loaded" messages Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-05 | Andy Lutomirski | x86/mm, KVM: Teach KVM's VMX code that CR3 isn't a constant Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-05 | Andy Lutomirski | x86/mm: Be more consistent wrt PAGE_SHIFT vs PAGE_SIZE... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-05 | Andy Lutomirski | x86/mm: Rework lazy TLB to track the actual loaded mm Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-05 | Andy Lutomirski | x86/mm: Remove the UP asm/tlbflush.h code, always use... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-05 | Andy Lutomirski | x86/mm: Use new merged flush logic in arch_tlbbatch_flush() Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-05 | Andy Lutomirski | x86/mm: Refactor flush_tlb_mm_range() to merge local... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-05 | Andy Lutomirski | x86/mm: Change the leave_mm() condition for local TLB flushes Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-05 | Andy Lutomirski | x86/mm: Pass flush_tlb_info to flush_tlb_others() etc Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-03 | Andy Lutomirski | platform/x86: dell-rbtn: Improve explanation about DELLABC6 Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-03 | Andy Lutomirski | platform/x86: dell-wmi: Add a better description for... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-06-03 | Andy Lutomirski | platform/x86: dell-wmi: Add a comment explaining the... Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-05-26 | Andy Lutomirski | nvme: Quirk APST on Intel 600P/P3100 devices Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-05-24 | Andy Lutomirski | mm, x86/mm: Make the batched unmap TLB flush API more generic Signed-off-by: Andy Lutomirski <luto@kernel.org> ...876b7ff3b001f89835e34ea3.1495492063.git.luto@kernel.org |
commit | commitdiff | tree |
2017-05-24 | Andy Lutomirski | x86/mm: Reduce indentation in flush_tlb_func() Signed-off-by: Andy Lutomirski <luto@kernel.org> ...c7b296d2918d1179f08aaf22.1495492063.git.luto@kernel.org |
commit | commitdiff | tree |
2017-05-24 | Andy Lutomirski | x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() Signed-off-by: Andy Lutomirski <luto@kernel.org> ...7577569b8bac3f01992ef8f9.1495492063.git.luto@kernel.org |
commit | commitdiff | tree |
2017-05-09 | Andy Lutomirski | x86/boot/32: Fix UP boot on Quark and possibly other platforms Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-04-26 | Andy Lutomirski | x86/mm: Fix flush_tlb_page() on Xen Signed-off-by: Andy Lutomirski <luto@kernel.org> ...f10b87fb85df1746999b4dba.1492844372.git.luto@kernel.org |
commit | commitdiff | tree |
2017-04-26 | Andy Lutomirski | x86/mm: Make flush_tlb_mm_range() more predictable Signed-off-by: Andy Lutomirski <luto@kernel.org> ...7154c314534fec235618175a.1492844372.git.luto@kernel.org |
commit | commitdiff | tree |
2017-04-26 | Andy Lutomirski | x86/mm: Remove flush_tlb() and flush_tlb_current_task() Signed-off-by: Andy Lutomirski <luto@kernel.org> ...9f1d69d7b48cc2269cd2e94b.1492844372.git.luto@kernel.org |
commit | commitdiff | tree |
2017-04-26 | Andy Lutomirski | x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_r... Signed-off-by: Andy Lutomirski <luto@kernel.org> ...ba7f7b7cafd643cc089baa7d.1492844372.git.luto@kernel.org |
commit | commitdiff | tree |
2017-04-25 | Andy Lutomirski | nvme: Add nvme_core.force_apst to ignore the NO_APST quirk Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-04-25 | Andy Lutomirski | nvme: Display raw APST configuration via DYNAMIC_DEBUG Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-04-25 | Andy Lutomirski | nvme: Fix APST comment Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-04-20 | Andy Lutomirski | nvme: Quirk APST off on "THNSF5256GPUK TOSHIBA" Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-04-20 | Andy Lutomirski | nvme: Adjust the Samsung APST quirk Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-03-30 | Andy Lutomirski | x86/boot/32: Rewrite test_wp_bit() Signed-off-by: Andy Lutomirski <luto@kernel.org> ...e7572213cea77bf95ae2e990.1490831211.git.luto@kernel.org |
commit | commitdiff | tree |
2017-03-23 | Andy Lutomirski | x86/xen/gdt: Use X86_FEATURE_XENPV instead of globals... Signed-off-by: Andy Lutomirski <luto@kernel.org> ...7753849171bb5987ecfeb523.1490218061.git.luto@kernel.org |
commit | commitdiff | tree |
2017-03-23 | Andy Lutomirski | x86/gdt: Get rid of the get_*_gdt_*_vaddr() helpers Signed-off-by: Andy Lutomirski <luto@kernel.org> ...2b1b6a85039303ff562c9836.1490218061.git.luto@kernel.org |
commit | commitdiff | tree |
2017-03-23 | Andy Lutomirski | x86/boot/32: Defer resyncing initial_page_table until... Signed-off-by: Andy Lutomirski <luto@kernel.org> ...6f9b5caac237470a0c74a720.1490218061.git.luto@kernel.org |
commit | commitdiff | tree |
2017-03-23 | Andy Lutomirski | x86/efi/32: Fix EFI on systems where the per-cpu GDT... Signed-off-by: Andy Lutomirski <luto@kernel.org> ...b3ac99265ebe55df4cf0dbe4.1490218061.git.luto@kernel.org |
commit | commitdiff | tree |
2017-03-23 | Andy Lutomirski | x86/gdt: Fix setup_fixmap_gdt() to use the correct PA Signed-off-by: Andy Lutomirski <luto@kernel.org> ...98f193201e359eebfdac4960.1490218061.git.luto@kernel.org |
commit | commitdiff | tree |
2017-03-23 | Andy Lutomirski | selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug Signed-off-by: Andy Lutomirski <luto@kernel.org> ...396f01232608c163a760a668.1490218061.git.luto@kernel.org |
commit | commitdiff | tree |
2017-03-19 | Andy Lutomirski | x86/tls: Forcibly set the accessed bit in TLS segments Signed-off-by: Andy Lutomirski <luto@kernel.org> ...af7e0a5231283b9b13858c45.1489900519.git.luto@kernel.org |
commit | commitdiff | tree |
2017-03-17 | Andy Lutomirski | x86/perf: Clarify why x86_pmu_event_mapped() isn't racy Signed-off-by: Andy Lutomirski <luto@kernel.org> ...8dfc4707f3bb6e581e21f5c6.1489694270.git.luto@kernel.org |
commit | commitdiff | tree |
2017-03-17 | Andy Lutomirski | x86/perf: Fix CR4.PCE propagation to use active_mm instead of mm Signed-off-by: Andy Lutomirski <luto@kernel.org> ...5f9abe07a13dfaef87c173a1.1489694270.git.luto@kernel.org |
commit | commitdiff | tree |
2017-03-01 | Andy Lutomirski | selftests/x86: Add a basic selftest for ioperm Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
2017-03-01 | Andy Lutomirski | x86/asm: Tidy up TSS limit code Signed-off-by: Andy Lutomirski <luto@kernel.org> |
commit | commitdiff | tree |
next |