aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-09-26x86, bpf: Use bpf_prog_pack for bpf trampolinetest-bpf-tramp-to-prog-packSong Liu1-26/+69
2023-09-26bpf: Use arch_bpf_trampoline_sizeSong Liu5-32/+39
2023-09-26bpf: Add arch_bpf_trampoline_size()Song Liu6-46/+132
2023-09-26bpf, x86: Adjust arch_prepare_bpf_trampoline return valueSong Liu1-1/+1
2023-09-26bpf: Add helpers for trampoline image managementSong Liu4-18/+50
2023-09-26bpf: Adjust argument names of arch_prepare_bpf_trampoline()Song Liu3-9/+9
2023-09-26bpf: Let bpf_prog_pack_free handle any pointerSong Liu3-16/+12
2023-09-26s390/bpf: Let arch_prepare_bpf_trampoline return program sizeSong Liu1-1/+1
2023-09-25Merge branch 'bpf: Add missed stats for kprobes'Andrii Nakryiko15-13/+322
2023-09-25selftests/bpf: Add test for recursion counts of perf event link tracepointJiri Olsa2-0/+81
2023-09-25selftests/bpf: Add test for recursion counts of perf event link kprobeJiri Olsa3-0/+100
2023-09-25selftests/bpf: Add test for missed counts of perf event link kprobeJiri Olsa4-0/+84
2023-09-25bpftool: Display missed count for kprobe perf linkJiri Olsa1-0/+3
2023-09-25bpftool: Display missed count for kprobe_multi linkJiri Olsa1-0/+3
2023-09-25bpf: Count missed stats in trace_call_bpfJiri Olsa2-0/+19
2023-09-25bpf: Add missed value to kprobe perf link infoJiri Olsa6-13/+28
2023-09-25bpf: Add missed value to kprobe_multi link infoJiri Olsa3-0/+3
2023-09-25bpf: Count stats for kprobe_multi programsJiri Olsa1-0/+1
2023-09-25Merge branch 'add libbpf getters for individual ringbuffers'Andrii Nakryiko5-13/+193
2023-09-25selftests/bpf: Add tests for ring__consumeMartin Kelly1-0/+4
2023-09-25libbpf: Add ring__consumeMartin Kelly3-0/+22
2023-09-25selftests/bpf: Add tests for ring__map_fdMartin Kelly1-0/+4
2023-09-25libbpf: Add ring__map_fdMartin Kelly3-0/+15
2023-09-25selftests/bpf: Add tests for ring__sizeMartin Kelly1-1/+3
2023-09-25libbpf: Add ring__sizeMartin Kelly3-0/+16
2023-09-25selftests/bpf: Add tests for ring__avail_data_sizeMartin Kelly1-1/+3
2023-09-25libbpf: Add ring__avail_data_sizeMartin Kelly3-0/+21
2023-09-25selftests/bpf: Add tests for ring__*_posMartin Kelly1-0/+14
2023-09-25libbpf: Add ring__producer_pos, ring__consumer_posMartin Kelly3-0/+34
2023-09-25selftests/bpf: Add tests for ring_buffer__ringMartin Kelly1-0/+15
2023-09-25libbpf: Add ring_buffer__ringMartin Kelly3-0/+24
2023-09-25libbpf: Switch rings to array of pointersMartin Kelly1-8/+12
2023-09-25libbpf: Refactor cleanup in ring_buffer__addMartin Kelly1-6/+9
2023-09-22Merge branch 'libbpf: Support symbol versioning for uprobe'Andrii Nakryiko8-17/+337
2023-09-22selftests/bpf: Add tests for symbol versioning for uprobeHengqi Chen6-4/+209
2023-09-22libbpf: Support symbol versioning for uprobeHengqi Chen2-12/+124
2023-09-22libbpf: Resolve symbol conflicts at the same offset for uprobeHengqi Chen1-1/+4
2023-09-21bpf, docs: Add loongarch64 as arch supporting BPF JITTiezhu Yang2-2/+3
2023-09-21samples/bpf: syscall_tp_user: Fix array out-of-bound accessJinghao Jia1-3/+20
2023-09-21samples/bpf: syscall_tp_user: Rename num_progs into nr_testsJinghao Jia1-12/+12
2023-09-21Merge branch 'implement-cpuv4-support-for-s390x'Alexei Starovoitov10-164/+331
2023-09-21selftests/bpf: Trim DENYLIST.s390xIlya Leoshkevich1-25/+0
2023-09-21selftests/bpf: Enable the cpuv4 tests for s390xIlya Leoshkevich6-6/+12
2023-09-21s390/bpf: Implement signed divisionIlya Leoshkevich1-47/+125
2023-09-21s390/bpf: Implement unconditional jump with 32-bit offsetIlya Leoshkevich1-3/+9
2023-09-21s390/bpf: Implement unconditional byte swapIlya Leoshkevich1-0/+1
2023-09-21s390/bpf: Implement BPF_MEMSXIlya Leoshkevich1-5/+27
2023-09-21s390/bpf: Implement BPF_MOV | BPF_X with sign-extensionIlya Leoshkevich1-8/+40
2023-09-21selftests/bpf: Add big-endian support to the ldsx testIlya Leoshkevich2-62/+90
2023-09-21selftests/bpf: Unmount the cgroup2 work directoryIlya Leoshkevich1-7/+26
2023-09-21bpf: Disable zero-extension for BPF_MEMSXIlya Leoshkevich1-1/+1
2023-09-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni396-2020/+3555
2023-09-21Merge tag 'net-6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds93-540/+1489
2023-09-21Merge tag 'v6.6-rc3.vfs.ctime.revert' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds10-178/+38
2023-09-21Merge tag 'powerpc-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds6-26/+60
2023-09-21Merge tag 'for-linus-6.6a-rc3-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds16-155/+123
2023-09-21Merge tag 'fixes-2023-09-21' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-5/+10
2023-09-21Merge tag 'sound-6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds65-249/+352
2023-09-21Merge tag 'hwmon-for-v6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+4
2023-09-21net: dsa: sja1105: make read-only const arrays staticColin Ian King1-8/+13
2023-09-21netdev: Remove unneeded semicolonYang Li1-1/+1
2023-09-21Merge branch 'vsock-virtio-vhost-msg_zerocopy-preparations'Paolo Abeni5-87/+348
2023-09-21vsock/virtio: MSG_ZEROCOPY flag supportArseniy Krasnov4-62/+241
2023-09-21vsock/virtio: non-linear skb handling for tapArseniy Krasnov1-3/+28
2023-09-21vsock/virtio: support to send non-linear skbArseniy Krasnov1-7/+53
2023-09-21vsock/virtio/vhost: read data from non-linear skbArseniy Krasnov3-18/+29
2023-09-21Merge tag 'nf-23-09-20' of https://git.kernel.org/pub/scm/linux/kernel/git/ne...Paolo Abeni3-5/+23
2023-09-21sfc: handle error pointers returned by rhashtable_lookup_get_insert_fast()Edward Cree4-4/+30
2023-09-21igc: Expose tx-usecs coalesce setting to userMuhammad Husaini Zulkifli1-12/+19
2023-09-21Merge branch 'add-missing-xdp_do_flush-invocations'Paolo Abeni3-6/+21
2023-09-21octeontx2-pf: Do xdp_do_flush() after redirects.Sebastian Andrzej Siewior1-6/+13
2023-09-21bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPISebastian Andrzej Siewior1-0/+5
2023-09-21net: ena: Flush XDP packets on error.Sebastian Andrzej Siewior1-0/+3
2023-09-20Merge tag 'media/v6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds12-22/+25
2023-09-20Merge tag 'for-6.6-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-53/+69
2023-09-20Merge tag 'spi-fix-v6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-5/+25
2023-09-20Merge tag 'regulator-fix-v6.6-rc2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2023-09-20Revert "fs: add infrastructure for multigrain timestamps"Christian Brauner3-162/+7
2023-09-20Revert "btrfs: convert to multigrain timestamps"Christian Brauner2-7/+22
2023-09-20Revert "ext4: switch to multigrain timestamps"Christian Brauner1-1/+1
2023-09-20Revert "xfs: switch to multigrain timestamps"Christian Brauner3-7/+7
2023-09-20Revert "tmpfs: add support for multigrain timestamps"Christian Brauner1-1/+1
2023-09-20Merge tag 'asoc-fix-v6.6-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai26-113/+192
2023-09-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller4-13/+9
2023-09-20net/handshake: Fix memory leak in __sock_create() and sock_alloc_file()Jinjie Ruan1-7/+7
2023-09-20wifi: cfg80211: make read-only array centers_80mhz static constColin Ian King1-1/+1
2023-09-20net: dsa: mv88e6xxx: make const read-only array lanes staticColin Ian King1-1/+1
2023-09-20net: hinic: Fix warning-hinic_set_vlan_fliter() warn: variable dereferenced b...Cai Huoqing1-3/+0
2023-09-20Merge branch 'ionic-better-tx-sg=handling'David S. Miller3-10/+82
2023-09-20ionic: expand the descriptor bufs arrayShannon Nelson1-1/+2
2023-09-20ionic: add a check for max SGs and SKB fragsShannon Nelson1-0/+12
2023-09-20ionic: count SGs in packet to minimize linearizeShannon Nelson1-9/+68
2023-09-20Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...David S. Miller11-151/+308
2023-09-20Merge branch 'mdio-platform-remove-void'David S. Miller19-75/+38
2023-09-20net: mdio: xgene: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: sun4i: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: octeon: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-20net: mdio: mux-multiplexer: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: mux-mmioreg: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: mux-meson-gxl: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: mux-meson-g12a: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: mux-gpio: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-20net: mdio: mux-bcm6368: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: mux-bcm-iproc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: mscc-miim: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: moxart: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: ipq8064: Convert to platform remove callback returning voidUwe Kleine-König1-5/+2
2023-09-20net: mdio: ipq4019: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: hisi-femac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: gpio: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: bcm-unimac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: bcm-iproc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: mdio: aspeed: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20Merge branch 'dsa-platform-remove-void'David S. Miller11-54/+31
2023-09-20net: dsa: vitesse-vsc73xx: Convert to platform remove callback returning voidUwe Kleine-König1-5/+3
2023-09-20net: dsa: rzn1_a5psw: Convert to platform remove callback returning voidUwe Kleine-König1-5/+3
2023-09-20net: dsa: realtek: Convert to platform remove callback returning voidUwe Kleine-König1-5/+3
2023-09-20net: dsa: ocelot: Convert to platform remove callback returning voidUwe Kleine-König2-10/+6
2023-09-20net: dsa: mt7530: Convert to platform remove callback returning voidUwe Kleine-König1-5/+2
2023-09-20net: dsa: lantiq_gswip: Convert to platform remove callback returning voidUwe Kleine-König1-5/+3
2023-09-20net: dsa: hirschmann: Convert to platform remove callback returning voidUwe Kleine-König1-5/+3
2023-09-20net: dsa: bcm_sf2: Convert to platform remove callback returning voidUwe Kleine-König1-5/+3
2023-09-20net: dsa: b53: Convert to platform remove callback returning voidUwe Kleine-König2-9/+5
2023-09-20netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAPJozsef Kadlecsik1-2/+10
2023-09-20netfilter: nf_tables: fix memleak when more than 255 elements expiredFlorian Westphal2-3/+9
2023-09-20netfilter: nf_tables: disable toggling dormant table state more than onceFlorian Westphal1-0/+4
2023-09-20Merge branch 'net-platform-remove-void'David S. Miller101-399/+213
2023-09-20net: ethernet: xscale: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-20net: ethernet: xilinx: Convert to platform remove callback returning voidUwe Kleine-König3-11/+6
2023-09-20net: ethernet: wiznet: Convert to platform remove callback returning voidUwe Kleine-König2-7/+4
2023-09-20net: ethernet: via: Convert to platform remove callback returning voidUwe Kleine-König2-8/+4
2023-09-20net: ethernet: tundra: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: ti: Convert to platform remove callback returning voidUwe Kleine-König4-15/+8
2023-09-20net: ethernet: sunplus: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: sun: Convert to platform remove callback returning voidUwe Kleine-König3-11/+6
2023-09-20net: ethernet: socionext: Convert to platform remove callback returning voidUwe Kleine-König2-8/+4
2023-09-20net: ethernet: smsc: Convert to platform remove callback returning voidUwe Kleine-König2-8/+4
2023-09-20net: ethernet: sgi: Convert to platform remove callback returning voidUwe Kleine-König2-8/+4
2023-09-20net: ethernet: seeq: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: samsung: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: renesas: Convert to platform remove callback returning voidUwe Kleine-König3-12/+6
2023-09-20net: ethernet: qualcomm: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: nxp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: ni: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: natsemi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: natsemi: Convert to platform remove callback returning voidUwe Kleine-König2-8/+4
2023-09-20net: ethernet: mscc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: moxa:: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: microchip: Convert to platform remove callback returning voidUwe Kleine-König2-8/+4
2023-09-20net: ethernet: micrel: Convert to platform remove callback returning voidUwe Kleine-König2-7/+4
2023-09-20net: ethernet: mellanox: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: mediatek: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: marvell: Convert to platform remove callback returning voidUwe Kleine-König6-27/+15
2023-09-20net: ethernet: litex: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: lantiq_xrx200: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: lantiq_etop: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: korina: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: ibm: Convert to platform remove callback returning voidUwe Kleine-König6-25/+13
2023-09-20net: ethernet: i825xx: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-20net: ethernet: hisilicon: Convert to platform remove callback returning voidUwe Kleine-König6-22/+12
2023-09-20net: ethernet: faraday: Convert to platform remove callback returning voidUwe Kleine-König2-6/+4
2023-09-20net: ethernet: ethoc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: engleder: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: dnet: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: davicom: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: cortina: Convert to platform remove callback returning voidUwe Kleine-König1-8/+4
2023-09-20net: ethernet: cirrus: Convert to platform remove callback returning voidUwe Kleine-König3-11/+7
2023-09-20net: ethernet: cavium: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-20net: ethernet: calxeda: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: cadence: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: broadcom: Convert to platform remove callback returning voidUwe Kleine-König7-31/+17
2023-09-20net: ethernet: atheros: Convert to platform remove callback returning voidUwe Kleine-König1-5/+3
2023-09-20net: ethernet: arc: Convert to platform remove callback returning voidUwe Kleine-König2-7/+4
2023-09-20net: ethernet: apple: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: apm: Convert to platform remove callback returning voidUwe Kleine-König2-8/+4
2023-09-20net: ethernet: amd: Convert to platform remove callback returning voidUwe Kleine-König3-12/+6
2023-09-20net: ethernet: altera: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: allwinner: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-20net: ethernet: aeroflex: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: actions: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-20net: ethernet: 8390: Convert to platform remove callback returning voidUwe Kleine-König3-10/+6
2023-09-20vxlan: Add missing entries to vxlan_get_size()Benjamin Poirier1-0/+4
2023-09-20net: rds: Fix possible NULL-pointer dereferenceArtem Chernyshev1-5/+7
2023-09-19Merge branch 'add-wed-support-for-mt7988-chipset'Paolo Abeni16-328/+2109
2023-09-19net: ethernet: mtk_wed: add wed 3.0 reset supportSujuan Chen2-10/+339
2023-09-19net: ethernet: mtk_wed: debugfs: add WED 3.0 debugfs entriesSujuan Chen1-2/+369
2023-09-19net: ethernet: mtk_wed: debugfs: move wed_v2 specific regs out of regs arrayLorenzo Bianconi1-15/+18
2023-09-19net: ethernet: mtk_wed: introduce hw_rro support for MT7988Sujuan Chen2-2/+342
2023-09-19net: ethernet: mtk_wed: introduce partial AMSDU offload support for MT7988Sujuan Chen8-28/+248
2023-09-19net: ethernet: mtk_wed: refactor mtk_wed_check_wfdma_rx_fill routineLorenzo Bianconi1-17/+27
2023-09-19net: ethernet: mtk_wed: introduce WED support for MT7988Sujuan Chen9-140/+603
2023-09-19net: ethernet: mtk_wed: add mtk_wed_soc_data structureLorenzo Bianconi3-32/+51
2023-09-19net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoCLorenzo Bianconi1-2/+2
2023-09-19net: ethernet: mtk_wed: make memory region optionalLorenzo Bianconi1-10/+13
2023-09-19net: ethernet: mtk_wed: move mem_region array out of mtk_wed_mcu_load_firmwareLorenzo Bianconi2-20/+18
2023-09-19net: ethernet: mtk_wed: introduce mtk_wed_buf structureLorenzo Bianconi2-7/+12
2023-09-19net: ethernet: mtk_wed: rename mtk_rxbm_desc in mtk_wed_bm_descLorenzo Bianconi3-5/+5
2023-09-19net: ethernet: mtk_wed: do not configure rx offload if not supportedLorenzo Bianconi2-58/+70
2023-09-19net: ethernet: mtk_wed: introduce versioning utility routinesLorenzo Bianconi4-22/+32
2023-09-19dt-bindings: arm: mediatek: mt7622-wed: add WED binding for MT7988 SoCLorenzo Bianconi1-0/+1