aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-04-04x86/pti: leave kernel text global for !PCIDkpti-global-20180404Dave Hansen3-4/+82
2018-04-04eESCDave Hansen3-10/+35
2018-04-04x86/pti: enable global pages for shared areasDave Hansen2-2/+32
2018-04-04x86/mm: do not forbid _PAGE_RW before init for __ro_after_initDave Hansen1-2/+4
2018-04-04x86/mm: comment _PAGE_GLOBAL mysteryDave Hansen1-1/+10
2018-04-04x86/mm: remove extra filtering in pageattr codeDave Hansen1-4/+2
2018-04-04x86/mm: do not auto-massage page protectionsDave Hansen9-12/+72
2018-04-04x86/espfix: document use of _PAGE_GLOBALDave Hansen1-0/+4
2018-04-04x86/mm: introduce "default" kernel PTE maskDave Hansen4-14/+34
2018-04-04x86/mm: undo double _PAGE_PSE clearingDave Hansen1-3/+6
2018-04-04x86/mm: factor out pageattr _PAGE_GLOBAL settingDave Hansen1-43/+23
2018-03-22Merge branch 'irq/core'Ingo Molnar20-50/+30
2018-03-22Merge branch 'linus'Ingo Molnar27-138/+236
2018-03-22Merge branch 'timers/urgent'Ingo Molnar1-3/+8
2018-03-22posix-timers: Protect posix clock array access against speculationThomas Gleixner1-3/+8
2018-03-20Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds10-44/+81
2018-03-20Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds12-53/+90
2018-03-20Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds2-21/+13
2018-03-20Merge tag 'nfsd-4.16-1' of git://linux-nfs.org/~bfields/linuxLinus Torvalds1-19/+43
2018-03-20kvm/x86: fix icebp instruction handlingLinus Torvalds2-1/+9
2018-03-20RDMA/ucma: Ensure that CM_ID exists prior to access itLeon Romanovsky1-6/+9
2018-03-20genirq: Remove license boilerplate/referencesThomas Gleixner2-13/+4
2018-03-20genirq: Add missing SPDX identifiersThomas Gleixner15-0/+16
2018-03-20genirq/matrix: Cleanup SPDX identifierThomas Gleixner1-5/+3
2018-03-20genirq: Cleanup top of file commentsThomas Gleixner12-32/+7
2018-03-20Merge branch 'x86/timers'Ingo Molnar2-0/+40
2018-03-20Merge branch 'x86/pti'Ingo Molnar1-1/+1
2018-03-20Merge branch 'x86/dma'Ingo Molnar38-637/+194
2018-03-20Merge branch 'x86/build'Ingo Molnar4-25/+11
2018-03-20Merge branch 'irq/core'Ingo Molnar0-0/+0
2018-03-20x86/vsyscall/64: Use proper accessor to update P4D entryBoris Ostrovsky1-1/+1
2018-03-20x86: Remove FAST_FEATURE_TESTSPeter Zijlstra2-19/+0
2018-03-20x86: Force asm-gotoPeter Zijlstra2-6/+11
2018-03-20Merge branch 'linus' into x86/build to pick up dependenciesThomas Gleixner1346-9092/+14689
2018-03-20dma/swiotlb: Remove swiotlb_{alloc,free}_coherent()Christoph Hellwig2-46/+0
2018-03-20dma/direct: Handle force decryption for DMA coherent buffers in common codeChristoph Hellwig2-76/+29
2018-03-20dma/direct: Handle the memory encryption bit in common codeChristoph Hellwig12-64/+53
2018-03-20dma/swiotlb: Remove swiotlb_set_mem_attributes()Christoph Hellwig3-16/+6
2018-03-20set_memory.h: Provide set_memory_{en,de}crypted() stubsChristoph Hellwig1-0/+12
2018-03-20x86/dma: Remove dma_alloc_coherent_gfp_flags()Christoph Hellwig4-22/+0
2018-03-20iommu/intel-iommu: Enable CONFIG_DMA_DIRECT_OPS=y and clean up intel_{alloc,f...Christoph Hellwig2-46/+17
2018-03-20iommu/amd_iommu: Use CONFIG_DMA_DIRECT_OPS=y and dma_direct_{alloc,free}()Christoph Hellwig2-47/+22
2018-03-20x86/dma/amd_gart: Use dma_direct_{alloc,free}()Christoph Hellwig1-22/+14
2018-03-20x86/dma/amd_gart: Look at dev->coherent_dma_mask instead of GFP_DMAChristoph Hellwig1-1/+1
2018-03-20x86/dma: Use generic swiotlb_opsChristoph Hellwig4-95/+9
2018-03-20x86/dma: Use DMA-direct (CONFIG_DMA_DIRECT_OPS=y)Christoph Hellwig11-90/+17
2018-03-20x86/dma: Remove dma_alloc_coherent_mask()Christoph Hellwig4-40/+8
2018-03-20Merge branch 'x86/mm' into x86/dma, to pick up dependenciesIngo Molnar1159-8455/+13470
2018-03-20x86/cpu: Remove the CONFIG_X86_PPRO_FENCE=y quirkChristoph Hellwig6-83/+0
2018-03-20Merge branch 'x86/platform'Ingo Molnar20-83/+110
2018-03-20Merge branch 'x86/mm'Ingo Molnar61-374/+1036
2018-03-20Merge branch 'x86/cpu'Ingo Molnar1-1/+1
2018-03-20Merge branch 'x86/cleanups'Ingo Molnar10-107/+65
2018-03-20Merge branch 'x86/build'Ingo Molnar1-4/+3
2018-03-20Merge branch 'x86/asm'Ingo Molnar2-3/+1
2018-03-20Merge branch 'x86/apic'Ingo Molnar15-101/+101
2018-03-20Merge branch 'timers/core'Ingo Molnar18-244/+208
2018-03-20Merge branch 'smp/hotplug'Ingo Molnar1-36/+24
2018-03-20Merge branch 'sched/wait'Ingo Molnar19-170/+147
2018-03-20Merge branch 'sched/urgent'Ingo Molnar1-12/+17
2018-03-20Merge branch 'sched/core'Ingo Molnar41-1523/+2062
2018-03-20Merge branch 'ras/core'Ingo Molnar6-117/+170
2018-03-20Merge branch 'perf/urgent'Ingo Molnar6-33/+48
2018-03-20Merge branch 'perf/core'Ingo Molnar190-1599/+6415
2018-03-20Merge branch 'locking/urgent'Ingo Molnar4-13/+37
2018-03-20Merge branch 'locking/core'Ingo Molnar54-224/+5005
2018-03-20Merge branch 'irq/core'Ingo Molnar18-122/+128
2018-03-20Merge branch 'efi/core'Ingo Molnar23-687/+747
2018-03-20Merge branch 'core/rcu'Ingo Molnar25-242/+238
2018-03-20Merge branch 'core/headers'Ingo Molnar1-2/+0
2018-03-20Merge branch 'core/debugobjects'Ingo Molnar1-49/+92
2018-03-20Merge branch 'core/core'Ingo Molnar2-2/+2
2018-03-20Merge commit '2c2a9bbe7fec'Ingo Molnar1-1/+2
2018-03-20sched/debug: Adjust newlines for better alignmentJoe Lawrence1-11/+16
2018-03-20sched/debug: Fix per-task line continuation for console outputJoe Lawrence1-1/+1
2018-03-20perf/cgroup: Fix child event counting bugSong Liu1-5/+16
2018-03-20perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake se...Kan Liang1-14/+17
2018-03-20perf/x86/intel: Rename confusing 'freerunning PEBS' API and implementation to...Kan Liang4-13/+13
2018-03-20jump_label: Disable jump labels in __exit codeJosh Poimboeuf3-6/+7
2018-03-20perf/x86/intel/uncore: Add missing filter constraint for SKX CHA eventStephane Eranian1-0/+1
2018-03-20perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period()Dan Carpenter1-1/+1
2018-03-20perf/x86/intel: Disable userspace RDPMC usage for large PEBSKan Liang1-1/+2
2018-03-20genirq: Pass desc to __irq_free instead of irq numberUwe Kleine König1-4/+4
2018-03-20sched/wait: Improve __var_waitqueue() code generationPeter Zijlstra1-6/+1
2018-03-20sched/wait: Remove the wait_on_atomic_t() APIPeter Zijlstra2-128/+0
2018-03-20sched/wait, arch/mips: Fix and convert wait_on_atomic_t() usage to the new wa...Peter Zijlstra2-2/+4
2018-03-20sched/wait, fs/ocfs2: Convert wait_on_atomic_t() usage to the new wait_var_ev...Peter Zijlstra1-4/+5
2018-03-20sched/wait, fs/nfs: Convert wait_on_atomic_t() usage to the new wait_var_even...Peter Zijlstra4-12/+7
2018-03-20sched/wait, fs/fscache: Convert wait_on_atomic_t() usage to the new wait_var_...Peter Zijlstra2-4/+5
2018-03-20sched/wait, fs/btrfs: Convert wait_on_atomic_t() usage to the new wait_var_ev...Peter Zijlstra2-9/+7
2018-03-20sched/wait, fs/afs: Convert wait_on_atomic_t() usage to the new wait_var_even...Peter Zijlstra3-9/+9
2018-03-20sched/wait, drivers/media: Convert wait_on_atomic_t() usage to the new wait_v...Peter Zijlstra1-4/+4
2018-03-20sched/wait, drivers/drm: Convert wait_on_atomic_t() usage to the new wait_var...Peter Zijlstra2-16/+11
2018-03-20sched/wait: Introduce wait_var_event()Peter Zijlstra2-0/+118
2018-03-20sched/fair: Update util_est only on util_avg updatesPatrick Bellasi2-5/+39
2018-03-20sched/cpufreq/schedutil: Use util_est for OPP selectionPatrick Bellasi1-1/+8
2018-03-20sched/fair: Use util_est in LB and WU pathsPatrick Bellasi1-14/+70
2018-03-20sched/fair: Add util_est on top of PELTPatrick Bellasi4-6/+154
2018-03-20Merge branch 'linus' into sched/core, to pick up fixesIngo Molnar321-2492/+3301
2018-03-20locking/mutex: Improve documentationMatthew Wilcox1-7/+30
2018-03-20x86/boot/64: Verify alignment of the LOAD segmentH.J. Lu1-0/+4
2018-03-20x86/build/64: Force the linker to use 2MB page sizeH.J. Lu1-0/+9
2018-03-19Merge branch 'for-4.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-5/+20
2018-03-19Merge branch 'for-4.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-10/+1
2018-03-19Merge branch 'for-4.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds6-40/+74
2018-03-19Merge branch 'for-4.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds11-102/+337
2018-03-19nfsd: remove blocked locks on client teardownJeff Layton1-19/+43
2018-03-19RDMA/verbs: Remove restrack entry from XRCD structureLeon Romanovsky1-4/+0
2018-03-19RDMA/ucma: Fix use-after-free access in ucma_closeLeon Romanovsky1-0/+3
2018-03-19genirq: Pass desc to __irq_free instead of irq numberUwe Kleine König1-4/+4
2018-03-19Merge tag 'perf-core-for-mingo-4.17-20180319' of git://git.kernel.org/pub/scm...Ingo Molnar68-520/+1834
2018-03-19Merge tag 'v4.16-rc6' into perf/core, to pick up fixesIngo Molnar419-3195/+4125
2018-03-19percpu_ref: Update doc to dissuade users from depending on internal RCU grace...Tejun Heo2-6/+14
2018-03-19perf tests bp_account: Fix build with clang-6Arnaldo Carvalho de Melo1-1/+1
2018-03-19objtool, perf: Fix GCC 8 -Wrestrict errorJosh Poimboeuf1-1/+1
2018-03-19perf probe: Use right type to access array elementsMasami Hiramatsu1-8/+5
2018-03-19perf annotate: Use ops->target.name when available for unresolved call targetsArnaldo Carvalho de Melo1-0/+3
2018-03-19perf top: Document --ignore-vmlinuxArnaldo Carvalho de Melo1-0/+3
2018-03-19perf tools: Fix python extension build for gcc 8Jiri Olsa1-0/+2
2018-03-19mm: Allow to kill tasks doing pcpu_alloc() and waiting for pcpu_balance_workfn()Kirill Tkhai1-2/+11
2018-03-19percpu: include linux/sched.h for cond_resched()Tejun Heo1-0/+1
2018-03-19clk: bcm2835: Protect sections updating shared registersBoris Brezillon1-0/+4
2018-03-19clk: bcm2835: Fix ana->maskX definitionsBoris Brezillon1-4/+4
2018-03-19libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 versionHans de Goede1-2/+5
2018-03-19libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versionsHans de Goede1-1/+1
2018-03-19libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDsHans de Goede1-0/+8
2018-03-19y2038: Introduce struct __kernel_old_timevalArnd Bergmann3-0/+25
2018-03-19perf tools: Fix snprint warnings for gcc 8Jiri Olsa7-19/+19
2018-03-19selftests/x86/ptrace_syscall: Fix for yet more glibc interferenceAndy Lutomirski1-2/+6
2018-03-18Linux 4.16-rc6Linus Torvalds1-1/+1
2018-03-18Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds10-55/+108
2018-03-18Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+3
2018-03-18Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-21/+6
2018-03-18Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
2018-03-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds15-40/+117
2018-03-17parisc: Handle case where flush_cache_range is called with no contextJohn David Anglin1-9/+32
2018-03-16Merge tag 'for-4.16-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-15/+15
2018-03-16Merge tag 'microblaze-4.16-rc6' of git://git.monstr.eu/linux-2.6-microblazeLinus Torvalds5-64/+8
2018-03-16x86/microcode: Fix CPU synchronization routineBorislav Petkov1-27/+41
2018-03-16x86/microcode: Attempt late loading only when new microcode is presentBorislav Petkov4-19/+28
2018-03-16Merge tag 'drm-fixes-for-v4.16-rc6' of git://people.freedesktop.org/~airlied/...Linus Torvalds21-50/+169
2018-03-16perf/core: Clear sibling list of detached eventsMark Rutland1-1/+1
2018-03-16perf: Fix sibling iterationPeter Zijlstra19-40/+41
2018-03-16perf debug: Avoid setting 'quiet' to 'true' unnecessarilyYisheng Xie1-1/+0
2018-03-16perf mmap: Discard head in overwrite_rb_find_range()Yisheng Xie1-8/+7
2018-03-16perf vendor events: Update POWER9 eventsSukadev Bhattiprolu8-173/+178
2018-03-16perf report: Support forced leader feature in pipe modeJiri Olsa2-15/+53
2018-03-16perf record: Synthesize features before events in pipe modeJiri Olsa1-7/+11
2018-03-16perf tests: Fix out of bounds access on array fd when cnt is 100Colin Ian King1-5/+3
2018-03-16perf annotate: Use asprintf when formatting objdump command lineArnaldo Carvalho de Melo1-5/+12
2018-03-16perf test: Fix exit code for record+probe_libc_inet_pton.shSandipan Das1-1/+4
2018-03-16perf machine: Fix mmap name setupJiri Olsa1-15/+13
2018-03-16perf stat: Make function perf_stat_evsel_id_init staticThomas Richter2-3/+1
2018-03-16perf llvm: Display eBPF compiling command in debug outputJiri Olsa1-0/+14
2018-03-16perf top: Fix top.call-graph config option readingYisheng Xie1-2/+4
2018-03-16perf record: Avoid duplicate call of perf_default_config()Yisheng Xie1-3/+5
2018-03-16perf unwind: Unwind with libdw doesn't take symfs into accountMartin Vuille1-1/+1
2018-03-16perf vendor events arm64: Enable JSON events for ThunderX2 B0Ganapatrao Kulkarni1-0/+1
2018-03-16perf report: Show zero counters as well in 'perf report --stat'Ingo Molnar1-5/+1
2018-03-16perf stat: Fix core dump when flag T is usedThomas Richter1-2/+7
2018-03-16perf vendor events arm64: add HiSilicon hip08 JSON fileJohn Garry2-0/+123
2018-03-16perf vendor events arm64: fixup A53 to use recommended eventsJohn Garry6-92/+62
2018-03-16perf vendor events arm64: Fixup ThunderX2 to use recommended eventsJohn Garry1-40/+10
2018-03-16perf vendor events arm64: Add armv8-recommended.jsonJohn Garry1-0/+452
2018-03-16perf vendor events: Add support for arch standard eventsJohn Garry3-3/+172
2018-03-16perf vendor events arm64: Relocate Cortex A53 JSONs to arm subdirectoryJohn Garry7-1/+1
2018-03-16perf vendor events arm64: Relocate ThunderX2 JSON to cavium subdirectoryJohn Garry2-1/+1
2018-03-16perf vendor events: Add support for pmu events vendor subdirectoryJohn Garry2-6/+66
2018-03-16perf vendor events: Drop support for unused topic directoriesJohn Garry1-27/+10
2018-03-16perf vendor events: Fix error code in json_events()John Garry1-4/+5
2018-03-16perf vendor events: Drop incomplete multiple mapfile supportJohn Garry2-11/+4
2018-03-16perf tools arm64: Add libdw DWARF post unwind support for ARM64Kim Phillips6-1/+92
2018-03-16perf c2c report: Add cacheline address count columnJiri Olsa1-6/+29
2018-03-16perf c2c report: Add span header over cacheline dataJiri Olsa1-5/+58
2018-03-16perf c2c report: Display node for cacheline addressJiri Olsa1-5/+114
2018-03-16perf c2c report: Call calc_width() only for displayed entriesJiri Olsa1-2/+1
2018-03-16perf c2c report: Make calc_width work with struct c2c_hist_entryJiri Olsa1-5/+9
2018-03-16perf c2c record: Record physical addresses in samplesJiri Olsa2-2/+3
2018-03-16perf tests: Add mem2node object testJiri Olsa4-0/+81
2018-03-16perf tools: Add mem2node objectJiri Olsa3-0/+154
2018-03-16perf env: Free memory nodes dataJiri Olsa1-0/+4
2018-03-16perf/core: Clear sibling list of detached eventsMark Rutland1-1/+1
2018-03-16perf: Fix sibling iterationPeter Zijlstra19-40/+40
2018-03-16x86/tsc: Convert ART in nanoseconds to TSCRajvi Jingar2-0/+40
2018-03-16Revert "btrfs: use proper endianness accessors for super_copy"David Sterba2-15/+13
2018-03-16KVM: x86: Fix device passthrough when SME is activeTom Lendacky1-1/+3
2018-03-16microblaze: switch to NO_BOOTMEMRob Herring2-50/+7
2018-03-16microblaze: remove unused alloc_maybe_bootmemRob Herring2-9/+0
2018-03-16microblaze: Setup dependencies for ASM optimized lib functionsMichal Simek2-5/+1
2018-03-16x86/speculation: Remove Skylake C2 from Speculation Control microcode blacklistAlexander Sergeyev1-2/+1
2018-03-16Merge tag 'drm-intel-fixes-2018-03-15' of git://anongit.freedesktop.org/drm/d...Dave Airlie4-4/+82
2018-03-15RDMA/ucma: Check AF family prior resolving addressLeon Romanovsky1-3/+7
2018-03-16Merge branch 'linux-4.16' of git://github.com/skeggsb/linux into drm-fixesDave Airlie2-8/+8
2018-03-15Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds4-7/+22
2018-03-16drm/nouveau/bl: fix backlight regressionKarol Herbst1-5/+5
2018-03-16drm/nouveau/bl: Fix oops on driver unbindLukas Wunner1-2/+2
2018-03-16drm/nouveau/mmu: ALIGN_DOWN correct variableMāris Nartišs1-1/+1
2018-03-15fs: Teach path_connected to handle nfs filesystems with multiple roots.Eric W. Biederman3-2/+6
2018-03-15Merge tag 'gvt-fixes-2018-03-15' of https://github.com/intel/gvt-linux into d...Rodrigo Vivi4-4/+82
2018-03-15sparc64: Fix regression in pmdp_invalidate().David S. Miller1-6/+13