aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-03-08Merge branch 'sparx5-tc-flower-templates'David S. Miller8-8/+553
2023-03-08net: microchip: sparx5: Add TC template supportSteen Hegelund1-7/+202
2023-03-08net: microchip: sparx5: Add port keyset changing functionalitySteen Hegelund2-0/+276
2023-03-08net: microchip: sparx5: Add TC template list to a portSteen Hegelund2-0/+2
2023-03-08net: microchip: sparx5: Provide rule count, key removal and keyset selectSteen Hegelund2-0/+72
2023-03-08net: microchip: sparx5: Correct the spelling of the keysets in debugfsSteen Hegelund1-1/+1
2023-03-08dt-bindings: net: dsa: mediatek,mt7530: change some descriptions to literalArınç ÜNAL1-3/+3
2023-03-08emulex/benet: clean up some inconsistent indentingJiapeng Chong1-13/+14
2023-03-08net/mlx4_en: Replace fake flex-array with flexible-array memberGustavo A. R. Silva1-1/+1
2023-03-08Merge branch 'r8169-disable-ASPM-during-NAPI-poll'David S. Miller1-45/+100
2023-03-08r8169: remove ASPM restrictions now that ASPM is disabled during NAPI pollHeiner Kallweit1-26/+1
2023-03-08r8169: disable ASPM during NAPI pollHeiner Kallweit1-1/+10
2023-03-08r8169: prepare rtl_hw_aspm_clkreq_enable for usage in atomic contextHeiner Kallweit1-2/+3
2023-03-08r8169: enable cfg9346 config register access in atomic contextHeiner Kallweit1-2/+16
2023-03-08r8169: use spinlock to protect access to registers Config2 and Config5Heiner Kallweit1-10/+37
2023-03-08r8169: use spinlock to protect mac ocp register accessHeiner Kallweit1-4/+33
2023-03-08net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestampsVadim Fedorenko2-2/+2
2023-03-08netxen_nic: Replace fake flex-array with flexible-array memberGustavo A. R. Silva1-1/+1
2023-03-07net: phy: smsc: simplify lan95xx_config_aneg_extHeiner Kallweit1-10/+7
2023-03-07net: remove enum skb_free_reasonEric Dumazet2-22/+16
2023-03-07net: phy: improve phy_read_poll_timeoutHeiner Kallweit1-3/+2
2023-03-07Merge branch 'libbpf: usdt arm arg parsing support'Andrii Nakryiko1-78/+118
2023-03-07libbpf: USDT arm arg parsing supportPuranjay Mohan1-0/+80
2023-03-07libbpf: Refactor parse_usdt_arg() to re-use codePuranjay Mohan1-82/+42
2023-03-07libbpf: Fix theoretical u32 underflow in find_cd() functionDaniel Müller1-2/+1
2023-03-07Merge branch 'bpf: bpf memory usage'Alexei Starovoitov24-15/+273
2023-03-07bpf: enforce all maps having memory usage callbackYafang Shao1-7/+3
2023-03-07bpf: offload map memory usageYafang Shao3-0/+13
2023-03-07bpf, net: xskmap memory usageYafang Shao2-0/+14
2023-03-07bpf, net: sock_map memory usageYafang Shao1-0/+20
2023-03-07bpf, net: bpf_local_storage memory usageYafang Shao6-0/+15
2023-03-07bpf: local_storage memory usageYafang Shao1-0/+7
2023-03-07bpf: bpf_struct_ops memory usageYafang Shao1-0/+16
2023-03-07bpf: queue_stack_maps memory usageYafang Shao1-0/+10
2023-03-07bpf: devmap memory usageYafang Shao1-2/+24
2023-03-07bpf: cpumap memory usageYafang Shao1-0/+10
2023-03-07bpf: bloom_filter memory usageYafang Shao1-0/+12
2023-03-07bpf: ringbuf memory usageYafang Shao1-1/+19
2023-03-07bpf: reuseport_array memory usageYafang Shao1-0/+8
2023-03-07bpf: stackmap memory usageYafang Shao1-0/+14
2023-03-07bpf: arraymap memory usageYafang Shao1-0/+28
2023-03-07bpf: hashtab memory usageYafang Shao1-0/+43
2023-03-07bpf: lpm_trie memory usageYafang Shao1-0/+11
2023-03-07bpf: add new map ops ->map_mem_usageYafang Shao2-8/+9
2023-03-07bpf: Increase size of BTF_ID_LIST without CONFIG_DEBUG_INFO_BTF againNathan Chancellor1-1/+1
2023-03-06Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski131-1792/+7102
2023-03-06Merge branch 'libbpf: allow users to set kprobe/uprobe attach mode'Andrii Nakryiko6-143/+357
2023-03-06selftests/bpf: Add test for legacy/perf kprobe/uprobe attach modeMenglong Dong3-41/+81
2023-03-06selftests/bpf: Split test_attach_probe into multi subtestsMenglong Dong3-101/+205
2023-03-06libbpf: Add support to set kprobe/uprobe attach modeMenglong Dong2-14/+84
2023-03-06tools/resolve_btfids: Add /libsubcmd to .gitignoreRong Tao1-0/+1
2023-03-04bpf: add support for fixed-size memory pointer returns for kfuncsAndrii Nakryiko1-0/+8
2023-03-04bpf: generalize dynptr_get_spi to be usable for itersAndrii Nakryiko1-6/+12
2023-03-04bpf: mark PTR_TO_MEM as non-null register typeAndrii Nakryiko1-1/+2
2023-03-04bpf: move kfunc_call_arg_meta higher in the fileAndrii Nakryiko1-35/+35
2023-03-04bpf: ensure that r0 is marked scratched after any function callAndrii Nakryiko1-0/+2
2023-03-04bpf: fix visit_insn()'s detection of BPF_FUNC_timer_set_callback helperAndrii Nakryiko1-1/+1
2023-03-04bpf: clean up visit_insn()'s instruction processingAndrii Nakryiko1-13/+12
2023-03-04selftests/bpf: adjust log_fixup's buffer size for proper truncationAndrii Nakryiko1-1/+1
2023-03-04bpf: honor env->test_state_freq flag in is_state_visited()Andrii Nakryiko1-1/+2
2023-03-04selftests/bpf: enhance align selftest's expected log matchingAndrii Nakryiko1-6/+12
2023-03-04bpf: improve regsafe() checks for PTR_TO_{MEM,BUF,TP_BUFFER}Andrii Nakryiko1-1/+5
2023-03-04bpf: improve stack slot state printingAndrii Nakryiko1-26/+49
2023-03-03Merge branch 'bpf: allow ctx writes using BPF_ST_MEM instruction'Alexei Starovoitov9-124/+1069
2023-03-03selftests/bpf: Disassembler tests for verifier.c:convert_ctx_access()Eduard Zingerman4-1/+920
2023-03-03selftests/bpf: test if pointer type is tracked for BPF_ST_MEMEduard Zingerman1-0/+23
2023-03-03bpf: allow ctx writes using BPF_ST_MEM instructionEduard Zingerman4-123/+126
2023-03-03bpf: Use separate RCU callbacks for freeing selemKumar Kartikeya Dwivedi2-36/+49
2023-03-03Merge branch 'bpf-kptr-rcu'Daniel Borkmann31-151/+284
2023-03-03bpf: Refactor RCU enforcement in the verifier.Alexei Starovoitov12-110/+173
2023-03-03selftests/bpf: Tweak cgroup kfunc test.Alexei Starovoitov1-1/+11
2023-03-03selftests/bpf: Add a test case for kptr_rcu.Alexei Starovoitov1-0/+12
2023-03-03bpf: Introduce kptr_rcu.Alexei Starovoitov9-23/+65
2023-03-03bpf: Mark cgroups and dfl_cgrp fields as trusted.Alexei Starovoitov1-0/+6
2023-03-03bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted.Alexei Starovoitov14-30/+30
2023-03-02selftests/bpf: Add absolute timer testTero Kristo2-0/+48
2023-03-02bpf: Add support for absolute value BPF timersTero Kristo3-2/+39
2023-03-02selftests/bpf: Add -Wuninitialized flag to bpf prog flagsDave Marchevsky6-11/+14
2023-03-02bpf: Make bpf_get_current_[ancestor_]cgroup_id() available for all program typesTejun Heo4-14/+4
2023-03-02bpf, docs: Fix final bpf docs build failureDavid Vernet1-3/+4
2023-03-02bpf, docs: Fix link to netdev-FAQ targetDavid Vernet1-7/+7
2023-03-01bpf: Fix bpf_dynptr_slice{_rdwr} to return NULL instead of 0Joanne Koong1-4/+4
2023-03-01Merge branch 'Make uprobe attachment APK aware'Andrii Nakryiko4-28/+495
2023-03-01libbpf: Add support for attaching uprobes to shared objects in APKsDaniel Müller1-7/+84
2023-03-01libbpf: Introduce elf_find_func_offset_from_file() functionDaniel Müller1-21/+36
2023-03-01libbpf: Implement basic zip archive parsing supportDaniel Müller3-1/+376
2023-03-01bpf, docs: Fix __uninit kfunc doc sectionDavid Vernet1-1/+1
2023-03-01bpf: Fix doxygen comments for dynptr slice kfuncsDavid Vernet1-16/+14
2023-03-01Merge branch 'selftests/bpf: support custom per-test flags and multiple expec...Andrii Nakryiko3-9/+84
2023-03-01selftests/bpf: Support custom per-test flags and multiple expected messagesAndrii Nakryiko3-9/+84
2023-03-01Merge branch 'libbpf: fix several issues reported by static analysers'Andrii Nakryiko4-16/+3
2023-03-01libbpf: Cleanup linker_append_elf_relosViktor Malik1-9/+2
2023-03-01libbpf: Remove several dead assignmentsViktor Malik3-6/+0
2023-03-01libbpf: Remove unnecessary ternary operatorViktor Malik1-1/+1
2023-03-01selftests/bpf: Set __BITS_PER_LONG if target is bpf for LoongArchTiezhu Yang1-1/+2
2023-03-01Merge branch 'Add support for kptrs in more BPF maps'Alexei Starovoitov8-96/+553
2023-03-01selftests/bpf: Add more tests for kptrs in mapsKumar Kartikeya Dwivedi3-65/+451
2023-03-01bpf: Support kptrs in local storage mapsKumar Kartikeya Dwivedi4-9/+63
2023-03-01bpf: Support kptrs in percpu hashmap and percpu LRU hashmapKumar Kartikeya Dwivedi2-22/+39
2023-03-01Merge branch 'Add skb + xdp dynptrs'Alexei Starovoitov25-186/+3322
2023-03-01selftests/bpf: tests for using dynptrs to parse skb and xdp buffersJoanne Koong15-23/+2522
2023-03-01bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwrJoanne Koong6-7/+288
2023-03-01bpf: Add xdp dynptrsJoanne Koong7-6/+76
2023-03-01bpf: Add skb dynptrsJoanne Koong8-19/+261
2023-03-01bpf: Add __uninit kfunc annotationJoanne Koong2-2/+33
2023-03-01bpf: Refactor verifier dynptr into get_dynptr_arg_regJoanne Koong1-30/+50
2023-03-01bpf: Define no-ops for externally called bpf dynptr functionsJoanne Koong1-30/+45
2023-03-01bpf: Allow initializing dynptrs in kfuncsJoanne Koong1-45/+22
2023-03-01bpf: Refactor process_dynptr_funcJoanne Koong2-34/+31
2023-03-01bpf: Support "sk_buff" and "xdp_buff" as valid kfunc arg typesJoanne Koong1-0/+4
2023-02-28bpf, docs: Document BPF insn encoding in term of stored bytesJose E. Marchesi1-22/+24
2023-02-28bpf: Fix bpf_cgroup_from_id() doxygen headerDavid Vernet1-2/+1
2023-02-28bpf, mips: Implement R4000 workarounds for JITJiaxun Yang2-3/+4
2023-02-28bpf, mips: Implement DADDI workarounds for JITJiaxun Yang2-1/+4
2023-02-27libbpf: Fix bpf_xdp_query() in old kernelsYonghong Song1-1/+7
2023-02-27Merge tag 'net-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds72-318/+546
2023-02-27libbpf: Document bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich1-5/+64
2023-02-27tcp: tcp_check_req() can be called from process contextEric Dumazet1-2/+5
2023-02-27libbpf: Fix arm syscall regs spec in bpf_tracing.hPuranjay Mohan1-0/+1
2023-02-27selftests/bpf: Fix compilation errors: Assign a value to a constantRong Tao1-1/+1
2023-02-27net: phy: c45: fix network interface initialization failures on xtensa, arm:c...Oleksij Rempel1-1/+1
2023-02-27xen-netback: remove unused variables pending_idx and indexTom Rix1-5/+0
2023-02-27tools: bpftool: Remove invalid \' json escapeLuis Gerhorst1-3/+0
2023-02-27Merge tag 'wireless-2023-02-27' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski3-3/+4
2023-02-27Merge tag 'arm-fixes-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds12-23/+21
2023-02-27Merge tag 'soc-drivers-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds156-1337/+10055
2023-02-27Merge tag 'fuse-update-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds8-62/+225
2023-02-27selftests/bpf: Use __NR_prlimit64 instead of __NR_getrlimit in user_ringbuf testTiezhu Yang2-2/+2
2023-02-27libbpf: Use struct user_pt_regs to define __PT_REGS_CAST() for LoongArchTiezhu Yang1-0/+2
2023-02-27Merge tag 'mmc-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds56-236/+922
2023-02-27Merge tag 'dma-mapping-6.3-2022-02-27' of git://git.infradead.org/users/hch/d...Linus Torvalds2-14/+2
2023-02-27Merge tag 'memblock-v6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-14/+27
2023-02-27Merge tag 'm68knommu-for-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-5/+5
2023-02-27Merge tag 'csky-for-linus-6.3' of https://github.com/c-sky/csky-linuxLinus Torvalds1-1/+1
2023-02-27Merge tag 'samsung-dt-fixes-6.3' of https://git.kernel.org/pub/scm/linux/kern...Arnd Bergmann6-14/+12
2023-02-27ARM: dts: spear320-hmi: correct STMPE GPIO compatibleKrzysztof Kozlowski1-1/+1
2023-02-27ARM: dts: aspeed: p10bmc: Update battery node nameEddie James3-3/+3
2023-02-27arm64: defconfig: Add IOSCHED_BFQ to the default configsLinus Walleij1-0/+1
2023-02-27arm64: defconfig: Fix unintentional disablement of PCI on i.MXMark Brown1-1/+1
2023-02-27net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchyPedro Tammela1-2/+2
2023-02-26Merge tag 'rproc-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds38-912/+3738
2023-02-26Merge tag 'rpmsg-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds10-153/+312
2023-02-26Merge tag 'hwlock-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds2-1/+6
2023-02-26Merge tag 'kbuild-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds79-1777/+2873
2023-02-26Merge tag 'media/v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds341-26765/+10957
2023-02-26Documentation: simplify and clarify DCO contribution example languageLinus Torvalds1-1/+1
2023-02-26net: dsa: ocelot_ext: remove unnecessary phylink.h includeRussell King (Oracle)1-1/+0
2023-02-26Merge branch 'net-ocelot-switch-regressions'David S. Miller6-9/+12
2023-02-26net: mscc: ocelot: fix duplicate driver name errorVladimir Oltean2-2/+2
2023-02-26net: dsa: felix: fix internal MDIO controller resource lengthVladimir Oltean1-1/+1
2023-02-26net: dsa: seville: ignore mscc-miim read errors from Lynx PCSVladimir Oltean3-6/+9
2023-02-26Merge branch 'net-sched-action-bind'David S. Miller3-58/+77
2023-02-26net/sched: act_sample: fix action bind logicPedro Tammela1-2/+9
2023-02-26net/sched: act_mpls: fix action bind logicPedro Tammela1-29/+37
2023-02-26net/sched: act_pedit: fix action bind logicPedro Tammela1-27/+31
2023-02-26wifi: wext: warn about usage only onceJohannes Berg1-2/+2
2023-02-26wifi: mt76: usb: fix use-after-free in mt76u_free_rx_queueLorenzo Bianconi1-0/+1
2023-02-26qede: avoid uninitialized entries in coal_entry arrayMichal Schmidt1-14/+7
2023-02-26Merge tag 'mlx5-fixes-2023-02-24' of git://git.kernel.org/pub/scm/linux/kerne...David S. Miller10-8/+40
2023-02-26nfc: fix memory leak of se_io context in nfc_genl_se_ioFedor Pchelkin3-0/+16
2023-02-26ice: remove unnecessary CONFIG_ICE_GNSSJacob Keller3-6/+4
2023-02-26net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy()Nathan Chancellor1-1/+1
2023-02-26media: imx-mipi-csis: Check csis_fmt validity before useMarek Vasut1-0/+3
2023-02-26media: v4l2-subdev.c: clear stream fieldHans Verkuil1-0/+15
2023-02-26kbuild: rpm-pkg: remove unneeded KERNELRELEASE from modules/headers_installMasahiro Yamada1-2/+2
2023-02-26docs: kbuild: remove description of KBUILD_LDS_MODULESangmoon Kim1-4/+0
2023-02-26.gitattributes: use 'dts' diff driver for *.dtso filesMasahiro Yamada1-4/+4
2023-02-26kbuild: deb-pkg: improve the usability of source packageMasahiro Yamada2-5/+20
2023-02-26kbuild: deb-pkg: fix binary-arch and clean in debian/rulesMasahiro Yamada1-4/+2
2023-02-26kbuild: tar-pkg: use tar rules in scripts/Makefile.packageMasahiro Yamada2-57/+24
2023-02-26kbuild: make perf-tar*-src-pkg work without relying on gitMasahiro Yamada1-33/+64
2023-02-26kbuild: deb-pkg: switch over to source format 3.0 (quilt)Masahiro Yamada2-24/+19
2023-02-26kbuild: deb-pkg: make .orig tarball a hard link if possibleMasahiro Yamada1-1/+5
2023-02-26kbuild: deb-pkg: hide KDEB_SOURCENAME from MakefileMasahiro Yamada2-9/+16
2023-02-26kbuild: srcrpm-pkg: create source package without cleaningMasahiro Yamada2-32/+8
2023-02-26kbuild: rpm-pkg: build binary packages from source rpmMasahiro Yamada1-5/+3
2023-02-26kbuild: deb-pkg: create source package without cleaningMasahiro Yamada2-6/+66
2023-02-25mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey()Liam R. Howlett1-0/+1
2023-02-25Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds249-6313/+19934
2023-02-25Merge tag 'mailbox-v6.3' of git://git.linaro.org/landing-teams/working/fujits...Linus Torvalds8-164/+197
2023-02-25Merge tag 'mtd/for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/...Linus Torvalds33-935/+782
2023-02-25Merge tag 'input-for-v6.3-rc0' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds116-883/+810
2023-02-25Merge tag 'probes-v6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tr...Linus Torvalds8-185/+96
2023-02-25Merge tag 'kcsan.2023.02.24a' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2023-02-25Merge tag 'flex-array-transformations-6.3-rc1' of git://git.kernel.org/pub/sc...Linus Torvalds3-6/+6
2023-02-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mat...Linus Torvalds26-154/+217
2023-02-25Merge tag 'vfio-v6.3-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds33-422/+756
2023-02-25Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds47-502/+3535
2023-02-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds200-2928/+7274
2023-02-25Merge tag 'riscv-for-linus-6.3-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds51-626/+1463
2023-02-25Merge tag 'powerpc-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds113-1582/+3850
2023-02-25Merge tag 'mips_6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds35-144/+136
2023-02-25Merge tag 'cxl-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds60-740/+3788
2023-02-25Merge tag 'x86_tdx_for_6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-25/+130
2023-02-24alpha: in_irq() cleanupChangbin Du1-1/+1
2023-02-24alpha: lazy FPU switchingAl Viro9-119/+192
2023-02-24alpha/boot/misc: trim unused declarationsAl Viro1-2/+0
2023-02-24alpha/boot/tools/objstrip: fix the check for ELF headerAl Viro1-1/+1
2023-02-24alpha/boot: fix the breakage from -isystem series...Al Viro4-5/+5
2023-02-24alpha: fix FEN fault handlingAl Viro1-15/+15