aboutsummaryrefslogtreecommitdiffstatshomepage
AgeCommit message (Expand)AuthorFilesLines
2021-11-30samples/bpf: Add xdp_trafficgen samplexdp-traffic-gen-01Toke Høiland-Jørgensen4-0/+479
2021-11-30selftests/bpf: Add selftest for XDP_REDIRECT in bpf_prog_run()Toke Høiland-Jørgensen2-0/+109
2021-11-30bpf: Add XDP_REDIRECT support to XDP for bpf_prog_run()Toke Høiland-Jørgensen4-12/+189
2021-11-30xdp: add xdp_do_redirect_frame() for pre-computed xdp_framesToke Høiland-Jørgensen2-7/+25
2021-11-30xdp: Move conversion to xdp_frame out of map functionsToke Høiland-Jørgensen4-44/+39
2021-11-30xdp: Allow registering memory model without rxq referenceToke Høiland-Jørgensen2-30/+65
2021-11-30page_pool: Store the XDP mem idToke Høiland-Jørgensen3-4/+11
2021-11-30page_pool: Add callback to init pages when they are allocatedToke Høiland-Jørgensen2-0/+4
2021-11-30Merge branch 'Add bpf_loop helper'Alexei Starovoitov20-39/+771
2021-11-30selftest/bpf/benchs: Add bpf_loop benchmarkJoanne Koong7-1/+203
2021-11-30selftests/bpf: Measure bpf_loop verifier performanceJoanne Koong5-4/+169
2021-11-30selftests/bpf: Add bpf_loop testJoanne Koong2-0/+257
2021-11-30bpf: Add bpf_loop helperJoanne Koong6-34/+142
2021-11-30bpf, docs: Split general purpose eBPF documentation out of filter.rstChristoph Hellwig4-990/+1008
2021-11-30bpf, docs: Move handling of maps to Documentation/bpf/maps.rstChristoph Hellwig2-44/+46
2021-11-30bpf, docs: Prune all references to "internal BPF"Christoph Hellwig6-21/+20
2021-11-30bpf: Remove a redundant comment on bpf_prog_freeChristoph Hellwig1-1/+0
2021-11-30x86, bpf: Cleanup the top of file header in bpf_jit_comp.cChristoph Hellwig1-2/+2
2021-11-30libbpf: Remove duplicate assignmentsMehrdad Arshad Rad1-1/+0
2021-11-29libbpf: Silence uninitialized warning/error in btf_dump_dump_type_dataAlan Maguire1-1/+1
2021-11-28Merge branch 'Support static initialization of BPF_MAP_TYPE_PROG_ARRAY'Andrii Nakryiko3-33/+192
2021-11-28selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initializationHengqi Chen2-0/+71
2021-11-28libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAYHengqi Chen1-33/+121
2021-11-26bpf, mips: Fix build errors about __NR_bpf undeclaredTiezhu Yang3-0/+22
2021-11-26selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf testsAndrii Nakryiko2-8/+9
2021-11-26selftests/bpf: Fix misaligned memory accesses in xdp_bonding testAndrii Nakryiko1-16/+20
2021-11-26selftests/bpf: Prevent out-of-bounds stack access in test_bpffsAndrii Nakryiko1-1/+3
2021-11-26selftests/bpf: Fix misaligned memory access in queue_stack_map testAndrii Nakryiko1-5/+7
2021-11-26selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp testAndrii Nakryiko1-4/+10
2021-11-26selftests/bpf: Fix possible NULL passed to memcpy() with zero sizeAndrii Nakryiko1-1/+2
2021-11-26selftests/bpf: Fix UBSan complaint about signed __int128 overflowAndrii Nakryiko1-1/+1
2021-11-26libbpf: Fix using invalidated memory in bpf_linkerAndrii Nakryiko1-1/+4
2021-11-26libbpf: Fix glob_syms memory leak in bpf_linkerAndrii Nakryiko1-0/+1
2021-11-26libbpf: Don't call libc APIs with NULL pointersAndrii Nakryiko1-3/+7
2021-11-26libbpf: Fix potential misaligned memory access in btf_ext__new()Andrii Nakryiko2-6/+6
2021-11-26tools/resolve_btf_ids: Close ELF file on errorAndrii Nakryiko1-2/+3
2021-11-25selftests/bpf: Migrate selftests to bpf_map_create()Andrii Nakryiko21-256/+201
2021-11-25libbpf: Prevent deprecation warnings in xsk.cAndrii Nakryiko1-0/+5
2021-11-25libbpf: Use bpf_map_create() consistently internallyAndrii Nakryiko4-51/+25
2021-11-25libbpf: Unify low-level map creation APIs w/ new bpf_map_create()Andrii Nakryiko7-153/+126
2021-11-25selftests/bpf: Mix legacy (maps) and modern (vars) BPF in one testAndrii Nakryiko2-0/+138
2021-11-25libbpf: Load global data maps lazily on legacy kernelsAndrii Nakryiko1-4/+30
2021-11-22selftests/bpf: Fix trivial typoDrew Fustini1-1/+1
2021-11-19libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flagsFlorent Revest4-5/+7
2021-11-19selftests/bpf: Add btf_dedup case with duplicated structs within CUJiri Olsa1-0/+113
2021-11-19libbpf: Accommodate DWARF/compiler bug with duplicated structsAndrii Nakryiko1-4/+41
2021-11-19libbpf: Add runtime APIs to query libbpf versionAndrii Nakryiko3-0/+26
2021-11-18selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changesIlya Leoshkevich1-15/+31
2021-11-17selftests/bpf: Fix xdpxceiver failures for no hugepagesTirthendu Sarkar1-1/+5
2021-11-17bpf, docs: Fix ordering of bpf documentationDave Tucker9-86/+80
2021-11-17bpf, docs: Rename bpf_lsm.rst to prog_lsm.rstDave Tucker2-1/+1
2021-11-17bpf, docs: Change underline in btf to match style guideDave Tucker1-22/+22
2021-11-16selftests/bpf: Mark variable as staticYucong Sun1-2/+2
2021-11-16selftests/bpf: Variable naming fixYucong Sun1-8/+8
2021-11-16selftests/bpf: Move summary line after the error logsYucong Sun1-4/+4
2021-11-16selftests/bpf: Add uprobe triggering overhead benchmarksAndrii Nakryiko4-1/+166
2021-11-16bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33Tiezhu Yang17-36/+35
2021-11-16selftests/bpf: Configure dir paths via env in test_bpftool_synctypes.pyQuentin Monnet1-9/+17
2021-11-16bpftool: Update doc (use susbtitutions) and test_bpftool_synctypes.pyQuentin Monnet14-25/+102
2021-11-16bpftool: Add SPDX tags to RST documentation filesQuentin Monnet14-1/+27
2021-11-16selftests/bpf: Add a dedup selftest with equivalent structure typesYonghong Song1-0/+26
2021-11-16libbpf: Fix a couple of missed btf_type_tag handling in btf.cYonghong Song1-0/+2
2021-11-16bpftool: Add current libbpf_strict mode to version outputStanislav Fomichev1-1/+11
2021-11-15Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski160-1110/+2354
2021-11-15Revert "Merge branch 'mctp-i2c-driver'"Jakub Kicinski12-1209/+25
2021-11-15Merge branch 'generic-phylink-validation'David S. Miller4-79/+296
2021-11-15net: mvpp2: use phylink_generic_validate()Russell King (Oracle)1-49/+9
2021-11-15net: mvneta: use phylink_generic_validate()Russell King (Oracle)1-30/+4
2021-11-15net: phylink: add generic validate implementationRussell King (Oracle)2-0/+283
2021-11-15net/wan/fsl_ucc_hdlc: fix sparse warningsChristophe Leroy1-30/+32
2021-11-15net: fddi: use swap() to make code cleanerYihao Han1-10/+4
2021-11-15hinic: use ARRAY_SIZE instead of ARRAY_LENGuo Zhengkui1-17/+15
2021-11-15net: usb: ax88179_178a: add TSO featureJacky Chou1-6/+11
2021-11-15Merge branch 'mctp-i2c-driver'David S. Miller12-25/+1209
2021-11-15mctp i2c: MCTP I2C binding driverMatt Johnston3-0/+995
2021-11-15dt-bindings: net: New binding mctp-i2c-controllerMatt Johnston2-0/+96
2021-11-15i2c: npcm7xx: Allow 255 byte block SMBus transfersMatt Johnston1-1/+2
2021-11-15i2c: aspeed: Allow 255 byte block transfersMatt Johnston1-2/+3
2021-11-15i2c: dev: Handle 255 byte blocks for i2c ioctlMatt Johnston3-14/+83
2021-11-15i2c: core: Allow 255 byte transfers for SMBus 3.xMatt Johnston3-8/+30
2021-11-15net: bridge: Slightly optimize 'find_portno()'Christophe JAILLET1-4/+4
2021-11-15net: sched: sch_netem: Refactor code in 4-state loss generatorHarshit Mogalapalli1-9/+9
2021-11-15net: dsa: vsc73xxx: Make vsc73xx_remove() return voidUwe Kleine-König2-4/+2
2021-11-15net: stmmac: enhance XDP ZC driver level switching performanceOng Boon Leong3-6/+139
2021-11-14bpftool: Use libbpf_get_error() to check errorHengqi Chen5-23/+27
2021-11-14Merge branch 'bpftool: miscellaneous fixes'Andrii Nakryiko14-63/+67
2021-11-14bpftool: Fix mixed indentation in documentationQuentin Monnet2-38/+38
2021-11-14bpftool: Update the lists of names for maps and prog-attach typesQuentin Monnet4-3/+6
2021-11-14bpftool: Fix indent in option lists in the documentationQuentin Monnet7-14/+14
2021-11-14bpftool: Remove inclusion of utilities.mak from MakefilesQuentin Monnet2-2/+0
2021-11-14bpftool: Fix memory leak in prog_dump()Quentin Monnet1-6/+9
2021-11-14ipv6: Remove duplicate statementsluo penghao1-1/+0
2021-11-14ipv4: Remove duplicate assignmentsluo penghao1-1/+0
2021-11-14ipv4: drop unused assignmentluo penghao1-1/+0
2021-11-12selftests/bpf: Fix a tautological-constant-out-of-range-compare compiler warningYonghong Song1-6/+11
2021-11-12selftests/bpf: Fix an unused-but-set-variable compiler warningYonghong Song1-2/+0
2021-11-12Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-0/+2
2021-11-12Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds34-378/+915
2021-11-12Merge tag 'pwm/for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds8-31/+58
2021-11-12Merge tag 'sound-fix-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds15-102/+386
2021-11-12Merge tag 'drm-next-2021-11-12' of git://anongit.freedesktop.org/drm/drmLinus Torvalds140-1498/+1767
2021-11-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds45-460/+1833
2021-11-12Merge tag 'rtc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds31-761/+982
2021-11-12Merge tag 'libata-5.16-rc1-p2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-6/+24
2021-11-12tools/lib/lockdep: drop liblockdepSasha Levin39-1229/+3
2021-11-12thermal: int340x: fix build on 32-bit targetsLinus Torvalds1-0/+1
2021-11-12Merge branch 'introduce btf_tracing_ids'Alexei Starovoitov8-25/+33
2021-11-12bpf: Introduce btf_tracing_idsSong Liu7-17/+29
2021-11-12bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDsSong Liu3-9/+5
2021-11-12bpftool: Enable libbpf's strict mode by defaultStanislav Fomichev5-19/+48
2021-11-11Merge branch 'next' into for-linusDmitry Torokhov45-460/+1833
2021-11-12Merge tag 'drm-misc-fixes-2021-11-11' of git://anongit.freedesktop.org/drm/dr...Dave Airlie8-11/+57
2021-11-11Merge branch 'Support BTF_KIND_TYPE_TAG for btf_type_tag attributes'Alexei Starovoitov19-53/+370
2021-11-11docs/bpf: Update documentation for BTF_KIND_TYPE_TAG supportYonghong Song1-1/+12
2021-11-11selftests/bpf: Clarify llvm dependency with btf_tag selftestYonghong Song1-4/+5
2021-11-11selftests/bpf: Add a C test for btf_type_tagYonghong Song2-0/+49
2021-11-11selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.cYonghong Song2-11/+13
2021-11-11selftests/bpf: Test BTF_KIND_DECL_TAG for deduplicationYonghong Song1-4/+135
2021-11-11selftests/bpf: Add BTF_KIND_TYPE_TAG unit testsYonghong Song2-0/+21
2021-11-11selftests/bpf: Test libbpf API function btf__add_type_tag()Yonghong Song2-28/+43
2021-11-11bpftool: Support BTF_KIND_TYPE_TAGYonghong Song1-0/+2
2021-11-11libbpf: Support BTF_KIND_TYPE_TAGYonghong Song6-2/+73
2021-11-11bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributesYonghong Song3-3/+17
2021-11-11Merge branch 'Future-proof more tricky libbpf APIs'Alexei Starovoitov24-194/+318
2021-11-11bpftool: Update btf_dump__new() and perf_buffer__new_raw() callsAndrii Nakryiko3-8/+5
2021-11-11tools/runqslower: Update perf_buffer__new() callsAndrii Nakryiko1-4/+2
2021-11-11selftests/bpf: Update btf_dump__new() uses to v1.0+ variantAndrii Nakryiko3-26/+15
2021-11-11selftests/bpf: Migrate all deprecated perf_buffer usesAndrii Nakryiko6-25/+11
2021-11-11libbpf: Make perf_buffer__new() use OPTS-based interfaceAndrii Nakryiko3-28/+132
2021-11-11libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proofAndrii Nakryiko3-13/+71
2021-11-11libbpf: Turn btf_dedup_opts into OPTS-based structAndrii Nakryiko6-66/+58
2021-11-11selftests/bpf: Minor cleanups and normalization of MakefileAndrii Nakryiko1-16/+16
2021-11-11bpftool: Normalize compile rules to specify output file lastAndrii Nakryiko1-8/+8
2021-11-11Merge branch 'selftests/bpf: fix test_progs' log_level logic'Alexei Starovoitov4-1/+25
2021-11-11selftests/bpf: Fix bpf_prog_test_load() logic to pass extra log levelAndrii Nakryiko1-1/+6
2021-11-11libbpf: Add ability to get/set per-program load flagsAndrii Nakryiko3-0/+19
2021-11-12BackMerge tag 'v5.15' into drm-nextDave Airlie169-1073/+1411
2021-11-11Merge tag 'pci-v5.16-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-45/+42
2021-11-12libata: libahci: declare ahci_shost_attr_group as staticDamien Le Moal1-1/+1
2021-11-12libata: add horkage for missing Identify Device logDamien Le Moal2-1/+13
2021-11-11Merge tag 'kcsan.2021.11.11a' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds6-111/+186
2021-11-11Merge tag 'apparmor-pr-2021-11-10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds11-66/+90
2021-11-11Merge branch 'akpm' (patches from Andrew)Linus Torvalds14-150/+61
2021-11-11Merge tag 'm68knommu-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-12/+2
2021-11-11Revert "PCI: Use to_pci_driver() instead of pci_dev->driver"Bjorn Helgaas4-45/+37
2021-11-11Revert "PCI: Remove struct pci_dev->driver"Bjorn Helgaas2-0/+5
2021-11-11Merge tag 'trace-v5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/ro...Linus Torvalds2-1/+7
2021-11-11Merge tag 'net-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds134-730/+1242
2021-11-11Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2021-11-11Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds4-27/+8
2021-11-11kasan: add kasan mode messages when kasan initKuan-Ying Lee3-3/+15
2021-11-11mm: unexport {,un}lock_page_memcgChristoph Hellwig1-2/+0
2021-11-11mm: unexport folio_memcg_{,un}lockChristoph Hellwig1-2/+0
2021-11-11mm/migrate.c: remove MIGRATE_PFN_LOCKEDAlistair Popple7-128/+35
2021-11-11mm: migrate: simplify the file-backed pages validation when migrating its map...Baolin Wang1-6/+0
2021-11-11mm: allow only SLUB on PREEMPT_RTIngo Molnar1-0/+2
2021-11-11mm/page_owner.c: modify the type of argument "order" in some functionsYixuan Cao2-9/+9
2021-11-11ALSA: fireworks: add support for Loud Onyx 1200f quirkTakashi Sakamoto1-2/+3
2021-11-11selftests/net: udpgso_bench_rx: fix port argumentWillem de Bruijn1-4/+7
2021-11-11net: wwan: iosm: fix compilation warningM Chetan Kumar1-2/+0
2021-11-11cxgb4: fix eeprom len when diagnostics not implementedRahul Lakkireddy2-2/+7
2021-11-11drm/ttm: Double check mem_type of BO while evictionxinhui pan1-1/+2
2021-11-11ata: sata_highbank: Remove unnecessary print function dev_err()Xu Wang1-3/+1
2021-11-11libata: fix read log timeout valueDamien Le Moal2-1/+9
2021-11-10net: fix premature exit from NAPI state polling in napi_disable()Alexander Lobakin1-2/+5
2021-11-10Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds8-250/+300
2021-11-10Merge tag 'for-5.16-deadlock-fix-tag' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-16/+123
2021-11-10Merge tag 'nfsd-5.16' of git://linux-nfs.org/~bfields/linuxLinus Torvalds43-1050/+1155
2021-11-10Merge tag 'nfs-for-5.16-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds59-1814/+2011
2021-11-10Merge branch 'Get ingress_ifindex in BPF_SK_LOOKUP prog type'Alexei Starovoitov11-18/+101
2021-11-10selftests/bpf: Add tests for accessing ingress_ifindex in bpf_sk_lookupMark Pashmfouroush3-0/+71
2021-11-10bpf: Add ingress_ifindex to bpf_sk_lookupMark Pashmfouroush8-18/+30
2021-11-10Merge branch 'exit-cleanups-for-v5.16' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds47-96/+97
2021-11-11Merge tag 'amd-drm-fixes-5.16-2021-11-10' of https://gitlab.freedesktop.org/a...Dave Airlie32-79/+205
2021-11-10Merge tag 'kernel.sys.v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-2/+10
2021-11-10Merge tag 'pidfd.v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brau...Linus Torvalds4-24/+43
2021-11-11Merge tag 'drm-misc-next-fixes-2021-11-10' of git://anongit.freedesktop.org/d...Dave Airlie14-193/+23
2021-11-10ALSA: hda: fix general protection fault in azx_runtime_idleKai Vehmanen1-0/+1
2021-11-10Merge tag 'thermal-5.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-20/+27
2021-11-10Merge tag 'pm-5.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds9-108/+229
2021-11-10Merge tag 'acpi-5.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds16-129/+301
2021-11-10Merge tag 'dmaengine-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds44-330/+490
2021-11-10ALSA: hda: Free card instance properly at probe errorsTakashi Iwai1-1/+2
2021-11-10Merge tag 'tag-chrome-platform-for-v5.16' of git://git.kernel.org/pub/scm/lin...Linus Torvalds9-137/+104
2021-11-10Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds11-18/+33
2021-11-10Merge tag 'arm-fixes-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds3-7/+5
2021-11-10Merge tag 'asm-generic-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds18-263/+14
2021-11-10Merge tag 'for-linus-5.16b-rc1-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds72-968/+496
2021-11-10Merge tag 'libnvdimm-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-84/+61
2021-11-10Merge tag 'linux-watchdog-5.16-rc1' of git://www.linux-watchdog.org/linux-wat...Linus Torvalds22-795/+384
2021-11-10Merge tag 'rproc-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds33-303/+2377
2021-11-10Merge tag 'rpmsg-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds4-12/+85
2021-11-10drm/amdgpu: add missed support for UVD IP_VERSION(3, 0, 64)Guchun Chen3-0/+3
2021-11-10bpftool: Fix SPDX tag for Makefiles and .gitignoreQuentin Monnet3-3/+3
2021-11-10drm/amdgpu: drop jpeg IP initialization in SRIOV caseGuchun Chen1-1/+2
2021-11-10drm/amd/display: reject both non-zero src_x and src_y only for DCN1xShirish S1-9/+11
2021-11-10ftrace/direct: Fix lockup in modify_ftrace_direct_multiJiri Olsa1-1/+2
2021-11-10ring-buffer: Protect ring_buffer_reset() from reentrancySteven Rostedt (VMware)1-0/+5
2021-11-10ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LEDKai-Heng Feng1-0/+1
2021-11-10net/smc: fix sk_refcnt underflow on linkdown and fallbackDust Li1-7/+11