Skip to content

5.15.83-rc1 review

Greg Kroah-Hartman alsa-devel linux-patches linux-tegra lkml llvm stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest123 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/123clk: generalize devm_clk_get() a bitdrivers/clk/clk-devres.c+49 -170 replies
2/123clk: Provide new devm_clk helpers for prepared and enabled clocksdrivers/clk/clk-devres.c include/linux/clk.h+136 -00 replies
3/123mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()drivers/mmc/host/mtk-sd.c+2 -40 replies
4/123arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 seriesarch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi+0 -10 replies
5/123arm: dts: rockchip: fix node name for hym8563 rtcarch/arm/boot/dts/rk3036-evb.dts arch/arm/boot/dts/rk3288-evb-act8846.dts arch/arm/boot/dts/rk3288-firefly.dtsi +2 more+5 -50 replies
6/123arm: dts: rockchip: remove clock-frequency from rtcarch/arm/boot/dts/rk3036-evb.dts arch/arm/boot/dts/rk3288-firefly.dtsi arch/arm/boot/dts/rk3288-miqi.dts +2 more+0 -50 replies
7/123ARM: dts: rockchip: fix ir-receiver node namesarch/arm/boot/dts/rk3188-radxarock.dts+1 -10 replies
8/123arm64: dts: rockchip: fix ir-receiver node namesarch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts+1 -10 replies
9/123ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node namearch/arm/boot/dts/rk3188.dtsi+1 -10 replies
10/123fs: use acquire ordering in __fget_light()fs/file.c+10 -10 replies
11/123ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernelsarch/arm/include/asm/perf_event.h+1 -10 replies
12/123ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementationarch/arm/include/asm/pgtable-nommu.h arch/arm/include/asm/pgtable.h arch/arm/mm/nommu.c+28 -130 replies
13/123ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 registersound/soc/codecs/wm8962.c+8 -00 replies
14/123spi: mediatek: Fix DEVAPC Violation at KO Removedrivers/spi/spi-mt65xx.c+7 -10 replies
15/123ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188arch/arm/boot/dts/rk3188.dtsi arch/arm/boot/dts/rk3xxx.dtsi+7 -10 replies
16/123ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitionssound/soc/codecs/rt711-sdca-sdw.c+1 -10 replies
17/1239p/fd: Use P9_HDRSZ for header sizenet/9p/trans_fd.c+3 -30 replies
18/123regulator: slg51000: Wait after asserting CS pindrivers/regulator/slg51000-regulator.c+2 -00 replies
19/123ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_eventsound/core/seq/seq_memory.c+7 -40 replies
20/123selftests/net: Find nettest in current directorytools/testing/selftests/net/fcnal-test.sh tools/testing/selftests/net/pmtu.sh+13 -80 replies
21/123btrfs: send: avoid unaligned encoded writes when attempting to clone rangefs/btrfs/send.c+23 -10 replies
22/123ASoC: soc-pcm: Add NULL check in BE reparentingsound/soc/soc-pcm.c+2 -00 replies
23/123regulator: twl6030: fix get status of twl6032 regulatorsdrivers/regulator/twl6030-regulator.c+11 -40 replies
24/123fbcon: Use kzalloc() in fbcon_prepare_logo()drivers/video/fbdev/core/fbcon.c+1 -10 replies
25/123usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transferdrivers/usb/dwc3/gadget.c+2 -10 replies
26/1239p/xen: check logical size for buffer sizenet/9p/trans_xen.c+9 -00 replies
27/123net: usb: qmi_wwan: add u-blox 0x1342 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
28/123mm/khugepaged: take the right locks for page table retractionmm/khugepaged.c+26 -50 replies
29/123mm/khugepaged: fix GUP-fast interaction by sending IPIinclude/asm-generic/tlb.h mm/khugepaged.c mm/mmu_gather.c+8 -30 replies
30/123mm/khugepaged: invoke MMU notifiers in shmem/file collapse pathsmm/khugepaged.c+13 -00 replies
31/123rtc: mc146818-lib: extract mc146818_avoid_UIPdrivers/rtc/rtc-mc146818-lib.c include/linux/mc146818rtc.h+73 -00 replies
32/123rtc: cmos: avoid UIP when writing alarm timedrivers/rtc/rtc-cmos.c+66 -410 replies
33/123rtc: cmos: avoid UIP when reading alarm timedrivers/rtc/rtc-cmos.c+49 -230 replies
34/123cifs: fix use-after-free caused by invalid pointer `hostname`fs/cifs/connect.c+1 -00 replies
35/123drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read()drivers/gpu/drm/bridge/analogix/anx7625.c+2 -20 replies
36/123xen/netback: Ensure protocol headers dont fall in the non-linear areadrivers/net/xen-netback/netback.c+123 -1000 replies
37/123xen/netback: do some code cleanupdrivers/net/xen-netback/common.h drivers/net/xen-netback/interface.c drivers/net/xen-netback/netback.c +1 more+5 -290 replies
38/123xen/netback: dont call kfree_skb() with interrupts disableddrivers/net/xen-netback/common.h drivers/net/xen-netback/interface.c drivers/net/xen-netback/rx.c+10 -60 replies
39/123media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()drivers/media/common/videobuf2/videobuf2-core.c+73 -290 replies
40/123soundwire: intel: Initialize clock stop timeoutdrivers/soundwire/intel.c+1 -00 replies
41/123Revert "ARM: dts: imx7: Fix NAND controller size-cells"arch/arm/boot/dts/imx7s.dtsi+2 -20 replies
42/123media: v4l2-dv-timings.c: fix too strict blanking sanity checksdrivers/media/v4l2-core/v4l2-dv-timings.c+14 -60 replies
43/123memcg: fix possible use-after-free in memcg_write_event_control()include/linux/cgroup.h kernel/cgroup/cgroup-internal.h mm/memcontrol.c+14 -30 replies
44/123mm/gup: fix gup_pud_range() for daxmm/gup.c+1 -10 replies
45/123Bluetooth: btusb: Add debug message for CSR controllersdrivers/bluetooth/btusb.c+5 -00 replies
46/123Bluetooth: Fix crash when replugging CSR fake controllersnet/bluetooth/hci_core.c+2 -10 replies
47/123net: mana: Fix race on per-CQ variable napi work_donedrivers/net/ethernet/microsoft/mana/gdma.h drivers/net/ethernet/microsoft/mana/mana_en.c+19 -60 replies
48/123KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) fieldarch/s390/kvm/vsie.c+3 -10 replies
49/123drm/vmwgfx: Dont use screen objects when SEV is activedrivers/gpu/drm/vmwgfx/vmwgfx_scrn.c+4 -00 replies
50/123drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspenddrivers/gpu/drm/amd/amdgpu/sdma_v4_0.c+15 -90 replies
51/123drm/shmem-helper: Remove errant put in error pathdrivers/gpu/drm/drm_gem_shmem_helper.c+1 -30 replies
52/123drm/shmem-helper: Avoid vm_open error pathsdrivers/gpu/drm/drm_gem_shmem_helper.c+11 -30 replies
53/123net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing()drivers/net/dsa/sja1105/sja1105_main.c+1 -10 replies
54/123HID: usbhid: Add ALWAYS_POLL quirk for some micedrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+6 -00 replies
55/123HID: hid-lg4ff: Add check for empty lbufdrivers/hid/hid-lg4ff.c+6 -00 replies
56/123HID: core: fix shift-out-of-bounds in hid_report_raw_eventdrivers/hid/hid-core.c+3 -00 replies
57/123HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10drivers/hid/hid-ids.h drivers/hid/hid-ite.c+6 -00 replies
58/123can: af_can: fix NULL pointer dereference in can_rcv_filternet/can/af_can.c+2 -20 replies
59/123clk: Fix pointer casting to prevent oops in devm_clk_release()drivers/clk/clk-devres.c+1 -10 replies
60/123gpiolib: improve coding style for local variablesdrivers/gpio/gpiolib.c+4 -43 replies
61/123gpiolib: check the ngpios property in core gpiolib codedrivers/gpio/gpiolib.c+21 -01 reply
62/123gpiolib: fix memory leak in gpiochip_setup_dev()drivers/gpio/gpiolib.c+26 -160 replies
63/123netfilter: nft_set_pipapo: Actually validate intervals in fields after the first onenet/netfilter/nft_set_pipapo.c+3 -20 replies
64/123drm/vmwgfx: Fix race issue calling pin_user_pagesdrivers/gpu/drm/vmwgfx/vmwgfx_msg.c+3 -30 replies
65/123ieee802154: cc2520: Fix error return code in cc2520_hw_init()drivers/net/ieee802154/cc2520.c+1 -10 replies
66/123ca8210: Fix crash by zero initializing datadrivers/net/ieee802154/ca8210.c+1 -10 replies
67/123netfilter: ctnetlink: fix compilation warning after data race fixes in ct marknet/netfilter/nf_conntrack_netlink.c+10 -90 replies
68/123drm/bridge: ti-sn65dsi86: Fix output polarity setting bugdrivers/gpu/drm/bridge/ti-sn65dsi86.c+2 -20 replies
69/123gpio: amd8111: Fix PCI device reference count leakdrivers/gpio/gpio-amd8111.c+4 -00 replies
70/123e1000e: Fix TX dispatch conditiondrivers/net/ethernet/intel/e1000e/netdev.c+2 -20 replies
71/123igb: Allocate MSI-X vector when testingdrivers/net/ethernet/intel/igb/igb_ethtool.c+2 -00 replies
72/123net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835drivers/net/ethernet/broadcom/Kconfig+2 -10 replies
73/123drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420drivers/gpu/drm/bridge/synopsys/dw-hdmi.c+3 -30 replies
74/123af_unix: Get user_ns from in_skb in unix_diag_get_exact().net/unix/diag.c+12 -80 replies
75/123vmxnet3: correctly report encapsulated LRO packetdrivers/net/vmxnet3/vmxnet3_drv.c+9 -20 replies
76/123vmxnet3: use correct intrConf reference when using extended queuesdrivers/net/vmxnet3/vmxnet3_drv.c+14 -20 replies
77/123Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()net/bluetooth/6lowpan.c+1 -00 replies
78/123Bluetooth: Fix not cleanup led when bt_init failsnet/bluetooth/af_bluetooth.c+3 -10 replies
79/123net: dsa: ksz: Check return valuenet/dsa/tag_ksz.c+2 -10 replies
80/123net: dsa: hellcreek: Check return valuenet/dsa/tag_hellcreek.c+2 -10 replies
81/123net: dsa: sja1105: Check return valuenet/dsa/tag_sja1105.c+2 -10 replies
82/123selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offloadtools/testing/selftests/net/rtnetlink.sh+1 -10 replies
83/123mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()net/mac802154/iface.c+1 -00 replies
84/123net: encx24j600: Add parentheses to fix precedencedrivers/net/ethernet/microchip/encx24j600-regmap.c+2 -20 replies
85/123net: encx24j600: Fix invalid logic in reading of MISTAT registerdrivers/net/ethernet/microchip/encx24j600-regmap.c+2 -20 replies
86/123net: mdiobus: fwnode_mdiobus_register_phy() rework error handlingdrivers/net/mdio/fwnode_mdio.c+12 -90 replies
87/123net: mdiobus: fix double put fwnode in the error pathdrivers/net/mdio/fwnode_mdio.c+3 -10 replies
88/123octeontx2-pf: Fix potential memory leak in otx2_init_tc()drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c+6 -10 replies
89/123xen-netfront: Fix NULL sring after live migrationdrivers/net/xen-netfront.c+6 -00 replies
90/123net: mvneta: Prevent out of bounds read in mvneta_config_rss()drivers/net/ethernet/marvell/mvneta.c+3 -00 replies
91/123i40e: Fix not setting default xps_cpus after resetdrivers/net/ethernet/intel/i40e/i40e_main.c+18 -10 replies
92/123i40e: Fix for VF MAC address 0drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c+2 -00 replies
93/123i40e: Disallow ip4 and ip6 l4_4_bytesdrivers/net/ethernet/intel/i40e/i40e_ethtool.c+2 -100 replies
94/123NFC: nci: Bounds check struct nfc_target arraysnet/nfc/nci/ntf.c+6 -00 replies
95/123nvme initialize core quirks before calling nvme_init_subsystemdrivers/nvme/host/core.c+4 -40 replies
96/123gpio/rockchip: fix refcount leak in rockchip_gpiolib_register()drivers/gpio/gpio-rockchip.c+1 -00 replies
97/123net: stmmac: fix "snps,axi-config" node property parsingdrivers/net/ethernet/stmicro/stmmac/stmmac_platform.c+4 -40 replies
98/123ip_gre: do not report erspan version on GRE interfacenet/ipv4/ip_gre.c+29 -190 replies
99/123net: microchip: sparx5: Fix missing destroy_workqueue of mact_queuedrivers/net/ethernet/microchip/sparx5/sparx5_main.c+3 -00 replies
100/123net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wqdrivers/net/ethernet/cavium/thunder/nicvf_main.c+3 -10 replies
101/123net: hisilicon: Fix potential use-after-free in hisi_femac_rx()drivers/net/ethernet/hisilicon/hisi_femac.c+1 -10 replies
102/123net: mdio: fix unbalanced fwnode reference count in mdio_device_release()drivers/net/mdio/of_mdio.c drivers/net/phy/mdio_device.c+4 -10 replies
103/123net: hisilicon: Fix potential use-after-free in hix5hd2_rx()drivers/net/ethernet/hisilicon/hix5hd2_gmac.c+1 -10 replies
104/123tipc: Fix potential OOB in tipc_link_proto_rcv()net/tipc/link.c+3 -10 replies
105/123ipv4: Fix incorrect route flushing when source address is deletednet/ipv4/fib_semantics.c tools/testing/selftests/net/fib_tests.sh+28 -00 replies
106/123ipv4: Fix incorrect route flushing when table ID 0 is usednet/ipv4/fib_frontend.c tools/testing/selftests/net/fib_tests.sh+13 -00 replies
107/123net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()drivers/net/dsa/sja1105/sja1105_devlink.c+2 -00 replies
108/123tipc: call tipc_lxc_xmit without holding node_read_locknet/tipc/node.c+9 -30 replies
109/123ethernet: aeroflex: fix potential skb leak in greth_init_rings()drivers/net/ethernet/aeroflex/greth.c+1 -00 replies
110/123dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove()drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c+4 -00 replies
111/123xen/netback: fix build warningdrivers/net/xen-netback/netback.c+1 -10 replies
112/123net: phy: mxl-gpy: fix version reportingdrivers/net/phy/mxl-gpy.c+6 -50 replies
113/123net: plip: dont call kfree_skb/dev_kfree_skb() under spin_lock_irq()drivers/net/plip/plip.c+2 -20 replies
114/123ipv6: avoid use-after-free in ip6_fragment()net/ipv6/ip6_output.c+5 -00 replies
115/123net: thunderbolt: fix memory leak in tbnet_open()drivers/net/thunderbolt.c+1 -00 replies
116/123net: mvneta: Fix an out of bounds checkdrivers/net/ethernet/marvell/mvneta.c+1 -40 replies
117/123macsec: add missing attribute validation for offloaddrivers/net/macsec.c+1 -00 replies
118/123s390/qeth: fix various format stringsdrivers/s390/net/qeth_l2_main.c+7 -70 replies
119/123s390/qeth: fix use-after-free in hscidrivers/s390/net/qeth_l2_main.c+1 -10 replies
120/123can: esd_usb: Allow REC and TEC to return to zerodrivers/net/can/usb/esd_usb2.c+6 -00 replies
121/123block: move CONFIG_BLOCK guard to top MakefileMakefile block/Makefile+3 -20 replies
122/123io_uring: move to separate directoryMAINTAINERS Makefile fs/Makefile +5 more+10 -102 replies
123/123io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()io_uring/io_uring.c+3 -10 replies

Reviews trailers per patch

65 of 123 patches have a Reviewed-by or Acked-by.

PatchJonathan CameronAlexandru ArdeleanLinus WalleijArnd BergmannCharles KeepaxAngeloGioacchino Del RegnoChristian SchoenebeckBoris BurkovStefano StabelliniBjørn MorkYang ShiDavid HildenbrandTomasz FigaRicardo RibaldaPierre-Louis BossartChao SongMiquel RaynalMarek VasutRoman GushchinJohannes WeinerLeonardo EugênioChristian BorntraegerClaudio ImbrendaJanosch FrankMartin KrastevAlex DeucherMario LimoncielloDaniel VetterVladimir OlteanPaulo Alcantara (SUSE)Robert FossXin JiPaul DurrantWei LiuJan BeulichIvan BabrouDouglas AndersonTomi ValkeinenGurucharan GNaama MeirMaciej FijalkowskiChristian HewittPaolo AbeniGuolin YangMarek SzyprowskiLinux Kernel Functional TestingFlorian FainelliKurt KanzenbachHangbin LiuAlexander AringPavan ChebbiAndy ShevchenkoZeng HengWilliam TuYang YingliangRussell King (Oracle)David AhernLeon RomanovskyRoss LagerwallJason AndryukAndrew LunnJiri PirkoKonrad JankowskiJacob KellerKrzysztof KozlowskiSabrina DubrocaJulian WiedmannWenjia ZhangThorsten WinklerChristoph HellwigMika WesterbergJon HunterShuah KhanGuenter RoeckBagas SanjayaSudip MukherjeeRon EconomosKelsey Steele
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/123R-b R-b
2/123R-b R-b
3/123
4/123
5/123
6/123
7/123
8/123
9/123
10/123
11/123R-b
12/123R-b
13/123A-b
14/123R-b
15/123
16/123
17/123R-b
18/123
19/123
20/123
21/123R-b
22/123
23/123
24/123
25/123
26/123R-b T-b
27/123A-b
28/123R-b A-b
29/123R-b A-b
30/123R-b A-b
31/123
32/123
33/123
34/123R-b
35/123R-b R-b
36/123R-b
37/123A-b
38/123R-b
39/123A-b R-b
40/123R-b R-b
41/123R-b A-b
42/123
43/123A-b A-b
44/123
45/123
46/123T-b
47/123
48/123A-b R-b R-b R-b
49/123R-b
50/123R-b T-b
51/123R-b
52/123R-b
53/123R-b
54/123
55/123
56/123
57/123
58/123
59/123T-b T-b
60/123R-b R-b
61/123R-b R-b
62/123
63/123
64/123R-b
65/123
66/123
67/123T-b
68/123R-b T-b R-b
69/123
70/123T-b T-b
71/123T-b R-b
72/123A-b
73/123R-b T-b
74/123Diagnosed-by
75/123A-b
76/123A-b
77/123
78/123
79/123R-b R-b
80/123R-b R-b
81/123R-b
82/123A-b
83/123A-b
84/123R-b
85/123R-b
86/123R-b
87/123T-b R-b T-b
88/123R-b
89/123
90/123
91/123T-b
92/123T-b
93/123T-b R-b
94/123R-b
95/123
96/123
97/123
98/123A-b
99/123
100/123R-b
101/123
102/123R-b R-b
103/123
104/123
105/123R-b
106/123R-b
107/123R-b R-b
108/123
109/123R-b
110/123
111/123R-b R-b T-b
112/123R-b
113/123R-b
114/123
115/123R-b A-b
116/123R-b
117/123R-b R-b
118/123A-b
119/123R-b R-b
120/123
121/123R-b
122/123
123/123

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

Read the v1 thread

Cover letter [PATCH 5.15 000/123] 5.15.83-rc1 review

This is the start of the stable review cycle for the 5.15.83 release. There are 123 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 Wed, 14 Dec 2022 13:08:57 +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.15.83-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.83-rc1

Harshit Mogalapalli <[email protected]>
io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()

Jens Axboe <[email protected]>
io_uring: move to separate directory

Masahiro Yamada <[email protected]>
block: move CONFIG_BLOCK guard to top Makefile

Frank Jungclaus <[email protected]>
can: esd_usb: Allow REC and TEC to return to zero

Alexandra Winter <[email protected]>
s390/qeth: fix use-after-free in hsci

Heiko Carstens <[email protected]>
s390/qeth: fix various format strings

Emeel Hakim <[email protected]>
macsec: add missing attribute validation for offload

Dan Carpenter <[email protected]>
net: mvneta: Fix an out of bounds check

Zhengchao Shao <[email protected]>
net: thunderbolt: fix memory leak in tbnet_open()

Eric Dumazet <[email protected]>
ipv6: avoid use-after-free in ip6_fragment()

Yang Yingliang <[email protected]>
net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()

Michael Walle <[email protected]>
net: phy: mxl-gpy: fix version reporting

Juergen Gross <[email protected]>
xen/netback: fix build warning

Yuan Can <[email protected]>
dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove()

Zhang Changzhong <[email protected]>
ethernet: aeroflex: fix potential skb leak in greth_init_rings()

Xin Long <[email protected]>
tipc: call tipc_lxc_xmit without holding node_read_lock

Zhengchao Shao <[email protected]>
net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()

Ido Schimmel <[email protected]>
ipv4: Fix incorrect route flushing when table ID 0 is used

Ido Schimmel <[email protected]>
ipv4: Fix incorrect route flushing when source address is deleted

YueHaibing <[email protected]>
tipc: Fix potential OOB in tipc_link_proto_rcv()

Liu Jian <[email protected]>
net: hisilicon: Fix potential use-after-free in hix5hd2_rx()

Zeng Heng <[email protected]>
net: mdio: fix unbalanced fwnode reference count in mdio_device_release()

Liu Jian <[email protected]>
net: hisilicon: Fix potential use-after-free in hisi_femac_rx()

Yongqiang Liu <[email protected]>
net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq

Qiheng Lin <[email protected]>
net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue

Hangbin Liu <[email protected]>
ip_gre: do not report erspan version on GRE interface

Jisheng Zhang <[email protected]>
net: stmmac: fix "snps,axi-config" node property parsing

Wang Yufen <[email protected]>
gpio/rockchip: fix refcount leak in rockchip_gpiolib_register()

Pankaj Raghav <[email protected]>
nvme initialize core quirks before calling nvme_init_subsystem

Kees Cook <[email protected]>
NFC: nci: Bounds check struct nfc_target arrays

Przemyslaw Patynowski <[email protected]>
i40e: Disallow ip4 and ip6 l4_4_bytes

Sylwester Dziedziuch <[email protected]>
i40e: Fix for VF MAC address 0

Michal Jaron <[email protected]>
i40e: Fix not setting default xps_cpus after reset

Dan Carpenter <[email protected]>
net: mvneta: Prevent out of bounds read in mvneta_config_rss()

Lin Liu <[email protected]>
xen-netfront: Fix NULL sring after live migration

Ziyang Xuan <[email protected]>
octeontx2-pf: Fix potential memory leak in otx2_init_tc()

Yang Yingliang <[email protected]>
net: mdiobus: fix double put fwnode in the error path

Oleksij Rempel <[email protected]>
net: mdiobus: fwnode_mdiobus_register_phy() rework error handling

Valentina Goncharenko <[email protected]>
net: encx24j600: Fix invalid logic in reading of MISTAT register

Valentina Goncharenko <[email protected]>
net: encx24j600: Add parentheses to fix precedence

Wei Yongjun <[email protected]>

    mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()

Zhengchao Shao <[email protected]>
selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload

Artem Chernyshev <[email protected]>
net: dsa: sja1105: Check return value

Artem Chernyshev <[email protected]>
net: dsa: hellcreek: Check return value

Artem Chernyshev <[email protected]>
net: dsa: ksz: Check return value

Chen Zhongjin <[email protected]>
Bluetooth: Fix not cleanup led when bt_init fails

Wang ShaoBo <[email protected]>
Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()

Ronak Doshi <[email protected]>
vmxnet3: use correct intrConf reference when using extended queues

Ronak Doshi <[email protected]>
vmxnet3: correctly report encapsulated LRO packet

Kuniyuki Iwashima <[email protected]>
af_unix: Get user_ns from in_skb in unix_diag_get_exact().

Guillaume BRUN <[email protected]>
drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420

YueHaibing <[email protected]>
net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835

Akihiko Odaki <[email protected]>
igb: Allocate MSI-X vector when testing

Akihiko Odaki <[email protected]>
e1000e: Fix TX dispatch condition

Xiongfeng Wang <[email protected]>
gpio: amd8111: Fix PCI device reference count leak

Qiqi Zhang <[email protected]>
drm/bridge: ti-sn65dsi86: Fix output polarity setting bug

Pablo Neira Ayuso <[email protected]>
netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark

Hauke Mehrtens <[email protected]>
ca8210: Fix crash by zero initializing data

Ziyang Xuan <[email protected]>

    ieee802154: cc2520: Fix error return code in cc2520_hw_init()

Dawei Li <[email protected]>
drm/vmwgfx: Fix race issue calling pin_user_pages

Stefano Brivio <[email protected]>
netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one

Zeng Heng <[email protected]>
gpiolib: fix memory leak in gpiochip_setup_dev()

Bartosz Golaszewski <[email protected]>
gpiolib: check the 'ngpios' property in core gpiolib code

Bartosz Golaszewski <[email protected]>
gpiolib: improve coding style for local variables

Uwe Kleine-König <[email protected]>
clk: Fix pointer casting to prevent oops in devm_clk_release()

Oliver Hartkopp <[email protected]>
can: af_can: fix NULL pointer dereference in can_rcv_filter

Hans de Goede <[email protected]>
HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10

ZhangPeng <[email protected]>
HID: core: fix shift-out-of-bounds in hid_report_raw_event

Anastasia Belova <[email protected]>
HID: hid-lg4ff: Add check for empty lbuf

Ankit Patel <[email protected]>
HID: usbhid: Add ALWAYS_POLL quirk for some mice

Radu Nicolae Pirea (OSS) <[email protected]>
net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing()

Rob Clark <[email protected]>
drm/shmem-helper: Avoid vm_open error paths

Rob Clark <[email protected]>
drm/shmem-helper: Remove errant put in error path

Prike Liang <[email protected]>
drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend

Zack Rusin <[email protected]>
drm/vmwgfx: Don't use screen objects when SEV is active

Thomas Huth <[email protected]>
KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field

Haiyang Zhang <[email protected]>
net: mana: Fix race on per-CQ variable napi work_done

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix crash when replugging CSR fake controllers

Ismael Ferreras Morezuelas <[email protected]>
Bluetooth: btusb: Add debug message for CSR controllers

John Starks <[email protected]>
mm/gup: fix gup_pud_range() for dax

Tejun Heo <[email protected]>
memcg: fix possible use-after-free in memcg_write_event_control()

Hans Verkuil <[email protected]>
media: v4l2-dv-timings.c: fix too strict blanking sanity checks

Francesco Dolcini <[email protected]>
Revert "ARM: dts: imx7: Fix NAND controller size-cells"

Sjoerd Simons <[email protected]>
soundwire: intel: Initialize clock stop timeout

Hans Verkuil <[email protected]>
media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()

Juergen Gross <[email protected]>
xen/netback: don't call kfree_skb() with interrupts disabled

Juergen Gross <[email protected]>
xen/netback: do some code cleanup

Ross Lagerwall <[email protected]>
xen/netback: Ensure protocol headers don't fall in the non-linear area

Hsin-Yi Wang <[email protected]>
drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read()

Zeng Heng <[email protected]>
cifs: fix use-after-free caused by invalid pointer hostname

Mateusz Jończyk <[email protected]>
rtc: cmos: avoid UIP when reading alarm time

Mateusz Jończyk <[email protected]>
rtc: cmos: avoid UIP when writing alarm time

Mateusz Jończyk <[email protected]>

    rtc: mc146818-lib: extract mc146818_avoid_UIP

Jann Horn <[email protected]>
mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths

Jann Horn <[email protected]>
mm/khugepaged: fix GUP-fast interaction by sending IPI

Jann Horn <[email protected]>
mm/khugepaged: take the right locks for page table retraction

Davide Tronchin <[email protected]>

    net: usb: qmi_wwan: add u-blox 0x1342 composition

Dominique Martinet <[email protected]>
9p/xen: check logical size for buffer size

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer

Tetsuo Handa <[email protected]>
fbcon: Use kzalloc() in fbcon_prepare_logo()

Andreas Kemnade <[email protected]>
regulator: twl6030: fix get status of twl6032 regulators

Srinivasa Rao Mandadapu <[email protected]>
ASoC: soc-pcm: Add NULL check in BE reparenting

Filipe Manana <[email protected]>
btrfs: send: avoid unaligned encoded writes when attempting to clone range

Daniel Díaz <[email protected]>
selftests/net: Find nettest in current directory

Kees Cook <[email protected]>
ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event

Konrad Dybcio <[email protected]>
regulator: slg51000: Wait after asserting CS pin

GUO Zihua <[email protected]>
9p/fd: Use P9_HDRSZ for header size

Shuming Fan <[email protected]>
ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions

Johan Jonker <[email protected]>
ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188

Zhichao Liu <[email protected]>
spi: mediatek: Fix DEVAPC Violation at KO Remove

Chancel Liu <[email protected]>
ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register

Giulio Benetti <[email protected]>
ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation

Tomislav Novak <[email protected]>
ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels

Jann Horn <[email protected]>
fs: use acquire ordering in __fget_light()

Johan Jonker <[email protected]>
ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name

Johan Jonker <[email protected]>
arm64: dts: rockchip: fix ir-receiver node names

Johan Jonker <[email protected]>
ARM: dts: rockchip: fix ir-receiver node names

Sebastian Reichel <[email protected]>
arm: dts: rockchip: remove clock-frequency from rtc

Sebastian Reichel <[email protected]>
arm: dts: rockchip: fix node name for hym8563 rtc

FUKAUMI Naoki <[email protected]>
arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series

Gaosheng Cui <[email protected]>
mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()

Uwe Kleine-König <[email protected]>
clk: Provide new devm_clk helpers for prepared and enabled clocks

Uwe Kleine-König <[email protected]>
clk: generalize devm_clk_get() a bit

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

Diffstat:

 MAINTAINERS                                        |   7 +-
 Makefile                                           |   8 +-
 arch/arm/boot/dts/imx7s.dtsi                       |   4 +-
 arch/arm/boot/dts/rk3036-evb.dts                   |   3 +-
 arch/arm/boot/dts/rk3188-radxarock.dts             |   2 +-
 arch/arm/boot/dts/rk3188.dtsi                      |   3 +-
 arch/arm/boot/dts/rk3288-evb-act8846.dts           |   2 +-
 arch/arm/boot/dts/rk3288-firefly.dtsi              |   3 +-
 arch/arm/boot/dts/rk3288-miqi.dts                  |   3 +-
 arch/arm/boot/dts/rk3288-rock2-square.dts          |   3 +-
 arch/arm/boot/dts/rk3288-vmarc-som.dtsi            |   1 -
 arch/arm/boot/dts/rk3xxx.dtsi                      |   7 +
 arch/arm/include/asm/perf_event.h                  |   2 +-
 arch/arm/include/asm/pgtable-nommu.h               |   6 -
 arch/arm/include/asm/pgtable.h                     |  16 +-
 arch/arm/mm/nommu.c                                |  19 ++
 arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts     |   2 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi |   1 -
 arch/s390/kvm/vsie.c                               |   4 +-
 block/Makefile                                     |   2 +-
 drivers/bluetooth/btusb.c                          |   5 +
 drivers/clk/clk-devres.c                           |  91 ++++++--
 drivers/gpio/gpio-amd8111.c                        |   4 +
 drivers/gpio/gpio-rockchip.c                       |   1 +
 drivers/gpio/gpiolib.c                             |  59 ++++--
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |  24 ++-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |   4 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |   6 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |   4 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |  18 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c                |   6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |   4 +
 drivers/hid/hid-core.c                             |   3 +
 drivers/hid/hid-ids.h                              |   4 +
 drivers/hid/hid-ite.c                              |   5 +
 drivers/hid/hid-lg4ff.c                            |   6 +
 drivers/hid/hid-quirks.c                           |   3 +
 drivers/media/common/videobuf2/videobuf2-core.c    | 102 ++++++---
 drivers/media/v4l2-core/v4l2-dv-timings.c          |  20 +-
 drivers/mmc/host/mtk-sd.c                          |   6 +-
 drivers/net/can/usb/esd_usb2.c                     |   6 +
 drivers/net/dsa/sja1105/sja1105_devlink.c          |   2 +
 drivers/net/dsa/sja1105/sja1105_main.c             |   2 +-
 drivers/net/ethernet/aeroflex/greth.c              |   1 +
 drivers/net/ethernet/broadcom/Kconfig              |   3 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |   4 +-
 .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c |   4 +
 drivers/net/ethernet/hisilicon/hisi_femac.c        |   2 +-
 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c      |   2 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |   4 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |  12 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  19 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |   2 +
 drivers/net/ethernet/intel/igb/igb_ethtool.c       |   2 +
 drivers/net/ethernet/marvell/mvneta.c              |   2 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |   7 +-
 drivers/net/ethernet/microchip/encx24j600-regmap.c |   4 +-
 .../net/ethernet/microchip/sparx5/sparx5_main.c    |   3 +
 drivers/net/ethernet/microsoft/mana/gdma.h         |   9 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |  16 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |   8 +-
 drivers/net/ieee802154/ca8210.c                    |   2 +-
 drivers/net/ieee802154/cc2520.c                    |   2 +-
 drivers/net/macsec.c                               |   1 +
 drivers/net/mdio/fwnode_mdio.c                     |  25 ++-
 drivers/net/mdio/of_mdio.c                         |   3 +-
 drivers/net/phy/mdio_device.c                      |   2 +
 drivers/net/phy/mxl-gpy.c                          |  11 +-
 drivers/net/plip/plip.c                            |   4 +-
 drivers/net/thunderbolt.c                          |   1 +
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vmxnet3/vmxnet3_drv.c                  |  27 ++-
 drivers/net/xen-netback/common.h                   |  14 +-
 drivers/net/xen-netback/interface.c                |  22 +-
 drivers/net/xen-netback/netback.c                  | 229 ++++++++++++---------
 drivers/net/xen-netback/rx.c                       |  10 +-
 drivers/net/xen-netfront.c                         |   6 +
 drivers/nvme/host/core.c                           |   8 +-
 drivers/regulator/slg51000-regulator.c             |   2 +
 drivers/regulator/twl6030-regulator.c              |  15 +-
 drivers/rtc/rtc-cmos.c                             | 179 ++++++++++------
 drivers/rtc/rtc-mc146818-lib.c                     |  70 +++++++
 drivers/s390/net/qeth_l2_main.c                    |  16 +-
 drivers/soundwire/intel.c                          |   1 +
 drivers/spi/spi-mt65xx.c                           |   8 +-
 drivers/usb/dwc3/gadget.c                          |   3 +-
 drivers/video/fbdev/core/fbcon.c                   |   2 +-
 fs/Makefile                                        |   2 -
 fs/btrfs/send.c                                    |  24 ++-
 fs/cifs/connect.c                                  |   1 +
 fs/file.c                                          |  11 +-
 include/asm-generic/tlb.h                          |   4 +
 include/linux/cgroup.h                             |   1 +
 include/linux/clk.h                                | 109 ++++++++++
 include/linux/mc146818rtc.h                        |   3 +
 io_uring/Makefile                                  |   6 +
 {fs => io_uring}/io-wq.c                           |   0
 {fs => io_uring}/io-wq.h                           |   0
 {fs => io_uring}/io_uring.c                        |   6 +-
 kernel/cgroup/cgroup-internal.h                    |   1 -
 kernel/sched/core.c                                |   2 +-
 mm/gup.c                                           |   2 +-
 mm/khugepaged.c                                    |  47 ++++-
 mm/memcontrol.c                                    |  15 +-
 mm/mmu_gather.c                                    |   4 +-
 net/9p/trans_fd.c                                  |   6 +-
 net/9p/trans_xen.c                                 |   9 +
 net/bluetooth/6lowpan.c                            |   1 +
 net/bluetooth/af_bluetooth.c                       |   4 +-
 net/bluetooth/hci_core.c                           |   3 +-
 net/can/af_can.c                                   |   4 +-
 net/dsa/tag_hellcreek.c                            |   3 +-
 net/dsa/tag_ksz.c                                  |   3 +-
 net/dsa/tag_sja1105.c                              |   3 +-
 net/ipv4/fib_frontend.c                            |   3 +
 net/ipv4/fib_semantics.c                           |   1 +
 net/ipv4/ip_gre.c                                  |  48 +++--
 net/ipv6/ip6_output.c                              |   5 +
 net/mac802154/iface.c                              |   1 +
 net/netfilter/nf_conntrack_netlink.c               |  19 +-
 net/netfilter/nft_set_pipapo.c                     |   5 +-
 net/nfc/nci/ntf.c                                  |   6 +
 net/tipc/link.c                                    |   4 +-
 net/tipc/node.c                                    |  12 +-
 net/unix/diag.c                                    |  20 +-
 sound/core/seq/seq_memory.c                        |  11 +-
 sound/soc/codecs/rt711-sdca-sdw.c                  |   2 +-
 sound/soc/codecs/wm8962.c                          |   8 +
 sound/soc/soc-pcm.c                                |   2 +
 tools/testing/selftests/net/fcnal-test.sh          |  11 +-
 tools/testing/selftests/net/fib_tests.sh           |  37 ++++
 tools/testing/selftests/net/pmtu.sh                |  10 +-
 tools/testing/selftests/net/rtnetlink.sh           |   2 +-
 133 files changed, 1236 insertions(+), 496 deletions(-)