Skip to content
This repository has been archived by the owner on Jun 18, 2024. It is now read-only.

Pull in bpf/for-next #169

Merged
merged 10,000 commits into from
Mar 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
85a7912
Merge tag 'ubifs-for-linus-6.9-rc1' of git://git.kernel.org/pub/scm/l…
torvalds Mar 21, 2024
0045341
Merge tag 'siox/for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Mar 21, 2024
537c2e9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
kuba-moo Mar 21, 2024
921074a
Merge tag 'drm-misc-next-fixes-2024-03-21' of https://gitlab.freedesk…
airlied Mar 21, 2024
3faae16
Merge tag 'rtc-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Mar 22, 2024
661dc19
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Mar 22, 2024
cafd86c
Merge tag 'amd-drm-fixes-6.9-2024-03-21' of https://gitlab.freedeskto…
airlied Mar 22, 2024
7ee0490
Merge tag 'drm-next-2024-03-22' of https://gitlab.freedesktop.org/drm…
torvalds Mar 22, 2024
8e938e3
Merge tag '6.9-rc-smb3-client-fixes-part2' of git://git.samba.org/sfr…
torvalds Mar 22, 2024
5248f40
binfmt: replace deprecated strncpy
JustinStitt Mar 21, 2024
fc7f27c
x86/kexec: Do not update E820 kexec table for setup_data
daveyoung Mar 22, 2024
d24b035
nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
YsuOS Mar 20, 2024
e3f269e
x86/pm: Work around false positive kmemleak report in msr_build_conte…
AntonAltaparmakov Mar 14, 2024
4e51653
kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address
mhiramat Mar 14, 2024
203a676
Revert "crypto: pkcs7 - remove sha1 support"
ebiggers Mar 13, 2024
5a7e89d
crypto: iaa - Fix nr_cpus < nr_iaa case
tzanussi Mar 21, 2024
3cb4a48
efi/libstub: fix efi_random_alloc() to allocate memory at alloc_min o…
Mar 22, 2024
5ee2433
Merge tag 'i2c-for-6.9-rc1-part2' of git://git.kernel.org/pub/scm/lin…
torvalds Mar 22, 2024
6b571e2
Merge tag 'sound-fix2-6.9-rc1' of git://git.kernel.org/pub/scm/linux/…
torvalds Mar 22, 2024
8c826bd
Merge tag 'regulator-fix-v6.9-merge-window' of git://git.kernel.org/p…
torvalds Mar 22, 2024
4073195
Merge tag 'spi-fix-v6.9-merge-window' of git://git.kernel.org/pub/scm…
torvalds Mar 22, 2024
1684d6e
selftests/bpf: Use syscall(SYS_gettid) instead of gettid() wrapper in…
alan-maguire Mar 22, 2024
af8d27b
selftests/bpf: Mark uprobe trigger functions with nocf_check attribute
olsajiri Mar 22, 2024
4f55aa8
Merge tag 'fbdev-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/k…
torvalds Mar 22, 2024
1e3cd03
Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Mar 22, 2024
c150b80
Merge tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/l…
torvalds Mar 22, 2024
6f6efce
Merge tag 'xfs-6.9-merge-9' of git://git.kernel.org/pub/scm/fs/xfs/xf…
torvalds Mar 22, 2024
ff9c18e
Merge tag 'ceph-for-6.9-rc1' of https://github.com/ceph/ceph-client
torvalds Mar 22, 2024
64f799f
Merge tag 'for-6.9/dm-fixes' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Mar 22, 2024
19dba09
Merge tag 'io_uring-6.9-20240322' of git://git.kernel.dk/linux
torvalds Mar 22, 2024
e3111d9
Merge tag 'block-6.9-20240322' of git://git.kernel.dk/linux
torvalds Mar 22, 2024
bfa8f18
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Mar 22, 2024
61df575
libbpf: Add new sec_def "sk_skb/verdict"
Mar 19, 2024
d8e45f2
overflow: Change DEFINE_FLEX to take __counted_by member
kees Mar 6, 2024
231dc3f
lkdtm/bugs: Improve warning message for compilers without counted_by …
nathanchance Mar 21, 2024
f6c8f5e
tools: ynl: fix setting presence bits in simple nests
kuba-moo Mar 21, 2024
9145e22
nexthop: fix uninitialized variable in nla_put_nh_group_stats()
Mar 21, 2024
c04f7df
ipv6: Fix address dump when IPv6 is disabled on an interface
idosch Mar 21, 2024
f7f5d18
bpf: verifier: fix addr_space_cast from as(1) to as(0)
puranjaymohan Mar 21, 2024
fa3550d
selftests/bpf: verifier_arena: fix mmap address for arm64
puranjaymohan Mar 22, 2024
122fdbd
bpf: verifier: reject addr_space_cast insn without arena
puranjaymohan Mar 22, 2024
c90399f
x86/cpu: Ensure that CPU info updates are propagated on UP
KAGA-KOKO Mar 22, 2024
7af541c
x86/topology: Don't evaluate logical IDs during early boot
KAGA-KOKO Mar 22, 2024
5e25eb2
x86/topology: Handle the !APIC case gracefully
KAGA-KOKO Mar 22, 2024
f2208aa
x86/mpparse: Register APIC address only once
KAGA-KOKO Mar 22, 2024
b718713
Merge tag 'hardening-v6.9-rc1-fixes' of git://git.kernel.org/pub/scm/…
torvalds Mar 23, 2024
02fb638
Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
torvalds Mar 23, 2024
484193f
Merge tag 'powerpc-6.9-2' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Mar 23, 2024
976b029
Merge tag 'core-entry-2024-03-23' of git://git.kernel.org/pub/scm/lin…
torvalds Mar 23, 2024
1a39193
Merge tag 'irq-urgent-2024-03-23' of git://git.kernel.org/pub/scm/lin…
torvalds Mar 23, 2024
00164f4
Merge tag 'timers-core-2024-03-23' of git://git.kernel.org/pub/scm/li…
torvalds Mar 23, 2024
7029324
Merge tag 'timers-urgent-2024-03-23' of git://git.kernel.org/pub/scm/…
torvalds Mar 23, 2024
a8ed59a
Documentation/x86: Document that resctrl bandwidth control units are MiB
aegl Mar 22, 2024
10e4b51
x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD
Mar 22, 2024
8a8a9c9
x86/cpu: Add model number for another Intel Arrow Lake mobile processor
aegl Mar 22, 2024
4d0d7e7
x86/boot/64: Apply encryption mask to 5-level pagetable update
tlendacky Mar 22, 2024
9843231
x86/boot/64: Move 5-level paging global variable assignments back
tlendacky Mar 22, 2024
cefcd4f
x86/efistub: Call mixed mode boot services on the firmware's stack
ardbiesheuvel Mar 22, 2024
df7ecce
x86/efistub: Don't clear BSS twice in mixed mode
ardbiesheuvel Mar 22, 2024
62b71cd
efi: fix panic in kdump kernel
gonzoua Mar 23, 2024
864ad04
Merge tag 'dma-mapping-6.9-2024-03-24' of git://git.infradead.org/use…
torvalds Mar 24, 2024
b136f68
Merge tag 'sched-urgent-2024-03-24' of git://git.kernel.org/pub/scm/l…
torvalds Mar 24, 2024
5e74df2
Merge tag 'x86-urgent-2024-03-24' of git://git.kernel.org/pub/scm/lin…
torvalds Mar 24, 2024
ab8de2d
Merge tag 'efi-fixes-for-v6.9-2' of git://git.kernel.org/pub/scm/linu…
torvalds Mar 24, 2024
4cece76
Linux 6.9-rc1
torvalds Mar 24, 2024
11763a8
fs/9p: fix uaf in in v9fs_stat2inode_dotl
Feb 2, 2024
10211b4
fs/9p: remove redundant pointer v9ses
ColinIanKing Feb 29, 2024
a97b59e
erofs: drop experimental warning for FSDAX
hsiangkao Mar 25, 2024
7557d29
MAINTAINERS: erofs: add myself as reviewer
dhavale Mar 14, 2024
9eb0587
pwm: img: fix pwm clock lookup
wigyori Mar 20, 2024
0add699
tracing: probes: Fix to zero initialize a local variable
mhiramat Mar 20, 2024
d6c30c5
mlxbf_gige: stop PHY during open() error paths
dthompso Mar 20, 2024
6630036
fs/9p: fix uninitialized values during inode evict
ericvh Mar 19, 2024
27f8f10
wifi: mac80211: fix mlme_link_id_dbg()
jhovold Mar 25, 2024
4f2bdb3
wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
nbd168 Mar 16, 2024
774f884
wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
Mar 14, 2024
be23b2d
wifi: cfg80211: add a flag to disable wireless extensions
jmberg-intel Mar 14, 2024
5f40400
wifi: iwlwifi: mvm: disable MLO for the time being
jmberg-intel Mar 14, 2024
ec50f31
wifi: cfg80211: fix rdev_dump_mpp() arguments order
Mar 11, 2024
2e6bd24
wifi: mac80211: fix prep_connection error path
jmberg-intel Mar 18, 2024
bbe806c
wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF
egrumbach Mar 11, 2024
847d735
wifi: iwlwifi: mvm: consider having one active link
striebit Mar 11, 2024
a8b5d48
wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW
ilanpeer2 Mar 11, 2024
134d715
wifi: mac80211: correctly set active links upon TTLM
AyalaBkr Mar 18, 2024
06a0938
wifi: iwlwifi: mvm: rfi: fix potential response leaks
jmberg-intel Mar 19, 2024
045a5b6
wifi: iwlwifi: fw: don't always use FW dump trig
jmberg-intel Mar 19, 2024
c2ace63
wifi: iwlwifi: read txq->read_ptr under lock
jmberg-intel Mar 19, 2024
17f6451
wifi: iwlwifi: mvm: guard against invalid STA ID on removal
benzea Mar 20, 2024
19d82bd
wifi: iwlwifi: mvm: handle debugfs names more carefully
jmberg-intel Mar 20, 2024
e78d787
wifi: iwlwifi: mvm: include link ID when releasing frames
benzea Mar 20, 2024
c2deb2e
net: mark racy access on sk->sk_rcvbuf
Mar 21, 2024
476a5e9
bpf: Sync uapi bpf.h to tools directory
Mar 25, 2024
c29083f
selftests/bpf: Use start_server in bpf_tcp_ca
Mar 25, 2024
a849750
bpf: Avoid get_kernel_nofault() to fetch kprobe entry IP
anakryiko Mar 19, 2024
770546a
bpf: implement insn_is_cast_user() helper for JITs
puranjaymohan Mar 24, 2024
14bb1e8
selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
Mar 22, 2024
dbde9fd
kunit: fix wireless test dependencies
jmberg-intel Mar 25, 2024
817b189
ice: Refactor FW data type and fix bitmap casting issue
hzouSteven Feb 7, 2024
1cb7fdb
ice: fix memory corruption bug with suspend and rebuild
jbrandeb Mar 5, 2024
aec806f
ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
pkitszel Mar 5, 2024
47ce295
igc: Remove stale comment about Tx timestamping
shifty91 Mar 13, 2024
174fdc9
Merge tag 'v6.9-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Mar 25, 2024
928a87e
Merge tag 'gfs2-v6.8-fix' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Mar 25, 2024
443574b
riscv, bpf: Fix kfunc parameters incompatibility between bpf and risc…
Mar 24, 2024
cc26992
dpll: indent DPLL option type by a tab
Mar 22, 2024
afb373f
s390/qeth: handle deferred cc1
SandyWinter Mar 21, 2024
3a38a82
net: ll_temac: platform_get_resource replaced by wrong function
ClausRies Mar 21, 2024
b11c817
net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
Mar 22, 2024
151c9c7
tcp: properly terminate timers for kernel sockets
Mar 22, 2024
7d5a7dd
net: wwan: t7xx: Split 64bit accesses to fix alignment issues
bmork Mar 22, 2024
5f563c3
net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530
arinc9 Mar 20, 2024
75925fa
dns_resolver: correct module name in dns resolver documentation
bharathsm-ms Mar 24, 2024
b3af904
trace: move to TP_STORE_ADDRS related macro to net_probe_common.h
JasonXing Mar 25, 2024
a24c855
trace: use TP_STORE_ADDRS() macro in inet_sk_error_report()
JasonXing Mar 25, 2024
646700c
trace: use TP_STORE_ADDRS() macro in inet_sock_set_state()
JasonXing Mar 25, 2024
26f44b7
Merge branch 'trace-use-tp_store_addrs-macro'
Mar 26, 2024
8c05813
MAINTAINERS: split Renesas Ethernet drivers entry
Mar 24, 2024
56364c9
net: Remove conditional threaded-NAPI wakeup based on task state.
Mar 25, 2024
dad6b97
net: Allow to use SMP threads for backlog NAPI.
Mar 25, 2024
80d2eef
net: Use backlog-NAPI to clean up the defer_list.
Mar 25, 2024
765b11f
net: Rename rps_lock to backlog_lock.
Mar 25, 2024
1a3e4d6
Merge branch 'net-provide-smp-threads-for-backlog-napi'
Mar 26, 2024
f142552
selftests: vxlan_mdb: Fix failures with old libnet
idosch Mar 25, 2024
37ccdf7
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel…
Mar 26, 2024
8ea3f4f
MAINTAINERS: wifi: mwifiex: add Francesco as reviewer
dolcini Mar 21, 2024
47e39d2
net: hns3: fix index limit to support all queue stats
Mar 25, 2024
93305b7
net: hns3: fix kernel crash when devlink reload during pf initialization
liuyonglong86 Mar 25, 2024
5bd088d
net: hns3: mark unexcuted loopback test result as UNEXECUTED
IronShen Mar 25, 2024
c1fd3a9
Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Mar 26, 2024
6e06312
net: remove skb_free_datagram_locked()
Mar 25, 2024
1ec17ef
btrfs: zoned: fix use-after-free in do_zone_finish()
morbidrsa Feb 28, 2024
9f7eb84
btrfs: validate device maj:min during open
asj Mar 1, 2024
8a565ec
btrfs: fix extent map leak in unexpected scenario at unpin_extent_cac…
fdmanana Mar 13, 2024
4dc1d69
btrfs: fix warning messages not printing interval at unpin_extent_ran…
fdmanana Mar 13, 2024
379c872
btrfs: fix message not properly printing interval when adding extent map
fdmanana Mar 13, 2024
2133460
btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()
fdmanana Mar 13, 2024
a8b70c7
btrfs: zoned: don't skip block groups with 100% zone unusable
morbidrsa Feb 21, 2024
2f1aeab
btrfs: return accurate error code on open failure in open_fs_devices()
asj Mar 19, 2024
ef1e682
btrfs: fix race in read_extent_buffer_pages()
tavianator Mar 16, 2024
576bb2d
Merge tag 'pwm/for-6.9-rc2-fixes' of git://git.kernel.org/pub/scm/lin…
torvalds Mar 26, 2024
7033999
Merge tag 'printk-for-6.9-rc2' of git://git.kernel.org/pub/scm/linux/…
torvalds Mar 26, 2024
f857236
mm/memory: fix missing pte marker for !page on pte zaps
xzpeter Mar 13, 2024
8b65ef5
selftests/mm: Fix build with _FORTIFY_SOURCE
vt-alt Mar 18, 2024
4624b34
init: open /initrd.image with O_LARGEFILE
Mar 17, 2024
3290032
mailmap: update entry for Leonard Crestez
cdleonard Mar 16, 2024
7844c01
mm,page_owner: fix recursion
osalvadorvilardaga Mar 15, 2024
9cecde8
mm: increase folio batch size
Mar 15, 2024
d5d39c7
mm: cachestat: fix two shmem bugs
hnaz Mar 15, 2024
950bf45
tools/Makefile: remove cgroup target
Mar 15, 2024
c52eb6d
selftests: mm: restore settings from only parent process
musamaanjum Mar 14, 2024
9c50083
mm: zswap: fix kernel BUG in sg_init_one
Mar 18, 2024
db09f2d
MAINTAINERS: remove incorrect M: tag for [email protected]
visitorckw Mar 19, 2024
d5aad4c
prctl: generalize PR_SET_MDWE support check to be per-arch
zevweiss Feb 27, 2024
166ce84
ARM: prctl: reject PR_SET_MDWE on pre-ARMv6
zevweiss Feb 27, 2024
30fb6a8
mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
hnaz Mar 21, 2024
105840e
selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM
edliaw Mar 21, 2024
0a69b6b
tmpfs: fix race on handling dquot rbtree
cmaiolino Mar 20, 2024
30af24f
userfaultfd: fix deadlock warning when locking src and dst VMAs
SENSEIIIII Mar 21, 2024
549aa96
hexagon: vmlinux.lds.S: handle attributes section
nathanchance Mar 20, 2024
8c86437
selftests/mm: fix ARM related issue with fork after pthread_create
edliaw Mar 25, 2024
25cd241
mm: zswap: fix data loss on SWP_SYNCHRONOUS_IO devices
hnaz Mar 24, 2024
32fbe52
crash: use macro to add crashk_res into iomem early for specific arch
Mar 25, 2024
341ee1a
net: pin system percpu page_pools to the corresponding NUMA nodes
alobakin Mar 25, 2024
ee36b1e
net: amd8111e: Drop unused copy of pm_cap
bjorn-helgaas Mar 25, 2024
7608a97
tls: recv: process_rx_list shouldn't use an offset with kvec
qsn Mar 25, 2024
85eef9a
tls: adjust recv return with async crypto and failed copy to userspace
qsn Mar 25, 2024
dc54b81
selftests: tls: add test with a partially invalid iov
qsn Mar 25, 2024
417e91e
tls: get psock ref after taking rxlock to avoid leak
qsn Mar 25, 2024
646fc4b
Merge branch 'tls-recvmsg-fixes'
kuba-moo Mar 27, 2024
f7442a6
mlxbf_gige: call request_irq() after NAPI initialized
dthompso Mar 25, 2024
c4d2d23
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
kuba-moo Mar 27, 2024
ea2c092
net: wan: framer: Add missing static inline qualifiers
hcodina Mar 25, 2024
afbf75e
selftests: netdevsim: set test timeout to 10 minutes
kuba-moo Mar 25, 2024
2a702c2
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel…
kuba-moo Mar 27, 2024
96b98a6
bpf: fix warning for crash_kexec
hbathini Mar 19, 2024
5b4cdd9
Fix memory leak in posix_clock_open()
torvalds Mar 26, 2024
498e47c
Fix build errors due to new UIO_MEM_DMA_COHERENT mess
torvalds Mar 27, 2024
a8d89fe
bpf: Check bloom filter map value size
andreimatei Mar 27, 2024
ecc6a21
bpf: Protect against int overflow for stack access size
andreimatei Mar 27, 2024
a4e02d6
Merge branch 'check-bloom-filter-map-value-size'
Mar 27, 2024
f4a4329
Merge tag 'execve-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 27, 2024
9624905
Merge tag 'probes-fixes-v6.9-rc1' of git://git.kernel.org/pub/scm/lin…
torvalds Mar 27, 2024
4dd6510
bpf: update BPF LSM designated reviewer list
mattbobrowski Mar 26, 2024
dc189b8
Merge tag 'mm-hotfixes-stable-2024-03-27-11-25' of git://git.kernel.o…
torvalds Mar 27, 2024
400dd45
Merge tag 'for-6.9-rc1-tag' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 27, 2024
4076fa1
Merge tag '9p-fixes-for-6.9-rc1' of git://git.kernel.org/pub/scm/linu…
torvalds Mar 27, 2024
56d2f48
Merge tag 'wireless-2024-03-27' of git://git.kernel.org/pub/scm/linux…
kuba-moo Mar 27, 2024
b32ca27
netfilter: nf_tables: reject destroy command to remove basechain hooks
ummakynes Mar 21, 2024
1e1fb6f
netfilter: nf_tables: reject table flag and netdev basechain updates
ummakynes Mar 21, 2024
216e7bf
netfilter: nf_tables: skip netdev hook unregistration if table is dor…
ummakynes Mar 21, 2024
15fba56
netfilter: arptables: Select NETFILTER_FAMILY_ARP when building arp_t…
q2ven Mar 26, 2024
8d025e2
Merge tag 'erofs-for-6.9-rc2-fixes' of git://git.kernel.org/pub/scm/l…
torvalds Mar 28, 2024
7e6f4b2
Merge tag 'for-net' of https://git.kernel.org/pub/scm/linux/kernel/gi…
Mar 28, 2024
005e528
Merge tag 'nf-24-03-28' of git://git.kernel.org/pub/scm/linux/kernel/…
Mar 28, 2024
6a4aee2
net: phy: qcom: at803x: fix kernel panic with at8031_probe
Ansuel Mar 25, 2024
dfd222e
net: bcmasp: Bring up unimac after PHY link up
Ryceancurry Mar 25, 2024
4494c10
net: bcmasp: Remove phy_{suspend/resume}
Ryceancurry Mar 25, 2024
eb67cdb
Merge branch 'net-bcmasp-phy-managements-fixes'
Mar 28, 2024
e4a5898
net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
lakkarajun Mar 26, 2024
40d4b48
Octeontx2-af: fix pause frame configuration in GMP mode
Mar 26, 2024
1868545
inet: inet_defrag: prevent sk release while still in use
Mar 26, 2024
50108c3
Merge tag 'net-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Mar 28, 2024
5e47fbe
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
kuba-moo Mar 29, 2024
fa61e9a
selftests: net: libs: Change variable fallback syntax
pmachata Mar 26, 2024
fd36fd2
selftests: forwarding.config.sample: Move overrides to lib.sh
pmachata Mar 26, 2024
0cb8628
selftests: forwarding: README: Document customization
pmachata Mar 26, 2024
0faa565
selftests: forwarding: ipip_lib: Do not import lib.sh
pmachata Mar 26, 2024
40d269c
selftests: forwarding: Move several selftests
pmachata Mar 26, 2024
0c499a3
selftests: forwarding: Ditch skip_on_veth()
pmachata Mar 26, 2024
677f394
selftests: forwarding: Change inappropriate log_test_skip() calls
pmachata Mar 26, 2024
51ccf26
selftests: lib: Define more kselftest exit codes
pmachata Mar 26, 2024
596c881
selftests: forwarding: Have RET track kselftest framework constants
pmachata Mar 26, 2024
a923af1
selftests: forwarding: Convert log_test() to recognize RET values
pmachata Mar 26, 2024
e16a8d2
selftests: forwarding: Support for performance sensitive tests
pmachata Mar 26, 2024
e103910
selftests: forwarding: Mark performance-sensitive tests
pmachata Mar 26, 2024
6db870b
selftests: forwarding: router_mpath_nh_lib: Don't skip, xfail on veth
pmachata Mar 26, 2024
8ff2d7a
selftests: forwarding: Add a test for testing lib.sh functionality
pmachata Mar 26, 2024
51cf49f
Merge branch 'selftests-fixes-for-kernel-ci'
kuba-moo Mar 29, 2024
b334f5e
ynl: support hex display_hint for integer
liuhangbin Mar 27, 2024
782c108
doc/netlink/specs: Add vlan attr in rt_link spec
liuhangbin Mar 27, 2024
fb984d1
Merge branch 'doc-netlink-specs-add-vlan-support'
kuba-moo Mar 29, 2024
a87590c
dt-bindings: net: renesas,etheravb: Add optional MDIO bus node
Mar 25, 2024
2c60c4c
ravb: Add support for an optional MDIO mode
Mar 25, 2024
c602f4c
Merge branch 'ravb-support-describing-the-mdio-bus'
kuba-moo Mar 29, 2024
5311591
bpf: Add support for passing mark with bpf_fib_lookup
aspsk Mar 26, 2024
6efec2c
selftests/bpf: Add BPF_FIB_LOOKUP_MARK tests
aspsk Mar 26, 2024
59b418c
bpf: Add a check for struct bpf_fib_lookup size
aspsk Mar 26, 2024
786bf0e
bpf: improve error message for unsupported helper
mykyta5 Mar 25, 2024
55fc888
bpf,arena: Use helper sizeof_field in struct accessors
haiyuewa Mar 27, 2024
1175f8d
selftests/bpf: rename and clean up userspace-triggered benchmarks
anakryiko Mar 26, 2024
7df4e59
selftests/bpf: add batched, mostly in-kernel BPF triggering benchmarks
anakryiko Mar 26, 2024
208c439
selftests/bpf: remove syscall-driven benchs, keep syscall-count only
anakryiko Mar 26, 2024
b4ccf91
selftests/bpf: lazy-load trigger bench BPF programs
anakryiko Mar 26, 2024
3124591
bpf: add bpf_modify_return_test_tp() kfunc triggering tracepoint
anakryiko Mar 26, 2024
985d068
selftests/bpf: add batched tp/raw_tp/fmodret tests
anakryiko Mar 26, 2024
a461a51
Merge branch 'bench-fast-in-kernel-triggering-benchmarks'
Mar 27, 2024
ee3bad0
bpf: Mitigate latency spikes associated with freeing non-preallocated…
laoar Mar 27, 2024
42e4ebd
bpf: Remove CONFIG_X86 and CONFIG_DYNAMIC_FTRACE guard from the tcp-c…
Mar 22, 2024
5da7fb0
selftests/bpf: Test loading bpf-tcp-cc prog calling the kernel tcp-cc…
Mar 22, 2024
cdfd9cc
selftests/bpf: Replace CHECK with ASSERT macros for ksyms test
Mar 26, 2024
ad2b052
libbpf: Mark libbpf_kallsyms_parse static function
Mar 26, 2024
c56e597
libbpf: Handle <orig_name>.llvm.<hash> symbol properly
Mar 26, 2024
d132064
selftests/bpf: Refactor some functions for kprobe_multi_test
Mar 26, 2024
9475dac
selftests/bpf: Refactor trace helper func load_kallsyms_local()
Mar 26, 2024
d1f0258
selftests/bpf: Add {load,search}_kallsyms_custom_local()
Mar 26, 2024
9edaafa
selftests/bpf: Fix kprobe_multi_bench_attach test failure with LTO ke…
Mar 26, 2024
6302bde
selftests/bpf: Add a kprobe_multi subtest to use addrs instead of syms
Mar 26, 2024
e478cf2
Merge branch 'bpf-fix-a-couple-of-test-failures-with-lto-kernel'
Mar 28, 2024
368ada6
Merge branch 'bpf/for-next' into sync-bpf-next
htejun Mar 29, 2024
fe1f6ad
scx: Build fix after pulling bpf/for-next
htejun Mar 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .get_maintainer.ignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
Alan Cox <[email protected]>
Alan Cox <[email protected]>
Christoph Hellwig <[email protected]>
Jeff Kirsher <[email protected]>
Marc Gonzalez <[email protected]>
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
*.xz
*.zst
Module.symvers
dtbs-list
modules.order

#
Expand Down
14 changes: 12 additions & 2 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,7 @@ Kenneth W Chen <[email protected]>
Kenneth Westfield <[email protected]> <[email protected]>
Kiran Gunda <[email protected]> <[email protected]>
Kirill Tkhai <[email protected]> <[email protected]>
Kishon Vijay Abraham I <[email protected]> <[email protected]>
Konstantin Khlebnikov <[email protected]> <[email protected]>
Konstantin Khlebnikov <[email protected]> <[email protected]>
Koushik <[email protected]>
Expand All @@ -339,7 +340,8 @@ Lee Jones <[email protected]> <[email protected]>
Lee Jones <[email protected]> <[email protected]>
Lee Jones <[email protected]> <[email protected]>
Lee Jones <[email protected]> <[email protected]>
Leonard Crestez <[email protected]> Leonard Crestez <[email protected]>
Leonard Crestez <[email protected]> <[email protected]>
Leonard Crestez <[email protected]> <[email protected]>
Leonardo Bras <[email protected]> <[email protected]>
Leonard Göhrs <[email protected]>
Leonid I Ananiev <[email protected]>
Expand Down Expand Up @@ -438,6 +440,8 @@ Mukesh Ojha <[email protected]> <[email protected]>
Muna Sinada <[email protected]> <[email protected]>
Murali Nalajala <[email protected]> <[email protected]>
Mythri P K <[email protected]>
Nadav Amit <[email protected]> <[email protected]>
Nadav Amit <[email protected]> <[email protected]>
Nadia Yvette Chambers <[email protected]> William Lee Irwin III <[email protected]>
Naoya Horiguchi <[email protected]> <[email protected]>
Nathan Chancellor <[email protected]> <[email protected]>
Expand Down Expand Up @@ -494,7 +498,8 @@ Prasad Sodagudi <[email protected]> <[email protected]>
Punit Agrawal <[email protected]> <[email protected]>
Qais Yousef <[email protected]> <[email protected]>
Qais Yousef <[email protected]> <[email protected]>
Quentin Monnet <[email protected]> <[email protected]>
Quentin Monnet <[email protected]> <[email protected]>
Quentin Monnet <[email protected]> <[email protected]>
Quentin Perret <[email protected]> <[email protected]>
Rafael J. Wysocki <[email protected]> <[email protected]>
Rajeev Nandan <[email protected]> <[email protected]>
Expand Down Expand Up @@ -610,6 +615,11 @@ TripleX Chung <[email protected]> <[email protected]>
TripleX Chung <[email protected]> <[email protected]>
Tsuneo Yoshioka <[email protected]>
Tudor Ambarus <[email protected]> <[email protected]>
Tvrtko Ursulin <[email protected]> <[email protected]>
Tvrtko Ursulin <[email protected]> <[email protected]>
Tvrtko Ursulin <[email protected]> <[email protected]>
Tvrtko Ursulin <[email protected]> <[email protected]>
Tvrtko Ursulin <[email protected]> <[email protected]>
Tycho Andersen <[email protected]> <[email protected]>
Tzung-Bi Shih <[email protected]> <[email protected]>
Uwe Kleine-König <[email protected]>
Expand Down
10 changes: 10 additions & 0 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@ D: dosfs, LILO, some fd features, ATM, various other hacks here and there
S: Buenos Aires
S: Argentina

NTFS FILESYSTEM
N: Anton Altaparmakov
E: [email protected]
D: NTFS filesystem

N: Tim Alpaerts
E: [email protected]
D: 802.2 class II logical link control layer,
Expand Down Expand Up @@ -2955,6 +2960,11 @@ S: 2364 Old Trail Drive
S: Reston, Virginia 20191
S: USA

N: Sekhar Nori
E: [email protected]
D: Maintainer of Texas Instruments DaVinci machine support, contributor
D: to device drivers relevant to that SoC family.

N: Fredrik Noring
E: [email protected]
W: http://www.lysator.liu.se/~noring/
Expand Down
4 changes: 2 additions & 2 deletions Documentation/ABI/obsolete/sysfs-gpio
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ Description:
/label ... (r/o) descriptive, not necessarily unique
/ngpio ... (r/o) number of GPIOs; numbered N to N + (ngpio - 1)

This ABI is deprecated and will be removed after 2020. It is
replaced with the GPIO character device.
This ABI is obsoleted by Documentation/ABI/testing/gpio-cdev and will be
removed after 2020.
12 changes: 10 additions & 2 deletions Documentation/ABI/testing/configfs-usb-gadget-ffs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ KernelVersion: 3.13
Description: The purpose of this directory is to create and remove it.

A corresponding USB function instance is created/removed.
There are no attributes here.

All parameters are set through FunctionFS.
All attributes are read only:

============= ============================================
ready 1 if the function is ready to be used, E.G.
if userspace has written descriptors and
strings to ep0, so the gadget can be
enabled - 0 otherwise.
============= ============================================

All other parameters are set through FunctionFS.
34 changes: 34 additions & 0 deletions Documentation/ABI/testing/debugfs-cxl
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,37 @@ Description:
device cannot clear poison from the address, -ENXIO is returned.
The clear_poison attribute is only visible for devices
supporting the capability.

What: /sys/kernel/debug/cxl/einj_types
Date: January, 2024
KernelVersion: v6.9
Contact: [email protected]
Description:
(RO) Prints the CXL protocol error types made available by
the platform in the format:

0x<error number> <error type>

The possible error types are (as of ACPI v6.5):

0x1000 CXL.cache Protocol Correctable
0x2000 CXL.cache Protocol Uncorrectable non-fatal
0x4000 CXL.cache Protocol Uncorrectable fatal
0x8000 CXL.mem Protocol Correctable
0x10000 CXL.mem Protocol Uncorrectable non-fatal
0x20000 CXL.mem Protocol Uncorrectable fatal

The <error number> can be written to einj_inject to inject
<error type> into a chosen dport.

What: /sys/kernel/debug/cxl/$dport_dev/einj_inject
Date: January, 2024
KernelVersion: v6.9
Contact: [email protected]
Description:
(WO) Writing an integer to this file injects the corresponding
CXL protocol error into $dport_dev ($dport_dev will be a device
name from /sys/bus/pci/devices). The integer to type mapping for
injection can be found by reading from einj_types. If the dport
was enumerated in RCH mode, a CXL 1.1 error is injected, otherwise
a CXL 2.0 error is injected.
26 changes: 26 additions & 0 deletions Documentation/ABI/testing/debugfs-driver-qat
Original file line number Diff line number Diff line change
Expand Up @@ -81,3 +81,29 @@ Description: (RO) Read returns, for each Acceleration Engine (AE), the number
<N>: Number of Compress and Verify (CnV) errors and type
of the last CnV error detected by Acceleration
Engine N.

What: /sys/kernel/debug/qat_<device>_<BDF>/heartbeat/inject_error
Date: March 2024
KernelVersion: 6.8
Contact: [email protected]
Description: (WO) Write to inject an error that simulates an heartbeat
failure. This is to be used for testing purposes.

After writing this file, the driver stops arbitration on a
random engine and disables the fetching of heartbeat counters.
If a workload is running on the device, a job submitted to the
accelerator might not get a response and a read of the
`heartbeat/status` attribute might report -1, i.e. device
unresponsive.
The error is unrecoverable thus the device must be restarted to
restore its functionality.

This attribute is available only when the kernel is built with
CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION=y.

A write of 1 enables error injection.

The following example shows how to enable error injection::

# cd /sys/kernel/debug/qat_<device>_<BDF>
# echo 1 > heartbeat/inject_error
22 changes: 22 additions & 0 deletions Documentation/ABI/testing/debugfs-hisi-hpre
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,28 @@ Description: QM debug registers(regs) read hardware register value. This
node is used to show the change of the qm register values. This
node can be help users to check the change of register values.

What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/qm_state
Date: Jan 2024
Contact: [email protected]
Description: Dump the state of the device.
0: busy, 1: idle.
Only available for PF, and take no other effect on HPRE.

What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/dev_timeout
Date: Feb 2024
Contact: [email protected]
Description: Set the wait time when stop queue fails. Available for both PF
and VF, and take no other effect on HPRE.
0: not wait(default), others value: wait dev_timeout * 20 microsecond.

What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/dev_state
Date: Feb 2024
Contact: [email protected]
Description: Dump the stop queue status of the QM. The default value is 0,
if dev_timeout is set, when stop queue fails, the dev_state
will return non-zero value. Available for both PF and VF,
and take no other effect on HPRE.

What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/diff_regs
Date: Mar 2022
Contact: [email protected]
Expand Down
22 changes: 22 additions & 0 deletions Documentation/ABI/testing/debugfs-hisi-sec
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,28 @@ Description: QM debug registers(regs) read hardware register value. This
node is used to show the change of the qm register values. This
node can be help users to check the change of register values.

What: /sys/kernel/debug/hisi_sec2/<bdf>/qm/qm_state
Date: Jan 2024
Contact: [email protected]
Description: Dump the state of the device.
0: busy, 1: idle.
Only available for PF, and take no other effect on SEC.

What: /sys/kernel/debug/hisi_sec2/<bdf>/qm/dev_timeout
Date: Feb 2024
Contact: [email protected]
Description: Set the wait time when stop queue fails. Available for both PF
and VF, and take no other effect on SEC.
0: not wait(default), others value: wait dev_timeout * 20 microsecond.

What: /sys/kernel/debug/hisi_sec2/<bdf>/qm/dev_state
Date: Feb 2024
Contact: [email protected]
Description: Dump the stop queue status of the QM. The default value is 0,
if dev_timeout is set, when stop queue fails, the dev_state
will return non-zero value. Available for both PF and VF,
and take no other effect on SEC.

What: /sys/kernel/debug/hisi_sec2/<bdf>/sec_dfx/diff_regs
Date: Mar 2022
Contact: [email protected]
Expand Down
22 changes: 22 additions & 0 deletions Documentation/ABI/testing/debugfs-hisi-zip
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,28 @@ Description: QM debug registers(regs) read hardware register value. This
node is used to show the change of the qm registers value. This
node can be help users to check the change of register values.

What: /sys/kernel/debug/hisi_zip/<bdf>/qm/qm_state
Date: Jan 2024
Contact: [email protected]
Description: Dump the state of the device.
0: busy, 1: idle.
Only available for PF, and take no other effect on ZIP.

What: /sys/kernel/debug/hisi_zip/<bdf>/qm/dev_timeout
Date: Feb 2024
Contact: [email protected]
Description: Set the wait time when stop queue fails. Available for both PF
and VF, and take no other effect on ZIP.
0: not wait(default), others value: wait dev_timeout * 20 microsecond.

What: /sys/kernel/debug/hisi_zip/<bdf>/qm/dev_state
Date: Feb 2024
Contact: [email protected]
Description: Dump the stop queue status of the QM. The default value is 0,
if dev_timeout is set, when stop queue fails, the dev_state
will return non-zero value. Available for both PF and VF,
and take no other effect on ZIP.

What: /sys/kernel/debug/hisi_zip/<bdf>/zip_dfx/diff_regs
Date: Mar 2022
Contact: [email protected]
Expand Down
Loading