Skip to content

5.10.134-rc1 review

Greg Kroah-Hartman io-uring linux-fsdevel linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest105 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/105pinctrl: stm32: fix optional IRQ support to gpiosdrivers/pinctrl/stm32/pinctrl-stm32.c+12 -80 replies
2/105riscv: add as-options for modules with assembly compontentsarch/riscv/Makefile+1 -00 replies
3/105mlxsw: spectrum_router: Fix IPv4 nexthop gateway indicationdrivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+1 -10 replies
4/105lockdown: Fix kexec lockdown bypass with ima policysecurity/integrity/ima/ima_policy.c+4 -00 replies
5/105io_uring: Use original task for req identity in io_identity_cow()fs/io_uring.c+1 -10 replies
6/105xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLEdrivers/xen/gntdev.c+2 -10 replies
7/105block: split bio_kmalloc from bio_alloc_biosetblock/bio.c include/linux/bio.h+90 -900 replies
8/105block: fix bounce_clone_bio for passthrough biosblock/bounce.c+9 -80 replies
9/105docs: net: explain struct net_device lifetimeDocumentation/networking/netdevices.rst net/core/rtnetlink.c+166 -70 replies
10/105net: make free_netdev() more lenient with unregistering devicesnet/8021q/vlan.c net/core/dev.c net/core/rtnetlink.c+18 -202 replies
11/105net: make sure devices go through netdev_wait_all_refsnet/core/dev.c+4 -100 replies
12/105net: move net_set_todo inside rollback_registered()net/core/dev.c+3 -80 replies
13/105net: inline rollback_registered()net/core/dev.c+6 -110 replies
14/105net: move rollback_registered_many()net/core/dev.c+95 -930 replies
15/105net: inline rollback_registered_many()net/core/dev.c+8 -140 replies
16/105Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch"arch/m68k/Kconfig.bus+1 -10 replies
17/105PCI: hv: Fix multi-MSI to allow more than one MSI vectordrivers/pci/controller/pci-hyperv.c+16 -10 replies
18/105PCI: hv: Fix hv_arch_irq_unmask() for multi-MSIarch/x86/include/asm/mshyperv.h drivers/pci/controller/pci-hyperv.c+4 -80 replies
19/105PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()drivers/pci/controller/pci-hyperv.c+9 -70 replies
20/105PCI: hv: Fix interrupt mapping for multi-MSIdrivers/pci/controller/pci-hyperv.c+53 -80 replies
21/105serial: mvebu-uart: correctly report configured baudrate valuedrivers/tty/serial/mvebu-uart.c+13 -120 replies
22/105xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()net/xfrm/xfrm_policy.c+4 -10 replies
23/105power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probedrivers/power/reset/arm-versatile-reboot.c+1 -00 replies
24/105pinctrl: ralink: Check for null return of devm_kcallocdrivers/staging/mt7621-pinctrl/pinctrl-rt2880.c+2 -00 replies
25/105perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()kernel/events/core.c+31 -140 replies
26/105drm/amdgpu/display: add quirk handling for stutter modedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+33 -00 replies
27/105igc: Reinstate IGC_REMOVED logic and implement it properlydrivers/net/ethernet/intel/igc/igc_main.c drivers/net/ethernet/intel/igc/igc_regs.h+7 -10 replies
28/105ip: Fix data-races around sysctl_ip_no_pmtu_disc.net/ipv4/af_inet.c net/ipv4/icmp.c net/ipv6/af_inet6.c +1 more+4 -40 replies
29/105ip: Fix data-races around sysctl_ip_fwd_use_pmtu.include/net/ip.h net/ipv4/route.c+2 -20 replies
30/105ip: Fix data-races around sysctl_ip_fwd_update_priority.drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c net/ipv4/ip_forward.c+3 -20 replies
31/105ip: Fix data-races around sysctl_ip_nonlocal_bind.include/net/inet_sock.h net/sctp/protocol.c+2 -20 replies
32/105ip: Fix a data-race around sysctl_ip_autobind_reuse.net/ipv4/inet_connection_sock.c+1 -10 replies
33/105ip: Fix a data-race around sysctl_fwmark_reflect.include/net/ip.h+1 -10 replies
34/105tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.include/net/inet_sock.h+2 -10 replies
35/105tcp: Fix data-races around sysctl_tcp_mtu_probing.net/ipv4/tcp_output.c net/ipv4/tcp_timer.c+2 -20 replies
36/105tcp: Fix data-races around sysctl_tcp_base_mss.net/ipv4/tcp_output.c net/ipv4/tcp_timer.c+2 -20 replies
37/105tcp: Fix data-races around sysctl_tcp_min_snd_mss.net/ipv4/tcp_output.c net/ipv4/tcp_timer.c+3 -20 replies
38/105tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.net/ipv4/tcp_timer.c+1 -10 replies
39/105tcp: Fix a data-race around sysctl_tcp_probe_threshold.net/ipv4/tcp_output.c+1 -10 replies
40/105tcp: Fix a data-race around sysctl_tcp_probe_interval.net/ipv4/tcp_output.c+1 -10 replies
41/105net: stmmac: fix unbalanced ptp clock issue in suspend/resume flowdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c+15 -100 replies
42/105i2c: cadence: Change large transfer count reset logic to be unconditionaldrivers/i2c/busses/i2c-cadence.c+5 -250 replies
43/105net: stmmac: fix dma queue left shift overflow issuedrivers/net/ethernet/stmicro/stmmac/dwmac4_core.c+3 -00 replies
44/105net/tls: Fix race in TLS device down flownet/tls/tls_device.c+5 -30 replies
45/105igmp: Fix data-races around sysctl_igmp_llm_reports.net/ipv4/igmp.c+13 -80 replies
46/105igmp: Fix a data-race around sysctl_igmp_max_memberships.net/ipv4/igmp.c+1 -10 replies
47/105igmp: Fix data-races around sysctl_igmp_max_msf.net/ipv4/igmp.c net/ipv4/ip_sockglue.c+4 -40 replies
48/105tcp: Fix data-races around keepalive sysctl knobs.include/net/tcp.h net/smc/smc_llc.c+7 -40 replies
49/105tcp: Fix data-races around sysctl_tcp_syncookies.net/core/filter.c net/ipv4/syncookies.c net/ipv4/tcp_input.c +1 more+18 -120 replies
50/105tcp: Fix data-races around sysctl_tcp_reordering.net/ipv4/tcp.c net/ipv4/tcp_input.c net/ipv4/tcp_metrics.c+10 -50 replies
51/105tcp: Fix data-races around some timeout sysctl knobs.include/net/tcp.h net/ipv4/tcp.c net/ipv4/tcp_output.c +1 more+9 -80 replies
52/105tcp: Fix a data-race around sysctl_tcp_notsent_lowat.include/net/tcp.h+1 -10 replies
53/105tcp: Fix a data-race around sysctl_tcp_tw_reuse.net/ipv4/tcp_ipv4.c+1 -10 replies
54/105tcp: Fix data-races around sysctl_max_syn_backlog.net/ipv4/tcp_input.c+4 -20 replies
55/105tcp: Fix data-races around sysctl_tcp_fastopen.net/ipv4/af_inet.c net/ipv4/tcp.c net/ipv4/tcp_fastopen.c+7 -50 replies
56/105tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.net/ipv4/tcp_fastopen.c+3 -20 replies
57/105iavf: Fix handling of dummy receive descriptorsdrivers/net/ethernet/intel/iavf/iavf_txrx.c+2 -30 replies
58/105i40e: Fix erroneous adapter reinitialization during recovery processdrivers/net/ethernet/intel/i40e/i40e_main.c+5 -80 replies
59/105ixgbe: Add locking to prevent panic when setting sriov_numvfs to zerodrivers/net/ethernet/intel/ixgbe/ixgbe.h drivers/net/ethernet/intel/ixgbe/ixgbe_main.c drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c+10 -00 replies
60/105gpio: pca953x: only use single read/write for No AI modedrivers/gpio/gpio-pca953x.c+3 -00 replies
61/105gpio: pca953x: use the correct range when do regmap syncdrivers/gpio/gpio-pca953x.c+6 -60 replies
62/105gpio: pca953x: use the correct register address when regcache sync during initdrivers/gpio/gpio-pca953x.c+7 -40 replies
63/105be2net: Fix buffer overflow in be_get_module_eepromdrivers/net/ethernet/emulex/benet/be_cmds.c drivers/net/ethernet/emulex/benet/be_cmds.h drivers/net/ethernet/emulex/benet/be_ethtool.c+25 -180 replies
64/105drm/imx/dcss: Add missing of_node_put() in fail pathdrivers/gpu/drm/imx/dcss/dcss-dev.c+3 -00 replies
65/105ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.net/ipv4/fib_semantics.c+1 -10 replies
66/105ip: Fix data-races around sysctl_ip_prot_sock.include/net/ip.h net/ipv4/sysctl_net_ipv4.c+4 -40 replies
67/105udp: Fix a data-race around sysctl_udp_l3mdev_accept.include/net/udp.h+1 -10 replies
68/105tcp: Fix data-races around sysctl knobs related to SYN option.drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c net/core/secure_seq.c net/ipv4/syncookies.c +2 more+16 -160 replies
69/105tcp: Fix a data-race around sysctl_tcp_early_retrans.net/ipv4/tcp_output.c+1 -10 replies
70/105tcp: Fix data-races around sysctl_tcp_recovery.net/ipv4/tcp_input.c net/ipv4/tcp_recovery.c+6 -30 replies
71/105tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.net/ipv4/tcp_timer.c+1 -10 replies
72/105tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.include/net/tcp.h net/ipv4/tcp_output.c+3 -30 replies
73/105tcp: Fix a data-race around sysctl_tcp_retrans_collapse.net/ipv4/tcp_output.c+1 -10 replies
74/105tcp: Fix a data-race around sysctl_tcp_stdurg.net/ipv4/tcp_input.c+1 -10 replies
75/105tcp: Fix a data-race around sysctl_tcp_rfc1337.net/ipv4/tcp_minisocks.c+1 -10 replies
76/105tcp: Fix data-races around sysctl_tcp_max_reordering.net/ipv4/tcp_input.c+2 -20 replies
77/105spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfersdrivers/spi/spi-bcm2835.c+8 -40 replies
78/105KVM: Dont null dereference ops->destroyvirt/kvm/kvm_main.c+4 -10 replies
79/105mm/mempolicy: fix uninit-value in mpol_rebind_policy()mm/mempolicy.c+1 -10 replies
80/105bpf: Make sure mac_header was set before using itkernel/bpf/core.c+5 -30 replies
81/105sched/deadline: Fix BUG_ON condition for deboosted taskskernel/sched/deadline.c+4 -10 replies
82/105x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS partsarch/x86/kernel/cpu/bugs.c+3 -00 replies
83/105dlm: fix pending remove if msg allocation failsfs/dlm/lock.c+2 -10 replies
84/105drm/imx/dcss: fix unused but set variable warningsdrivers/gpu/drm/imx/dcss/dcss-plane.c+0 -20 replies
85/105bitfield.h: Fix "type of reg too small for mask" testinclude/linux/bitfield.h+18 -10 replies
86/105ALSA: memalloc: Align buffer allocations in page sizesound/core/memalloc.c+1 -00 replies
87/105Bluetooth: Add bt_skb_sendmsg helperinclude/net/bluetooth/bluetooth.h+28 -00 replies
88/105Bluetooth: Add bt_skb_sendmmsg helperinclude/net/bluetooth/bluetooth.h+38 -00 replies
89/105Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsgnet/bluetooth/sco.c+11 -230 replies
90/105Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsgnet/bluetooth/rfcomm/core.c net/bluetooth/rfcomm/sock.c+55 -450 replies
91/105Bluetooth: Fix passing NULL to PTR_ERRinclude/net/bluetooth/bluetooth.h net/bluetooth/rfcomm/sock.c net/bluetooth/sco.c+3 -30 replies
92/105Bluetooth: SCO: Fix sco_send_frame returning skb->lennet/bluetooth/sco.c+6 -40 replies
93/105Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunksinclude/net/bluetooth/bluetooth.h+1 -20 replies
94/105x86/amd: Use IBPB for firmware callsarch/x86/include/asm/cpufeatures.h arch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c+13 -10 replies
95/105x86/alternative: Report missing return thunk detailsarch/x86/kernel/alternative.c+3 -10 replies
96/105watchqueue: make sure to serialize wqueue->defunct properlykernel/watch_queue.c+37 -160 replies
97/105tty: drivers/tty/, stop using tty_schedule_flip()drivers/tty/cyclades.c drivers/tty/goldfish.c drivers/tty/moxa.c +3 more+11 -110 replies
98/105tty: the rest, stop using tty_schedule_flip()arch/alpha/kernel/srmcons.c drivers/accessibility/speakup/spk_ttyio.c drivers/s390/char/keyboard.h+5 -50 replies
99/105tty: drop tty_schedule_flip()drivers/tty/tty_buffer.c include/linux/tty_flip.h+8 -230 replies
100/105tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()drivers/tty/tty_buffer.c+10 -50 replies
101/105tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()drivers/tty/pty.c drivers/tty/tty_buffer.c include/linux/tty_flip.h+36 -120 replies
102/105net: usb: ax88179_178a needs FLAG_SEND_ZLPdrivers/net/usb/ax88179_178a.c+10 -100 replies
103/105watch-queue: remove spurious double semicolonkernel/watch_queue.c+1 -10 replies
104/105block: fix memory leak of bvecblock/bio.c+1 -10 replies
105/105block-crypto-fallback: use a bio_set for splitting biosblock/blk-crypto-fallback.c+10 -20 replies

Reviews trailers per patch

33 of 105 patches have a Reviewed-by or Acked-by.

PatchEdwin PeerBin MengDexuan CuiAmit CohenNicolas DichtelDavid AhernJohannes ThumshirnChaitanya KulkarniDamien Le MoalMimi ZoharJohn HaxbyOleksandr TyshchenkoJuergen GrossMichael KelleyShubhrajyoti DattaMichal SimekFlorian FainelliIlpo JärvinenLinus WalleijYang JihongMaxim MikityanskiyJakub KicinskiHarry WentlandNaama MeirSasha NeftinAndy ShevchenkoLaurentiu Palcu[email protected]Konrad JankowskiMarek SzlosekJosh PoimboeufThadeu Lima de Souza CascardoYuchung ChengLars-Peter ClausenJohan HovoldJohn StultzTedd Ho-Jeong AnPaul MenzelChristoph HellwigLinux Kernel Functional TestingPavel Machek (CIP)Jon HunterShuah KhanSudip Mukherjee
SeriesT-b T-b T-b T-b T-b T-b
1/105
2/105R-b
3/105R-b R-b R-b
4/105A-b R-b
5/105
6/105R-b R-b
7/105R-b R-b A-b
8/105
9/105
10/105
11/105
12/105R-b
13/105R-b
14/105R-b
15/105R-b
16/105
17/105R-b
18/105R-b
19/105R-b T-b T-b
20/105R-b T-b
21/105R-b
22/105
23/105R-b
24/105
25/105T-b
26/105R-b
27/105T-b A-b
28/105
29/105
30/105
31/105
32/105
33/105
34/105
35/105
36/105
37/105
38/105
39/105
40/105
41/105
42/105R-b A-b
43/105R-b
44/105R-b R-b
45/105
46/105
47/105
48/105
49/105
50/105
51/105
52/105
53/105
54/105
55/105A-b
56/105
57/105T-b
58/105T-b
59/105T-b
60/105R-b
61/105R-b
62/105R-b
63/105
64/105R-b
65/105
66/105
67/105
68/105
69/105
70/105
71/105
72/105
73/105
74/105
75/105
76/105
77/105
78/105
79/105T-b
80/105
81/105
82/105R-b
83/105
84/105R-b
85/105R-b
86/105R-b
87/105
88/105
89/105
90/105
91/105T-b
92/105T-b
93/105T-b
94/105
95/105
96/105
97/105R-b
98/105R-b
99/105R-b
100/105
101/105
102/105
103/105
104/105R-b
105/105T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 44 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/105] 5.10.134-rc1 review

This is the start of the stable review cycle for the 5.10.134 release. There are 105 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Fri, 29 Jul 2022 16:09:50 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.134-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.134-rc1

Christoph Hellwig <[email protected]>
block-crypto-fallback: use a bio_set for splitting bios

Ming Lei <[email protected]>
block: fix memory leak of bvec

Linus Torvalds <[email protected]>
watch-queue: remove spurious double semicolon

Jose Alonso <[email protected]>

    net: usb: ax88179_178a needs FLAG_SEND_ZLP

Jiri Slaby <[email protected]>
tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()

Jiri Slaby <[email protected]>
tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()

Jiri Slaby <[email protected]>
tty: drop tty_schedule_flip()

Jiri Slaby <[email protected]>
tty: the rest, stop using tty_schedule_flip()

Jiri Slaby <[email protected]>
tty: drivers/tty/, stop using tty_schedule_flip()

Linus Torvalds <[email protected]>

    watchqueue: make sure to serialize 'wqueue->defunct' properly

Kees Cook <[email protected]>
x86/alternative: Report missing return thunk details

Peter Zijlstra <[email protected]>
x86/amd: Use IBPB for firmware calls

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks

Luiz Augusto von Dentz <[email protected]>

    Bluetooth: SCO: Fix sco_send_frame returning skb->len

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix passing NULL to PTR_ERR

Luiz Augusto von Dentz <[email protected]>
Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg

Luiz Augusto von Dentz <[email protected]>
Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Add bt_skb_sendmmsg helper

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Add bt_skb_sendmsg helper

Takashi Iwai <[email protected]>
ALSA: memalloc: Align buffer allocations in page size

Peter Zijlstra <[email protected]>
bitfield.h: Fix "type of reg too small for mask" test

Wang ShaoBo <[email protected]>
drm/imx/dcss: fix unused but set variable warnings

Alexander Aring <[email protected]>
dlm: fix pending remove if msg allocation fails

Pawan Gupta <[email protected]>
x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts

Juri Lelli <[email protected]>
sched/deadline: Fix BUG_ON condition for deboosted tasks

Eric Dumazet <[email protected]>
bpf: Make sure mac_header was set before using it

Wang Cheng <[email protected]>
mm/mempolicy: fix uninit-value in mpol_rebind_policy()

Alexey Kardashevskiy <[email protected]>

    KVM: Don't null dereference ops->destroy

Marc Kleine-Budde <[email protected]>
spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_max_reordering.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_rfc1337.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_stdurg.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_retrans_collapse.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_recovery.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_early_retrans.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl knobs related to SYN option.

Kuniyuki Iwashima <[email protected]>
udp: Fix a data-race around sysctl_udp_l3mdev_accept.

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_prot_sock.

Kuniyuki Iwashima <[email protected]>
ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.

Liang He <[email protected]>
drm/imx/dcss: Add missing of_node_put() in fail path

Hristo Venev <[email protected]>
be2net: Fix buffer overflow in be_get_module_eeprom

Haibo Chen <[email protected]>
gpio: pca953x: use the correct register address when regcache sync during init

Haibo Chen <[email protected]>
gpio: pca953x: use the correct range when do regmap sync

Haibo Chen <[email protected]>
gpio: pca953x: only use single read/write for No AI mode

Piotr Skajewski <[email protected]>
ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero

Dawid Lukwinski <[email protected]>
i40e: Fix erroneous adapter reinitialization during recovery process

Przemyslaw Patynowski <[email protected]>
iavf: Fix handling of dummy receive descriptors

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_fastopen.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_max_syn_backlog.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_tw_reuse.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_notsent_lowat.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around some timeout sysctl knobs.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_reordering.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_syncookies.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around keepalive sysctl knobs.

Kuniyuki Iwashima <[email protected]>
igmp: Fix data-races around sysctl_igmp_max_msf.

Kuniyuki Iwashima <[email protected]>
igmp: Fix a data-race around sysctl_igmp_max_memberships.

Kuniyuki Iwashima <[email protected]>
igmp: Fix data-races around sysctl_igmp_llm_reports.

Tariq Toukan <[email protected]>
net/tls: Fix race in TLS device down flow

Junxiao Chang <[email protected]>
net: stmmac: fix dma queue left shift overflow issue

Robert Hancock <[email protected]>
i2c: cadence: Change large transfer count reset logic to be unconditional

Biao Huang <[email protected]>
net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_probe_interval.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_probe_threshold.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_min_snd_mss.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_base_mss.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_mtu_probing.

Kuniyuki Iwashima <[email protected]>
tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.

Kuniyuki Iwashima <[email protected]>
ip: Fix a data-race around sysctl_fwmark_reflect.

Kuniyuki Iwashima <[email protected]>
ip: Fix a data-race around sysctl_ip_autobind_reuse.

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_nonlocal_bind.

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_fwd_update_priority.

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_fwd_use_pmtu.

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_no_pmtu_disc.

Lennert Buytenhek <[email protected]>
igc: Reinstate IGC_REMOVED logic and implement it properly

Alex Deucher <[email protected]>
drm/amdgpu/display: add quirk handling for stutter mode

Peter Zijlstra <[email protected]>
perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()

William Dean <[email protected]>
pinctrl: ralink: Check for null return of devm_kcalloc

Miaoqian Lin <[email protected]>
power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe

Hangyu Hua <[email protected]>
xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()

Pali Rohár <[email protected]>
serial: mvebu-uart: correctly report configured baudrate value

Jeffrey Hugo <[email protected]>
PCI: hv: Fix interrupt mapping for multi-MSI

Jeffrey Hugo <[email protected]>
PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()

Jeffrey Hugo <[email protected]>
PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI

Jeffrey Hugo <[email protected]>
PCI: hv: Fix multi-MSI to allow more than one MSI vector

Greg Kroah-Hartman <[email protected]>
Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch"

Fedor Pchelkin <[email protected]>
net: inline rollback_registered_many()

Fedor Pchelkin <[email protected]>
net: move rollback_registered_many()

Fedor Pchelkin <[email protected]>
net: inline rollback_registered()

Fedor Pchelkin <[email protected]>
net: move net_set_todo inside rollback_registered()

Fedor Pchelkin <[email protected]>
net: make sure devices go through netdev_wait_all_refs

Fedor Pchelkin <[email protected]>
net: make free_netdev() more lenient with unregistering devices

Fedor Pchelkin <[email protected]>
docs: net: explain struct net_device lifetime

Christoph Hellwig <[email protected]>
block: fix bounce_clone_bio for passthrough bios

Christoph Hellwig <[email protected]>
block: split bio_kmalloc from bio_alloc_bioset

Demi Marie Obenour <[email protected]>
xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE

Lee Jones <[email protected]>
io_uring: Use original task for req identity in io_identity_cow()

Eric Snowberg <[email protected]>
lockdown: Fix kexec lockdown bypass with ima policy

Ido Schimmel <[email protected]>
mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication

Ben Dooks <[email protected]>
riscv: add as-options for modules with assembly compontents

Fabien Dessenne <[email protected]>
pinctrl: stm32: fix optional IRQ support to gpios

-------------

Diffstat:

 Documentation/networking/netdevices.rst            | 171 ++++++++++++++-
 Makefile                                           |   4 +-
 arch/alpha/kernel/srmcons.c                        |   2 +-
 arch/m68k/Kconfig.bus                              |   2 +-
 arch/riscv/Makefile                                |   1 +
 arch/x86/include/asm/cpufeatures.h                 |   1 +
 arch/x86/include/asm/mshyperv.h                    |   7 -
 arch/x86/include/asm/nospec-branch.h               |   2 +
 arch/x86/kernel/alternative.c                      |   4 +-
 arch/x86/kernel/cpu/bugs.c                         |  14 +-
 block/bio.c                                        | 166 ++++++++-------
 block/blk-crypto-fallback.c                        |  12 +-
 block/bounce.c                                     |  17 +-
 drivers/accessibility/speakup/spk_ttyio.c          |   4 +-
 drivers/gpio/gpio-pca953x.c                        |  22 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  33 +++
 drivers/gpu/drm/imx/dcss/dcss-dev.c                |   3 +
 drivers/gpu/drm/imx/dcss/dcss-plane.c              |   2 -
 drivers/i2c/busses/i2c-cadence.c                   |  30 +--
 .../chelsio/inline_crypto/chtls/chtls_cm.c         |   6 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c        |  10 +-
 drivers/net/ethernet/emulex/benet/be_cmds.h        |   2 +-
 drivers/net/ethernet/emulex/benet/be_ethtool.c     |  31 +--
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  13 +-
 drivers/net/ethernet/intel/iavf/iavf_txrx.c        |   5 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |   3 +
 drivers/net/ethernet/intel/igc/igc_regs.h          |   5 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h           |   1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   3 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c     |   6 +
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |   5 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |   3 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  17 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |   8 +-
 drivers/net/usb/ax88179_178a.c                     |  20 +-
 drivers/pci/controller/pci-hyperv.c                |  99 +++++++--
 drivers/pinctrl/stm32/pinctrl-stm32.c              |  18 +-
 drivers/power/reset/arm-versatile-reboot.c         |   1 +
 drivers/s390/char/keyboard.h                       |   4 +-
 drivers/spi/spi-bcm2835.c                          |  12 +-
 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c    |   2 +
 drivers/tty/cyclades.c                             |   6 +-
 drivers/tty/goldfish.c                             |   2 +-
 drivers/tty/moxa.c                                 |   4 +-
 drivers/tty/pty.c                                  |  14 +-
 drivers/tty/serial/lpc32xx_hs.c                    |   2 +-
 drivers/tty/serial/mvebu-uart.c                    |  25 +--
 drivers/tty/tty_buffer.c                           |  66 ++++--
 drivers/tty/vt/keyboard.c                          |   6 +-
 drivers/tty/vt/vt.c                                |   2 +-
 drivers/xen/gntdev.c                               |   3 +-
 fs/dlm/lock.c                                      |   3 +-
 fs/io_uring.c                                      |   2 +-
 include/linux/bio.h                                |   6 +-
 include/linux/bitfield.h                           |  19 +-
 include/linux/tty_flip.h                           |   4 +-
 include/net/bluetooth/bluetooth.h                  |  65 ++++++
 include/net/inet_sock.h                            |   5 +-
 include/net/ip.h                                   |   6 +-
 include/net/tcp.h                                  |  18 +-
 include/net/udp.h                                  |   2 +-
 kernel/bpf/core.c                                  |   8 +-
 kernel/events/core.c                               |  45 ++--
 kernel/sched/deadline.c                            |   5 +-
 kernel/watch_queue.c                               |  53 +++--
 mm/mempolicy.c                                     |   2 +-
 net/8021q/vlan.c                                   |   4 +-
 net/bluetooth/rfcomm/core.c                        |  50 ++++-
 net/bluetooth/rfcomm/sock.c                        |  46 +---
 net/bluetooth/sco.c                                |  30 +--
 net/core/dev.c                                     | 233 ++++++++++-----------
 net/core/filter.c                                  |   4 +-
 net/core/rtnetlink.c                               |  23 +-
 net/core/secure_seq.c                              |   4 +-
 net/ipv4/af_inet.c                                 |   4 +-
 net/ipv4/fib_semantics.c                           |   2 +-
 net/ipv4/icmp.c                                    |   2 +-
 net/ipv4/igmp.c                                    |  25 ++-
 net/ipv4/inet_connection_sock.c                    |   2 +-
 net/ipv4/ip_forward.c                              |   2 +-
 net/ipv4/ip_sockglue.c                             |   6 +-
 net/ipv4/route.c                                   |   2 +-
 net/ipv4/syncookies.c                              |   9 +-
 net/ipv4/sysctl_net_ipv4.c                         |   6 +-
 net/ipv4/tcp.c                                     |  10 +-
 net/ipv4/tcp_fastopen.c                            |   9 +-
 net/ipv4/tcp_input.c                               |  51 +++--
 net/ipv4/tcp_ipv4.c                                |   2 +-
 net/ipv4/tcp_metrics.c                             |   3 +-
 net/ipv4/tcp_minisocks.c                           |   2 +-
 net/ipv4/tcp_output.c                              |  29 +--
 net/ipv4/tcp_recovery.c                            |   6 +-
 net/ipv4/tcp_timer.c                               |  20 +-
 net/ipv6/af_inet6.c                                |   2 +-
 net/ipv6/syncookies.c                              |   3 +-
 net/sctp/protocol.c                                |   2 +-
 net/smc/smc_llc.c                                  |   2 +-
 net/tls/tls_device.c                               |   8 +-
 net/xfrm/xfrm_policy.c                             |   5 +-
 net/xfrm/xfrm_state.c                              |   2 +-
 security/integrity/ima/ima_policy.c                |   4 +
 sound/core/memalloc.c                              |   1 +
 virt/kvm/kvm_main.c                                |   5 +-
 103 files changed, 1115 insertions(+), 649 deletions(-)