Skip to content

5.15.100-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest136 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/136net/sched: Retire tcindex classifiernet/sched/Kconfig net/sched/Makefile net/sched/cls_tcindex.c+0 -7680 replies
2/136auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()drivers/auxdisplay/hd44780.c+2 -00 replies
3/136fs/jfs: fix shift exponent db_agl2size negativefs/jfs/jfs_dmap.c+2 -10 replies
4/136objtool: Fix memory leak in create_static_call_sections()tools/objtool/check.c+2 -00 replies
5/136pwm: sifive: Reduce time the controller lock is helddrivers/pwm/pwm-sifive.c+5 -30 replies
6/136pwm: sifive: Always let the first pwm_apply_state succeeddrivers/pwm/pwm-sifive.c+7 -10 replies
7/136pwm: stm32-lp: fix the check on arr and cmp registers updatedrivers/pwm/pwm-stm32-lp.c+1 -10 replies
8/136f2fs: use memcpy_{to,from}_page() where possiblefs/f2fs/inline.c fs/f2fs/super.c fs/f2fs/verity.c+8 -280 replies
9/136fs: f2fs: initialize fsdata in pagecache_write()fs/f2fs/verity.c+1 -10 replies
10/136f2fs: allow set compression option of files without blocksfs/f2fs/file.c+1 -10 replies
11/136um: vector: Fix memory leak in vector_configarch/um/drivers/vector_kern.c+1 -00 replies
12/136ubi: ensure that VID header offset + VID header size <= alloc, sizedrivers/mtd/ubi/build.c+6 -00 replies
13/136ubifs: Fix build errors as symbol undefinedfs/ubifs/ubifs.h+5 -00 replies
14/136ubifs: Rectify space budget for ubifs_symlink() if symlink is encryptedfs/ubifs/dir.c+1 -10 replies
15/136ubifs: Rectify space budget for ubifs_xrename()fs/ubifs/dir.c+5 -00 replies
16/136ubifs: Fix wrong dirty space budget for dirty inodefs/ubifs/budget.c+1 -10 replies
17/136ubifs: do_rename: Fix wrong space budget when target inodes nlink > 1fs/ubifs/dir.c+2 -00 replies
18/136ubifs: Reserve one leb for each journal head while doing budgetfs/ubifs/budget.c+3 -40 replies
19/136ubi: Fix use-after-free when volume resizing faileddrivers/mtd/ubi/vmt.c+3 -10 replies
20/136ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()drivers/mtd/ubi/vmt.c+1 -10 replies
21/136ubifs: Fix memory leak in alloc_wbufs()fs/ubifs/super.c+13 -40 replies
22/136ubi: Fix possible null-ptr-deref in ubi_free_volume()drivers/mtd/ubi/build.c drivers/mtd/ubi/vmt.c+7 -60 replies
23/136ubifs: Re-statistic cleaned znode count if commit failedfs/ubifs/tnc.c+15 -00 replies
24/136ubifs: dirty_cow_znode: Fix memleak in error handling pathfs/ubifs/tnc.c+8 -10 replies
25/136ubifs: ubifs_writepage: Mark page dirty after writing inode failedfs/ubifs/file.c+9 -30 replies
26/136ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmapdrivers/mtd/ubi/fastmap-wl.c+7 -50 replies
27/136ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()drivers/mtd/ubi/wl.c+8 -10 replies
28/136ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work faileddrivers/mtd/ubi/wl.c+14 -20 replies
29/136f2fs: fix to avoid potential memory corruption in __update_iostat_latency()fs/f2fs/iostat.c+5 -10 replies
30/136ext4: use ext4_fc_tl_mem in fast-commit replay pathfs/ext4/fast_commit.c+26 -180 replies
31/136netfilter: nf_tables: allow to fetch set elements when table has an ownernet/netfilter/nf_tables_api.c+1 -10 replies
32/136x86: um: vdso: Add %rcx and %r11 to the syscall clobber listarch/x86/um/vdso/um_vdso.c+8 -40 replies
33/136um: virtio_uml: free command if adding to virtqueue failedarch/um/drivers/virt-pci.c+4 -10 replies
34/136um: virtio_uml: mark device as unregistered when breaking itarch/um/drivers/virtio_uml.c+2 -00 replies
35/136um: virtio_uml: move device breaking into workqueuearch/um/drivers/virtio_uml.c+15 -10 replies
36/136um: virt-pci: properly remove PCI device from busarch/um/drivers/virt-pci.c+16 -50 replies
37/136watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error pathdrivers/watchdog/at91sam9_wdt.c+3 -40 replies
38/136watchdog: Fix kmemleak in watchdog_cdev_registerdrivers/watchdog/watchdog_dev.c+1 -10 replies
39/136watchdog: pcwd_usb: Fix attempting to access uninitialized memorydrivers/watchdog/pcwd_usb.c+4 -20 replies
40/136watchdog: sbsa_wdog: Make sure the timeout programming is within the limitsdrivers/watchdog/sbsa_gwdt.c+1 -00 replies
41/136netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()net/netfilter/nf_conntrack_netlink.c+4 -10 replies
42/136netfilter: ebtables: fix table blob use-after-freenet/bridge/netfilter/ebtables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+3 -50 replies
43/136netfilter: x_tables: fix percpu counter block leak on error path when creating new netnsnet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+12 -00 replies
44/136ipv6: Add lwtunnel encap size of all siblings in nexthop calculationnet/ipv6/route.c+6 -50 replies
45/136sctp: add a refcnt in sctp_stream_priorities to avoid a nested loopinclude/net/sctp/structs.h net/sctp/stream_sched_prio.c+22 -310 replies
46/136octeontx2-pf: Use correct struct reference in test conditiondrivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c+1 -10 replies
47/136net: fix __dev_kfree_skb_any() vs drop monitornet/core/dev.c+3 -10 replies
48/1369p/xen: fix version parsingnet/9p/trans_xen.c+8 -20 replies
49/1369p/xen: fix connection sequencenet/9p/trans_xen.c+23 -150 replies
50/1369p/rdma: unmap receive dma buffer in rdma_request()/post_recv()net/9p/trans_rdma.c+12 -30 replies
51/136net/mlx5e: Verify flow_source cap before using itdrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+2 -10 replies
52/136net/mlx5: Geneve, Fix handling of Geneve object id as error codedrivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c+1 -00 replies
53/136nfc: fix memory leak of se_io context in nfc_genl_se_iodrivers/nfc/st-nci/se.c drivers/nfc/st21nfca/se.c net/nfc/netlink.c+16 -00 replies
54/136net/sched: transition act_pedit to rcu and percpu statsinclude/net/tc_act/tc_pedit.h net/sched/act_pedit.c+153 -760 replies
55/136net/sched: act_pedit: fix action bind logicnet/sched/act_pedit.c+31 -270 replies
56/136net/sched: act_mpls: fix action bind logicnet/sched/act_mpls.c+37 -290 replies
57/136net/sched: act_sample: fix action bind logicnet/sched/act_sample.c+9 -20 replies
58/136ARM: dts: spear320-hmi: correct STMPE GPIO compatiblearch/arm/boot/dts/spear320-hmi.dts+1 -10 replies
59/136tcp: tcp_check_req() can be called from process contextnet/ipv4/tcp_minisocks.c+5 -20 replies
60/136vc_screen: modify vcs_size() handling in vcs_read()drivers/tty/vt/vc_screen.c+1 -30 replies
61/136rtc: sun6i: Always export the internal oscillatordrivers/rtc/rtc-sun6i.c+4 -120 replies
62/136genirq: Refactor accessors to use irq_data_get_affinity_maskinclude/linux/irq.h+7 -70 replies
63/136genirq: Add and use an irq_data_update_affinity helperarch/alpha/kernel/irq.c arch/ia64/kernel/iosapic.c arch/ia64/kernel/irq.c +7 more+21 -140 replies
64/136scsi: ipr: Work around fortify-string warningdrivers/scsi/ipr.c+21 -200 replies
65/136rtc: allow rtc_read_alarm without read_alarm callbackdrivers/rtc/interface.c+1 -10 replies
66/136loop: loop_set_status_from_info() check before assignmentdrivers/block/loop.c+4 -40 replies
67/136ASoC: adau7118: dont disable regulators on device unbindsound/soc/codecs/adau7118.c+1 -180 replies
68/136ASoC: zl38060: Remove spurious gpiolib selectsound/soc/codecs/Kconfig+0 -10 replies
69/136ASoC: zl38060 add gpiolib dependencysound/soc/codecs/Kconfig+1 -00 replies
70/136ASoC: mediatek: mt8195: add missing initializationsound/soc/mediatek/mt8195/mt8195-dai-etdm.c+3 -00 replies
71/136thermal: intel: quark_dts: fix error pointer dereferencedrivers/thermal/intel/intel_quark_dts_thermal.c+2 -100 replies
72/136thermal: intel: BXT_PMIC: select REGMAP instead of depending on itdrivers/thermal/intel/Kconfig+2 -10 replies
73/136tracing: Add NULL checks for buffer in ring_buffer_free_read_page()kernel/trace/ring_buffer.c+6 -10 replies
74/136kernel/printk/index.c: fix memory leak with using debugfs_lookup()kernel/printk/index.c+1 -10 replies
75/136firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3drivers/firmware/efi/sysfb_efi.c+8 -00 replies
76/136bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC supportinclude/linux/bootconfig.h+1 -10 replies
77/136mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leakdrivers/mfd/arizona-core.c+1 -10 replies
78/136IB/hfi1: Update RMT size calculationdrivers/infiniband/hw/hfi1/chip.c+32 -270 replies
79/136iommu/amd: Fix error handling for pdev_pri_ats_enable()drivers/iommu/amd/iommu.c+7 -50 replies
80/136media: uvcvideo: Remove format descriptionsdrivers/media/usb/uvc/uvc_driver.c drivers/media/usb/uvc/uvc_v4l2.c drivers/media/usb/uvc/uvcvideo.h+2 -260 replies
81/136media: uvcvideo: Handle cameras with invalid descriptorsdrivers/media/usb/uvc/uvc_entity.c+1 -10 replies
82/136media: uvcvideo: Handle errors from calls to usb_stringdrivers/media/usb/uvc/uvc_driver.c+19 -290 replies
83/136media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910drivers/media/usb/uvc/uvc_driver.c drivers/media/usb/uvc/uvc_video.c drivers/media/usb/uvc/uvcvideo.h+30 -00 replies
84/136media: uvcvideo: Silence memcpy() run-time false positive warningsdrivers/media/usb/uvc/uvc_video.c include/uapi/linux/uvcvideo.h+4 -20 replies
85/136USB: fix memory leak with using debugfs_lookup()drivers/usb/core/usb.c+1 -10 replies
86/136staging: emxx_udc: Add checks for dma_alloc_coherent()drivers/staging/emxx_udc/emxx_udc.c+6 -10 replies
87/136tty: fix out-of-bounds access in tty_driver_lookup_tty()drivers/tty/tty_io.c+5 -30 replies
88/136tty: serial: fsl_lpuart: disable the CTS when send break signaldrivers/tty/serial/fsl_lpuart.c+22 -20 replies
89/136serial: sc16is7xx: setup GPIO controller later in probedrivers/tty/serial/sc16is7xx.c+26 -250 replies
90/136mei: bus-fixup:upon error print return values of send and receivedrivers/misc/mei/bus-fixup.c+4 -40 replies
91/136tools/iio/iio_utils:fix memory leaktools/iio/iio_utils.c+6 -170 replies
92/136iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()drivers/iio/accel/mma9551_core.c+4 -10 replies
93/136iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()drivers/iio/accel/mma9551_core.c+4 -10 replies
94/136soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()drivers/soundwire/bus_type.c+3 -60 replies
95/136PCI: loongson: Prevent LS7A MRRS increasesdrivers/pci/controller/pci-loongson.c drivers/pci/pci.c include/linux/pci.h+26 -290 replies
96/136USB: dwc3: fix memory leak with using debugfs_lookup()drivers/usb/dwc3/core.h drivers/usb/dwc3/debug.h drivers/usb/dwc3/debugfs.c +1 more+14 -140 replies
97/136USB: chipidea: fix memory leak with using debugfs_lookup()drivers/usb/chipidea/debug.c+1 -10 replies
98/136USB: uhci: fix memory leak with using debugfs_lookup()drivers/usb/host/uhci-hcd.c+3 -30 replies
99/136USB: sl811: fix memory leak with using debugfs_lookup()drivers/usb/host/sl811-hcd.c+1 -10 replies
100/136USB: fotg210: fix memory leak with using debugfs_lookup()drivers/usb/host/fotg210-hcd.c+1 -10 replies
101/136USB: isp116x: fix memory leak with using debugfs_lookup()drivers/usb/host/isp116x-hcd.c+1 -10 replies
102/136USB: isp1362: fix memory leak with using debugfs_lookup()drivers/usb/host/isp1362-hcd.c+1 -10 replies
103/136USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()drivers/usb/gadget/udc/gr_udc.c+1 -10 replies
104/136USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()drivers/usb/gadget/udc/bcm63xx_udc.c+1 -10 replies
105/136USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()drivers/usb/gadget/udc/lpc32xx_udc.c+1 -10 replies
106/136USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()drivers/usb/gadget/udc/pxa25x_udc.c+1 -10 replies
107/136USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()drivers/usb/gadget/udc/pxa27x_udc.c+1 -10 replies
108/136usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer mathdrivers/usb/host/xhci-mvebu.c+1 -10 replies
109/136USB: ene_usb6250: Allocate enough memory for full objectdrivers/usb/storage/ene_ub6250.c+1 -10 replies
110/136usb: uvc: Enumerate valid values for color matchinginclude/uapi/linux/usb/video.h+30 -00 replies
111/136usb: gadget: uvc: Make bSourceID read/writeDocumentation/ABI/testing/configfs-usb-gadget-uvc drivers/usb/gadget/function/uvc_configfs.c+59 -20 replies
112/136PCI: Align extra resources for hotplug bridges properlydrivers/pci/setup-bus.c+19 -60 replies
113/136PCI: Take other bus devices into account when distributing resourcesdrivers/pci/setup-bus.c+106 -700 replies
114/136tty: pcn_uart: fix memory leak with using debugfs_lookup()drivers/tty/serial/pch_uart.c+1 -10 replies
115/136misc: vmw_balloon: fix memory leak with using debugfs_lookup()drivers/misc/vmw_balloon.c+1 -10 replies
116/136drivers: base: component: fix memory leak with using debugfs_lookup()drivers/base/component.c+1 -10 replies
117/136drivers: base: dd: fix memory leak with using debugfs_lookup()drivers/base/dd.c+1 -10 replies
118/136kernel/fail_function: fix memory leak with using debugfs_lookup()kernel/fail_function.c+1 -40 replies
119/136PCI: loongson: Add more devices that need MRRS quirkdrivers/pci/controller/pci-loongson.c+24 -90 replies
120/136PCI: Add ACS quirk for Wangxun NICsdrivers/pci/quirks.c include/linux/pci_ids.h+24 -00 replies
121/136phy: rockchip-typec: Fix unsigned comparison with less than zerodrivers/phy/rockchip/phy-rockchip-typec.c+1 -20 replies
122/136soundwire: cadence: Remove wasted space in response_bufdrivers/soundwire/cadence_master.c drivers/soundwire/cadence_master.h+19 -10 replies
123/136soundwire: cadence: Drain the RX FIFO after an IO timeoutdrivers/soundwire/cadence_master.c+27 -230 replies
124/136net: tls: avoid hanging tasks on the tx_locknet/tls/tls_sw.c+19 -70 replies
125/136x86/resctl: fix scheduler confusion with currentarch/x86/include/asm/resctrl.h arch/x86/kernel/cpu/resctrl/rdtgroup.c arch/x86/kernel/process_32.c +1 more+10 -100 replies
126/136drm/display/dp_mst: Fix down/up message handling after sink disconnectdrivers/gpu/drm/drm_dp_mst_topology.c+3 -00 replies
127/136drm/display/dp_mst: Fix down message handling after a packet reception errordrivers/gpu/drm/drm_dp_mst_topology.c+1 -10 replies
128/136Bluetooth: hci_sock: purge socket queues in the destruct() callbacknet/bluetooth/hci_sock.c+7 -40 replies
129/136media: uvcvideo: Fix race condition with usb_kill_urbdrivers/media/usb/uvc/uvc_ctrl.c drivers/media/usb/uvc/uvc_status.c drivers/media/usb/uvc/uvcvideo.h+43 -00 replies
130/136drm/virtio: Fix error code in virtio_gpu_object_shmem_init()drivers/gpu/drm/virtio/virtgpu_object.c+2 -10 replies
131/136Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()"drivers/scsi/mpt3sas/mpt3sas_base.c+1 -10 replies
132/136scsi: mpt3sas: Dont change DMA mask while reallocating poolsdrivers/scsi/mpt3sas/mpt3sas_base.c+14 -70 replies
133/136scsi: mpt3sas: re-do lost mpt3sas DMA mask fixdrivers/scsi/mpt3sas/mpt3sas_base.c+1 -10 replies
134/136scsi: mpt3sas: Remove usage of dma_get_required_mask() APIdrivers/scsi/mpt3sas/mpt3sas_base.c+1 -20 replies
135/136malidp: Fix NULL vs IS_ERR() checkingdrivers/gpu/drm/arm/malidp_planes.c+1 -10 replies
136/136usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() failsdrivers/usb/gadget/function/uvc_configfs.c+4 -40 replies

Reviews trailers per patch

64 of 136 patches have a Reviewed-by or Acked-by.

PatchJiri PirkoChao YuAnton IvanovSascha HauerZhihao ChengAndy ShevchenkoEmil Renner BerthingUwe Kleine-KönigFabio M. De FrancescoEric BiggersGuenter RoeckFlorian WestphalDavid AhernMarcelo Ricardo LeitnerYunsheng LinSimon HormanLeon RomanovskyMaor DickmanRaed SalemJamal Hadi SalimJan KaraViresh KumarAngeloGioacchino Del RegnoSergey SenozhatskyJohn OgnessPetr MladekHans de GoedeMasami Hiramatsu (Google)Frederick LawlerCharles KeepaxSuravee SuthikulpanitRicardo RibaldaMichael GrzeschikLaurent PinchartJiri SlabyJernej SkrabecOleksandr TyshchenkoDamien Le MoalKees CookBrian KingPhilippe SchenkerChaitanya KulkarniLinus WalleijVladimir ZapolskiyYang YingliangPierre-Louis BossartCixi GengThinh NguyenNick DesaulniersTony LuckStephane EranianBabu MogerChristoph HellwigLyude PaulYunke CaoDmitry OsipenkoEric DumazetJon HunterShuah KhanBagas SanjayaLinux Kernel Functional TestingSudip MukherjeeFlorian Fainelli
SeriesT-b T-b T-b T-b T-b T-b T-b
1/136A-b
2/136R-b
3/136
4/136
5/136T-b
6/136
7/136A-b
8/136R-b R-b
9/136R-b
10/136R-b
11/136A-b
12/136
13/136R-b
14/136
15/136
16/136
17/136
18/136
19/136R-b
20/136R-b
21/136R-b
22/136R-b
23/136
24/136
25/136
26/136
27/136
28/136
29/136R-b
30/136R-b
31/136
32/136
33/136
34/136
35/136
36/136
37/136R-b
38/136R-b
39/136R-b
40/136R-b
41/136A-b
42/136
43/136
44/136R-b
45/136A-b
46/136
47/136R-b
48/136R-b
49/136R-b
50/136R-b
51/136R-b
52/136R-b
53/136
54/136R-b R-b
55/136R-b R-b
56/136R-b R-b
57/136R-b R-b
58/136A-b
59/136T-b
60/136
61/136A-b
62/136
63/136R-b
64/136R-b R-b A-b
65/136T-b
66/136R-b
67/136
68/136
69/136
70/136R-b
71/136
72/136
73/136
74/136R-b R-b R-b
75/136R-b
76/136A-b
77/136A-b
78/136
79/136R-b
80/136R-b R-b
81/136R-b
82/136R-b
83/136R-b
84/136R-b
85/136
86/136R-b
87/136R-b
88/136
89/136
90/136
91/136
92/136
93/136
94/136R-b
95/136
96/136T-b A-b
97/136
98/136
99/136
100/136R-b
101/136
102/136
103/136
104/136
105/136A-b
106/136
107/136
108/136
109/136
110/136R-b
111/136
112/136
113/136
114/136
115/136
116/136
117/136
118/136R-b
119/136
120/136
121/136
122/136R-b
123/136R-b
124/136R-b
125/136R-b T-b T-b T-b
126/136R-b
127/136R-b
128/136
129/136R-b R-b
130/136R-b
131/136
132/136
133/136
134/136R-b
135/136
136/136

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

Read the v1 thread

Cover letter [PATCH 5.15 000/136] 5.15.100-rc1 review

This is the start of the stable review cycle for the 5.15.100 release. There are 136 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 Sun, 12 Mar 2023 13:36:38 +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.100-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.100-rc1

Yang Yingliang <[email protected]>
usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails

Miaoqian Lin <[email protected]>
malidp: Fix NULL vs IS_ERR() checking

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Remove usage of dma_get_required_mask() API

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: re-do lost mpt3sas DMA mask fix

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Don't change DMA mask while reallocating pools

Salvatore Bonaccorso <[email protected]>
Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()"

Harshit Mogalapalli <[email protected]>
drm/virtio: Fix error code in virtio_gpu_object_shmem_init()

Ricardo Ribalda <[email protected]>
media: uvcvideo: Fix race condition with usb_kill_urb

Nguyen Dinh Phi <[email protected]>
Bluetooth: hci_sock: purge socket queues in the destruct() callback

Imre Deak <[email protected]>
drm/display/dp_mst: Fix down message handling after a packet reception error

Imre Deak <[email protected]>
drm/display/dp_mst: Fix down/up message handling after sink disconnect

Linus Torvalds <[email protected]>
x86/resctl: fix scheduler confusion with 'current'

Jakub Kicinski <[email protected]>
net: tls: avoid hanging tasks on the tx_lock

Richard Fitzgerald <[email protected]>
soundwire: cadence: Drain the RX FIFO after an IO timeout

Richard Fitzgerald <[email protected]>
soundwire: cadence: Remove wasted space in response_buf

Jiapeng Chong <[email protected]>
phy: rockchip-typec: Fix unsigned comparison with less than zero

Mengyuan Lou <[email protected]>
PCI: Add ACS quirk for Wangxun NICs

Huacai Chen <[email protected]>
PCI: loongson: Add more devices that need MRRS quirk

Greg Kroah-Hartman <[email protected]>
kernel/fail_function: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
drivers: base: dd: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
drivers: base: component: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
misc: vmw_balloon: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
tty: pcn_uart: fix memory leak with using debugfs_lookup()

Mika Westerberg <[email protected]>
PCI: Take other bus devices into account when distributing resources

Mika Westerberg <[email protected]>
PCI: Align extra resources for hotplug bridges properly

Daniel Scally <[email protected]>
usb: gadget: uvc: Make bSourceID read/write

Daniel Scally <[email protected]>
usb: uvc: Enumerate valid values for color matching

Kees Cook <[email protected]>
USB: ene_usb6250: Allocate enough memory for full object

Kees Cook <[email protected]>
usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math

Greg Kroah-Hartman <[email protected]>
USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: isp1362: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: isp116x: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: fotg210: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: sl811: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: uhci: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: chipidea: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: dwc3: fix memory leak with using debugfs_lookup()

Huacai Chen <[email protected]>
PCI: loongson: Prevent LS7A MRRS increases

Richard Fitzgerald <[email protected]>
soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()

Harshit Mogalapalli <[email protected]>
iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()

Harshit Mogalapalli <[email protected]>
iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()

Yulong Zhang <[email protected]>
tools/iio/iio_utils:fix memory leak

Alexander Usyskin <[email protected]>
mei: bus-fixup:upon error print return values of send and receive

Isaac True <[email protected]>
serial: sc16is7xx: setup GPIO controller later in probe

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: disable the CTS when send break signal

Sven Schnelle <[email protected]>
tty: fix out-of-bounds access in tty_driver_lookup_tty()

Yuan Can <[email protected]>
staging: emxx_udc: Add checks for dma_alloc_coherent()

Greg Kroah-Hartman <[email protected]>
USB: fix memory leak with using debugfs_lookup()

Kees Cook <[email protected]>
media: uvcvideo: Silence memcpy() run-time false positive warnings

Ricardo Ribalda <[email protected]>
media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910

Guenter Roeck <[email protected]>
media: uvcvideo: Handle errors from calls to usb_string

Ricardo Ribalda <[email protected]>
media: uvcvideo: Handle cameras with invalid descriptors

Laurent Pinchart <[email protected]>
media: uvcvideo: Remove format descriptions

Vasant Hegde <[email protected]>
iommu/amd: Fix error handling for pdev_pri_ats_enable()

Dean Luick <[email protected]>
IB/hfi1: Update RMT size calculation

Liang He <[email protected]>
mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak

Souradeep Chowdhury <[email protected]>
bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support

Darrell Kavanagh <[email protected]>
firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3

Greg Kroah-Hartman <[email protected]>
kernel/printk/index.c: fix memory leak with using debugfs_lookup()

Jia-Ju Bai <[email protected]>
tracing: Add NULL checks for buffer in ring_buffer_free_read_page()

Randy Dunlap <[email protected]>
thermal: intel: BXT_PMIC: select REGMAP instead of depending on it

Dan Carpenter <[email protected]>
thermal: intel: quark_dts: fix error pointer dereference

Trevor Wu <[email protected]>
ASoC: mediatek: mt8195: add missing initialization

Arnd Bergmann <[email protected]>
ASoC: zl38060 add gpiolib dependency

Mark Brown <[email protected]>
ASoC: zl38060: Remove spurious gpiolib select

Nuno Sá <[email protected]>
ASoC: adau7118: don't disable regulators on device unbind

Zhong Jinghua <[email protected]>
loop: loop_set_status_from_info() check before assignment

Alexandre Belloni <[email protected]>
rtc: allow rtc_read_alarm without read_alarm callback

Arnd Bergmann <[email protected]>
scsi: ipr: Work around fortify-string warning

Samuel Holland <[email protected]>
genirq: Add and use an irq_data_update_affinity helper

Samuel Holland <[email protected]>
genirq: Refactor accessors to use irq_data_get_affinity_mask

Samuel Holland <[email protected]>
rtc: sun6i: Always export the internal oscillator

George Kennedy <[email protected]>
vc_screen: modify vcs_size() handling in vcs_read()

Eric Dumazet <[email protected]>
tcp: tcp_check_req() can be called from process context

Krzysztof Kozlowski <[email protected]>
ARM: dts: spear320-hmi: correct STMPE GPIO compatible

Pedro Tammela <[email protected]>
net/sched: act_sample: fix action bind logic

Pedro Tammela <[email protected]>
net/sched: act_mpls: fix action bind logic

Pedro Tammela <[email protected]>
net/sched: act_pedit: fix action bind logic

Pedro Tammela <[email protected]>
net/sched: transition act_pedit to rcu and percpu stats

Fedor Pchelkin <[email protected]>
nfc: fix memory leak of se_io context in nfc_genl_se_io

Maor Dickman <[email protected]>
net/mlx5: Geneve, Fix handling of Geneve object id as error code

Roi Dayan <[email protected]>
net/mlx5e: Verify flow_source cap before using it

Zhengchao Shao <[email protected]>
9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()

Juergen Gross <[email protected]>
9p/xen: fix connection sequence

Juergen Gross <[email protected]>
9p/xen: fix version parsing

Eric Dumazet <[email protected]>
net: fix __dev_kfree_skb_any() vs drop monitor

Deepak R Varma <[email protected]>
octeontx2-pf: Use correct struct reference in test condition

Xin Long <[email protected]>
sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop

Lu Wei <[email protected]>
ipv6: Add lwtunnel encap size of all siblings in nexthop calculation

Pavel Tikhomirov <[email protected]>
netfilter: x_tables: fix percpu counter block leak on error path when creating new netns

Florian Westphal <[email protected]>
netfilter: ebtables: fix table blob use-after-free

Hangyu Hua <[email protected]>
netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()

George Cherian <[email protected]>
watchdog: sbsa_wdog: Make sure the timeout programming is within the limits

Li Hua <[email protected]>
watchdog: pcwd_usb: Fix attempting to access uninitialized memory

Chen Jun <[email protected]>
watchdog: Fix kmemleak in watchdog_cdev_register

ruanjinjie <[email protected]>
watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path

Benjamin Berg <[email protected]>
um: virt-pci: properly remove PCI device from bus

Benjamin Berg <[email protected]>
um: virtio_uml: move device breaking into workqueue

Benjamin Berg <[email protected]>
um: virtio_uml: mark device as unregistered when breaking it

Benjamin Berg <[email protected]>
um: virtio_uml: free command if adding to virtqueue failed

Ammar Faizi <[email protected]>
x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: allow to fetch set elements when table has an owner

Eric Biggers <[email protected]>
ext4: use ext4_fc_tl_mem in fast-commit replay path

Yangtao Li <[email protected]>
f2fs: fix to avoid potential memory corruption in __update_iostat_latency()

Zhihao Cheng <[email protected]>
ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed

Zhihao Cheng <[email protected]>
ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()

Zhihao Cheng <[email protected]>
ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap

Zhihao Cheng <[email protected]>
ubifs: ubifs_writepage: Mark page dirty after writing inode failed

Zhihao Cheng <[email protected]>
ubifs: dirty_cow_znode: Fix memleak in error handling path

Zhihao Cheng <[email protected]>
ubifs: Re-statistic cleaned znode count if commit failed

Yang Yingliang <[email protected]>
ubi: Fix possible null-ptr-deref in ubi_free_volume()

Li Zetao <[email protected]>
ubifs: Fix memory leak in alloc_wbufs()

Li Zetao <[email protected]>
ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()

Li Zetao <[email protected]>
ubi: Fix use-after-free when volume resizing failed

Zhihao Cheng <[email protected]>
ubifs: Reserve one leb for each journal head while doing budget

Zhihao Cheng <[email protected]>
ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1

Zhihao Cheng <[email protected]>
ubifs: Fix wrong dirty space budget for dirty inode

Zhihao Cheng <[email protected]>
ubifs: Rectify space budget for ubifs_xrename()

Zhihao Cheng <[email protected]>
ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted

Li Hua <[email protected]>
ubifs: Fix build errors as symbol undefined

George Kennedy <[email protected]>
ubi: ensure that VID header offset + VID header size <= alloc, size

Xiang Yang <[email protected]>
um: vector: Fix memory leak in vector_config

Yangtao Li <[email protected]>
f2fs: allow set compression option of files without blocks

Alexander Potapenko <[email protected]>
fs: f2fs: initialize fsdata in pagecache_write()

Eric Biggers <[email protected]>
f2fs: use memcpy_{to,from}_page() where possible

Fabrice Gasnier <[email protected]>
pwm: stm32-lp: fix the check on arr and cmp registers update

Emil Renner Berthing <[email protected]>
pwm: sifive: Always let the first pwm_apply_state succeed

Uwe Kleine-König <[email protected]>
pwm: sifive: Reduce time the controller lock is held

Miaoqian Lin <[email protected]>
objtool: Fix memory leak in create_static_call_sections()

Liu Shixin via Jfs-discussion <[email protected]>
fs/jfs: fix shift exponent db_agl2size negative

Jianglei Nie <[email protected]>
auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()

Jamal Hadi Salim <[email protected]>
net/sched: Retire tcindex classifier

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

Diffstat:

 Documentation/ABI/testing/configfs-usb-gadget-uvc  |   2 +-
 Makefile                                           |   4 +-
 arch/alpha/kernel/irq.c                            |   2 +-
 arch/arm/boot/dts/spear320-hmi.dts                 |   2 +-
 arch/ia64/kernel/iosapic.c                         |   2 +-
 arch/ia64/kernel/irq.c                             |   4 +-
 arch/ia64/kernel/msi_ia64.c                        |   4 +-
 arch/parisc/kernel/irq.c                           |   2 +-
 arch/um/drivers/vector_kern.c                      |   1 +
 arch/um/drivers/virt-pci.c                         |  26 +-
 arch/um/drivers/virtio_uml.c                       |  18 +-
 arch/x86/include/asm/resctrl.h                     |  12 +-
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |   4 +-
 arch/x86/kernel/process_32.c                       |   2 +-
 arch/x86/kernel/process_64.c                       |   2 +-
 arch/x86/um/vdso/um_vdso.c                         |  12 +-
 drivers/auxdisplay/hd44780.c                       |   2 +
 drivers/base/component.c                           |   2 +-
 drivers/base/dd.c                                  |   2 +-
 drivers/block/loop.c                               |   8 +-
 drivers/firmware/efi/sysfb_efi.c                   |   8 +
 drivers/gpu/drm/arm/malidp_planes.c                |   2 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |   5 +-
 drivers/gpu/drm/virtio/virtgpu_object.c            |   3 +-
 drivers/iio/accel/mma9551_core.c                   |  10 +-
 drivers/infiniband/hw/hfi1/chip.c                  |  59 +-
 drivers/iommu/amd/iommu.c                          |  12 +-
 drivers/irqchip/irq-bcm6345-l1.c                   |   4 +-
 drivers/media/usb/uvc/uvc_ctrl.c                   |   5 +
 drivers/media/usb/uvc/uvc_driver.c                 |  90 ++-
 drivers/media/usb/uvc/uvc_entity.c                 |   2 +-
 drivers/media/usb/uvc/uvc_status.c                 |  37 +
 drivers/media/usb/uvc/uvc_v4l2.c                   |   2 -
 drivers/media/usb/uvc/uvc_video.c                  |  15 +-
 drivers/media/usb/uvc/uvcvideo.h                   |   4 +-
 drivers/mfd/arizona-core.c                         |   2 +-
 drivers/misc/mei/bus-fixup.c                       |   8 +-
 drivers/misc/vmw_balloon.c                         |   2 +-
 drivers/mtd/ubi/build.c                            |   7 +
 drivers/mtd/ubi/fastmap-wl.c                       |  12 +-
 drivers/mtd/ubi/vmt.c                              |  18 +-
 drivers/mtd/ubi/wl.c                               |  25 +-
 .../ethernet/marvell/octeontx2/nic/otx2_flows.c    |   2 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   3 +-
 .../net/ethernet/mellanox/mlx5/core/lib/geneve.c   |   1 +
 drivers/nfc/st-nci/se.c                            |   6 +
 drivers/nfc/st21nfca/se.c                          |   6 +
 drivers/parisc/iosapic.c                           |   2 +-
 drivers/pci/controller/pci-loongson.c              |  71 +-
 drivers/pci/pci.c                                  |  10 +
 drivers/pci/quirks.c                               |  22 +
 drivers/pci/setup-bus.c                            | 179 +++--
 drivers/phy/rockchip/phy-rockchip-typec.c          |   3 +-
 drivers/pwm/pwm-sifive.c                           |  16 +-
 drivers/pwm/pwm-stm32-lp.c                         |   2 +-
 drivers/rtc/interface.c                            |   2 +-
 drivers/rtc/rtc-sun6i.c                            |  16 +-
 drivers/scsi/ipr.c                                 |  41 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |  20 +-
 drivers/sh/intc/chip.c                             |   2 +-
 drivers/soundwire/bus_type.c                       |   9 +-
 drivers/soundwire/cadence_master.c                 |  43 +-
 drivers/soundwire/cadence_master.h                 |  13 +-
 drivers/staging/emxx_udc/emxx_udc.c                |   7 +-
 drivers/thermal/intel/Kconfig                      |   3 +-
 drivers/thermal/intel/intel_quark_dts_thermal.c    |  12 +-
 drivers/tty/serial/fsl_lpuart.c                    |  24 +-
 drivers/tty/serial/pch_uart.c                      |   2 +-
 drivers/tty/serial/sc16is7xx.c                     |  51 +-
 drivers/tty/tty_io.c                               |   8 +-
 drivers/tty/vt/vc_screen.c                         |   4 +-
 drivers/usb/chipidea/debug.c                       |   2 +-
 drivers/usb/core/usb.c                             |   2 +-
 drivers/usb/dwc3/core.h                            |   2 +
 drivers/usb/dwc3/debug.h                           |   3 +
 drivers/usb/dwc3/debugfs.c                         |  19 +-
 drivers/usb/dwc3/gadget.c                          |   4 +-
 drivers/usb/gadget/function/uvc_configfs.c         |  59 +-
 drivers/usb/gadget/udc/bcm63xx_udc.c               |   2 +-
 drivers/usb/gadget/udc/gr_udc.c                    |   2 +-
 drivers/usb/gadget/udc/lpc32xx_udc.c               |   2 +-
 drivers/usb/gadget/udc/pxa25x_udc.c                |   2 +-
 drivers/usb/gadget/udc/pxa27x_udc.c                |   2 +-
 drivers/usb/host/fotg210-hcd.c                     |   2 +-
 drivers/usb/host/isp116x-hcd.c                     |   2 +-
 drivers/usb/host/isp1362-hcd.c                     |   2 +-
 drivers/usb/host/sl811-hcd.c                       |   2 +-
 drivers/usb/host/uhci-hcd.c                        |   6 +-
 drivers/usb/host/xhci-mvebu.c                      |   2 +-
 drivers/usb/storage/ene_ub6250.c                   |   2 +-
 drivers/watchdog/at91sam9_wdt.c                    |   7 +-
 drivers/watchdog/pcwd_usb.c                        |   6 +-
 drivers/watchdog/sbsa_gwdt.c                       |   1 +
 drivers/watchdog/watchdog_dev.c                    |   2 +-
 drivers/xen/events/events_base.c                   |   7 +-
 fs/ext4/fast_commit.c                              |  44 +-
 fs/f2fs/file.c                                     |   2 +-
 fs/f2fs/inline.c                                   |  15 +-
 fs/f2fs/iostat.c                                   |   6 +-
 fs/f2fs/super.c                                    |  11 +-
 fs/f2fs/verity.c                                   |  12 +-
 fs/jfs/jfs_dmap.c                                  |   3 +-
 fs/ubifs/budget.c                                  |   9 +-
 fs/ubifs/dir.c                                     |   9 +-
 fs/ubifs/file.c                                    |  12 +-
 fs/ubifs/super.c                                   |  17 +-
 fs/ubifs/tnc.c                                     |  24 +-
 fs/ubifs/ubifs.h                                   |   5 +
 include/linux/bootconfig.h                         |   2 +-
 include/linux/irq.h                                |  18 +-
 include/linux/pci.h                                |   1 +
 include/linux/pci_ids.h                            |   2 +
 include/net/sctp/structs.h                         |   1 +
 include/net/tc_act/tc_pedit.h                      |  81 ++-
 include/uapi/linux/usb/video.h                     |  30 +
 include/uapi/linux/uvcvideo.h                      |   2 +-
 kernel/fail_function.c                             |   5 +-
 kernel/printk/index.c                              |   2 +-
 kernel/trace/ring_buffer.c                         |   7 +-
 net/9p/trans_rdma.c                                |  15 +-
 net/9p/trans_xen.c                                 |  48 +-
 net/bluetooth/hci_sock.c                           |  11 +-
 net/bridge/netfilter/ebtables.c                    |   2 +-
 net/core/dev.c                                     |   4 +-
 net/ipv4/netfilter/arp_tables.c                    |   4 +
 net/ipv4/netfilter/ip_tables.c                     |   7 +-
 net/ipv4/tcp_minisocks.c                           |   7 +-
 net/ipv6/netfilter/ip6_tables.c                    |   7 +-
 net/ipv6/route.c                                   |  11 +-
 net/netfilter/nf_conntrack_netlink.c               |   5 +-
 net/netfilter/nf_tables_api.c                      |   2 +-
 net/nfc/netlink.c                                  |   4 +
 net/sched/Kconfig                                  |  11 -
 net/sched/Makefile                                 |   1 -
 net/sched/act_mpls.c                               |  66 +-
 net/sched/act_pedit.c                              | 178 +++--
 net/sched/act_sample.c                             |  11 +-
 net/sched/cls_tcindex.c                            | 756 ---------------------
 net/sctp/stream_sched_prio.c                       |  52 +-
 net/tls/tls_sw.c                                   |  26 +-
 sound/soc/codecs/Kconfig                           |   2 +-
 sound/soc/codecs/adau7118.c                        |  19 +-
 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c        |   3 +
 tools/iio/iio_utils.c                              |  23 +-
 tools/objtool/check.c                              |   2 +
 145 files changed, 1268 insertions(+), 1496 deletions(-)