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

Bpf next merge #17

Merged
merged 985 commits into from
Jun 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
985 commits
Select commit Hold shift + click to select a range
90af47e
Merge tag 'ata-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds May 21, 2023
4927cb9
Merge tag 'powerpc-6.4-2' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds May 21, 2023
c47d122
Merge tag 'perf-tools-fixes-for-v6.4-1-2023-05-20' of git://git.kerne…
torvalds May 21, 2023
a35747c
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds May 21, 2023
fa4fe8c
Merge tag 'uml-for-linus-6.4-rc3' of git://git.kernel.org/pub/scm/lin…
torvalds May 21, 2023
44c026a
Linux 6.4-rc3
torvalds May 21, 2023
7843380
ALSA: hda/ca0132: add quirk for EVGA X299 DARK
KungFuJesus May 21, 2023
6ca328e
sctp: fix an issue that plpmtu can never go to complete state
lxin May 18, 2023
e4ac7cc
net: fec: turn on XDP features
May 19, 2023
2ae9c66
net: fec: remove useless fec_enet_reset_skb()
May 19, 2023
dbb99d7
net: ipconfig: move ic_nameservers_fallback into #ifdef block
arndb May 19, 2023
ff04437
ASoC: Intel: avs: Fix module lookup
May 19, 2023
d849996
ASoC: Intel: avs: Access path components under lock
May 19, 2023
9510965
ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
crojewsk-intel May 19, 2023
1cf036d
ASoC: Intel: avs: Fix declaration of enum avs_channel_config
crojewsk-intel May 19, 2023
8368551
ASoC: Intel: avs: Account for UID of ACPI device
crojewsk-intel May 19, 2023
320f4d8
ASoC: Intel: avs: Fix avs_path_module::instance_id size
May 19, 2023
25148f5
ASoC: Intel: avs: Add missing checks on FE startup
May 19, 2023
3a2e3fa
ASoC: dt-bindings: tlv320aic32x4: Fix supply names
david-mle May 19, 2023
8b6b7c1
net: altera: tse: remove mac_an_restart() function
May 19, 2023
4b159f5
net: phy: add helpers for comparing phy IDs
May 19, 2023
fe79bd6
net/tcp: refactor tcp_inet6_sk()
isilence May 19, 2023
6afe2ae
spi: spi-cadence: Interleave write of TX and read of RX FIFO
charleskeepax May 18, 2023
efc3001
nfc: Switch i2c drivers back to use .probe()
May 20, 2023
d49b9b0
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
davem330 May 22, 2023
b845b57
m68k: Move signal frame following exception on 68020/030
fthain May 6, 2023
81302b1
ALSA: hda: Fix unhandled register update during auto-suspend period
tiwai May 18, 2023
240ca95
ASoC: Intel: Fixes
broonie May 22, 2023
b34ffb0
bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
aspsk May 22, 2023
421ca22
Merge tag 'nfs-for-6.4-2' of git://git.linux-nfs.org/projects/anna/li…
torvalds May 22, 2023
d36f6ef
module: Fix use-after-free bug in read_file_mod_stats()
harshimogalapalli Apr 28, 2023
1177dcc
Merge tag 'modules-6.4-rc4' of git://git.kernel.org/pub/scm/linux/ker…
torvalds May 22, 2023
ae8373a
Merge tag 'x86_urgent_for_6.4-rc4' of git://git.kernel.org/pub/scm/li…
torvalds May 22, 2023
5859a99
net: sfp: add support for a couple of copper multi-rate modules
May 20, 2023
de5c9bf
net: phylink: require supported_interfaces to be filled
May 20, 2023
62a41dc
Merge tag 'mlx5-updates-2023-05-19' of git://git.kernel.org/pub/scm/l…
kuba-moo May 23, 2023
5b17a49
forcedeth: Fix an error handling path in nv_probe()
tititiou36 May 20, 2023
640bf95
3c589_cs: Fix an error handling path in tc589_probe()
tititiou36 May 20, 2023
b21c7ba
net/handshake: Squelch allocation warning during Kunit test
chucklever May 19, 2023
18c40a1
net/handshake: Fix sock->file allocation
chucklever May 19, 2023
2a0a935
net/mlx5: Collect command failures data only for known commands
shayshyi May 2, 2023
2be5bd4
net/mlx5: Handle pairing of E-switch via uplink un/load APIs
shayshyi Mar 20, 2023
1e5daf5
net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
erezshitrit Mar 9, 2023
c7dd225
net/mlx5: DR, Check force-loopback RC QP capability independently fro…
kliteyn Apr 2, 2023
be071cd
net/mlx5e: Use correct encap attribute during invalidation
w1ldptr Apr 3, 2023
a657351
net/mlx5: Fix error message when failing to allocate device memory
roidayan May 1, 2023
691c041
net/mlx5e: Fix deadlock in tc route query code
w1ldptr Mar 31, 2023
7aa5038
net/mlx5e: Fix SQ wake logic in ptp napi_poll context
Binary-Eater Feb 22, 2023
dfa1e46
net/mlx5e: TC, Fix using eswitch mapping in nic mode
Apr 26, 2023
8c253df
net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register
shayshyi Feb 6, 2023
af87194
net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
shayshyi May 2, 2023
1f893f5
net/mlx5: Devcom, serialize devcom registration
shayshyi May 2, 2023
9c2d080
net/mlx5: Free irqs only on shutdown callback
shayshyi Apr 13, 2023
ef8c063
net/mlx5: Fix irq affinity management
shayshyi Apr 16, 2023
1da438c
net/mlx5: Fix indexing of mlx5_irq
shayshyi Apr 17, 2023
b2e3406
octeontx2-pf: Add support for page pool
May 22, 2023
0a17567
erofs: fix null-ptr-deref caused by erofs_xattr_prefixes_init
lostjeffle May 15, 2023
285d0f8
erofs: avoid pcpubuf.c inclusion if CONFIG_EROFS_FS_ZIP is off
taigerhu May 15, 2023
cf7f273
erofs: use HIPRI by default if per-cpu kthreads are enabled
hsiangkao May 22, 2023
bbb320b
platform/x86: ISST: Remove 8 socket limit
swahlhpe May 19, 2023
3279dec
platform/x86/intel/ifs: Annotate work queue on stack so object debug …
darcari May 23, 2023
6007612
lan966x: Fix unloading/loading of the driver
HoratiuVultur May 22, 2023
3632679
ipv{4,6}/raw: fix output xfrm lookup wrt protocol
NicolasDichtel May 22, 2023
78fa0d6
bpf, sockmap: Pass skb ownership through read_skb
jrfastab May 23, 2023
29173d0
bpf, sockmap: Convert schedule_work into delayed_work
jrfastab May 23, 2023
bce2255
bpf, sockmap: Reschedule is now done through backlog
jrfastab May 23, 2023
405df89
bpf, sockmap: Improved check for empty queue
jrfastab May 23, 2023
901546f
bpf, sockmap: Handle fin correctly
jrfastab May 23, 2023
ea44418
bpf, sockmap: TCP data stall on recv before accept
jrfastab May 23, 2023
6df7f76
bpf, sockmap: Wake up polling after data copy
jrfastab May 23, 2023
e5c6de5
bpf, sockmap: Incorrectly handling copied_seq
jrfastab May 23, 2023
4e02588
bpf, sockmap: Pull socket helpers out of listen test for general use
jrfastab May 23, 2023
298970c
bpf, sockmap: Build helper to create connected socket pair
jrfastab May 23, 2023
1fa1fe8
bpf, sockmap: Test shutdown() correctly exits epoll and recv()=0
jrfastab May 23, 2023
bb516f9
bpf, sockmap: Test FIONREAD returns correct bytes in rx buffer
jrfastab May 23, 2023
80e24d2
bpf, sockmap: Test FIONREAD returns correct bytes in rx buffer with d…
jrfastab May 23, 2023
f726e03
bpf, sockmap: Test progs verifier error with latest clang
jrfastab May 23, 2023
6cc385d
selftests/bpf: Add xdp_feature selftest for bond device
LorenzoBianconi May 17, 2023
f46392e
bpftool: Specify XDP Hints ifname when loading program
walking-machine May 17, 2023
e7d8542
bpf: Validate BPF object in BPF_OBJ_PIN before calling LSM
anakryiko May 22, 2023
5fe326b
Merge tag 'erofs-for-6.4-rc4-fixes' of git://git.kernel.org/pub/scm/l…
torvalds May 23, 2023
e2d035f
ASoC: cs35l41: Fix default regmap values for some registers
Apr 14, 2023
2b001b9
libbpf: Start v1.3 development cycle
anakryiko May 23, 2023
011a871
ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
fidomax May 12, 2023
cb8edce
bpf: Support O_PATH FDs in BPF_OBJ_PIN and BPF_OBJ_GET commands
anakryiko May 15, 2023
f1674dc
libbpf: Add opts-based bpf_obj_pin() API and add support for path_fd
anakryiko May 16, 2023
3b22f98
selftests/bpf: Add path_fd-based BPF_OBJ_PIN and BPF_OBJ_GET tests
anakryiko May 23, 2023
27e462c
Merge tag 'xtensa-20230523' of https://github.com/jcmvbkbc/linux-xtensa
torvalds May 23, 2023
95a9359
tpm: tpm_tis: Disable interrupts for AEON UPX-i11
ujfalusi May 17, 2023
9d64600
Merge tag 'tpmdd-v6.4-rc4' of git://git.kernel.org/pub/scm/linux/kern…
torvalds May 24, 2023
368d3cb
page_pool: fix inconsistency for page_pool_ring_[un]lock()
May 22, 2023
ac2e8e3
net: sfp: add support for HXSX-ATRI-1 copper SFP+ module
Josua-SR May 22, 2023
57910a4
nfp: add L4 RSS hashing on UDP traffic
jcoetzee-corigine May 22, 2023
d6c36cb
r8169: Use a raw_spinlock_t for the register locks.
May 22, 2023
b841b90
net: Declare MSG_SPLICE_PAGES internal sendmsg() flag
dhowells May 22, 2023
96449f9
net: Pass max frags into skb_append_pagefrags()
dhowells May 22, 2023
2e910b9
net: Add a function to splice pages into an skbuff for MSG_SPLICE_PAGES
dhowells May 22, 2023
270a1c3
tcp: Support MSG_SPLICE_PAGES
dhowells May 22, 2023
c5c37af
tcp: Convert do_tcp_sendpages() to use MSG_SPLICE_PAGES
dhowells May 22, 2023
ebf2e88
tcp_bpf: Inline do_tcp_sendpages as it's now a wrapper around tcp_sen…
dhowells May 22, 2023
7f8816a
espintcp: Inline do_tcp_sendpages()
dhowells May 22, 2023
e117dcf
tls: Inline do_tcp_sendpages()
dhowells May 22, 2023
c2ff29e
siw: Inline do_tcp_sendpages()
dhowells May 22, 2023
5367f9b
tcp: Fold do_tcp_sendpages() into tcp_sendpage_locked()
dhowells May 22, 2023
7da0dde
ip, udp: Support MSG_SPLICE_PAGES
dhowells May 22, 2023
6d8192b
ip6, udp6: Support MSG_SPLICE_PAGES
dhowells May 22, 2023
7ac7c98
udp: Convert udp_sendpage() to use MSG_SPLICE_PAGES
dhowells May 22, 2023
c49cf26
ip: Remove ip_append_page()
dhowells May 22, 2023
a0dbf5f
af_unix: Support MSG_SPLICE_PAGES
dhowells May 22, 2023
57d44a3
unix: Convert unix_stream_sendpage() to use MSG_SPLICE_PAGES
dhowells May 22, 2023
51c78a4
Merge branch 'splice-net-replace-sendpage-with-sendmsg-msg_splice_pag…
kuba-moo May 24, 2023
8a02fb7
net: fix skb leak in __skb_tstamp_tx()
prati0100 May 22, 2023
a695641
gve: Support IPv6 Big TCP on DQ
xli98 May 22, 2023
7e7b3b0
docs: netdev: document the existence of the mail bot
kuba-moo May 22, 2023
04910d8
net: ethernet: mtk_eth_soc: fix QoS on DSA MAC on non MTK_NETSYS_V2 SoCs
arinc9 May 22, 2023
726de79
ping: Stop using RTO_ONLINK.
May 22, 2023
c85be08
raw: Stop using RTO_ONLINK.
May 22, 2023
0e26371
udp: Stop using RTO_ONLINK.
May 22, 2023
18731fe
Merge branch 'RTO_ONLINK'
davem330 May 24, 2023
59088b5
net: phy: avoid kernel warning dump when stopping an errored PHY
May 22, 2023
ba46c96
Merge tag 'mlx5-fixes-2023-05-22' of git://git.kernel.org/pub/scm/lin…
davem330 May 24, 2023
878ecb0
ipv6: Fix out-of-bounds access in ipv6_find_tlv()
May 23, 2023
7c2435e
tools: ynl: Use dict of predefined Structs to decode scalar types
donaldh May 23, 2023
bddd2e5
tools: ynl: Handle byte-order in struct members
donaldh May 23, 2023
47469d2
Merge branch 'tools-ynl-byteorder'
davem330 May 24, 2023
c496dae
devlink: remove duplicate port notification
May 23, 2023
1bb1b57
devlink: remove no longer true locking comment from port_new/del()
May 23, 2023
9277649
devlink: pass devlink_port pointer to ops->port_del() instead of index
May 23, 2023
41a45ea
Merge branch 'devlink-port_del-new-cleanup'
davem330 May 24, 2023
bac4d82
Merge tag 'asoc-fix-v6.4-rc3' of https://git.kernel.org/pub/scm/linux…
tiwai May 24, 2023
4ca110c
ALSA: hda/realtek: Enable headset onLenovo M70/M90
binli May 24, 2023
e926146
net: mdio: add clause 73 to ethtool conversion helper
May 23, 2023
dc7a514
net: phylink: remove duplicated linkmode pause resolution
May 23, 2023
dad9874
net: phylink: add function to resolve clause 73 negotiation
May 23, 2023
6f7b89b
net: pcs: xpcs: clean up reading clause 73 link partner advertisement
May 23, 2023
3f0360e
net: pcs: xpcs: use mii_c73_to_linkmode() helper
May 23, 2023
1f94ba1
net: pcs: xpcs: correct lp_advertising contents
May 23, 2023
428d603
net: pcs: xpcs: correct pause resolution
May 23, 2023
21234ef
net: pcs: xpcs: use phylink_resolve_c73() helper
May 23, 2023
883a98e
net: pcs: xpcs: avoid reading STAT1 more than once
May 23, 2023
8a5ad2e
Merge branch 'net-pcs-xpcs-cleanups-for-clause-73-support'
kuba-moo May 24, 2023
203fc31
Merge tag 'mmc-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds May 24, 2023
f767b33
Merge tag 'regulator-fix-v6.4-rc3' of git://git.kernel.org/pub/scm/li…
torvalds May 24, 2023
933174a
Merge tag 'spi-fix-v6.4-rc3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds May 24, 2023
9d0a233
libbpf: Add capability for resizing datasec maps
inwardvessel May 24, 2023
08b0895
libbpf: Selftests for resizing datasec maps
inwardvessel May 24, 2023
fcf1fa2
Merge branch 'libbpf: capability for resizing datasec maps'
anakryiko May 24, 2023
0c615f1
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel…
kuba-moo May 25, 2023
a095326
net/handshake: Remove unneeded check from handshake_dup()
chucklever May 11, 2023
7ea9c1e
net/handshake: Fix handshake_dup() ref counting
chucklever May 11, 2023
7afc6d0
net/handshake: Fix uninitialized local variable
chucklever May 11, 2023
fc49088
net/handshake: handshake_genl_notify() shouldn't ignore @flags
chucklever May 11, 2023
1ce77c9
net/handshake: Unpin sock->file if a handshake is cancelled
chucklever May 11, 2023
26fb548
net/handshake: Enable the SNI extension to work properly
chucklever May 11, 2023
1de5900
Merge branch 'bug-fixes-for-net-handshake'
kuba-moo May 25, 2023
57fb54a
net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
david-mle May 23, 2023
fb055ce
net: phy: mscc: add support for VSC8501
david-mle May 23, 2023
7df0b33
net: phy: mscc: remove unnecessary phydev locking
david-mle May 23, 2023
71460c9
net: phy: mscc: enable VSC8501/2 RGMII RX clock
david-mle May 23, 2023
aa015a2
Merge branch 'net-phy-mscc-support-vsc8501'
kuba-moo May 25, 2023
ae4899b
net: phylink: provide phylink_pcs_config() and phylink_pcs_link_up()
May 23, 2023
ad42a35
udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
q2ven May 23, 2023
cee4bd1
leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
Ansuel Apr 19, 2023
e2f24cb
leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode
Ansuel Apr 19, 2023
bdec9cb
leds: trigger: netdev: Rename add namespace to netdev trigger enum modes
Ansuel Apr 19, 2023
164b67d
leds: trigger: netdev: Convert device attr to macro
Ansuel Apr 19, 2023
d1b9e13
leds: trigger: netdev: Use mutex instead of spinlocks
Ansuel Apr 19, 2023
4fbfde4
net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too
atenart May 23, 2023
c0a8966
net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV
atenart May 23, 2023
7016eb7
Documentation: net: net.core.txrehash is not specific to listening so…
atenart May 23, 2023
e8f8b33
Merge branch 'net-tcp-make-txhash-use-consistent-for-ipv4'
May 25, 2023
623a713
net/mlx4: Use bitmap_weight_and()
tititiou36 May 23, 2023
657d42c
s390/ism: Set DMA coherent mask
niklas88 May 24, 2023
5566051
Merge tag 'm68k-for-v6.4-tag2' of git://git.kernel.org/pub/scm/linux/…
torvalds May 25, 2023
ecea3ba
Merge tag 'platform-drivers-x86-v6.4-3' of git://git.kernel.org/pub/s…
torvalds May 25, 2023
029c77f
Merge tag 'sound-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds May 25, 2023
c4c84f6
bpf: drop unnecessary bpf_capable() check in BPF_MAP_FREEZE command
anakryiko May 24, 2023
eb03e31
Merge tag 'for-v6.4-rc' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds May 25, 2023
4c857a7
libbpf: Change var type in datasec resize func
inwardvessel May 25, 2023
50fb587
Merge tag 'net-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds May 25, 2023
321a64b
selftests/bpf: Check whether to run selftest
d-e-s-o May 25, 2023
d4031ec
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
kuba-moo May 26, 2023
78dbc24
Merge tag 'ib-leds-netdev-v6.5' of git://git.kernel.org/pub/scm/linux…
kuba-moo May 26, 2023
d6f1e0b
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
kuba-moo May 26, 2023
c857946
net/core: Enable socket busy polling on -RT
shifty91 May 23, 2023
ca7d050
sfc: handle VI shortage on ef100 by readjusting the channels
May 24, 2023
9b66ee0
net: ynl: prefix uAPI header include with uapi/
kuba-moo May 24, 2023
dd805cf
net: dsa: add support for mac_prepare() and mac_finish() calls
May 25, 2023
267d769
net: dsa: mv88e6xxx: move link forcing to mac_prepare/mac_finish
May 25, 2023
eba7dbc
Merge branch 'mv88e6xxx-phylink-prepare'
davem330 May 26, 2023
59842c5
libbpf: Ensure libbpf always opens files with O_CLOEXEC
anakryiko May 25, 2023
4aadd29
libbpf: Ensure FD >= 3 during bpf_map__reuse_fd()
anakryiko May 25, 2023
4266f41
bpf: Fix bad unlock balance on freeze_mutex
borkmann May 26, 2023
f26f03b
tcp: remove unused TCP_SYNQ_INTERVAL definition
nealcardwell May 25, 2023
4781e96
net: phy: broadcom: Register dummy IRQ handler
ffainelli May 25, 2023
75455b9
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel…
kuba-moo May 27, 2023
c4933fa
net: mdio: add mdio_device_get() and mdio_device_put()
May 26, 2023
9a5d500
net: pcs: xpcs: add xpcs_create_mdiodev()
May 26, 2023
727e373
net: stmmac: use xpcs_create_mdiodev()
May 26, 2023
86b5f2d
net: pcs: lynx: add lynx_pcs_create_mdiodev()
May 26, 2023
5767c6a
net: dsa: ocelot: use lynx_pcs_create_mdiodev()
May 26, 2023
b7d5d04
net: enetc: use lynx_pcs_create_mdiodev()
May 26, 2023
3ed018f
Merge branch 'net-pcs-add-helpers-to-xpcs-and-lynx-to-manage-mdiodev'
kuba-moo May 30, 2023
404621f
net: dpaa2-mac: use correct interface to free mdiodev
May 26, 2023
ef1bc11
net: fix signedness bug in skb_splice_from_iter()
May 26, 2023
45402f0
devlink: Spelling corrections
horms May 26, 2023
6d6bae6
doc: ynl: Add doc attr to struct members in genetlink-legacy spec
donaldh May 27, 2023
5ac1888
tools: ynl: Initialise fixed headers to 0 in genetlink-legacy
donaldh May 27, 2023
313a7a8
tools: ynl: Support enums in struct members in genetlink-legacy
donaldh May 27, 2023
93b230b
netlink: specs: add ynl spec for ovs_flow
donaldh May 27, 2023
eee2e03
Merge branch 'netlink-specs-add-ynl-spec-for-ovs_flow'
kuba-moo May 30, 2023
2f0d579
net: dsa: microchip: improving error handling for 8-bit register RMW …
olerem May 26, 2023
b8311f4
net: dsa: microchip: add an enum for regmap widths
vladimiroltean May 26, 2023
bb4609d
net: dsa: microchip: remove ksz_port:on variable
olerem May 26, 2023
ae1ad12
net: dsa: microchip: ksz8: Prepare ksz8863_smi for regmap register ac…
olerem May 26, 2023
d0dec33
net: dsa: microchip: Add register access control for KSZ8873 chip
olerem May 26, 2023
7fa28bc
Merge branch 'microchip-dsa-driver-improvements'
May 30, 2023
ca33db4
net: phy: microchip_t1s: modify driver description to be more generic
ParthibanI17164 May 26, 2023
221a534
net: phy: microchip_t1s: replace read-modify-write code with phy_modi…
ParthibanI17164 May 26, 2023
6f12765
net: phy: microchip_t1s: update LAN867x PHY supported revision number
ParthibanI17164 May 26, 2023
1d7650b
net: phy: microchip_t1s: fix reset complete status handling
ParthibanI17164 May 26, 2023
b4010be
net: phy: microchip_t1s: remove unnecessary interrupts disabling code
ParthibanI17164 May 26, 2023
972c6d8
net: phy: microchip_t1s: add support for Microchip LAN865x Rev.B0 PHYs
ParthibanI17164 May 26, 2023
d20dd0e
Merge branch 'microchip_t1s-update-on-microchip-10base-t1s-phy-driver'
May 30, 2023
bb26963
liquidio: Use vzalloc()
tititiou36 May 27, 2023
3ea3c9c
dsa: lan9303: Remove stray gpiod_unexport() call
andy-shev May 28, 2023
bc590b4
r8169: check for PCI read error in probe
hkallweit May 28, 2023
e6c2f59
bpf: Silence a warning in btf_type_id_size()
yonghong-song May 30, 2023
e38096d
selftests/bpf: Add a test where map key_type_id with decl_tag type
yonghong-song May 30, 2023
0d2da4b
bpf/tests: Use struct_size()
May 31, 2023
ffadc37
bpf: Replace all non-returning strlcpy with strscpy
azeemshaikh38 May 30, 2023
9b68f30
net: Use umd_cleanup_helper()
jarkkojs May 26, 2023
60548b8
samples/bpf: xdp1 and xdp2 reduce XDPBUFSIZE to 60
netoptimizer May 30, 2023
8ad77e7
bpf: Add table ID to bpf_fib_lookup BPF helper
May 31, 2023
d4ae3e5
selftests/bpf: Test table ID fib lookup BPF helper
May 31, 2023
2140a6e
bpf: Set kptr_struct_meta for node param to list and rbtree insert funcs
davemarchevsky Jun 2, 2023
cc0d76c
bpf: Fix __bpf_{list,rbtree}_add's beginning-of-node calculation
davemarchevsky Jun 2, 2023
7793fc3
bpf: Make bpf_refcount_acquire fallible for non-owning refs
davemarchevsky Jun 2, 2023
4114866
bpf/xdp: optimize bpf_xdp_pointer to avoid reading sinfo
netoptimizer Jun 1, 2023
503e4de
bpf: Replace open code with for allocated object check
DanielTimLee May 27, 2023
51302c9
bpf: Teach verifier that trusted PTR_TO_BTF_ID pointers are non-NULL
Byte-Lab Jun 2, 2023
f904c67
selftests/bpf: Add test for non-NULLable PTR_TO_BTF_IDs
Byte-Lab Jun 2, 2023
edd75c8
tools/resolve_btfids: Fix setting HOSTCFLAGS
viktormalik May 30, 2023
3d272c2
selftests/bpf: Add missing selftests kconfig options
Byte-Lab Jun 2, 2023
aa61827
bpf: Cleanup unused function declaration
Jun 6, 2023
0956418
selftests/bpf: Fix check_mtu using wrong variable type
netoptimizer Jun 6, 2023
aa7881f
bpf: Factor out a common helper free_all()
Jun 6, 2023
67faabb
selftests/bpf: Add missing prototypes for several test kfuncs
olsajiri Jun 7, 2023
c3f29fe
Merge branch 'bpf-master' into bpf-next-merge
Byte-Lab Jun 8, 2023
cdc8d0f
scx: Update schedulers to use new bpf_rbtree semantics
Byte-Lab Jun 8, 2023
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
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -364,6 +364,11 @@ Nicolas Pitre <nico@fluxnic.net> <nico@linaro.org>
Nicolas Saenz Julienne <nsaenz@kernel.org> <nsaenzjulienne@suse.de>
Nicolas Saenz Julienne <nsaenz@kernel.org> <nsaenzjulienne@suse.com>
Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Nikolay Aleksandrov <razor@blackwall.org> <naleksan@redhat.com>
Nikolay Aleksandrov <razor@blackwall.org> <nikolay@redhat.com>
Nikolay Aleksandrov <razor@blackwall.org> <nikolay@cumulusnetworks.com>
Nikolay Aleksandrov <razor@blackwall.org> <nikolay@nvidia.com>
Nikolay Aleksandrov <razor@blackwall.org> <nikolay@isovalent.com>
Oleksandr Natalenko <oleksandr@natalenko.name> <oleksandr@redhat.com>
Oleksij Rempel <linux@rempel-privat.de> <bug-track@fisher-privat.net>
Oleksij Rempel <linux@rempel-privat.de> <external.Oleksij.Rempel@de.bosch.com>
Expand Down
4 changes: 4 additions & 0 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -1706,6 +1706,10 @@ S: Panoramastrasse 18
S: D-69126 Heidelberg
S: Germany

N: Neil Horman
M: nhorman@tuxdriver.com
D: SCTP protocol maintainer.

N: Simon Horman
M: horms@verge.net.au
D: Renesas ARM/ARM64 SoC maintainer
Expand Down
49 changes: 27 additions & 22 deletions Documentation/admin-guide/quickly-build-trimmed-linux.rst
Original file line number Diff line number Diff line change
Expand Up @@ -215,12 +215,14 @@ again.
reduce the compile time enormously, especially if you are running an
universal kernel from a commodity Linux distribution.

There is a catch: the make target 'localmodconfig' will disable kernel
features you have not directly or indirectly through some program utilized
since you booted the system. You can reduce or nearly eliminate that risk by
using tricks outlined in the reference section; for quick testing purposes
that risk is often negligible, but it is an aspect you want to keep in mind
in case your kernel behaves oddly.
There is a catch: 'localmodconfig' is likely to disable kernel features you
did not use since you booted your Linux -- like drivers for currently
disconnected peripherals or a virtualization software not haven't used yet.
You can reduce or nearly eliminate that risk with tricks the reference
section outlines; but when building a kernel just for quick testing purposes
it is often negligible if such features are missing. But you should keep that
aspect in mind when using a kernel built with this make target, as it might
be the reason why something you only use occasionally stopped working.

[:ref:`details<configuration>`]

Expand Down Expand Up @@ -271,6 +273,9 @@ again.
does nothing at all; in that case you have to manually install your kernel,
as outlined in the reference section.

If you are running a immutable Linux distribution, check its documentation
and the web to find out how to install your own kernel there.

[:ref:`details<install>`]

.. _another_sbs:
Expand All @@ -291,29 +296,29 @@ again.
version you care about, as git otherwise might retrieve the entire commit
history::

git fetch --shallow-exclude=v6.1 origin

If you modified the sources (for example by applying a patch), you now need
to discard those modifications; that's because git otherwise will not be able
to switch to the sources of another version due to potential conflicting
changes::

git reset --hard
git fetch --shallow-exclude=v6.0 origin

Now checkout the version you are interested in, as explained above::
Now switch to the version you are interested in -- but be aware the command
used here will discard any modifications you performed, as they would
conflict with the sources you want to checkout::

git checkout --detach origin/master
git checkout --force --detach origin/master

At this point you might want to patch the sources again or set/modify a build
tag, as explained earlier; afterwards adjust the build configuration to the
new codebase and build your next kernel::
tag, as explained earlier. Afterwards adjust the build configuration to the
new codebase using olddefconfig, which will now adjust the configuration file
you prepared earlier using localmodconfig (~/linux/.config) for your next
kernel::

# reminder: if you want to apply patches, do it at this point
# reminder: you might want to update your build tag at this point
make olddefconfig

Now build your kernel::

make -j $(nproc --all)

Install the kernel as outlined above::
Afterwards install the kernel as outlined above::

command -v installkernel && sudo make modules_install install

Expand Down Expand Up @@ -584,11 +589,11 @@ versions and individual commits at hand at any time::
curl -L \
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/clone.bundle \
-o linux-stable.git.bundle
git clone clone.bundle ~/linux/
git clone linux-stable.git.bundle ~/linux/
rm linux-stable.git.bundle
cd ~/linux/
git remote set-url origin
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
git remote set-url origin \
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
git fetch origin
git checkout --detach origin/master

Expand Down
4 changes: 2 additions & 2 deletions Documentation/admin-guide/sysctl/net.rst
Original file line number Diff line number Diff line change
Expand Up @@ -386,8 +386,8 @@ Default : 0 (for compatibility reasons)
txrehash
--------

Controls default hash rethink behaviour on listening socket when SO_TXREHASH
option is set to SOCK_TXREHASH_DEFAULT (i. e. not overridden by setsockopt).
Controls default hash rethink behaviour on socket when SO_TXREHASH option is set
to SOCK_TXREHASH_DEFAULT (i. e. not overridden by setsockopt).

If set to 1 (default), hash rethink is performed on listening socket.
If set to 0, hash rethink is not performed.
Expand Down
1 change: 0 additions & 1 deletion Documentation/block/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ Block
kyber-iosched
null_blk
pr
request
stat
switching-sched
writeback_cache_control
Expand Down
99 changes: 0 additions & 99 deletions Documentation/block/request.rst

This file was deleted.

6 changes: 3 additions & 3 deletions Documentation/cdrom/index.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
.. SPDX-License-Identifier: GPL-2.0

=====
cdrom
=====
======
CD-ROM
======

.. toctree::
:maxdepth: 1
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/ata/ceva,ahci-1v84.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ properties:
maxItems: 1

iommus:
maxItems: 1
maxItems: 4

power-domains:
maxItems: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,18 @@ properties:
Indicates if the DSI controller is driving a panel which needs
2 DSI links.

qcom,master-dsi:
type: boolean
description: |
Indicates if the DSI controller is the master DSI controller when
qcom,dual-dsi-mode enabled.

qcom,sync-dual-dsi:
type: boolean
description: |
Indicates if the DSI controller needs to sync the other DSI controller
with MIPI DCS commands when qcom,dual-dsi-mode enabled.

assigned-clocks:
minItems: 2
maxItems: 4
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ properties:

properties:
data-lanes:
minItems: 1
maxItems: 2

required:
Expand Down
19 changes: 15 additions & 4 deletions Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,22 @@ properties:

st,can-primary:
description:
Primary and secondary mode of the bxCAN peripheral is only relevant
if the chip has two CAN peripherals. In that case they share some
of the required logic.
Primary mode of the bxCAN peripheral is only relevant if the chip has
two CAN peripherals in dual CAN configuration. In that case they share
some of the required logic.
Not to be used if the peripheral is in single CAN configuration.
To avoid misunderstandings, it should be noted that ST documentation
uses the terms master/slave instead of primary/secondary.
uses the terms master instead of primary.
type: boolean

st,can-secondary:
description:
Secondary mode of the bxCAN peripheral is only relevant if the chip
has two CAN peripherals in dual CAN configuration. In that case they
share some of the required logic.
Not to be used if the peripheral is in single CAN configuration.
To avoid misunderstandings, it should be noted that ST documentation
uses the terms slave instead of secondary.
type: boolean

reg:
Expand Down
32 changes: 28 additions & 4 deletions Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,6 @@ description:
cs_sck_delay of 500ns. Ensuring that this SPI timing requirement is observed
depends on the SPI bus master driver.

allOf:
- $ref: dsa.yaml#/$defs/ethernet-ports
- $ref: /schemas/spi/spi-peripheral-props.yaml#

maintainers:
- Vladimir Oltean <vladimir.oltean@nxp.com>

Expand All @@ -36,6 +32,9 @@ properties:
reg:
maxItems: 1

spi-cpha: true
spi-cpol: true

# Optional container node for the 2 internal MDIO buses of the SJA1110
# (one for the internal 100base-T1 PHYs and the other for the single
# 100base-TX PHY). The "reg" property does not have physical significance.
Expand Down Expand Up @@ -109,6 +108,30 @@ $defs:
1860, 1880, 1900, 1920, 1940, 1960, 1980, 2000, 2020, 2040, 2060, 2080,
2100, 2120, 2140, 2160, 2180, 2200, 2220, 2240, 2260]

allOf:
- $ref: dsa.yaml#/$defs/ethernet-ports
- $ref: /schemas/spi/spi-peripheral-props.yaml#
- if:
properties:
compatible:
enum:
- nxp,sja1105e
- nxp,sja1105p
- nxp,sja1105q
- nxp,sja1105r
- nxp,sja1105s
- nxp,sja1105t
then:
properties:
spi-cpol: false
required:
- spi-cpha
else:
properties:
spi-cpha: false
required:
- spi-cpol

unevaluatedProperties: false

examples:
Expand All @@ -120,6 +143,7 @@ examples:
ethernet-switch@1 {
reg = <0x1>;
compatible = "nxp,sja1105t";
spi-cpha;

ethernet-ports {
#address-cells = <1>;
Expand Down
13 changes: 2 additions & 11 deletions Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,11 @@ description:
properties:
clocks:
minItems: 3
items:
- description: PCIe bridge clock.
- description: PCIe bus clock.
- description: PCIe PHY clock.
- description: Additional required clock entry for imx6sx-pcie,
imx6sx-pcie-ep, imx8mq-pcie, imx8mq-pcie-ep.
maxItems: 4

clock-names:
minItems: 3
items:
- const: pcie
- const: pcie_bus
- enum: [ pcie_phy, pcie_aux ]
- enum: [ pcie_inbound_axi, pcie_aux ]
maxItems: 4

num-lanes:
const: 1
Expand Down
Loading