Skip to content

5.10.154-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest118 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/118serial: 8250: Let drivers request full 16550A feature probingdrivers/tty/serial/8250/8250_port.c include/linux/serial_core.h+4 -22 replies
2/118serial: ar933x: Deassert Transmit Enable on ->rs485_config()drivers/tty/serial/ar933x_uart.c+5 -00 replies
3/118KVM: nVMX: Pull KVM L0s desired controls directly from vmcs01arch/x86/kvm/vmx/nested.c arch/x86/kvm/vmx/vmx.h+21 -100 replies
4/118KVM: nVMX: Dont propagate vmcs12s PERF_GLOBAL_CTRL settings to vmcs02arch/x86/kvm/vmx/nested.c+6 -10 replies
5/118KVM: x86: Trace re-injected exceptionsarch/x86/kvm/trace.h arch/x86/kvm/x86.c+17 -110 replies
6/118KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)arch/x86/kvm/x86.c+25 -20 replies
7/118x86/topology: Set cpu_die_id only if DIE_TYPE foundarch/x86/kernel/cpu/topology.c+8 -20 replies
8/118x86/topology: Fix multiple packages shown on a single-package systemarch/x86/kernel/cpu/topology.c+10 -40 replies
9/118x86/topology: Fix duplicated core ID within a packagearch/x86/kernel/cpu/topology.c+1 -10 replies
10/118KVM: x86: Protect the unused bits in MSR exiting flagsarch/x86/kvm/x86.c+8 -00 replies
11/118KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()arch/x86/kvm/x86.c+17 -140 replies
12/118KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTERarch/x86/kvm/x86.c+56 -00 replies
13/118RDMA/cma: Use output interface for net_dev checkdrivers/infiniband/core/cma.c+1 -10 replies
14/118IB/hfi1: Correctly move list in sc_disable()drivers/infiniband/hw/hfi1/pio.c+1 -20 replies
15/118NFSv4: Fix a potential state reclaim deadlockfs/nfs/delegation.c+17 -190 replies
16/118NFSv4.1: Handle RECLAIM_COMPLETE trunking errorsfs/nfs/nfs4state.c+1 -00 replies
17/118NFSv4.1: We must always send RECLAIM_COMPLETE after a rebootfs/nfs/nfs4state.c+1 -00 replies
18/118nfs4: Fix kmemleak when allocate slot failedfs/nfs/nfs4client.c+1 -00 replies
19/118net: dsa: Fix possible memory leaks in dsa_loop_init()drivers/net/dsa/dsa_loop.c+18 -70 replies
20/118RDMA/core: Fix null-ptr-deref in ib_core_cleanup()drivers/infiniband/core/device.c drivers/infiniband/core/nldev.c+10 -20 replies
21/118RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()drivers/infiniband/hw/qedr/main.c+8 -10 replies
22/118nfc: fdp: drop ftrace-like debugging messagesdrivers/nfc/fdp/fdp.c drivers/nfc/fdp/fdp.h drivers/nfc/fdp/i2c.c+1 -430 replies
23/118nfc: fdp: Fix potential memory leak in fdp_nci_send()drivers/nfc/fdp/fdp.c+9 -10 replies
24/118NFC: nxp-nci: remove unnecessary labelsdrivers/nfc/nxp-nci/core.c+13 -261 reply
25/118nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()drivers/nfc/nxp-nci/core.c+5 -20 replies
26/118nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()drivers/nfc/s3fwrn5/core.c+6 -21 reply
27/118nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()drivers/nfc/nfcmrvl/i2c.c+6 -12 replies
28/118net: fec: fix improper use of NETDEV_TX_BUSYdrivers/net/ethernet/freescale/fec_main.c+2 -20 replies
29/118ata: pata_legacy: fix pdc20230_set_piomode()drivers/ata/pata_legacy.c+3 -20 replies
30/118net: sched: Fix use after free in red_enqueue()net/sched/sch_red.c+3 -10 replies
31/118net: tun: fix bugs for oversize packet when napi frags enableddrivers/net/tun.c+2 -10 replies
32/118netfilter: nf_tables: release flow rule object from commit pathnet/netfilter/nf_tables_api.c+3 -30 replies
33/118ipvs: use explicitly signed charsnet/netfilter/ipvs/ip_vs_conn.c+2 -20 replies
34/118ipvs: fix WARNING in __ip_vs_cleanup_batch()net/netfilter/ipvs/ip_vs_conn.c+21 -50 replies
35/118ipvs: fix WARNING in ip_vs_app_net_cleanup()net/netfilter/ipvs/ip_vs_app.c+8 -20 replies
36/118rose: Fix NULL pointer dereference in rose_send_frame()net/rose/rose_link.c+3 -00 replies
37/118mISDN: fix possible memory leak in mISDN_register_device()drivers/isdn/mISDN/core.c+3 -20 replies
38/118isdn: mISDN: netjet: fix wrong check of device registrationdrivers/isdn/hardware/mISDN/netjet.c+1 -10 replies
39/118btrfs: fix inode list leak during backref walking at resolve_indirect_refs()fs/btrfs/backref.c+17 -190 replies
40/118btrfs: fix inode list leak during backref walking at find_parent_nodes()fs/btrfs/backref.c+17 -10 replies
41/118btrfs: fix ulist leaks in error paths of qgroup self testsfs/btrfs/tests/qgroup-tests.c+15 -50 replies
42/118Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdunet/bluetooth/l2cap_core.c+41 -70 replies
43/118Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()net/bluetooth/l2cap_core.c+1 -00 replies
44/118net: mdio: fix undefined behavior in bit shift for __mdiobus_registerdrivers/net/phy/mdio_bus.c+1 -10 replies
45/118net, neigh: Fix null-ptr-deref in neigh_table_clear()net/core/neighbour.c+1 -10 replies
46/118ipv6: fix WARNING in ip6_route_net_exit_late()net/ipv6/route.c+10 -40 replies
47/118drm/msm/hdmi: Remove spurious IRQF_ONESHOT flagdrivers/gpu/drm/msm/hdmi/hdmi.c+1 -10 replies
48/118drm/msm/hdmi: fix IRQ lifetimedrivers/gpu/drm/msm/hdmi/hdmi.c+1 -10 replies
49/118mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit busdrivers/mmc/host/sdhci-esdhc-imx.c+8 -90 replies
50/118mmc: sdhci-pci: Avoid comma separated statementsdrivers/mmc/host/sdhci-pci-core.c+1 -10 replies
51/118mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lakedrivers/mmc/host/sdhci-pci-core.c+11 -30 replies
52/118video/fbdev/stifb: Implement the stifb_fillrect() functiondrivers/video/fbdev/stifb.c+43 -20 replies
53/118fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cardsdrivers/video/fbdev/stifb.c+2 -10 replies
54/118mtd: parsers: bcm47xxpart: print correct offset on read errordrivers/mtd/parsers/bcm47xxpart.c+1 -10 replies
55/118mtd: parsers: bcm47xxpart: Fix halfblock readsdrivers/mtd/parsers/bcm47xxpart.c+2 -20 replies
56/118xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devicesdrivers/usb/host/xhci-pci.c+4 -280 replies
57/118s390/boot: add secure boot trailerarch/s390/boot/compressed/vmlinux.lds.S+11 -20 replies
58/118media: rkisp1: Initialize color space on resizer sink and source padsdrivers/staging/media/rkisp1/rkisp1-resizer.c+4 -00 replies
59/118media: rkisp1: Zero v4l2_subdev_format fields in when validating linksdrivers/staging/media/rkisp1/rkisp1-capture.c+4 -30 replies
60/118media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZEdrivers/media/cec/platform/s5p/s5p_cec.c+2 -00 replies
61/118media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZEdrivers/media/cec/platform/cros-ec/cros-ec-cec.c+2 -00 replies
62/118media: dvb-frontends/drxk: initialize err to 0drivers/media/dvb-frontends/drxk_hard.c+1 -10 replies
63/118media: meson: vdec: fix possible refcount leak in vdec_probe()drivers/staging/media/meson/vdec/vdec.c+2 -00 replies
64/118ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()drivers/acpi/apei/ghes.c include/acpi/ghes.h+2 -20 replies
65/118scsi: core: Restrict legal sdev_state transitions via sysfsdrivers/scsi/scsi_sysfs.c+8 -00 replies
66/118HID: saitek: add madcatz variant of MMO7 mouse device IDdrivers/hid/hid-ids.h drivers/hid/hid-quirks.c drivers/hid/hid-saitek.c+4 -00 replies
67/118drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV casedrivers/gpu/drm/amd/amdgpu/amdgpu_virt.c drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+15 -10 replies
68/118i2c: xiic: Add platform module aliasdrivers/i2c/busses/i2c-xiic.c+1 -00 replies
69/118efi/tpm: Pass correct address to memblock_reservedrivers/firmware/efi/tpm.c+1 -10 replies
70/118ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offsetarch/arm/boot/dts/imx6qdl-gw5910.dtsi arch/arm/boot/dts/imx6qdl-gw5913.dtsi+2 -20 replies
71/118arm64: dts: lx2160a: specify clock frequencies for the MDIO controllersarch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi+6 -00 replies
72/118firmware: arm_scmi: Suppress the drivers bind attributesdrivers/firmware/arm_scmi/driver.c+1 -00 replies
73/118firmware: arm_scmi: Make Rx chan_setup fail on memory errorsdrivers/firmware/arm_scmi/driver.c+6 -20 replies
74/118arm64: dts: juno: Add thermal critical trip pointsarch/arm64/boot/dts/arm/juno-base.dtsi+14 -00 replies
75/118i2c: piix4: Fix adapter not be removed in piix4_remove()drivers/i2c/busses/i2c-piix4.c+1 -00 replies
76/118Bluetooth: L2CAP: Fix accepting connection request for invalid SPSMnet/bluetooth/l2cap_core.c+25 -00 replies
77/118Bluetooth: L2CAP: Fix attempting to access uninitialized memorynet/bluetooth/l2cap_core.c+2 -10 replies
78/118block, bfq: protect bfqd->queued by bfqd->lockblock/bfq-iosched.c+3 -10 replies
79/118ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devicessound/usb/quirks-table.h sound/usb/quirks.c+53 -00 replies
80/118fscrypt: simplify master key lockingfs/crypto/fscrypt_private.h fs/crypto/hooks.c fs/crypto/keyring.c +1 more+21 -340 replies
81/118fscrypt: stop using keyrings subsystem for fscrypt_master_keyfs/crypto/fscrypt_private.h fs/crypto/hooks.c fs/crypto/keyring.c +5 more+352 -3100 replies
82/118fscrypt: fix keyring memory leak on mount failurefs/crypto/keyring.c fs/super.c include/linux/fscrypt.h+15 -90 replies
83/118tcp/udp: Fix memory leak in ipv6_renew_options().net/ipv6/ipv6_sockglue.c+7 -00 replies
84/118mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase timesdrivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c+4 -20 replies
85/118memcg: enable accounting of ipc resourcesipc/msg.c ipc/sem.c ipc/shm.c+7 -60 replies
86/118binder: fix UAF of alloc->vma in race with munmap()drivers/android/binder_alloc.c+3 -30 replies
87/118coresight: cti: Fix hang in cti_disable_hw()drivers/hwtracing/coresight/coresight-cti-core.c+0 -50 replies
88/118btrfs: fix type of parameter generation in btrfs_get_dentryfs/btrfs/export.c fs/btrfs/export.h+2 -20 replies
89/118ftrace: Fix use-after-free for dynamic ftrace_opskernel/trace/ftrace.c+3 -130 replies
90/118tcp/udp: Make early_demux back namespacified.include/net/protocol.h include/net/tcp.h include/net/udp.h +6 more+46 -1130 replies
91/118tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()kernel/trace/kprobe_event_gen_test.c+7 -110 replies
92/118kprobe: reverse kp->flags when arm_kprobe failedkernel/kprobes.c+4 -10 replies
93/118tools/nolibc/string: Fix memcmp() implementationtools/include/nolibc/nolibc.h+2 -20 replies
94/118tracing/histogram: Update document for KEYS_MAX sizeDocumentation/trace/histogram.rst+1 -10 replies
95/118capabilities: fix potential memleak on error path from vfs_getxattr_alloc()security/commoncap.c+4 -20 replies
96/118fuse: add file_modified() to fallocatefs/fuse/file.c+4 -00 replies
97/118efi: random: reduce seed size to 32 bytesdrivers/firmware/efi/efi.c include/linux/efi.h+2 -20 replies
98/118efi: random: Use ACPI reclaim memory for random seeddrivers/firmware/efi/libstub/random.c+6 -10 replies
99/118perf/x86/intel: Fix pebs event constraints for ICLarch/x86/events/intel/ds.c+7 -20 replies
100/118perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]arch/x86/events/intel/core.c+1 -00 replies
101/118parisc: Make 8250_gsc driver dependend on CONFIG_PARISCdrivers/tty/serial/8250/Kconfig+1 -10 replies
102/118parisc: Export iosapic_serial_irq() symbol for serial port driverdrivers/parisc/iosapic.c+1 -00 replies
103/118parisc: Avoid printing the hardware path twicearch/parisc/include/asm/hardware.h arch/parisc/kernel/drivers.c+12 -140 replies
104/118ext4: fix warning in ext4_da_release_spacefs/ext4/migrate.c+2 -10 replies
105/118ext4: fix BUG_ON() when directory entry has invalid rec_lenfs/ext4/namei.c+9 -10 replies
106/118KVM: x86: Mask off reserved bits in CPUID.80000006Harch/x86/kvm/cpuid.c+2 -10 replies
107/118KVM: x86: Mask off reserved bits in CPUID.8000001AHarch/x86/kvm/cpuid.c+3 -00 replies
108/118KVM: x86: Mask off reserved bits in CPUID.80000008Harch/x86/kvm/cpuid.c+1 -00 replies
109/118KVM: x86: Mask off reserved bits in CPUID.80000001Harch/x86/kvm/cpuid.c+1 -00 replies
110/118KVM: x86: emulator: em_sysexit should update ctxt->modearch/x86/kvm/emulate.c+1 -00 replies
111/118KVM: x86: emulator: introduce emulator_recalc_and_set_modearch/x86/kvm/emulate.c+57 -280 replies
112/118KVM: x86: emulator: update the emulation mode after CR0 writearch/x86/kvm/emulate.c+15 -10 replies
113/118ext4,f2fs: fix readahead of verity datafs/ext4/verity.c fs/f2fs/verity.c+4 -20 replies
114/118drm/rockchip: dsi: Force synchronous probedrivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c+6 -00 replies
115/118drm/i915/sdvo: Filter out invalid outputs more sensiblydrivers/gpu/drm/i915/display/intel_sdvo.c+22 -50 replies
116/118drm/i915/sdvo: Setup DDC fully before output initdrivers/gpu/drm/i915/display/intel_sdvo.c+12 -190 replies
117/118wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c+4 -00 replies
118/118ipc: remove memcg accounting for sops objects in do_semtimedop()ipc/sem.c+1 -20 replies

Reviews trailers per patch

48 of 118 patches have a Reviewed-by or Acked-by.

PatchLeon RomanovskyIlpo JÀrvinenMaxim LevitskyLen BrownEric DumazetJulian AnastasovAndrew LunnDenis V. LunevDmitry BaryshkovKuogee HsiehSven SchnellePaul ElderDafna HirschfeldHannes ReineckeHaibo ChenFelix KuehlingMichal SimekJarkko SakkinenJean DelvareTedd Ho-Jeong AnAdrian HunterJan KaraChaitanya KulkarniMika WesterbergMasami Hiramatsu (Google)Serge HallynJason A. DonenfeldIlias ApalodimasChristian Brauner (Microsoft)Han XuTomasz MońShakeel ButtTodd KjosMike LeachJosef BacikJani NikulaArend van SprielMichal HockoMichal KoutnýFlorian FainelliHulk Robot
SeriesT-b T-b
1/118
2/118R-b
3/118
4/118
5/118R-b
6/118R-b
7/118
8/118R-b
9/118R-b
10/118
11/118
12/118
13/118R-b
14/118
15/118
16/118
17/118
18/118
19/118
20/118
21/118
22/118
23/118
24/118
25/118
26/118
27/118
28/118
29/118
30/118R-b
31/118R-b
32/118
33/118A-b
34/118A-b
35/118A-b
36/118
37/118
38/118
39/118
40/118
41/118
42/118
43/118
44/118R-b
45/118R-b R-b
46/118R-b
47/118R-b
48/118R-b T-b R-b
49/118R-b
50/118A-b
51/118A-b
52/118
53/118
54/118
55/118
56/118R-b
57/118R-b
58/118R-b R-b
59/118R-b R-b
60/118
61/118
62/118
63/118
64/118
65/118R-b
66/118
67/118R-b
68/118A-b
69/118A-b
70/118
71/118
72/118
73/118
74/118
75/118R-b
76/118R-b
77/118R-b
78/118R-b R-b
79/118
80/118
81/118
82/118R-b
83/118
84/118A-b T-b
85/118R-b
86/118A-b
87/118R-b T-b
88/118R-b
89/118
90/118
91/118A-b
92/118A-b
93/118
94/118A-b
95/118A-b
96/118
97/118R-b A-b
98/118R-b
99/118
100/118
101/118
102/118
103/118
104/118R-b
105/118
106/118
107/118
108/118
109/118
110/118
111/118
112/118
113/118
114/118
115/118R-b
116/118R-b
117/118R-b
118/118A-b A-b R-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 41 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/118] 5.10.154-rc1 review

This is the start of the stable review cycle for the 5.10.154 release. There are 118 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 Thu, 10 Nov 2022 13:33:17 +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.154-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.154-rc1

Vasily Averin <[email protected]>
ipc: remove memcg accounting for sops objects in do_semtimedop()

Dokyung Song <[email protected]>
wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()

Ville Syrjälä <[email protected]>
drm/i915/sdvo: Setup DDC fully before output init

Ville Syrjälä <[email protected]>
drm/i915/sdvo: Filter out invalid outputs more sensibly

Brian Norris <[email protected]>
drm/rockchip: dsi: Force synchronous probe

Matthew Wilcox (Oracle) <[email protected]>
ext4,f2fs: fix readahead of verity data

Maxim Levitsky <[email protected]>
KVM: x86: emulator: update the emulation mode after CR0 write

Maxim Levitsky <[email protected]>
KVM: x86: emulator: introduce emulator_recalc_and_set_mode

Maxim Levitsky <[email protected]>

    KVM: x86: emulator: em_sysexit should update ctxt->mode

Jim Mattson <[email protected]>

    KVM: x86: Mask off reserved bits in CPUID.80000001H

Jim Mattson <[email protected]>

    KVM: x86: Mask off reserved bits in CPUID.80000008H

Jim Mattson <[email protected]>
KVM: x86: Mask off reserved bits in CPUID.8000001AH

Jim Mattson <[email protected]>

    KVM: x86: Mask off reserved bits in CPUID.80000006H

Luís Henriques <[email protected]>
ext4: fix BUG_ON() when directory entry has invalid rec_len

Ye Bin <[email protected]>
ext4: fix warning in 'ext4_da_release_space'

Helge Deller <[email protected]>
parisc: Avoid printing the hardware path twice

Helge Deller <[email protected]>
parisc: Export iosapic_serial_irq() symbol for serial port driver

Helge Deller <[email protected]>
parisc: Make 8250_gsc driver dependend on CONFIG_PARISC

Kan Liang <[email protected]>

    perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]

Kan Liang <[email protected]>
perf/x86/intel: Fix pebs event constraints for ICL

Ard Biesheuvel <[email protected]>
efi: random: Use 'ACPI reclaim' memory for random seed

Ard Biesheuvel <[email protected]>
efi: random: reduce seed size to 32 bytes

Miklos Szeredi <[email protected]>
fuse: add file_modified() to fallocate

Gaosheng Cui <[email protected]>
capabilities: fix potential memleak on error path from vfs_getxattr_alloc()

Zheng Yejian <[email protected]>
tracing/histogram: Update document for KEYS_MAX size

Rasmus Villemoes <[email protected]>
tools/nolibc/string: Fix memcmp() implementation

Li Qiang <[email protected]>

    kprobe: reverse kp->flags when arm_kprobe failed

Shang XiaoJing <[email protected]>
tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()

Kuniyuki Iwashima <[email protected]>
tcp/udp: Make early_demux back namespacified.

Li Huafei <[email protected]>
ftrace: Fix use-after-free for dynamic ftrace_ops

David Sterba <[email protected]>
btrfs: fix type of parameter generation in btrfs_get_dentry

James Clark <[email protected]>
coresight: cti: Fix hang in cti_disable_hw()

Carlos Llamas <[email protected]>

    binder: fix UAF of alloc->vma in race with munmap()

Vasily Averin <[email protected]>
memcg: enable accounting of ipc resources

Sascha Hauer <[email protected]>
mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times

Kuniyuki Iwashima <[email protected]>
tcp/udp: Fix memory leak in ipv6_renew_options().

Eric Biggers <[email protected]>
fscrypt: fix keyring memory leak on mount failure

Eric Biggers <[email protected]>
fscrypt: stop using keyrings subsystem for fscrypt_master_key

Eric Biggers <[email protected]>
fscrypt: simplify master key locking

John Veness <[email protected]>
ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices

Yu Kuai <[email protected]>

    block, bfq: protect 'bfqd->queued' by 'bfqd->lock'

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix attempting to access uninitialized memory

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM

Chen Zhongjin <[email protected]>
i2c: piix4: Fix adapter not be removed in piix4_remove()

Cristian Marussi <[email protected]>
arm64: dts: juno: Add thermal critical trip points

Cristian Marussi <[email protected]>
firmware: arm_scmi: Make Rx chan_setup fail on memory errors

Cristian Marussi <[email protected]>
firmware: arm_scmi: Suppress the driver's bind attributes

Ioana Ciornei <[email protected]>
arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers

Tim Harvey <[email protected]>
ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset

Jerry Snitselaar <[email protected]>
efi/tpm: Pass correct address to memblock_reserve

Martin Tůma <[email protected]>
i2c: xiic: Add platform module alias

Danijel Slivka <[email protected]>
drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case

Samuel Bailey <[email protected]>
HID: saitek: add madcatz variant of MMO7 mouse device ID

Uday Shankar <[email protected]>
scsi: core: Restrict legal sdev_state transitions via sysfs

Ashish Kalra <[email protected]>
ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()

Hangyu Hua <[email protected]>
media: meson: vdec: fix possible refcount leak in vdec_probe()

Hans Verkuil <[email protected]>
media: dvb-frontends/drxk: initialize err to 0

Hans Verkuil <[email protected]>
media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE

Hans Verkuil <[email protected]>
media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE

Laurent Pinchart <[email protected]>
media: rkisp1: Zero v4l2_subdev_format fields in when validating links

Laurent Pinchart <[email protected]>
media: rkisp1: Initialize color space on resizer sink and source pads

Peter Oberparleiter <[email protected]>
s390/boot: add secure boot trailer

Mario Limonciello <[email protected]>
xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices

Linus Walleij <[email protected]>
mtd: parsers: bcm47xxpart: Fix halfblock reads

Rafał Miłecki <[email protected]>
mtd: parsers: bcm47xxpart: print correct offset on read error

Helge Deller <[email protected]>
fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards

Helge Deller <[email protected]>
video/fbdev/stifb: Implement the stifb_fillrect() function

Patrick Thompson <[email protected]>
mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake

Jisheng Zhang <[email protected]>
mmc: sdhci-pci: Avoid comma separated statements

Sascha Hauer <[email protected]>
mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus

Johan Hovold <[email protected]>
drm/msm/hdmi: fix IRQ lifetime

Daniel Thompson <[email protected]>
drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag

Zhengchao Shao <[email protected]>
ipv6: fix WARNING in ip6_route_net_exit_late()

Chen Zhongjin <[email protected]>
net, neigh: Fix null-ptr-deref in neigh_table_clear()

Gaosheng Cui <[email protected]>
net: mdio: fix undefined behavior in bit shift for __mdiobus_register

Zhengchao Shao <[email protected]>
Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()

Maxim Mikityanskiy <[email protected]>
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu

Filipe Manana <[email protected]>
btrfs: fix ulist leaks in error paths of qgroup self tests

Filipe Manana <[email protected]>
btrfs: fix inode list leak during backref walking at find_parent_nodes()

Filipe Manana <[email protected]>
btrfs: fix inode list leak during backref walking at resolve_indirect_refs()

Yang Yingliang <[email protected]>
isdn: mISDN: netjet: fix wrong check of device registration

Yang Yingliang <[email protected]>
mISDN: fix possible memory leak in mISDN_register_device()

Zhang Qilong <[email protected]>
rose: Fix NULL pointer dereference in rose_send_frame()

Zhengchao Shao <[email protected]>
ipvs: fix WARNING in ip_vs_app_net_cleanup()

Zhengchao Shao <[email protected]>
ipvs: fix WARNING in __ip_vs_cleanup_batch()

Jason A. Donenfeld <[email protected]>
ipvs: use explicitly signed chars

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: release flow rule object from commit path

Ziyang Xuan <[email protected]>
net: tun: fix bugs for oversize packet when napi frags enabled

Dan Carpenter <[email protected]>
net: sched: Fix use after free in red_enqueue()

Sergey Shtylyov <[email protected]>

    ata: pata_legacy: fix pdc20230_set_piomode()

Zhang Changzhong <[email protected]>
net: fec: fix improper use of NETDEV_TX_BUSY

Shang XiaoJing <[email protected]>
nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()

Shang XiaoJing <[email protected]>
nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()

Shang XiaoJing <[email protected]>
nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()

wengjianfeng <[email protected]>
NFC: nxp-nci: remove unnecessary labels

Shang XiaoJing <[email protected]>
nfc: fdp: Fix potential memory leak in fdp_nci_send()

Krzysztof Kozlowski <[email protected]>
nfc: fdp: drop ftrace-like debugging messages

Dan Carpenter <[email protected]>
RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()

Chen Zhongjin <[email protected]>
RDMA/core: Fix null-ptr-deref in ib_core_cleanup()

Chen Zhongjin <[email protected]>
net: dsa: Fix possible memory leaks in dsa_loop_init()

Zhang Xiaoxu <[email protected]>
nfs4: Fix kmemleak when allocate slot failed

Trond Myklebust <[email protected]>
NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot

Trond Myklebust <[email protected]>
NFSv4.1: Handle RECLAIM_COMPLETE trunking errors

Trond Myklebust <[email protected]>
NFSv4: Fix a potential state reclaim deadlock

Dean Luick <[email protected]>
IB/hfi1: Correctly move list in sc_disable()

Håkon Bugge <[email protected]>
RDMA/cma: Use output interface for net_dev check

Alexander Graf <[email protected]>
KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER

Alexander Graf <[email protected]>
KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()

Aaron Lewis <[email protected]>
KVM: x86: Protect the unused bits in MSR exiting flags

Zhang Rui <[email protected]>
x86/topology: Fix duplicated core ID within a package

Zhang Rui <[email protected]>
x86/topology: Fix multiple packages shown on a single-package system

Yazen Ghannam <[email protected]>
x86/topology: Set cpu_die_id only if DIE_TYPE found

Sean Christopherson <[email protected]>
KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)

Sean Christopherson <[email protected]>
KVM: x86: Trace re-injected exceptions

Sean Christopherson <[email protected]>
KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02

Sean Christopherson <[email protected]>
KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01

Lukas Wunner <[email protected]>

    serial: ar933x: Deassert Transmit Enable on ->rs485_config()

Maciej W. Rozycki <[email protected]>
serial: 8250: Let drivers request full 16550A feature probing

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

Diffstat:

 Documentation/trace/histogram.rst                  |   2 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/imx6qdl-gw5910.dtsi              |   2 +-
 arch/arm/boot/dts/imx6qdl-gw5913.dtsi              |   2 +-
 arch/arm64/boot/dts/arm/juno-base.dtsi             |  14 +
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi     |   6 +
 arch/parisc/include/asm/hardware.h                 |  12 +-
 arch/parisc/kernel/drivers.c                       |  14 +-
 arch/s390/boot/compressed/vmlinux.lds.S            |  13 +-
 arch/x86/events/intel/core.c                       |   1 +
 arch/x86/events/intel/ds.c                         |   9 +-
 arch/x86/kernel/cpu/topology.c                     |  26 +-
 arch/x86/kvm/cpuid.c                               |   8 +-
 arch/x86/kvm/emulate.c                             | 102 +++--
 arch/x86/kvm/trace.h                               |  12 +-
 arch/x86/kvm/vmx/nested.c                          |  30 +-
 arch/x86/kvm/vmx/vmx.h                             |   6 +-
 arch/x86/kvm/x86.c                                 | 134 +++++-
 block/bfq-iosched.c                                |   4 +-
 drivers/acpi/apei/ghes.c                           |   2 +-
 drivers/android/binder_alloc.c                     |   6 +-
 drivers/ata/pata_legacy.c                          |   5 +-
 drivers/firmware/arm_scmi/driver.c                 |   9 +-
 drivers/firmware/efi/efi.c                         |   2 +-
 drivers/firmware/efi/libstub/random.c              |   7 +-
 drivers/firmware/efi/tpm.c                         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   6 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   6 +-
 drivers/gpu/drm/i915/display/intel_sdvo.c          |  58 ++-
 drivers/gpu/drm/msm/hdmi/hdmi.c                    |   4 +-
 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c    |   6 +
 drivers/hid/hid-ids.h                              |   1 +
 drivers/hid/hid-quirks.c                           |   1 +
 drivers/hid/hid-saitek.c                           |   2 +
 drivers/hwtracing/coresight/coresight-cti-core.c   |   5 -
 drivers/i2c/busses/i2c-piix4.c                     |   1 +
 drivers/i2c/busses/i2c-xiic.c                      |   1 +
 drivers/infiniband/core/cma.c                      |   2 +-
 drivers/infiniband/core/device.c                   |  10 +-
 drivers/infiniband/core/nldev.c                    |   2 +-
 drivers/infiniband/hw/hfi1/pio.c                   |   3 +-
 drivers/infiniband/hw/qedr/main.c                  |   9 +-
 drivers/isdn/hardware/mISDN/netjet.c               |   2 +-
 drivers/isdn/mISDN/core.c                          |   5 +-
 drivers/media/cec/platform/cros-ec/cros-ec-cec.c   |   2 +
 drivers/media/cec/platform/s5p/s5p_cec.c           |   2 +
 drivers/media/dvb-frontends/drxk_hard.c            |   2 +-
 drivers/mmc/host/sdhci-esdhc-imx.c                 |  17 +-
 drivers/mmc/host/sdhci-pci-core.c                  |  14 +-
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c         |   6 +-
 drivers/mtd/parsers/bcm47xxpart.c                  |   4 +-
 drivers/net/dsa/dsa_loop.c                         |  25 +-
 drivers/net/ethernet/freescale/fec_main.c          |   4 +-
 drivers/net/phy/mdio_bus.c                         |   2 +-
 drivers/net/tun.c                                  |   3 +-
 .../wireless/broadcom/brcm80211/brcmfmac/fweh.c    |   4 +
 drivers/nfc/fdp/fdp.c                              |  39 +-
 drivers/nfc/fdp/fdp.h                              |   1 -
 drivers/nfc/fdp/i2c.c                              |  12 +-
 drivers/nfc/nfcmrvl/i2c.c                          |   7 +-
 drivers/nfc/nxp-nci/core.c                         |  46 +-
 drivers/nfc/s3fwrn5/core.c                         |   8 +-
 drivers/parisc/iosapic.c                           |   1 +
 drivers/scsi/scsi_sysfs.c                          |   8 +
 drivers/staging/media/meson/vdec/vdec.c            |   2 +
 drivers/staging/media/rkisp1/rkisp1-capture.c      |   7 +-
 drivers/staging/media/rkisp1/rkisp1-resizer.c      |   4 +
 drivers/tty/serial/8250/8250_port.c                |   3 +-
 drivers/tty/serial/8250/Kconfig                    |   2 +-
 drivers/tty/serial/ar933x_uart.c                   |   5 +
 drivers/usb/host/xhci-pci.c                        |  32 +-
 drivers/video/fbdev/stifb.c                        |  46 +-
 fs/btrfs/backref.c                                 |  54 ++-
 fs/btrfs/export.c                                  |   2 +-
 fs/btrfs/export.h                                  |   2 +-
 fs/btrfs/tests/qgroup-tests.c                      |  20 +-
 fs/crypto/fscrypt_private.h                        |  80 ++--
 fs/crypto/hooks.c                                  |   8 +-
 fs/crypto/keyring.c                                | 495 +++++++++++----------
 fs/crypto/keysetup.c                               |  85 ++--
 fs/crypto/policy.c                                 |   8 +-
 fs/ext4/migrate.c                                  |   3 +-
 fs/ext4/namei.c                                    |  10 +-
 fs/ext4/verity.c                                   |   3 +-
 fs/f2fs/verity.c                                   |   3 +-
 fs/fuse/file.c                                     |   4 +
 fs/nfs/delegation.c                                |  36 +-
 fs/nfs/nfs4client.c                                |   1 +
 fs/nfs/nfs4state.c                                 |   2 +
 fs/super.c                                         |   3 +-
 include/acpi/ghes.h                                |   2 +-
 include/linux/efi.h                                |   2 +-
 include/linux/fs.h                                 |   2 +-
 include/linux/fscrypt.h                            |   4 +-
 include/linux/serial_core.h                        |   3 +-
 include/net/protocol.h                             |   4 -
 include/net/tcp.h                                  |   2 +-
 include/net/udp.h                                  |   1 +
 ipc/msg.c                                          |   2 +-
 ipc/sem.c                                          |   6 +-
 ipc/shm.c                                          |   2 +-
 kernel/kprobes.c                                   |   5 +-
 kernel/trace/ftrace.c                              |  16 +-
 kernel/trace/kprobe_event_gen_test.c               |  18 +-
 net/bluetooth/l2cap_core.c                         |  77 +++-
 net/core/neighbour.c                               |   2 +-
 net/ipv4/af_inet.c                                 |  14 +-
 net/ipv4/ip_input.c                                |  37 +-
 net/ipv4/sysctl_net_ipv4.c                         |  59 +--
 net/ipv6/ip6_input.c                               |  26 +-
 net/ipv6/ipv6_sockglue.c                           |   7 +
 net/ipv6/route.c                                   |  14 +-
 net/ipv6/tcp_ipv6.c                                |   9 +-
 net/ipv6/udp.c                                     |   9 +-
 net/netfilter/ipvs/ip_vs_app.c                     |  10 +-
 net/netfilter/ipvs/ip_vs_conn.c                    |  30 +-
 net/netfilter/nf_tables_api.c                      |   6 +-
 net/rose/rose_link.c                               |   3 +
 net/sched/sch_red.c                                |   4 +-
 security/commoncap.c                               |   6 +-
 sound/usb/quirks-table.h                           |  52 +++
 sound/usb/quirks.c                                 |   1 +
 tools/include/nolibc/nolibc.h                      |   4 +-
 124 files changed, 1291 insertions(+), 837 deletions(-)