aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-01-06bpf: introduce BPF_JIT_ALWAYS_ON configjit_onAlexei Starovoitov4-0/+29
2018-01-05Merge branch 'xdp_rxq_info'Alexei Starovoitov36-28/+990
2018-01-05samples/bpf: program demonstrating access to xdp_rxq_infoJesper Dangaard Brouer3-0/+631
2018-01-05bpf: finally expose xdp_rxq_info to XDP bpf-programsJesper Dangaard Brouer2-0/+22
2018-01-05xdp: generic XDP handling of xdp_rxq_infoJesper Dangaard Brouer2-10/+61
2018-01-05virtio_net: setup xdp_rxq_infoJesper Dangaard Brouer1-1/+13
2018-01-05tun: setup xdp_rxq_infoJesper Dangaard Brouer1-1/+23
2018-01-05thunderx: setup xdp_rxq_infoJesper Dangaard Brouer3-4/+13
2018-01-05nfp: setup xdp_rxq_infoJesper Dangaard Brouer2-3/+12
2018-01-05bnxt_en: setup xdp_rxq_infoJesper Dangaard Brouer3-0/+13
2018-01-05mlx4: setup xdp_rxq_infoJesper Dangaard Brouer3-5/+15
2018-01-05xdp/qede: setup xdp_rxq_info and intro xdp_rxq_info_is_regJesper Dangaard Brouer5-0/+20
2018-01-05ixgbe: setup xdp_rxq_infoJesper Dangaard Brouer3-1/+15
2018-01-05i40e: setup xdp_rxq_infoJesper Dangaard Brouer3-2/+21
2018-01-05xdp/mlx5: setup xdp_rxq_infoJesper Dangaard Brouer3-0/+14
2018-01-05xdp: base API for new XDP rx-queue info conceptJesper Dangaard Brouer4-1/+117
2018-01-04bpf: only build sockmap with CONFIG_INETJohn Fastabend3-2/+4
2018-01-04bpf: sockmap remove unused functionJohn Fastabend1-8/+0
2018-01-04Merge branch 'bpf-bpftool-misc-fixes'Daniel Borkmann8-37/+40
2018-01-04tools: bpftool: remove new lines from errorsJakub Kicinski2-11/+11
2018-01-04tools: bpftool: alias show and list commandsJakub Kicinski8-19/+22
2018-01-04tools: bpftool: rename cgroup list -> show in the codeJakub Kicinski1-9/+9
2017-12-31Merge branch 'bpf-offload-report-dev'Daniel Borkmann17-89/+346
2017-12-31selftests/bpf: test device info reporting for bound progsJakub Kicinski1-11/+101
2017-12-31tools: bpftool: report device information for offloaded programsJakub Kicinski3-0/+57
2017-12-31bpf: offload: report device information for offloaded programsJakub Kicinski5-0/+73
2017-12-31nsfs: generalize ns_get_path() for path resolution with a taskJakub Kicinski2-3/+29
2017-12-31bpf: offload: free program id when device disappearsJakub Kicinski3-2/+12
2017-12-31bpf: offload: free prog->aux->offload when device disappearsJakub Kicinski1-14/+9
2017-12-31bpf: offload: allow netdev to disappear while verifier is runningJakub Kicinski8-48/+37
2017-12-31bpf: offload: don't use prog->aux->offload as booleanJakub Kicinski2-2/+5
2017-12-31bpf: offload: don't require rtnl for dev list manipulationJakub Kicinski1-10/+24
2017-12-30tools/bpftool: fix bpftool build with bintutils >= 2.9Roman Gushchin6-0/+86
2017-12-30tools/bpftool: use version from the kernel source treeRoman Gushchin2-11/+5
2017-12-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller212-1204/+2378
2017-12-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds30-121/+298
2017-12-28Merge tag 'drm-fixes-for-v4.15-rc6' of git://people.freedesktop.org/~airlied/...Linus Torvalds3-4/+5
2017-12-28Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+2
2017-12-28Merge tag 'led_fixes_for_4.15-rc6' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2017-12-28Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds22-105/+208
2017-12-28Merge tag 'mlx5-shared-4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/g...David S. Miller9-214/+424
2017-12-29net/mlx5: Separate ingress/egress namespaces for each vportGal Pressman4-30/+133
2017-12-29net/mlx5: Fix ingress/egress naming mistakeGal Pressman1-2/+2
2017-12-29net/mlx5e: E-Switch, Use the name of static array instead of its addressGal Pressman1-13/+13
2017-12-29net/mlx5e: E-Switch, Move send-to-vport rule struct to en_repMark Bloch3-16/+16
2017-12-29net/mlx5: E-Switch, Create generic header struct to be used by representorsMark Bloch5-44/+88
2017-12-28Merge branch 'strparser-Fix-lockdep-issue'David S. Miller2-1/+6
2017-12-28strparser: Call sock_owned_by_user_nocheckTom Herbert1-1/+1
2017-12-28sock: Add sock_owned_by_user_nocheckTom Herbert1-0/+5
2017-12-28skbuff: in skb_copy_ubufs unclone before releasing zerocopyWillem de Bruijn1-3/+3
2017-12-28Merge branch 'mlx4-misc-for-4.16'David S. Miller5-46/+63
2017-12-28net/mlx4_en: Change default QoS settingsMoni Shoua3-0/+13
2017-12-28net/mlx4_core: Cleanup FMR unmapping flowTariq Toukan1-19/+21
2017-12-28net/mlx4_en: RX csum, reorder branchesTariq Toukan1-25/+21
2017-12-28net/mlx4_en: RX csum, remove redundant branches and checksTariq Toukan1-3/+9
2017-12-28net: sched: don't set extack message in case the qdisc will be createdJiri Pirko1-3/+1
2017-12-28tipc: fix hanging poll() for stream socketsParthasarathy Bhuvaragan1-1/+1
2017-12-28Merge branch 'AVE-ethernet'David S. Miller6-0/+1813
2017-12-28net: ethernet: socionext: add AVE ethernet driverKunihiko Hayashi5-0/+1765
2017-12-28dt-bindings: net: add DT bindings for Socionext UniPhier AVEKunihiko Hayashi1-0/+48
2017-12-28cxgb4/cxgb4vf: support for XLAUI Port TypeGanesh Goudar4-2/+20
2017-12-28cxgb4: display VNI correctlyGanesh Goudar1-3/+5
2017-12-28net/mlx5e: Move ethernet representors data into separate structMark Bloch5-35/+60
2017-12-28net/mlx5: E-Switch, Create a dedicated send to vport rule deletion functionMark Bloch3-1/+7
2017-12-28net/mlx5: E-Switch, Move mlx5e only logic outside E-SwitchMark Bloch3-62/+59
2017-12-28net/mlx5: E-Switch, Simplify representor load/unload callback APIMark Bloch3-13/+12
2017-12-28net/mlx5: E-Switch, Refactor load/unload of representorsMark Bloch1-26/+40
2017-12-28net/mlx5: E-Switch, Refactor vport representors initializationMark Bloch4-19/+41
2017-12-27net: hns3: hns3_get_channels() can be statickbuild test robot1-2/+2
2017-12-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller17-68/+764
2017-12-27nfp: bpf: allocate vNIC priv for keeping track of the offloaded programJakub Kicinski1-1/+29
2017-12-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller3-4/+8
2017-12-27IB/mlx5: Fix mlx5_ib_alloc_mr error flowNitzan Carmi1-0/+1
2017-12-27IB/core: Verify that QP is security enabled in create and destroyMoni Shoua2-1/+5
2017-12-27IB/uverbs: Fix command checking as part of ib_uverbs_ex_modify_qp()Moni Shoua1-2/+2
2017-12-27IB/mlx5: Serialize access to the VMA listMajd Dibbiny2-0/+12
2017-12-27net/trace: fix printk format in inet_sock_set_stateYafang Shao1-2/+1
2017-12-27Merge branch 'net-zerocopy-refine'David S. Miller2-14/+24
2017-12-27tcp: do not allocate linear memory for zerocopy skbsWillem de Bruijn1-4/+7
2017-12-27tcp: place all zerocopy payload in fragsWillem de Bruijn1-4/+5
2017-12-27tcp: push full zerocopy packetsWillem de Bruijn1-1/+3
2017-12-27skbuff: in skb_segment, call zerocopy functions once per nskbWillem de Bruijn1-5/+9
2017-12-27Merge tag 'trace-v4.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-10/+15
2017-12-27Merge tag 'sound-4.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds31-143/+173
2017-12-27led: core: Fix brightness setting when setting delay_off=0Matthieu CASTET1-1/+1
2017-12-27tracing: Fix possible double free on failure of allocating trace bufferSteven Rostedt (VMware)1-0/+1
2017-12-27tracing: Fix crash when it fails to alloc ring bufferJing Xia1-0/+2
2017-12-27ring-buffer: Do no reuse reader page if still in useSteven Rostedt (VMware)1-0/+6
2017-12-27tracing: Remove extra zeroing out of the ring buffer pageSteven Rostedt (VMware)1-9/+1
2017-12-28Merge tag 'drm-intel-fixes-2017-12-22-1' of git://anongit.freedesktop.org/drm...Dave Airlie2-3/+4
2017-12-27ring-buffer: Mask out the info bits when returning buffer page lengthSteven Rostedt (VMware)1-1/+5
2017-12-27sctp: Replace use of sockets_allocated with specified macro.Tonghao Zhang1-2/+2
2017-12-27Merge branch 'rds-bug-fixes'David S. Miller2-20/+28
2017-12-27rds: tcp: cleanup if kmem_cache_alloc fails in rds_tcp_conn_alloc()Sowmini Varadhan1-20/+26
2017-12-27rds: tcp: initialize t_tcp_detached to falseSowmini Varadhan1-0/+1
2017-12-27rds; Reset rs->rs_bound_addr in rds_add_bound() failure pathSowmini Varadhan1-0/+1
2017-12-27net: sch: api: fix tcf_block_getSudip Mukherjee1-1/+2
2017-12-27Merge branch 'bpf-stack-depth-tracking-fixes'Daniel Borkmann3-18/+225
2017-12-27bpf: fix max call depth checkAlexei Starovoitov2-2/+37
2017-12-27selftests/bpf: additional stack depth testsAlexei Starovoitov1-0/+121
2017-12-27bpf: fix maximum stack depth tracking logicAlexei Starovoitov2-16/+67
2017-12-27bpf: selftest for late caller stack size increaseJann Horn1-0/+34
2017-12-27bnx2x: Improve reliability in case of nested PCI errorsGuilherme G. Piccoli2-3/+15
2017-12-27Merge branch 'l2tp-next'David S. Miller5-8/+40
2017-12-27l2tp: add peer_offset parameterLorenzo Bianconi5-8/+38
2017-12-27l2tp: fix missing print session offset infoHangbin Liu1-0/+2
2017-12-27Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller13-190/+326
2017-12-27Merge branch 'tg3-fixes'David S. Miller2-4/+22
2017-12-27tg3: Enable PHY reset in MTU change path for 5720Siva Reddy Kallam1-1/+2
2017-12-27tg3: Add workaround to restrict 5762 MRRS to 2048Siva Reddy Kallam2-0/+14
2017-12-27tg3: Update copyrightSiva Reddy Kallam2-3/+6
2017-12-27phylib: rename reset-(post-)delay-us to reset-(de)assert-usRichard Leitner4-10/+11
2017-12-27Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller7-5/+125
2017-12-27net: fec: unmap the xmit buffer that are not transferred by DMAFugang Duan1-0/+6
2017-12-27tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() error pathTommi Rantala1-1/+5
2017-12-27tipc: error path leak fixes in tipc_enable_bearer()Tommi Rantala1-1/+4
2017-12-27Merge branch 'hns3-next'David S. Miller10-44/+855
2017-12-27net: hns3: change TM sched mode to TC-based mode when SRIOV enabledPeng Li1-4/+1
2017-12-27net: hns3: Increase the default depth of bucket for TM shaperPeng Li1-2/+2
2017-12-27net: hns3: add support for querying advertised pause frame by ethtool ethxPeng Li3-0/+32
2017-12-27net: hns3: add Asym Pause support to phy default featuresFuyun Liang1-0/+1
2017-12-27net: hns3: add support to update flow control settings after autonegPeng Li3-0/+41
2017-12-27net: hns3: add support for set_pauseparamPeng Li4-1/+98
2017-12-27net: hns3: fix for getting auto-negotiation state in hclge_get_autonegFuyun Liang1-0/+4
2017-12-27net: hns3: cleanup mac auto-negotiation state queryFuyun Liang1-24/+0
2017-12-27net: hns3: add handling vlan tag offload in bdPeng Li1-5/+78
2017-12-27net: hns3: add ethtool related offload commandPeng Li3-0/+32
2017-12-27net: hns3: add vlan offload config commandPeng Li3-6/+233
2017-12-27net: hns3: add a mask initialization for mac_vlan tablePeng Li2-1/+48
2017-12-27net: hns3: get rss_size_max from configuration but not hardcodePeng Li3-1/+8
2017-12-27net: hns3: free the ring_data structrue when change tqpsPeng Li1-0/+4
2017-12-27net: hns3: change the returned tqp number by ethtool -xPeng Li1-1/+1
2017-12-27net: hns3: add support to modify tqps numberPeng Li5-0/+240
2017-12-27net: hns3: add support to query tqps numberPeng Li3-0/+33
2017-12-27RDS: Check cmsg_len before dereferencing CMSG_DATAAvinash Repaka1-0/+3
2017-12-27ALSA: hda - Fix missing COEF init for ALC225/295/299Takashi Iwai1-3/+5
2017-12-26Merge tag 'hwmon-for-linus-v4.15-rc6' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-4/+17
2017-12-26Merge tag 'gpio-v4.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds5-15/+14
2017-12-26clk: use atomic runtime pm api in clk_core_is_enabledDong Aisheng1-1/+2
2017-12-27Merge branch 'linux-4.15' of git://github.com/skeggsb/linux into drm-fixesDave Airlie1-1/+1
2017-12-26net: erspan: remove md NULL checkWilliam Tu2-9/+0
2017-12-26tcp: Avoid preprocessor directives in tracepoint macro argsMat Martineau1-60/+37
2017-12-26tcp: md5: Handle RCU dereference of md5sig_infoMat Martineau1-1/+1
2017-12-26net: dsa: lan9303: lan9303_csr_reg_wait cleanupsEgil Hjelmeland1-8/+5
2017-12-26ipv6: Reinject IPv6 packets if IPsec policy matches after SNATTobias Brunner1-0/+8
2017-12-26hwmon: Deal with errors from the thermal subsystemLinus Walleij1-4/+17
2017-12-26enic: add wq clean up budgetGovindarajulu Varadarajan2-2/+4
2017-12-26tipc: fix memory leak of group member when peer node is lostJon Maloy1-9/+18
2017-12-26net: sched: fix possible null pointer deref in tcf_block_putJiri Pirko1-0/+2
2017-12-26tipc: base group replicast ack counter on number of actual receiversJon Maloy1-1/+3
2017-12-26rtnetlink: Replace implementation of ASSERT_RTNL() macro with WARN_ONCE()Leon Romanovsky1-7/+3
2017-12-26net_sched: fix a missing rcu barrier in mini_qdisc_pair_swap()Cong Wang1-1/+3
2017-12-26net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaroundGrygorii Strashko1-0/+1
2017-12-26ip6_gre: fix device features for ioctl setupAlexey Kodanev1-25/+32
2017-12-26net: mediatek: remove superfluous pin setup for MT7622 SoCSean Wang2-14/+24
2017-12-26dt-bindings: net: mediatek: add condition to property mediatek, pctlSean Wang1-1/+1
2017-12-25phylink: ensure AN is enabledRussell King1-0/+1
2017-12-25phylink: ensure the PHY interface mode is appropriately setRussell King1-0/+1
2017-12-23Linux 4.15-rc5Linus Torvalds1-1/+1
2017-12-23Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-41/+236
2017-12-23Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds44-458/+626
2017-12-23x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_area_ptes() on 32bitThomas Gleixner1-1/+2
2017-12-23bpf: fix stacksafe exploration when comparing statesGianluca Borello2-1/+52
2017-12-23Merge branch 'bpf-bpftool-various-fixes'Daniel Borkmann2-3/+7
2017-12-23tools: bpftool: protect against races with disappearing objectsJakub Kicinski2-0/+4
2017-12-23tools: bpftool: maps: close json array on error paths of showJakub Kicinski1-3/+3
2017-12-23bpf: sparc64: Add JIT support for multi-function programs.David Miller1-4/+40
2017-12-23drm/nouveau: fix race when adding delayed work itemsBen Skeggs1-1/+1
2017-12-22Merge tag 'powerpc-4.15-5' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds4-7/+27
2017-12-22Merge tag 'for-linus-4.15-rc5-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds6-13/+159
2017-12-22Merge tag 'xfs-4.15-fixes-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds19-97/+258
2017-12-22Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds6-35/+37
2017-12-22Merge tag 'pinctrl-v4.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+16
2017-12-22Merge tag 'drm-fixes-for-v4.15-rc5' of git://people.freedesktop.org/~airlied/...Linus Torvalds31-146/+267
2017-12-22Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-2/+19
2017-12-22init: Invoke init_espfix_bsp() from mm_init()Thomas Gleixner4-12/+12
2017-12-22x86/cpu_entry_area: Move it out of the fixmapThomas Gleixner14-88/+143
2017-12-22x86/cpu_entry_area: Move it to a separate unitThomas Gleixner6-135/+159
2017-12-22x86/mm: Create asm/invpcid.hPeter Zijlstra2-48/+54
2017-12-22x86/mm: Put MMU to hardware ASID translation in one placeDave Hansen1-11/+18
2017-12-22x86/mm: Remove hard-coded ASID limit checksDave Hansen1-2/+18
2017-12-22x86/mm: Move the CR3 construction functions to tlbflush.hDave Hansen3-32/+31
2017-12-22x86/mm: Add comments to clarify which TLB-flush functions are supposed to flu...Peter Zijlstra1-2/+21
2017-12-22x86/mm: Remove superfluous barriersPeter Zijlstra1-7/+1
2017-12-22x86/mm: Use __flush_tlb_one() for kernel memoryPeter Zijlstra1-1/+1
2017-12-22x86/microcode: Dont abuse the TLB-flush interfacePeter Zijlstra2-26/+6
2017-12-22x86/uv: Use the right TLB-flush APIPeter Zijlstra1-1/+1
2017-12-22x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stackDave Hansen11-38/+44
2017-12-22x86/doc: Remove obvious weirdnesses from the x86 MM layout documentationPeter Zijlstra1-9/+3
2017-12-22x86/mm/64: Improve the memory map documentationAndy Lutomirski1-4/+6
2017-12-22x86/ldt: Prevent LDT inheritance on execThomas Gleixner3-26/+22
2017-12-22x86/ldt: Rework lockingPeter Zijlstra3-13/+26
2017-12-22arch, mm: Allow arch_dup_mmap() to failThomas Gleixner6-11/+14
2017-12-22x86/vsyscall/64: Warn and fail vsyscall emulation in NATIVE modeAndy Lutomirski1-0/+4
2017-12-22x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetable hierarchyAndy Lutomirski1-1/+33
2017-12-22x86/mm/dump_pagetables: Make the address hints correct and readableThomas Gleixner1-37/+53
2017-12-22x86/mm/dump_pagetables: Check PAGE_PRESENT for realThomas Gleixner1-1/+1
2017-12-22x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amountThomas Gleixner1-1/+2
2017-12-22IB/hfi: Only read capability registers if the capability existsMichael J. Ruhl2-19/+12
2017-12-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller202-1137/+2851