aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-11-21x86, kaiser, xen: Dynamically disable KAISER when running under Xen PVkaiser-414-tipwip-20171121Dave Hansen2-3/+23
2017-11-21x86, kaiser: allow KAISER to be enabled/disabled at runtimeDave Hansen2-4/+78
2017-11-21x86, kaiser: un-poison PGDs at runtimeDave Hansen3-2/+55
2017-11-21x86, kaiser: add a function to check for KAISER being enabledDave Hansen2-0/+10
2017-11-21x86, kaiser: add debugfs file to turn KAISER on/off at runtimeDave Hansen1-0/+48
2017-11-21x86, kaiser: disable native VSYSCALLDave Hansen1-0/+8
2017-11-21x86, kaiser: use PCID feature to make user and kernel switches fasterDave Hansen9-60/+262
2017-11-21x86, pcid, kaiser: allow flushing for future ASID switchesDave Hansen2-10/+72
2017-11-21x86, mm: put mmu-to-h/w ASID translation in one placeDave Hansen1-12/+18
2017-11-21x86, mm: remove hard-coded ASID limit checksDave Hansen1-2/+15
2017-11-21x86, mm: Move CR3 construction functionsDave Hansen3-32/+32
2017-11-21x86, kaiser: map virtually-addressed performance monitoring buffersDave Hansen1-12/+37
2017-11-21x86, kaiser: map debug IDT tablesDave Hansen1-0/+12
2017-11-21x86, kaiser: map entry stack variablesDave Hansen2-2/+2
2017-11-21x86, kaiser: map espfix structuresDave Hansen1-3/+9
2017-11-21x86, kaiser: map dynamically-allocated LDTsDave Hansen1-5/+20
2017-11-21x86, kaiser: map cpu entry areaDave Hansen4-0/+44
2017-11-21x86, kaiser: make sure static PGDs are 8k in sizeDave Hansen1-0/+16
2017-11-21x86, kaiser: allow NX poison to be set in p4d/pgdDave Hansen1-2/+12
2017-11-21x86, kaiser: only populate shadow page tables for userspaceDave Hansen1-33/+61
2017-11-21x86, kaiser: add KconfigDave Hansen1-0/+10
2017-11-21x86, kaiser: unmap kernel from userspace page tables (core patch)Dave Hansen14-6/+817
2017-11-21x86, kaiser: mark per-cpu data structures required for entry/exitDave Hansen4-5/+5
2017-11-21x86, kaiser: introduce user-mapped per-cpu areasDave Hansen2-0/+37
2017-11-21x86, kaiser: prepare assembly for entry/exit CR3 switchingDave Hansen3-6/+138
2017-11-21x86, kaiser: disable global pages by default with KAISERDave Hansen2-9/+21
2017-11-21x86/entry/64: Fix build warning in syscall_init()Ingo Molnar1-14/+16
2017-11-21x86/entry/64: Move the IST stacks into cpu_entry_areaAndy Lutomirski2-15/+35
2017-11-21x86/irq/64: In the stack overflow warning, print the offending IPAndy Lutomirski1-2/+2
2017-11-21x86/irq: Remove an old outdated comment about context tracking racesAndy Lutomirski1-12/+0
2017-11-21x86/entry/64: Create a percpu SYSCALL entry trampolineAndy Lutomirski5-1/+85
2017-11-21x86/entry/64: Return to userspace from the trampoline stackAndy Lutomirski1-4/+51
2017-11-21x86/entry/64: Use a percpu trampoline stack for IDT entriesAndy Lutomirski6-22/+67
2017-11-21x86/espfix/64: Stop assuming that pt_regs is on the entry stackAndy Lutomirski1-2/+2
2017-11-21x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0Andy Lutomirski5-6/+26
2017-11-21x86/entry: Remap the TSS into the CPU entry areaAndy Lutomirski6-14/+56
2017-11-21x86/entry: Move SYSENTER_stack to the beginning of struct tss_structAndy Lutomirski2-9/+34
2017-11-21x86/dumpstack: Handle stack overflow on all stacksAndy Lutomirski1-10/+14
2017-11-21x86/entry: Fix assumptions that the HW TSS is at the beginning of cpu_tssAndy Lutomirski5-32/+31
2017-11-21x86/fixmap: Generalize the GDT fixmap mechanismAndy Lutomirski4-18/+43
2017-11-21x86/gdt: Put per-cpu GDT remaps in ascending orderAndy Lutomirski1-1/+1
2017-11-21x86/dumpstack: Add get_stack_info() support for the SYSENTER stackAndy Lutomirski4-0/+34
2017-11-21x86/entry/64: Allocate and enable the SYSENTER stackAndy Lutomirski7-14/+10
2017-11-21x86/mm: Document X86_CR4_PGE toggling behaviorDave Hansen1-3/+5
2017-11-21x86/mm/tlb: Make CR4-based TLB flushes more robustDave Hansen1-5/+17
2017-11-21x86/mm: Do not set _PAGE_USER for init_mm page tablesDave Hansen1-5/+32
2017-11-21x86/pkeys/selftests: Fix protection keys write() warningDave Hansen1-1/+4
2017-11-21x86/pkeys/selftests: Rename 'si_pkey' to 'siginfo_pkey'Dave Hansen1-5/+5
2017-11-21x86/mpx/selftests: Fix up weird arraysDave Hansen1-2/+2
2017-11-21x86/pkeys: Update documentation about availabilityDave Hansen1-2/+7
2017-11-21x86/umip: Print a warning into the syslog if UMIP-protected instructions are ...Ricardo Neri1-4/+58
2017-11-17x86/smpboot: Fix __max_logical_packages estimatePrarit Bhargava1-45/+10
2017-11-17x86/topology: Avoid wasting 128k for package id arrayAndi Kleen2-44/+30
2017-11-17perf/x86/intel/uncore: Cache logical pkg id in uncore driverAndi Kleen3-4/+4
2017-11-17x86/acpi: Reduce code duplication in mp_override_legacy_irq()Vikas C Sajjan1-22/+5
2017-11-17x86/acpi: Handle SCI interrupts above legacy space gracefullyVikas C Sajjan1-1/+33
2017-11-17x86/boot: Fix boot failure when SMP MP-table is based at 0Tom Lendacky1-2/+4
2017-11-16x86/mm: Limit mmap() of /dev/mem to valid physical addressesCraig Bergstrom3-0/+24
2017-11-16x86/selftests: Add test for mapping placement for 5-level pagingKirill A. Shutemov2-1/+178
2017-11-16x86/mm: Prevent non-MAP_FIXED mapping across DEFAULT_MAP_WINDOW borderKirill A. Shutemov4-6/+62
2017-11-14x86/umip: Identify the STR and SLDT instructionsRicardo Neri1-8/+16
2017-11-14x86/umip: Print a line in the boot log that UMIP has been enabledRicardo Neri1-0/+2
2017-11-14x86/umip: Select X86_INTEL_UMIP by defaultRicardo Neri1-3/+9
2017-11-13x86 / CPU: Avoid unnecessary IPIs in arch_freq_get_on_cpu()Rafael J. Wysocki1-4/+7
2017-11-13Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-51/+148
2017-11-13Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds6-32/+170
2017-11-13Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds43-1317/+1493
2017-11-13Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-55/+14
2017-11-13Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds253-1864/+1810
2017-11-13Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds57-408/+2490
2017-11-13Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds21-108/+155
2017-11-13Merge branch 'x86-debug-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-3/+7
2017-11-13Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds4-8/+8
2017-11-13Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds7-7/+7
2017-11-13Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds110-1145/+4067
2017-11-13Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds31-774/+1270
2017-11-13Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-13/+9
2017-11-13Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds182-2521/+8370
2017-11-13Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds307-1672/+1252
2017-11-13Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds35-256/+14598
2017-11-13Merge tag 'please-pull-gettime_vsyscall_update' of git://git.kernel.org/pub/s...Linus Torvalds5-26/+36
2017-11-13Merge tag 'for-linus' of git://github.com/openrisc/linuxLinus Torvalds46-262/+1940
2017-11-13Merge tag 'm68k-for-v4.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds21-92/+90
2017-11-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds125-4580/+4751
2017-11-13Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg...Linus Torvalds13-14/+238
2017-11-13Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds19-125/+164
2017-11-13Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds17-279/+385
2017-11-13Merge tag 'mmc-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds66-581/+3256
2017-11-13/proc/module: fix building without kallsymsArnd Bergmann1-2/+8
2017-11-13kallsyms: fix building without printkArnd Bergmann1-1/+2
2017-11-13Merge tag 'regmap-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bro...Linus Torvalds6-26/+161
2017-11-13Merge tag 'spi-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds19-116/+926
2017-11-13Merge tag 'regulator-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds12-47/+241
2017-11-13Merge tag 'hwmon-for-linus-v4.15' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds26-403/+1131
2017-11-13Merge tag 'edac_for_4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bpLinus Torvalds10-125/+158
2017-11-13Merge tag 'docs-4.15' of git://git.lwn.net/linuxLinus Torvalds83-1041/+2015
2017-11-13cpu/hotplug: Get rid of CPU hotplug notifier leftoversThomas Gleixner3-52/+14
2017-11-13kprobes: Don't spam the build log with deprecation warningsIngo Molnar1-6/+6
2017-11-12/proc/module: use the same logic as /proc/kallsyms for address exposureLinus Torvalds3-9/+27
2017-11-12modules: make sysfs attribute files readable by owner onlyLinus Torvalds1-1/+1
2017-11-12Merge branch 'kallsyms-restrictions'Linus Torvalds1-2/+47
2017-11-12genirq: Fix type of shifting literal 1 in __setup_irq()Rasmus Villemoes1-1/+1
2017-11-12irqdomain: Drop pointless NULL check in virq_debug_show_oneRasmus Villemoes1-2/+1
2017-11-12genirq/proc: Return proper error code when irq_set_affinity() failsWen Yaxng1-2/+3
2017-11-12modpost: detect modules without a MODULE_LICENSERandy Dunlap1-1/+1
2017-11-12Linux 4.14Linus Torvalds1-1/+1
2017-11-12Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-19/+20
2017-11-12Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-2/+14
2017-11-12timers: Add a function to start/reduce a timerDavid Howells2-7/+39
2017-11-12pstore: Use ktime_get_real_fast_ns() instead of __getnstimeofday()Arnd Bergmann2-4/+2
2017-11-12irq/work: Use llist_for_each_entry_safeThomas Gleixner1-3/+3
2017-11-12x86/intel_rdt: Fix a silent failure when writing zero value schemataXiaochen Shen1-0/+5
2017-11-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds15-34/+68
2017-11-11Merge tag 'linux-can-fixes-for-4.14-20171110' of git://git.kernel.org/pub/scm...David S. Miller5-9/+25
2017-11-11Merge tag 'mlx5-fixes-2017-11-08' of git://git.kernel.org/pub/scm/linux/kerne...David S. Miller5-13/+20
2017-11-11vlan: fix a use-after-free in vlan_device_event()Cong Wang1-3/+3
2017-11-11tooling/headers: Sync the tools/include/uapi/drm/i915_drm.h UAPI headerIngo Molnar1-0/+1
2017-11-11Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Ingo Molnar2-2/+13
2017-11-11net: dsa: return after vlan prepare phaseVivien Didelot1-0/+2
2017-11-11net: dsa: return after mdb prepare phaseVivien Didelot1-0/+2
2017-11-10Merge tag 'ceph-for-4.14-rc9' of git://github.com/ceph/ceph-clientLinus Torvalds1-2/+2
2017-11-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds3-2/+4
2017-11-10Merge remote-tracking branches 'spi/topic/sh-msiof', 'spi/topic/slave', 'spi/...Mark Brown7-15/+495
2017-11-10Merge remote-tracking branches 'spi/topic/imx', 'spi/topic/mxs', 'spi/topic/o...Mark Brown6-61/+330
2017-11-10Merge remote-tracking branches 'spi/topic/armada', 'spi/topic/axi', 'spi/topi...Mark Brown6-36/+94
2017-11-10Merge remote-tracking branch 'spi/topic/core' into spi-nextMark Brown1-1/+3
2017-11-10Merge remote-tracking branches 'spi/fix/idr' and 'spi/fix/sh-msiof' into spi-...Mark Brown2-3/+4
2017-11-10Merge remote-tracking branches 'regulator/topic/da9211', 'regulator/topic/pfu...Mark Brown8-37/+95
2017-11-10Merge remote-tracking branch 'regulator/topic/qcom-spmi' into regulator-nextMark Brown2-0/+22
2017-11-10Merge remote-tracking branch 'regulator/topic/axp20x' into regulator-nextMark Brown2-4/+91
2017-11-10Merge remote-tracking branch 'regulator/fix/qcom-spmi' into regulator-linusMark Brown1-6/+33
2017-11-10spi: imx: Don't require platform data chipselect arrayTrent Piepho1-7/+9
2017-11-10spi: imx: Fix failure path leak on GPIO request errorTrent Piepho1-1/+3
2017-11-10spi: imx: GPIO based chip selects should not be requiredTrent Piepho1-8/+10
2017-11-10Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-10/+29
2017-11-10Merge tag 'mips_fixes_4.14_2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-4/+7
2017-11-10.mailmap: Add Maciej W. Rozycki's Imagination e-mail addressMaciej W. Rozycki1-0/+1
2017-11-10Revert "x86: CPU: Fix up "cpu MHz" in /proc/cpuinfo"Linus Torvalds3-11/+6
2017-11-10Merge tag 'drm-fixes-for-v4.14-rc9' of git://people.freedesktop.org/~airlied/...Linus Torvalds5-18/+20
2017-11-10MAINTAINERS: add virtio-ccw.h to virtio/s390 sectionCornelia Huck1-0/+1
2017-11-10s390/noexec: execute kexec datamover without DATHeiko Carstens2-3/+1
2017-11-10s390: fix transactional execution control register handlingHeiko Carstens3-2/+5
2017-11-10s390/bpf: take advantage of stack_depth trackingMichael Holzheu2-15/+18
2017-11-10Merge tag 'vfio-ccw-20171109' of git://git.kernel.org/pub/scm/linux/kernel/gi...Heiko Carstens1-0/+2
2017-11-10locking/x86: Use LOCK ADD for smp_mb() instead of MFENCEMichael S. Tsirkin2-4/+12
2017-11-10regulator: tps65218: remove unused tps_info structureKeerthy1-19/+0
2017-11-10regulator: tps65218: Fix strobe assignmentKeerthy1-1/+1
2017-11-10can: ifi: Fix transmitter delay calculationMarek Vasut1-3/+3
2017-11-10tcp: fix tcp_fastretrans_alert warningYuchung Cheng1-2/+1
2017-11-10tcp: gso: avoid refcount_t warning from tcp_gso_segment()Eric Dumazet1-2/+10
2017-11-10x86/virt/xen: Use guest_late_init to detect Xen PVH guestJuergen Gross2-11/+22
2017-11-10x86/virt, x86/platform: Add ->guest_late_init() callback to hypervisor_x86 st...Juergen Gross5-4/+6
2017-11-10x86/virt, x86/acpi: Add test for ACPI_FADT_NO_VGAJuergen Gross2-0/+6
2017-11-10x86/virt: Add enum for hypervisors to replace x86_hyperJuergen Gross11-31/+40
2017-11-10x86/virt, x86/platform: Merge 'struct x86_hyper' into 'struct x86_platform' a...Juergen Gross12-61/+81
2017-11-10x86/tsc: Mark cyc2ns_init() and detect_art() __initDou Liyang1-2/+2
2017-11-10can: peak: Add support for new PCIe/M2 CAN FD interfacesStephane Grosjean1-2/+12
2017-11-10can: sun4i: handle overrun in RX FIFOGerhard Bertelsmann1-2/+10
2017-11-10can: c_can: don't indicate triple sampling support for D_CANRichard Schütz2-2/+0
2017-11-10Merge branch 'linus' into x86/platform, to refresh the branchIngo Molnar13200-4066/+19822
2017-11-10Merge branch 'linus' into x86/asm, to resolve conflictIngo Molnar67-205/+466
2017-11-10Merge branch 'x86/mm' into x86/asm, to merge branchesIngo Molnar3-11/+10
2017-11-10x86/debug: Handle warnings before the notifier chain, to fix KGDB crashAlexander Shishkin1-3/+7
2017-11-10net/mlx5e: Increase Striding RQ minimum size limit to 4 multi-packet WQEsEugenia Emantayev1-1/+1
2017-11-10net/mlx5e: Set page to null in case dma mapping failsInbar Karmy1-7/+5
2017-11-10net/mlx5e: Fix napi poll with zero budgetSaeed Mahameed1-4/+6
2017-11-10net/mlx5: Cancel health poll before sending panic teardown commandHuy Nguyen1-0/+7
2017-11-10net/mlx5: Loop over temp list to release delay eventsHuy Nguyen1-1/+1
2017-11-10rds: ib: Fix NULL pointer dereference in debug codeHåkon Bugge1-5/+5
2017-11-09Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-12/+15
2017-11-09MAINTAINERS: update TPM driver infrastructure changesJarkko Sakkinen2-12/+10
2017-11-09sysctl: add register_sysctl() dummy helperArnd Bergmann1-0/+5
2017-11-09Merge tag 'pci-v4.14-fixes-7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+10
2017-11-09Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-10/+18
2017-11-09m68k/defconfig: Update defconfigs for v4.14-rc7Geert Uytterhoeven12-24/+48
2017-11-09m68k/mac: Add mutual exclusion for IOP interrupt pollingFinn Thain3-3/+11
2017-11-09m68k/mac: Disentangle VIA/RBV and NuBus initializationFinn Thain3-22/+4
2017-11-09m68k/mac: Disentangle VIA and OSS initializationFinn Thain3-24/+18
2017-11-09m68k/mac: More printk modernizationFinn Thain4-20/+10
2017-11-09Merge tag 'pm-final-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds2-5/+29
2017-11-09Merge tag 'sound-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...Linus Torvalds9-17/+97
2017-11-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds46-146/+285
2017-11-09x86/mm: Fix ELF_ET_DYN_BASE for 5-level pagingKirill A. Shutemov1-1/+1
2017-11-09s390: simplify transactional execution elf hwcap handlingHeiko Carstens1-1/+1
2017-11-09s390/zcrypt: Rework struct ap_qact_ap_info.Harald Freudenberger2-21/+21
2017-11-09s390/virtio: remove unused header file kvm_virtio.hChristian Borntraeger2-65/+0
2017-11-09perf trace: Call machine__exit() at exitAndrei Vagin1-0/+10
2017-11-09perf tools: Fix eBPF event specification parsingJiri Olsa1-2/+2
2017-11-09perf tools: Add "reject" option for parse-events.lJiri Olsa1-0/+1
2017-11-09Merge tag 'irqchip-4.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Thomas Gleixner9-55/+434
2017-11-09irqchip: mips-gic: Print warning if inherited GIC base is usedMatt Redfearn1-0/+2
2017-11-09irqchip/mips-gic: Add pr_fmt and reword pr_* messagesMatt Redfearn1-4/+7
2017-11-09Merge tag 'timers-conversion-next5' of git://git.kernel.org/pub/scm/linux/ker...Thomas Gleixner11-41/+39
2017-11-09rbd: use GFP_NOIO for parent stat and data requestsIlya Dryomov1-2/+2
2017-11-09ALSA: hda - fix headset mic problem for Dell machines with alc274Hui Wang1-0/+5
2017-11-09sched/core: Optimize sched_feat() for !CONFIG_SCHED_DEBUG buildsPatrick Bellasi2-6/+28
2017-11-09x86/build: Make the boot image generation less verboseChangbin Du1-5/+10
2017-11-09Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller2-38/+37
2017-11-09Merge tag 'drm-intel-fixes-2017-11-08' of git://anongit.freedesktop.org/drm/d...Dave Airlie3-16/+18
2017-11-09Merge branch 'net-sched-race-fix'David S. Miller31-63/+198