aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-11-06x86, kaiser, xen: Dynamically disable KAISER when running under Xen PVkaiser-414rc7-20171106Dave Hansen2-3/+23
2017-11-06x86, kaiser: allow KAISER to be enabled/disabled at runtimeDave Hansen2-4/+78
2017-11-06x86, kaiser: un-poison PGDs at runtimeDave Hansen3-2/+53
2017-11-06x86, kaiser: add a function to check for KAISER being enabledDave Hansen2-0/+9
2017-11-06x86, kaiser: add debugfs file to turn KAISER on/off at runtimeDave Hansen1-0/+48
2017-11-06x86, kaiser: disable native VSYSCALLDave Hansen1-0/+8
2017-11-06x86, kaiser: do not require mapping process kernel stacksDave Hansen6-33/+50
2017-11-06x86, kaiser: add KconfigDave Hansen1-0/+10
2017-11-06x86, kaiser: use PCID feature to make user and kernel switches fasterDave Hansen9-62/+264
2017-11-06x86, pcid, kaiser: allow flushing for future ASID switchesDave Hansen2-10/+72
2017-11-06x86, mm: put mmu-to-h/w ASID translation in one placeDave Hansen1-12/+18
2017-11-06x86, mm: remove hard-coded ASID limit checksDave Hansen1-2/+14
2017-11-06x86, mm: Move CR3 construction functionsDave Hansen3-32/+32
2017-11-06x86, kaiser: map virtually-addressed performance monitoring buffersDave Hansen1-12/+45
2017-11-06x86, kaiser: map debug IDT tablesDave Hansen1-0/+12
2017-11-06x86, kaiser: map trace interrupt entryDave Hansen2-0/+24
2017-11-06x86, kaiser: map entry stack variablesDave Hansen2-2/+2
2017-11-06x86, kaiser: map espfix structuresDave Hansen1-3/+9
2017-11-06x86, kaiser: map dynamically-allocated LDTsDave Hansen1-5/+20
2017-11-06x86, kaiser: map GDT into user page tablesDave Hansen2-0/+25
2017-11-06x86, kaiser: make sure static PGDs are 8k in sizeDave Hansen1-0/+16
2017-11-06x86, kaiser: allow NX to be set in p4d/pgdDave Hansen1-2/+12
2017-11-06x86, kaiser: only populate shadow page tables for userspaceDave Hansen1-33/+61
2017-11-06kaiser-global-pages-for-shadow-reallyDave Hansen1-0/+7
2017-11-06x86, kaiser: unmap kernel from userspace page tables (core patch)Dave Hansen14-6/+805
2017-11-06x86, kaiser: introduce user-mapped percpu areasDave Hansen8-7/+44
2017-11-06x86, mm: document X86_CR4_PGE toggling behaviorDave Hansen1-3/+5
2017-11-06x86, tlb: make CR4-based TLB flushes more robustDave Hansen1-3/+14
2017-11-06x86, kaiser: disable global pages by default with KAISERDave Hansen2-9/+21
2017-11-06x86, mm: do not set _PAGE_USER for init_mm page tablesDave Hansen1-5/+28
2017-11-06x86, kaiser: prepare assembly for entry/exit CR3 switchingDave Hansen37-1524/+155
2017-11-06x86, kaiser: do not require mapping process kernel stacksDave Hansen6-33/+50
2017-11-06x86, kaiser: add KconfigDave Hansen1-0/+10
2017-11-06x86, kaiser: use PCID feature to make user and kernel switches fasterDave Hansen9-62/+264
2017-11-06x86, pcid, kaiser: allow flushing for future ASID switchesDave Hansen2-10/+72
2017-11-06x86, mm: put mmu-to-h/w ASID translation in one placeDave Hansen1-12/+18
2017-11-06x86, mm: remove hard-coded ASID limit checksDave Hansen1-2/+14
2017-11-06x86, mm: Move CR3 construction functionsDave Hansen3-32/+32
2017-11-06x86, kaiser: map virtually-addressed performance monitoring buffersDave Hansen1-12/+45
2017-11-06x86, kaiser: map debug IDT tablesDave Hansen1-0/+12
2017-11-06x86, kaiser: map trace interrupt entryDave Hansen2-0/+24
2017-11-06x86, kaiser: map entry stack variablesDave Hansen2-2/+2
2017-11-06x86, kaiser: map espfix structuresDave Hansen1-3/+9
2017-11-06x86, kaiser: map dynamically-allocated LDTsDave Hansen1-5/+20
2017-11-06x86, kaiser: map GDT into user page tablesDave Hansen2-0/+25
2017-11-06x86, kaiser: make sure static PGDs are 8k in sizeDave Hansen1-0/+16
2017-11-06x86, kaiser: allow NX to be set in p4d/pgdDave Hansen1-2/+12
2017-11-06x86, kaiser: only populate shadow page tables for userspaceDave Hansen1-33/+61
2017-11-06kaiser-global-pages-for-shadow-reallyDave Hansen1-0/+7
2017-11-06x86, kaiser: unmap kernel from userspace page tables (core patch)Dave Hansen14-6/+805
2017-11-06x86, kaiser: introduce user-mapped percpu areasDave Hansen8-7/+44
2017-11-06x86, mm: document X86_CR4_PGE toggling behaviorDave Hansen1-3/+5
2017-11-06x86, tlb: make CR4-based TLB flushes more robustDave Hansen1-3/+14
2017-11-06x86, kaiser: disable global pages by default with KAISERDave Hansen2-9/+21
2017-11-06x86, mm: do not set _PAGE_USER for init_mm page tablesDave Hansen1-5/+28
2017-11-06x86, kaiser: prepare assembly for entry/exit CR3 switchingDave Hansen3-5/+98
2017-11-06dumpstack_64.c warning fixDave Hansen1-5/+4
2017-11-04x86/asm/64: Fix some unwind hintsAndy Lutomirski1-0/+3
2017-11-04x86/irq/64: In the stack overflow warning, print the offending IPAndy Lutomirski1-2/+2
2017-11-04x86/irq: Remove an old outdated comment about context tracking racesAndy Lutomirski1-12/+0
2017-11-04x86/asm/64: Return to userspace from the trampoline stackAndy Lutomirski1-4/+51
2017-11-04x86/asm/64: Use a percpu trampoline stack for IDT entriesAndy Lutomirski7-14/+25
2017-11-04x86/asm/64: Make cpu_current_top_of_stack a real percpu variableAndy Lutomirski5-21/+17
2017-11-04x86/unwind/64: Add support for the SYSENTER stackAndy Lutomirski1-0/+23
2017-11-04x86/asm/64: Allocate and enable the SYSENTER stackAndy Lutomirski7-14/+10
2017-11-02x86/entry/64: Shorten TEST instructionsBorislav Petkov1-2/+2
2017-11-02x86/traps: Use a new on_thread_stack() helper to clean up an assertionAndy Lutomirski2-2/+7
2017-11-02x86/entry/64: Remove thread_struct::sp0Andy Lutomirski4-20/+16
2017-11-02x86/entry/32: Fix cpu_current_top_of_stack initialization at bootAndy Lutomirski1-2/+1
2017-11-02x86/entry/64: Remove all remaining direct thread_struct::sp0 readsAndy Lutomirski4-4/+10
2017-11-02x86/entry/64: Stop initializing TSS.sp0 at bootAndy Lutomirski2-4/+17
2017-11-02x86/xen/64, x86/entry/64: Clean up SP code in cpu_initialize_context()Andy Lutomirski1-3/+14
2017-11-02x86/entry: Add task_top_of_stack() to find the top of a task's stackAndy Lutomirski1-0/+2
2017-11-02x86/entry/64: Pass SP0 directly to load_sp0()Andy Lutomirski8-25/+20
2017-11-02x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update code out of native_load_sp0()Andy Lutomirski5-10/+21
2017-11-02x86/entry/64: De-Xen-ify our NMI codeAndy Lutomirski1-12/+18
2017-11-02xen, x86/entry/64: Add xen NMI trap entryJuergen Gross4-4/+4
2017-11-02x86/entry/64: Remove the RESTORE_..._REGS infrastructureAndy Lutomirski1-52/+0
2017-11-02x86/entry/64: Use POP instead of MOV to restore regs on NMI returnAndy Lutomirski1-4/+7
2017-11-02x86/entry/64: Merge the fast and slow SYSRET pathsAndy Lutomirski1-3/+3
2017-11-02x86/entry/64: Use pop instead of movq in syscall_return_via_sysretAndy Lutomirski1-3/+11
2017-11-02x86/entry/64: Shrink paranoid_exit_restore and make labels localAndy Lutomirski1-8/+5
2017-11-02x86/entry/64: Simplify reg restore code in the standard IRET pathsAndy Lutomirski2-6/+27
2017-11-02x86/entry/64: Move SWAPGS into the common IRET-to-usermode pathAndy Lutomirski2-20/+15
2017-11-02x86/entry/64: Split the IRET-to-user and IRET-to-kernel pathsAndy Lutomirski3-11/+27
2017-11-02x86/entry/64: Remove the restore_c_regs_and_iret labelAndy Lutomirski1-3/+2
2017-11-02Merge branch 'x86/fpu' into x86/asmIngo Molnar9-44/+208
2017-11-02Merge branch 'x86/mpx/prep' into x86/asmIngo Molnar497-3337/+5444
2017-11-01ptrace,x86: Make user_64bit_mode() available to 32-bit buildsRicardo Neri1-1/+5
2017-11-01x86/boot: Relocate definition of the initial state of CR0Ricardo Neri3-6/+3
2017-11-01x86/mm: Relocate page fault error codes to traps.hRicardo Neri2-54/+52
2017-10-31RDMA/nldev: Enforce device index check for port callbackLeon Romanovsky1-1/+3
2017-10-31x86/cpufeatures: Enable new SSE/AVX/AVX512 CPU featuresGayatri Kammela2-0/+12
2017-10-30Merge tag 'pm-urgent-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-1/+2
2017-10-30Mark 'ioremap_page_range()' as possibly sleepingLinus Torvalds1-0/+1
2017-10-30Merge tag 'mmc-v4.14-rc4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-7/+23
2017-10-30Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2-4/+4
2017-10-30PM / QoS: Fix default runtime_pm device resume latencyTero Kristo1-1/+2
2017-10-29Linux 4.14-rc7Linus Torvalds1-1/+1
2017-10-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds78-361/+1021
2017-10-29Merge branch 'net_sched-fix-races-with-RCU-callbacks'David S. Miller19-57/+367
2017-10-29selftests: Introduce a new test case to tc testsuiteChris Mi3-5/+40
2017-10-29selftests: Introduce a new script to generate tc batch fileChris Mi1-0/+62
2017-10-29net_sched: fix call_rcu() race on act_sample module removalCong Wang1-0/+1
2017-10-29net_sched: add rtnl assertion to tcf_exts_destroy()Cong Wang1-0/+1
2017-10-29net_sched: use tcf_queue_work() in tcindex filterCong Wang1-5/+33
2017-10-29net_sched: use tcf_queue_work() in rsvp filterCong Wang1-3/+16
2017-10-29net_sched: use tcf_queue_work() in route filterCong Wang1-3/+16
2017-10-29net_sched: use tcf_queue_work() in u32 filterCong Wang1-3/+26
2017-10-29net_sched: use tcf_queue_work() in matchall filterCong Wang1-3/+16
2017-10-29net_sched: use tcf_queue_work() in fw filterCong Wang1-3/+16
2017-10-29net_sched: use tcf_queue_work() in flower filterCong Wang1-3/+16
2017-10-29net_sched: use tcf_queue_work() in flow filterCong Wang1-3/+16
2017-10-29net_sched: use tcf_queue_work() in cgroup filterCong Wang1-4/+18
2017-10-29net_sched: use tcf_queue_work() in bpf filterCong Wang1-2/+17
2017-10-29net_sched: use tcf_queue_work() in basic filterCong Wang1-3/+17
2017-10-29net_sched: introduce a workqueue for RCU callbacks of tc filterCong Wang3-17/+56
2017-10-29Merge branch 'sctp-endianness-fixes'David S. Miller10-50/+59
2017-10-29sctp: fix some type cast warnings introduced since very beginningXin Long5-7/+7
2017-10-29sctp: fix a type cast warnings that causes a_rwnd gets the wrong valueXin Long1-2/+2
2017-10-29sctp: fix some type cast warnings introduced by transport rhashtableXin Long1-11/+11
2017-10-29sctp: fix some type cast warnings introduced by stream reconfXin Long6-30/+39
2017-10-29net_sched: avoid matching qdisc with zero handleCong Wang1-0/+2
2017-10-29sctp: reset owner sk for data chunks on out queues when migrating a sockXin Long1-0/+32
2017-10-29Merge branch 'sockmap-fixes'David S. Miller5-11/+47
2017-10-29bpf: rename sk_actions to align with bpf infrastructureJohn Fastabend4-8/+10
2017-10-29bpf: bpf_compute_data uses incorrect cb structureJohn Fastabend3-3/+37
2017-10-28Merge tag 'kbuild-fixes-v4.14-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds6-24/+28
2017-10-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds3-9/+14
2017-10-28Merge tag 'pci-v4.14-fixes-6' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds17-54/+54
2017-10-28Merge tag 'drm-fixes-for-v4.14-rc7' of git://people.freedesktop.org/~airlied/...Linus Torvalds8-79/+27
2017-10-28Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds9-22/+37
2017-10-28assoc_array: Fix a buggy node-splitting caseDavid Howells1-34/+17
2017-10-28Merge tag '4.14-smb3-fixes-for-stable' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds8-34/+77
2017-10-28Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-27/+42
2017-10-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/msz...Linus Torvalds1-1/+2
2017-10-28tap: reference to KVA of an unloaded module causes kernel panicGirish Moodalbail4-8/+9
2017-10-28tcp: refresh tp timestamp before tcp_mtu_probe()Eric Dumazet1-1/+1
2017-10-28tuntap: properly align skb->head before building skbJason Wang1-0/+1
2017-10-27Merge tag 'for-linus-4.14c-rc7-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-9/+15
2017-10-27Merge tag 'arc-4.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/vgu...Linus Torvalds5-6/+22
2017-10-27Fix tracing sample code warning.Linus Torvalds1-1/+1
2017-10-27Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-2/+5
2017-10-27Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-31/+57
2017-10-27Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-11/+16
2017-10-27Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+3
2017-10-27Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-1/+5
2017-10-27Input: synaptics-rmi4 - limit the range of what GPIOs are buttonsAndrew Duggan1-2/+3
2017-10-27Input: gtco - fix potential out-of-bound accessDmitry Torokhov1-7/+10
2017-10-28Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirshe...David S. Miller5-21/+22
2017-10-27ip6_gre: update dst pmtu if dev mtu has been updated by toobig in __gre6_xmitXin Long1-2/+7
2017-10-27ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_errXin Long1-4/+7
2017-10-27ipip: only increase err_count for some certain type icmp in ipip_errXin Long1-17/+42
2017-10-27net: stmmac: First Queue must always be in DCB modeJose Abreu1-0/+7
2017-10-27net: stmmac: dwc-qos-eth: Fix typo in DT bindings parsingJose Abreu1-1/+1
2017-10-27Merge tag 'mlx5-fixes-2017-10-26' of git://git.kernel.org/pub/scm/linux/kerne...David S. Miller6-96/+204
2017-10-27Revert "x86/mm: Limit mmap() of /dev/mem to valid physical addresses"Ingo Molnar2-16/+0
2017-10-27maintainers: drop Chris Wright from pvopsJuergen Gross1-1/+0
2017-10-27Merge tag 'mac80211-for-davem-2017-10-25' of git://git.kernel.org/pub/scm/lin...David S. Miller4-20/+88
2017-10-27Merge tag 'drm-intel-fixes-2017-10-26' of git://anongit.freedesktop.org/drm/d...Dave Airlie5-65/+15
2017-10-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledfo...Linus Torvalds1-1/+12
2017-10-26arm/xen: don't inclide rwlock.h directly.Sebastian Andrzej Siewior1-1/+1
2017-10-26drm/i915/gvt: Adding ACTHD mmio read handlerXiong Zhang1-2/+3
2017-10-27drm/i915/gvt: Extract mmio_read_from_hw() common functionXiong Zhang1-16/+5
2017-10-27drm/i915/gvt: Refine MMIO_RING_F()Zhi Wang2-45/+2
2017-10-27drm/i915/gvt: properly check per_ctx bb valid stateZhenyu Wang3-2/+5
2017-10-26Revert "apparmor: add base infastructure for socket mediation"Linus Torvalds12-840/+16
2017-10-26SMB3: Validate negotiate request must always be signedSteve French1-0/+3
2017-10-26Merge tag 'pm-4.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds8-35/+63
2017-10-26alpha/PCI: Move pci_map_irq()/pci_swizzle() out of initdataLorenzo Pieralisi17-54/+54
2017-10-26Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds5-14/+69
2017-10-26Merge tag 'spi-fix-v4.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-107/+65
2017-10-26Merge tag 'ceph-for-4.14-rc7' of git://github.com/ceph/ceph-clientLinus Torvalds1-1/+4
2017-10-26i40e: Add programming descriptors to cleaned_countAlexander Duyck1-0/+1
2017-10-26i40e: Fix incorrect use of tx_itr_setting when checking for Rx ITR setupAlexander Duyck1-1/+1
2017-10-26ixgbe: Fix Tx map failure pathAlexander Duyck1-12/+6
2017-10-26igb: Fix TX map failure pathJean-Philippe Brucker1-1/+1
2017-10-26e1000: avoid null pointer dereference on invalid stat typeColin Ian King1-5/+4
2017-10-26e1000: fix race condition between e1000_down() and e1000_watchdogVincenzo Maffione1-2/+9
2017-10-26xen: fix booting ballooned down hvm guestJuergen Gross1-6/+13
2017-10-26tap: double-free in error path in tap_open()Girish Moodalbail1-9/+9
2017-10-26tcp: call tcp_rate_skb_sent() when retransmit with unaligned skb->dataYousuk Seung1-1/+3
2017-10-26tcp/dccp: fix other lockdep splats accessing ireq_optEric Dumazet4-4/+10
2017-10-26rds: Fix inaccurate accounting of unsignaled wrsHåkon Bugge1-8/+7
2017-10-26rds: ib: Fix uninitialized variableHåkon Bugge1-0/+1
2017-10-26Merge tag 'linux-can-fixes-for-4.14-20171024' of git://git.kernel.org/pub/scm...David S. Miller2-3/+9
2017-10-26net: mvpp2: do not sleep in set_rx_modeAntoine Tenart1-2/+2
2017-10-26net: mvpp2: fix invalid parameters order when calling the tcam initAntoine Tenart1-2/+2
2017-10-26net: mvpp2: fix typo in the tcam setupAntoine Tenart1-1/+1
2017-10-26net/mlx5e: DCBNL, Implement tc with ets type and zero bandwidthHuy Nguyen3-30/+106
2017-10-26net/mlx5e: Properly deal with encap flows add/del under neigh updateOr Gerlitz1-35/+54
2017-10-26net/mlx5: Delay events till mlx5 interface's add complete for pci resumeHuy Nguyen1-29/+41
2017-10-26net/mlx5: Fix health work queue spin lock to IRQ safeMoshe Shemesh1-2/+3
2017-10-26Merge tag 'xfs-4.14-fixes-7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-8/+13
2017-10-26Merge tag 'hwmon-for-linus-v4.14-rc7' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-8/+10
2017-10-26Merge tag 'sound-4.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+19
2017-10-26tun: allow positive return values on dev_get_valid_name() callJulien Gomes1-1/+1
2017-10-26nfp: refuse offloading filters that redirects to upper devicesPieter Jansen van Vuuren1-0/+2
2017-10-26net/unix: don't show information about sockets from other namespacesAndrei Vagin1-0/+2
2017-10-26Merge tag 'drm-intel-fixes-2017-10-25' of git://anongit.freedesktop.org/drm/d...Dave Airlie1-0/+4