aboutsummaryrefslogtreecommitdiffstats
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2018-09-12ARM: dts: iwg22d-sodimm: Sound DMA support via DVC on DTSBiju Das1-2/+25
2018-09-12ARM: dts: iwg22d-sodimm: Sound DMA support via SRC on DTSBiju Das1-2/+2
2018-09-12ARM: dts: iwg22d-sodimm: Sound DMA support via BUSIF on DTSBiju Das1-5/+0
2018-09-12ARM: dts: iwg22d-sodimm: Sound DMA support on DTSBiju Das1-2/+2
2018-09-12ARM: dts: iwg22d-sodimm: Sound PIO supportBiju Das1-0/+46
2018-09-12ARM: dts: iwg22d-sodimm: Enable SGTL5000 audio codecBiju Das1-0/+28
2018-09-12ARM: dts: r8a7745: Add sound supportBiju Das1-0/+171
2018-09-12ARM: dts: r8a7745: Add audio DMAC supportBiju Das1-0/+30
2018-09-12ARM: dts: r8a7745: Add audio clocksBiju Das1-0/+21
2018-09-12x86/mm/pat: Fix L1TF stable backport for CPA, 2nd callJiri Slaby1-1/+1
2018-09-12x86/speculation/l1tf: Fix up pte->pfn conversion for PAEMichal Hocko1-1/+1
2018-09-12x86/io: add interface to reserve io memtype for a resource range. (v1.1)Dave Airlie2-0/+20
2018-09-12Merge tag 'v4.4.154' into HEADBen Hutchings169-1070/+2677
2018-09-05MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7Paul Burton1-3/+3
2018-09-05MIPS: Correct the 64-bit DSP accumulator register sizeMaciej W. Rozycki3-3/+3
2018-09-05s390/pci: fix out of bounds access during irq setupSebastian Ott1-0/+2
2018-09-05s390/qdio: reset old sbal_state flagsJulian Wiedmann1-1/+0
2018-09-05s390: fix br_r1_trampoline for machines without exrlMartin Schwidefsky1-2/+0
2018-09-05x86/spectre: Add missing family 6 check to microcode checkAndi Kleen1-0/+3
2018-09-05x86/irqflags: Mark native_restore_fl extern inlineNick Desaulniers1-1/+2
2018-09-05x86/process: Re-export start_thread()Rian Hunter1-0/+1
2018-09-05x86/speculation/l1tf: Suggest what to do on systems with too much RAMVlastimil Babka1-0/+4
2018-09-05x86/speculation/l1tf: Fix off-by-one error when warning that system has too m...Vlastimil Babka3-3/+3
2018-09-05x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bitVlastimil Babka2-4/+4
2018-09-05KVM: arm/arm64: Skip updating PMD entry if no changePunit Agrawal1-11/+27
2018-09-05KVM: arm/arm64: Skip updating PTE entry if no changePunit Agrawal1-0/+4
2018-09-05arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()Greg Hackmann1-1/+5
2018-09-05s390/kvm: fix deadlock when killed by oomClaudio Imbrenda1-0/+2
2018-09-05arc: fix type warnings in arc/mm/cache.cRandy Dunlap1-3/+4
2018-09-05arc: fix build errors in arc/include/asm/delay.hRandy Dunlap1-0/+3
2018-09-05Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum"Rafał Miłecki2-9/+0
2018-08-28x86/mm: Fix use-after-free of ldt_structEric Biggers1-2/+1
2018-08-28x86/mm/pat: Fix L1TF stable backport for CPAAndi Kleen1-1/+1
2018-08-24ARM: dts: r8a7791: Fix vsp1 propertiesFabrizio Castro1-3/+3
2018-08-24ARM: dts: r8a7743: Fix vsp1 propertiesFabrizio Castro1-3/+3
2018-08-24ARM: dts: r8a7745: Add VSP supportBiju Das1-0/+28
2018-08-24ARM: shmobile: defconfig: Enable RENESAS_WDT_GENFabrizio Castro1-0/+1
2018-08-24ARM: dts: iwg22m: Add watchdog support to SoM dtsiFabrizio Castro1-0/+5
2018-08-24ARM: dts: iwg20m: Add watchdog support to SoM dtsiFabrizio Castro1-0/+5
2018-08-24ARM: dts: r8a7745: Add watchdog support to SoC dtsiFabrizio Castro1-0/+9
2018-08-24ARM: dts: r8a7743: Add watchdog support to SoC dtsiFabrizio Castro1-0/+9
2018-08-24ARM: dts: r8a7745: initial SoC device treeSergei Shtylyov1-0/+5
2018-08-24ARM: dts: r8a7743: initial SoC device treeSergei Shtylyov1-0/+5
2018-08-24ARM: dts: r8a7745: Adjust SMP routine sizeFabrizio Castro1-1/+1
2018-08-24ARM: dts: r8a7745: Reserve SRAM for the SMP jump stubGeert Uytterhoeven1-0/+8
2018-08-24ARM: dts: r8a7745: Add Inter Connect RAMGeert Uytterhoeven1-0/+15
2018-08-24ARM: dts: r8a7743: Adjust SMP routine sizeFabrizio Castro1-1/+1
2018-08-24ARM: dts: r8a7743: Reserve SRAM for the SMP jump stubGeert Uytterhoeven1-0/+8
2018-08-24ARM: dts: r8a7743: Add Inter Connect RAMGeert Uytterhoeven1-0/+15
2018-08-24ARM: shmobile: rcar-gen2: Add watchdog supportFabrizio Castro2-3/+13
2018-08-24ARM: shmobile: rcar-gen2: Obtain jump stub region from DTGeert Uytterhoeven1-3/+30
2018-08-24ARM: shmobile: rcar-gen2: Use ICRAM1 for jump stub on all SoCsGeert Uytterhoeven1-13/+6
2018-08-24ARM: shmobile: rcar-gen2: Add more register documentationGeert Uytterhoeven1-11/+29
2018-08-24ARM: dts: r8a7745: Register rwdt and intc-sys clocksFabrizio Castro1-3/+4
2018-08-24ARM: dts: r8a7743: Register rwdt and intc-sys clocksFabrizio Castro1-3/+6
2018-08-24ARM: shmobile: Add watchdog supportFabrizio Castro2-0/+59
2018-08-24ARM: shmobile: r8a7779: Remove remainings of removed SCU boot setup codeGeert Uytterhoeven1-2/+0
2018-08-24ARM: shmobile: Remove shmobile_boot_arg from shmobile_smp_apmu_setup_bootFabrizio Castro1-1/+0
2018-08-24ARM: shmobile: Remove shmobile_boot_argGeert Uytterhoeven4-9/+2
2018-08-24ARM: dts: iwg22m: Enable cmt0Fabrizio Castro1-0/+4
2018-08-24ARM: dts: r8a7745: Add CMT SoC specific supportFabrizio Castro1-0/+32
2018-08-24ARM: dts: r8a7745: add VIN dt supportFabrizio Castro1-0/+22
2018-08-24ARM: dts: iwg22d-sodimm-dbhd-ca: Add can1 support to HDMI DBFabrizio Castro1-0/+12
2018-08-24ARM: dts: iwg22d-sodimm: Add can0 support to carrier boardFabrizio Castro1-0/+12
2018-08-24ARM: dts: r8a7745: Add CAN[01] SoC supportFabrizio Castro1-0/+34
2018-08-24ARM: dts: r8a7745: Add TPU supportFabrizio Castro1-0/+9
2018-08-24ARM: dts: r8a7745: Add PWM SoC supportFabrizio Castro1-0/+63
2018-08-24parisc: Remove unnecessary barriers from spinlock.hJohn David Anglin1-6/+2
2018-08-24parisc: Remove ordered stores from syscall.SJohn David Anglin1-12/+12
2018-08-24ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controllerAdam Ford1-0/+5
2018-08-24ARM: 8780/1: ftrace: Only set kernel memory back to read-only after bootSteven Rostedt (VMware)1-0/+9
2018-08-24ARM: pxa: irq: fix handling of ICMR registers in suspend/resumeDaniel Mack1-2/+2
2018-08-24ARM: imx_v4_v5_defconfig: Select ULPI supportFabio Estevam1-0/+2
2018-08-24ARM: imx_v6_v7_defconfig: Select ULPI supportFabio Estevam1-0/+2
2018-08-24m68k: fix "bad page state" oops on ColdFire bootGreg Ungerer1-1/+3
2018-08-24ARM: dts: da850: Fix interrups property for gpioKeerthy1-5/+1
2018-08-24ARM: dts: am437x: make edt-ft5x06 a wakeup sourceDaniel Mack1-0/+2
2018-08-24ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMPAlexey Brodkin2-3/+1
2018-08-24arm64: make secondary_start_kernel() notraceZhizhou Zhang1-1/+1
2018-08-24ARM: dts: Cygnus: Fix I2C controller interrupt typeRay Jui1-2/+2
2018-08-24ARC: Explicitly add -mmedium-calls to CFLAGSAlexey Brodkin1-14/+1
2018-08-22x86/mm: Simplify p[g4um]d_page() macrosTom Lendacky1-5/+8
2018-08-18x86/speculation/l1tf: Exempt zeroed PTEs from inversionSean Christopherson1-1/+10
2018-08-17x86/mm: Add TLB purge to free pmd/pte page interfacesToshi Kani1-6/+30
2018-08-17ioremap: Update pgtable free interfaces with addrChintan Pandya2-7/+9
2018-08-17x86/mm: Disable ioremap free page handling on x86-PAEToshi Kani1-0/+19
2018-08-15x86/init: fix build with CONFIG_SWAP=nVlastimil Babka1-0/+2
2018-08-15x86/speculation/l1tf: Fix up CPU feature flagsGuenter Roeck1-3/+3
2018-08-15x86/mm/kmmio: Make the tracer robust against L1TFAndi Kleen1-10/+15
2018-08-15x86/mm/pat: Make set_memory_np() L1TF safeAndi Kleen2-4/+31
2018-08-15x86/speculation/l1tf: Make pmd/pud_mknotpresent() invertAndi Kleen1-5/+6
2018-08-15x86/speculation/l1tf: Invert all not present mappingsAndi Kleen1-1/+1
2018-08-15x86/speculation/l1tf: Fix up pte->pfn conversion for PAEMichal Hocko1-5/+5
2018-08-15x86/speculation/l1tf: Protect PAE swap entries against L1TFVlastimil Babka2-3/+34
2018-08-15x86/cpufeatures: Add detection of L1D cache flush support.Konrad Rzeszutek Wilk1-0/+1
2018-08-15x86/speculation/l1tf: Extend 64bit swap file size limitVlastimil Babka1-1/+9
2018-08-15x86/bugs: Move the l1tf function and define pr_fmt properlyKonrad Rzeszutek Wilk1-26/+29
2018-08-15x86/speculation/l1tf: Limit swap file size to MAX_PA/2Andi Kleen1-0/+15
2018-08-15x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappingsAndi Kleen2-0/+29
2018-08-15x86/speculation/l1tf: Add sysfs reporting for l1tfAndi Kleen4-1/+67
2018-08-15x86/speculation/l1tf: Make sure the first page is always reservedAndi Kleen1-0/+6
2018-08-15x86/speculation/l1tf: Protect PROT_NONE PTEs against speculationAndi Kleen5-11/+80
2018-08-15x86/speculation/l1tf: Protect swap entries against L1TFLinus Torvalds1-3/+8
2018-08-15x86/speculation/l1tf: Change order of offset/type in swap entryLinus Torvalds1-11/+20
2018-08-15mm: x86: move _PAGE_SWP_SOFT_DIRTY from bit 7 to bit 1Naoya Horiguchi2-8/+14
2018-08-15x86/mm: Fix swap entry comment and macroDave Hansen1-2/+2
2018-08-15x86/mm: Move swap offset/type up in PTE to work around erratumDave Hansen1-6/+20
2018-08-15x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFTAndi Kleen1-2/+7
2018-08-15x86/irqflags: Provide a declaration for native_save_flNick Desaulniers1-0/+2
2018-08-15kprobes/x86: Fix %p uses in error messagesMasami Hiramatsu1-3/+1
2018-08-15x86/speculation: Protect against userspace-userspace spectreRSBJiri Kosina1-31/+7
2018-08-15x86/paravirt: Fix spectre-v2 mitigations for paravirt guestsPeter Zijlstra1-4/+10
2018-08-15ARM: dts: imx6sx: fix irq for pcie bridgeOleksij Rempel1-1/+1
2018-08-15parisc: Define mb() and add memory barriers to assembler unlock sequencesJohn David Anglin4-0/+39
2018-08-15parisc: Enable CONFIG_MLONGCALLS by defaultHelge Deller1-1/+1
2018-08-06kvm: x86: vmx: fix vpid leakRoman Kagan1-4/+3
2018-08-06microblaze: Fix simpleImage format generationMichal Simek1-4/+6
2018-08-06perf: fix invalid bit in diagnostic entryThomas Richter1-1/+1
2018-08-06s390/cpum_sf: Add data entry sizes to sampling trailer entryThomas Richter1-1/+3
2018-08-06powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by StarletJonathan Neuschäfer1-0/+5
2018-08-06powerpc/8xx: fix invalid register expression in head_8xx.SChristophe Leroy1-1/+1
2018-08-06powerpc/powermac: Mark variable x as unusedMathieu Malaterre1-1/+3
2018-08-06powerpc/powermac: Add missing prototype for note_bootable_part()Mathieu Malaterre1-0/+1
2018-08-06powerpc/chrp/time: Make some functions static, add missing header includeMathieu Malaterre1-2/+4
2018-08-06powerpc/32: Add a missing include headerMathieu Malaterre1-0/+1
2018-08-06perf/x86/intel/uncore: Correct fixed counter index check for NHMKan Liang1-1/+1
2018-08-06perf/x86/intel/uncore: Correct fixed counter index check in generic codeKan Liang1-1/+1
2018-08-06powerpc/64s: Fix compiler store ordering to SLB shadow areaNicholas Piggin1-4/+4
2018-08-06MIPS: Fix off-by-one in pci_resource_to_user()Paul Burton1-1/+1
2018-07-28ARM: fix put_user() for gcc-8Arnd Bergmann1-1/+1
2018-07-28MIPS: ath79: fix register address in ath79_ddr_wb_flush()Felix Fietkau1-1/+1
2018-07-25x86/cpu: Re-apply forced caps every time CPU caps are re-readAndy Lutomirski1-0/+7
2018-07-25x86/xen: Add call of speculative_store_bypass_ht_init() to PV pathsJuergen Gross1-0/+5
2018-07-25x86/bugs: Rename SSBD_NO to SSB_NOKonrad Rzeszutek Wilk2-2/+2
2018-07-25x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFGThomas Gleixner2-0/+36
2018-07-25x86/bugs: Rework spec_ctrl base and mask logicThomas Gleixner1-7/+19
2018-07-25x86/bugs: Remove x86_spec_ctrl_set()Thomas Gleixner2-13/+2
2018-07-25x86/bugs: Expose x86_spec_ctrl_base directlyThomas Gleixner3-24/+6
2018-07-25x86/bugs: Unify x86_spec_ctrl_{set_guest, restore_host}Borislav Petkov2-49/+44
2018-07-25x86/speculation: Rework speculative_store_bypass_update()Thomas Gleixner3-4/+9
2018-07-25x86/speculation: Add virtualized speculative store bypass disable supportTom Lendacky4-2/+18
2018-07-25x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRLThomas Gleixner2-5/+24
2018-07-25x86/speculation: Handle HT correctly on AMDThomas Gleixner3-6/+130
2018-07-25x86/cpufeatures: Add FEATURE_ZENThomas Gleixner2-0/+3
2018-07-25x86/cpu/AMD: Fix erratum 1076 (CPB bit)Borislav Petkov1-0/+11
2018-07-25x86/cpufeatures: Disentangle SSBD enumerationThomas Gleixner6-14/+15
2018-07-25x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRSThomas Gleixner4-9/+22
2018-07-25x86/speculation: Use synthetic bits for IBRS/IBPB/STIBPBorislav Petkov2-8/+18
2018-07-25x86/cpu: Make alternative_msr_write work for 32-bit codeJim Mattson1-2/+2
2018-07-25x86/bugs: Fix the parameters alignment and missing voidKonrad Rzeszutek Wilk1-2/+2
2018-07-25x86/bugs: Make cpu_show_common() staticJiri Kosina1-1/+1
2018-07-25x86/bugs: Fix __ssb_select_mitigation() return typeJiri Kosina1-1/+1
2018-07-25x86/bugs: Rename _RDS to _SSBDKonrad Rzeszutek Wilk9-47/+47
2018-07-25x86/speculation: Make "seccomp" the default mode for Speculative Store BypassKees Cook2-9/+24
2018-07-25seccomp: Move speculation migitation control to arch codeThomas Gleixner1-11/+18
2018-07-25prctl: Add force disable speculationThomas Gleixner1-10/+25
2018-07-25nospec: Allow getting/setting on non-current taskKees Cook1-11/+16
2018-07-25x86/speculation: Add prctl for Speculative Store Bypass mitigationThomas Gleixner2-10/+74
2018-07-25x86/process: Allow runtime control of Speculative Store BypassThomas Gleixner5-8/+66
2018-07-25x86/process: Optimize TIF_NOTSC switchThomas Gleixner2-18/+14
2018-07-25x86/process: Correct and optimize TIF_BLOCKSTEP switchKyle Huey2-5/+8
2018-07-25x86/process: Optimize TIF checks in __switch_to_xtra()Kyle Huey1-23/+31
2018-07-25x86/speculation: Create spec-ctrl.h to avoid include hellThomas Gleixner6-18/+25
2018-07-25x86/bugs/AMD: Add support to disable RDS on Fam[15, 16, 17]h if requestedDavid Woodhouse5-1/+61
2018-07-25x86/bugs: Whitelist allowed SPEC_CTRL MSR valuesKonrad Rzeszutek Wilk1-2/+9
2018-07-25x86/bugs/intel: Set proper CPU features and setup RDSKonrad Rzeszutek Wilk5-6/+44
2018-07-25x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigationKonrad Rzeszutek Wilk3-0/+110
2018-07-25x86/cpufeatures: Add X86_FEATURE_RDSKonrad Rzeszutek Wilk1-0/+1
2018-07-25x86/bugs: Expose /sys/../spec_store_bypassKonrad Rzeszutek Wilk3-0/+29
2018-07-25x86/cpu/intel: Add Knights Mill to Intel familyPiotr Luc1-0/+1
2018-07-25x86/cpu: Rename Merrifield2 to MoorefieldAndy Shevchenko1-2/+2
2018-07-25x86/bugs, KVM: Support the combination of guest and host IBRSKonrad Rzeszutek Wilk2-0/+28
2018-07-25x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bitsKonrad Rzeszutek Wilk2-4/+47
2018-07-25x86/bugs: Concentrate bug reporting into a separate functionKonrad Rzeszutek Wilk1-14/+32
2018-07-25x86/bugs: Concentrate bug detection into a separate functionKonrad Rzeszutek Wilk1-10/+11
2018-07-25x86/nospec: Simplify alternative_msr_write()Linus Torvalds1-9/+10
2018-07-25x86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under XenDavid Woodhouse2-5/+4
2018-07-25xen: set cpu capabilities from xen_start_kernel()Juergen Gross1-9/+9
2018-07-25x86/speculation: Remove Skylake C2 from Speculation Control microcode blacklistAlexander Sergeyev1-2/+1
2018-07-25x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPPIngo Molnar1-12/+14
2018-07-25x86/speculation: Use IBRS if available before calling into firmwareDavid Woodhouse6-10/+58
2018-07-25x86/spectre_v2: Don't check microcode versions when running under hypervisorsKonrad Rzeszutek Wilk1-0/+7
2018-07-25x86/speculation: Use Indirect Branch Prediction Barrier in context switchTim Chen2-0/+33
2018-07-25x86/mm: Give each mm TLB flush generation a unique IDAndy Lutomirski3-2/+19
2018-07-25x86/mm: Factor out LDT init from context initDave Hansen2-7/+18
2018-07-25x86/xen: Zero MSR_IA32_SPEC_CTRL before suspendJuergen Gross1-0/+16
2018-07-25x86/speculation: Add <asm/msr-index.h> dependencyPeter Zijlstra1-0/+1
2018-07-25x86/speculation: Fix up array_index_nospec_mask() asm constraintDan Williams1-1/+1
2018-07-25x86/speculation: Clean up various Spectre related detailsIngo Molnar1-15/+10
2018-07-25x86/speculation: Correct Speculation Control microcode blacklist againDavid Woodhouse1-5/+6
2018-07-25x86/speculation: Update Speculation Control microcode blacklistDavid Woodhouse1-4/+0
2018-07-25x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculati...Dan Williams1-0/+30
2018-07-25x86/asm/entry/32: Simplify pushes of zeroed pt_regs->REGsDenys Vlasenko1-24/+21
2018-07-25x86/pti: Mark constant arrays as __initconstArnd Bergmann1-2/+2
2018-07-25x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on IntelDavid Woodhouse2-19/+29
2018-07-25x86/cpufeatures: Clean up Spectre v2 related CPUID flagsDavid Woodhouse4-24/+34
2018-07-25x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) supportDavid Woodhouse3-1/+24
2018-07-25x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodesDavid Woodhouse2-1/+71
2018-07-25x86/pti: Do not enable PTI on CPUs which are not vulnerable to MeltdownDavid Woodhouse1-5/+43
2018-07-25x86/msr: Add definitions for new speculation control MSRsDavid Woodhouse1-0/+12