Skip to content

5.10.202-rc1 review

Greg Kroah-Hartman linux-arm-msm linux-hardening linux-patches lkml netfilter-devel stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest193 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/193locking/ww_mutex/test: Fix potential workqueue corruptionkernel/locking/test-ww_mutex.c+12 -80 replies
2/193perf/core: Bail out early if the request AUX area is out of boundkernel/events/ring_buffer.c+6 -00 replies
3/193clocksource/drivers/timer-imx-gpt: Fix potential memory leakdrivers/clocksource/timer-imx-gpt.c+13 -50 replies
4/193clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardwaredrivers/clocksource/timer-atmel-tcb.c+1 -00 replies
5/193x86/mm: Drop the 4 MB restriction on minimal NUMA node memory sizearch/x86/include/asm/numa.h arch/x86/mm/numa.c+0 -140 replies
6/193wifi: mac80211_hwsim: fix clang-specific fortify warningdrivers/net/wireless/mac80211_hwsim.c+1 -10 replies
7/193wifi: mac80211: dont return unset power in ieee80211_get_tx_power()net/mac80211/cfg.c+4 -00 replies
8/193bpf: Detect IP == ksym.end as part of BPF programkernel/bpf/core.c+5 -10 replies
9/193wifi: ath9k: fix clang-specific fortify warningsdrivers/net/wireless/ath/ath9k/debug.c drivers/net/wireless/ath/ath9k/htc_drv_debug.c+2 -20 replies
10/193wifi: ath10k: fix clang-specific fortify warningdrivers/net/wireless/ath/ath10k/debug.c+1 -10 replies
11/193net: annotate data-races around sk->sk_tx_queue_mappinginclude/net/sock.h+16 -40 replies
12/193net: annotate data-races around sk->sk_dst_pending_confirminclude/net/sock.h net/core/sock.c net/ipv4/tcp_output.c+5 -50 replies
13/193wifi: ath10k: Dont touch the CE interrupt registers after power updrivers/net/wireless/ath/ath10k/snoc.c+14 -40 replies
14/193Bluetooth: btusb: Add date->evt_skb is NULL checkdrivers/bluetooth/btusb.c+3 -00 replies
15/193Bluetooth: Fix double free in hci_conn_cleanupnet/bluetooth/hci_conn.c net/bluetooth/hci_sysfs.c+14 -150 replies
16/193platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120edrivers/platform/x86/thinkpad_acpi.c+1 -00 replies
17/193drm/komeda: drop all currently held locks if deadlock happensdrivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c+6 -30 replies
18/193drm/msm/dp: skip validity check for DP CTS EDID checksumdrivers/gpu/drm/msm/dp/dp_panel.c+2 -190 replies
19/193drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7drivers/gpu/drm/amd/include/pptable.h drivers/gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h+4 -40 replies
20/193drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tongadrivers/gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h+6 -60 replies
21/193drm/amdgpu: Fix potential null pointer dereferncedrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+2 -10 replies
22/193drm/panel: fix a possible null pointer dereferencedrivers/gpu/drm/panel/panel-arm-versatile.c+2 -00 replies
23/193drm/panel/panel-tpo-tpg110: fix a possible null pointer dereferencedrivers/gpu/drm/panel/panel-tpo-tpg110.c+2 -00 replies
24/193drm/panel: st7703: Pick different reset sequencedrivers/gpu/drm/panel/panel-sitronix-st7703.c+13 -120 replies
25/193drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULLdrivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c+6 -00 replies
26/193selftests/efivarfs: create-read: fix a resource leaktools/testing/selftests/efivarfs/create-read.c+2 -00 replies
27/193ASoC: soc-card: Add storage for PCI SSIDinclude/sound/soc-card.h include/sound/soc.h+48 -00 replies
28/193crypto: pcrypt - Fix hungtask for PADATA_RESETcrypto/pcrypt.c kernel/padata.c+5 -10 replies
29/193RDMA/hfi1: Use FIELD_GET() to extract Link Widthdrivers/infiniband/hw/hfi1/pcie.c+2 -70 replies
30/193fs/jfs: Add check for negative db_l2nbperpagefs/jfs/jfs_dmap.c+2 -10 replies
31/193fs/jfs: Add validity check for db_maxag and db_agpreffs/jfs/jfs_dmap.c+6 -00 replies
32/193jfs: fix array-index-out-of-bounds in dbFindLeaffs/jfs/jfs_dmap.c+10 -40 replies
33/193jfs: fix array-index-out-of-bounds in diAllocfs/jfs/jfs_imap.c+4 -10 replies
34/193HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workarounddrivers/hid/hid-lenovo.c+45 -230 replies
35/193ARM: 9320/1: fix stack depot IRQ stack filterarch/arm/include/asm/exception.h+0 -40 replies
36/193ALSA: hda: Fix possible null-ptr-deref when assigning a streamsound/hda/hdac_stream.c+4 -20 replies
37/193PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fieldsdrivers/pci/controller/dwc/pcie-tegra194.c+4 -50 replies
38/193atm: iphase: Do PCI error checks on own linedrivers/atm/iphase.c+11 -90 replies
39/193scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()drivers/scsi/libfc/fc_lport.c+6 -00 replies
40/193misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controllerdrivers/misc/pci_endpoint_test.c+4 -00 replies
41/193HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221Wdrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+2 -00 replies
42/193exfat: support handle zero-size directoryfs/exfat/namei.c+22 -70 replies
43/193tty: vcc: Add check for kstrdup() in vcc_probe()drivers/tty/vcc.c+13 -30 replies
44/193usb: gadget: f_ncm: Always set current gadget in ncm_bind()drivers/usb/gadget/function/f_ncm.c+11 -160 replies
45/1939p/trans_fd: Annotate data-racy writes to file::f_flagsnet/9p/trans_fd.c+10 -30 replies
46/193i2c: sun6i-p2wi: Prevent potential division by zerodrivers/i2c/busses/i2c-sun6i-p2wi.c+5 -00 replies
47/193media: gspca: cpia1: shift-out-of-bounds in set_flickerdrivers/media/usb/gspca/cpia1.c+3 -00 replies
48/193media: vivid: avoid integer overflowdrivers/media/test-drivers/vivid/vivid-rds-gen.c+1 -10 replies
49/193gfs2: ignore negated quota changesfs/gfs2/quota.c+11 -00 replies
50/193gfs2: fix an oops in gfs2_permissionfs/gfs2/inode.c fs/gfs2/super.c+10 -30 replies
51/193media: cobalt: Use FIELD_GET() to extract Link Widthdrivers/media/pci/cobalt/cobalt-driver.c+6 -50 replies
52/193media: imon: fix access to invalid resource for the second interfacedrivers/media/rc/imon.c+6 -00 replies
53/193drm/amd/display: Avoid NULL dereference of timing generatordrivers/gpu/drm/amd/display/dc/core/dc_stream.c+2 -20 replies
54/193kgdb: Flush console before entering kgdb on panickernel/debug/debug_core.c+3 -00 replies
55/193ASoC: ti: omap-mcbsp: Fix runtime PM underflow warningssound/soc/ti/omap-mcbsp.c+4 -20 replies
56/193drm/amdgpu: fix software pci_unplug on some chipsdrivers/gpu/drm/amd/amdgpu/amdgpu_ras.c+6 -30 replies
57/193pwm: Fix double shift buginclude/linux/pwm.h+2 -20 replies
58/193wifi: iwlwifi: Use FW rate for non-data framesdrivers/net/wireless/intel/iwlwifi/mvm/tx.c+9 -50 replies
59/193xhci: turn cancelled td cleanup to its own functiondrivers/usb/host/xhci-ring.c+53 -550 replies
60/193SUNRPC: ECONNRESET might require a rebindnet/sunrpc/clnt.c+1 -10 replies
61/193gpio: Dont fiddle with irqchips marked as immutabledrivers/gpio/gpiolib.c include/linux/irq.h kernel/irq/debugfs.c+9 -10 replies
62/193gpio: Expose the gpiochip_irq_re[ql]res helpersdrivers/gpio/gpiolib.c include/linux/gpio/driver.h+8 -20 replies
63/193gpio: Add helpers to ease the transition towards immutable irq_chipinclude/linux/gpio/driver.h+12 -00 replies
64/193SUNRPC: Add an IS_ERR() check back to where it wasnet/sunrpc/rpcb_clnt.c+4 -00 replies
65/193NFSv4.1: fix SP4_MACH_CRED protection for pnfs IOfs/nfs/nfs4proc.c+3 -20 replies
66/193SUNRPC: Fix RPC client cleaned up the freed pipefs dentriesinclude/linux/sunrpc/clnt.h net/sunrpc/clnt.c+5 -10 replies
67/193gfs2: Silence "suspicious RCU usage in gfs2_permission" warningfs/gfs2/inode.c+4 -30 replies
68/193ipvlan: add ipvlan_route_v6_outbound() helperdrivers/net/ipvlan/ipvlan_core.c+25 -160 replies
69/193tty: Fix uninit-value access in ppp_sync_receive()drivers/net/ppp/ppp_synctty.c+1 -10 replies
70/193net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()drivers/net/ethernet/hisilicon/hns3/hns3_enet.c+1 -10 replies
71/193net: hns3: fix VF reset fail issuedrivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h+14 -10 replies
72/193tipc: Fix kernel-infoleak due to uninitialized TLV valuenet/tipc/netlink_compat.c+1 -00 replies
73/193ppp: limit MRU to 64Kdrivers/net/ppp/ppp_synctty.c+4 -00 replies
74/193xen/events: fix delayed eoi list handlingdrivers/xen/events/events_base.c+3 -10 replies
75/193ptp: annotate data-race around q->head and q->taildrivers/ptp/ptp_chardev.c drivers/ptp/ptp_clock.c drivers/ptp/ptp_private.h +1 more+13 -60 replies
76/193bonding: stop the device in bond_setup_by_slave()drivers/net/bonding/bond_main.c+6 -00 replies
77/193net: ethernet: cortina: Fix max RX frame definedrivers/net/ethernet/cortina/gemini.c drivers/net/ethernet/cortina/gemini.h+3 -30 replies
78/193net: ethernet: cortina: Handle large framesdrivers/net/ethernet/cortina/gemini.c+23 -10 replies
79/193net: ethernet: cortina: Fix MTU max settingdrivers/net/ethernet/cortina/gemini.c drivers/net/ethernet/cortina/gemini.h+5 -140 replies
80/193netfilter: nf_conntrack_bridge: initialize err to 0net/bridge/netfilter/nf_conntrack_bridge.c+1 -10 replies
81/193net: stmmac: fix rx budget limit checkdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+1 -10 replies
82/193net/mlx5e: fix double free of encap_headerdrivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c+4 -60 replies
83/193net/mlx5_core: Clean driver version and namedrivers/net/ethernet/mellanox/mlx5/core/devlink.c drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c drivers/net/ethernet/mellanox/mlx5/core/en_rep.c +4 more+11 -130 replies
84/193net/mlx5e: Check return value of snprintf writing to fw_version buffer for representorsdrivers/net/ethernet/mellanox/mlx5/core/en_rep.c+8 -40 replies
85/193macvlan: Dont propagate promisc change to lower dev in passthrudrivers/net/macvlan.c+1 -10 replies
86/193tools/power/turbostat: Fix a knl bugtools/power/x86/turbostat/turbostat.c+1 -10 replies
87/193cifs: spnego: add ; in HOST_KEY_LENfs/cifs/cifs_spnego.c+2 -20 replies
88/193cifs: fix check of rc in function generate_smb3signingkeyfs/cifs/smb2transport.c+2 -30 replies
89/193media: venus: hfi: add checks to perform sanity on queue pointersdrivers/media/platform/qcom/venus/hfi_venus.c+10 -00 replies
90/193powerpc/perf: Fix disabling BHRB and instruction samplingarch/powerpc/perf/core-book3s.c+2 -30 replies
91/193randstruct: Fix gcc-plugin performance mode to stay in groupscripts/gcc-plugins/randomize_layout_plugin.c+8 -30 replies
92/193bpf: Fix check_stack_write_fixed_off() to correctly spill immkernel/bpf/verifier.c+1 -10 replies
93/193bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_ENDkernel/bpf/verifier.c+6 -10 replies
94/193scsi: mpt3sas: Fix loop logicdrivers/scsi/mpt3sas/mpt3sas_base.c+2 -20 replies
95/193scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registersdrivers/scsi/megaraid/megaraid_sas_base.c+2 -20 replies
96/193x86/cpu/hygon: Fix the CPU topology evaluation for realarch/x86/kernel/cpu/hygon.c+6 -20 replies
97/193KVM: x86: hyper-v: Dont auto-enable stimer on write from user-spacearch/x86/kvm/hyperv.c+6 -40 replies
98/193KVM: x86: Ignore MSR_AMD64_TW_CFG accessarch/x86/include/asm/msr-index.h arch/x86/kvm/x86.c+3 -00 replies
99/193audit: dont take task_lock() in audit_exe_compare() code pathkernel/audit_watch.c+8 -10 replies
100/193audit: dont WARN_ON_ONCE(!current->mm) in audit_exe_compare()kernel/audit_watch.c+1 -10 replies
101/193tty/sysrq: replace smp_processor_id() with get_cpu()drivers/tty/sysrq.c+2 -10 replies
102/193hvc/xen: fix console unplugdrivers/tty/hvc/hvc_xen.c+24 -80 replies
103/193hvc/xen: fix error path in xen_hvc_init() to always register frontend driverdrivers/tty/hvc/hvc_xen.c+3 -20 replies
104/193PCI/sysfs: Protect drivers D3cold preference from user spacedrivers/pci/pci-acpi.c drivers/pci/pci-sysfs.c+2 -50 replies
105/193watchdog: move softlockup_panic back to early_paramfs/proc/proc_sysctl.c kernel/watchdog.c+7 -10 replies
106/193ACPI: resource: Do IRQ override on TongFang GMxXGxxdrivers/acpi/resource.c+12 -00 replies
107/193arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newerarch/arm64/Kconfig+2 -00 replies
108/193parisc/pdc: Add width field to struct pdc_modelarch/parisc/include/uapi/asm/pdc.h+1 -00 replies
109/193parisc/power: Add power soft-off when running on qemudrivers/parisc/power.c+15 -10 replies
110/193clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocksdrivers/clk/qcom/gcc-ipq8074.c+0 -60 replies
111/193clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocksdrivers/clk/qcom/gcc-ipq6018.c+0 -60 replies
112/193mmc: vub300: fix an error codedrivers/mmc/host/vub300.c+1 -00 replies
113/193mmc: sdhci_am654: fix start loop index for TAP value parsingdrivers/mmc/host/sdhci_am654.c+1 -10 replies
114/193PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()drivers/pci/pcie/aspm.c+2 -00 replies
115/193arm64: dts: qcom: ipq6018: Fix hwlock index for SMEMarch/arm64/boot/dts/qcom/ipq6018.dtsi+1 -10 replies
116/193PM: hibernate: Use __get_safe_page() rather than touching the listkernel/power/snapshot.c+6 -40 replies
117/193PM: hibernate: Clean up sync_read handling in snapshot_write_next()kernel/power/snapshot.c+1 -50 replies
118/193rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objectskernel/rcu/tree.c+9 -00 replies
119/193btrfs: dont arbitrarily slow down delalloc if were committingfs/btrfs/delalloc-space.c+0 -30 replies
120/193firmware: qcom_scm: use 64-bit calling convention only when client is 64-bitdrivers/firmware/qcom_scm.c+7 -00 replies
121/193ima: detect changes to the backing overlay filefs/overlayfs/super.c security/integrity/ima/ima_api.c security/integrity/ima/ima_main.c +1 more+23 -20 replies
122/193wifi: ath11k: fix temperature event lockingdrivers/net/wireless/ath/ath11k/wmi.c+6 -20 replies
123/193wifi: ath11k: fix dfs radar event lockingdrivers/net/wireless/ath/ath11k/wmi.c+4 -00 replies
124/193wifi: ath11k: fix htt pktlog lockingdrivers/net/wireless/ath/ath11k/dp_rx.c+7 -10 replies
125/193mmc: meson-gx: Remove setting of CMD_CFG_ERRORdrivers/mmc/host/meson-gx-mmc.c+0 -10 replies
126/193genirq/generic_chip: Make irq_remove_generic_chip() irqdomain awarekernel/irq/generic-chip.c+19 -60 replies
127/193PCI: keystone: Dont discard .remove() callbackdrivers/pci/controller/dwc/pci-keystone.c+2 -20 replies
128/193PCI: keystone: Dont discard .probe() callbackdrivers/pci/controller/dwc/pci-keystone.c+2 -20 replies
129/193jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdevfs/jbd2/recovery.c+8 -00 replies
130/193quota: explicitly forbid quota files from being encryptedfs/quota/dquot.c+14 -00 replies
131/193kernel/reboot: emergency_restart: Set correct system_statekernel/reboot.c+1 -00 replies
132/193i2c: core: Run atomic i2c xfer when !preemptibledrivers/i2c/i2c-core.h+1 -10 replies
133/193mcb: fix error handling for different scenarios when parsingdrivers/mcb/mcb-core.c drivers/mcb/mcb-parse.c+2 -10 replies
134/193dmaengine: stm32-mdma: correct desc prep when channel runningdrivers/dma/stm32-mdma.c+2 -20 replies
135/193s390/cmma: fix initial kernel address space page table walkarch/s390/mm/page-states.c+10 -30 replies
136/193s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dirarch/s390/mm/page-states.c+6 -00 replies
137/193mm/cma: use nth_page() in place of direct struct page manipulationmm/cma.c+1 -10 replies
138/193mm/memory_hotplug: use pfn math in place of direct struct page manipulationmm/memory_hotplug.c+1 -10 replies
139/193mtd: cfi_cmdset_0001: Byte swap OTP infodrivers/mtd/chips/cfi_cmdset_0001.c+18 -20 replies
140/193i3c: master: cdns: Fix reading status registerdrivers/i3c/master/i3c-master-cdns.c+3 -30 replies
141/193parisc: Prevent booting 64-bit kernels on PA1.x machinesarch/parisc/kernel/head.S+2 -30 replies
142/193parisc/pgtable: Do not drop upper 5 address bits of physical addressarch/parisc/kernel/entry.S+3 -40 replies
143/193parisc/power: Fix power soft-off when running on qemudrivers/parisc/power.c+1 -10 replies
144/193xhci: Enable RPM on controllers that support low-power statesdrivers/usb/host/xhci-pci.c+3 -10 replies
145/193ALSA: info: Fix potential deadlock at disconnectionsound/core/info.c+13 -80 replies
146/193ALSA: hda/realtek - Add Dell ALC295 to pin fall back tablesound/pci/hda/patch_realtek.c+3 -160 replies
147/193ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZCsound/pci/hda/patch_realtek.c+1 -00 replies
148/193serial: meson: remove redundant initialization of variable iddrivers/tty/serial/meson_uart.c+2 -10 replies
149/193tty: serial: meson: retrieve port FIFO size from DTdrivers/tty/serial/meson_uart.c+4 -10 replies
150/193serial: meson: Use platform_get_irq() to get the interruptdrivers/tty/serial/meson_uart.c+6 -50 replies
151/193tty: serial: meson: fix hard LOCKUP on crtscts modedrivers/tty/serial/meson_uart.c+11 -30 replies
152/193cpufreq: stats: Fix buffer overflow detection in trans_stats()drivers/cpufreq/cpufreq_stats.c+7 -70 replies
153/193Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559drivers/bluetooth/btusb.c+4 -00 replies
154/193bluetooth: Add device 0bda:887b to device tablesdrivers/bluetooth/btusb.c+2 -00 replies
155/193bluetooth: Add device 13d3:3571 to device tablesdrivers/bluetooth/btusb.c+2 -00 replies
156/193Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tablesdrivers/bluetooth/btusb.c+2 -00 replies
157/193Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BEdrivers/bluetooth/btusb.c+2 -00 replies
158/193PCI: exynos: Dont discard .remove() callbackdrivers/pci/controller/dwc/pci-exynos.c+2 -20 replies
159/193arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIOarch/arm64/boot/dts/qcom/ipq6018.dtsi+4 -90 replies
160/193arm64: dts: qcom: ipq6018: Fix tcsr_mutex register sizearch/arm64/boot/dts/qcom/ipq6018.dtsi+1 -10 replies
161/193Revert ncsi: Propagate carrier gain/loss events to the NCSI controllernet/ncsi/ncsi-aen.c+0 -50 replies
162/193lsm: fix default return value for vm_enough_memoryinclude/linux/lsm_hook_defs.h+1 -10 replies
163/193lsm: fix default return value for inode_getsecctxinclude/linux/lsm_hook_defs.h+1 -10 replies
164/193i2c: designware: Disable TX_EMPTY irq while waiting for block length bytedrivers/i2c/busses/i2c-designware-master.c+16 -30 replies
165/193s390/ap: fix AP bus crash on early config change callback invocationdrivers/s390/crypto/ap_bus.c+4 -00 replies
166/193net: dsa: lan9303: consequently nested-lock physical MDIOdrivers/net/dsa/lan9303_mdio.c+2 -20 replies
167/193net: phylink: initialize carrier state at creationdrivers/net/phy/phylink.c+1 -00 replies
168/193i2c: i801: fix potential race in i801_block_transaction_byte_by_bytedrivers/i2c/busses/i2c-i801.c+9 -100 replies
169/193f2fs: avoid format-overflow warningfs/f2fs/compress.c+1 -10 replies
170/193media: lirc: drop trailing space from scancode transmitdrivers/media/rc/lirc_dev.c+5 -10 replies
171/193media: sharp: fix sharp encodingdrivers/media/rc/ir-sharp-decoder.c+5 -30 replies
172/193media: venus: hfi_parser: Add check to keep the number of codecs within rangedrivers/media/platform/qcom/venus/hfi_parser.c+3 -00 replies
173/193media: venus: hfi: fix the check to handle session buffer requirementdrivers/media/platform/qcom/venus/hfi_msgs.c+1 -10 replies
174/193media: venus: hfi: add checks to handle capabilities from firmwaredrivers/media/platform/qcom/venus/hfi_parser.c+12 -00 replies
175/193nfsd: fix file memleak on client_opens_releasefs/nfsd/nfs4state.c+1 -10 replies
176/193mm: kmem: drop __GFP_NOFAIL when allocating objcg vectorsmm/memcontrol.c+2 -10 replies
177/193media: qcom: camss: Fix vfe_get() error jumpdrivers/media/platform/qcom/camss/camss-vfe.c+1 -10 replies
178/193Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"drivers/net/ethernet/realtek/r8169_main.c+1 -30 replies
179/193ext4: apply umask if ACL support is disabledfs/ext4/acl.h+5 -00 replies
180/193ext4: correct offset of gdb backup in non meta_bg group to update_backupsfs/ext4/resize.c+4 -20 replies
181/193ext4: correct return value of ext4_convert_meta_bgfs/ext4/resize.c+1 -30 replies
182/193ext4: correct the start block of counting reserved clustersfs/ext4/extents_status.c+2 -20 replies
183/193ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocksfs/ext4/resize.c+2 -70 replies
184/193ext4: properly sync file size update after O_SYNC direct IOfs/ext4/file.c+65 -880 replies
185/193drm/amd/pm: Handle non-terminated overdrive commands.drivers/gpu/drm/amd/pm/amdgpu_pm.c+6 -20 replies
186/193drm/amdgpu: fix error handling in amdgpu_bo_list_get()drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c+1 -00 replies
187/193drm/amd/display: Change the DMCUB mailbox memory location from FB to inboxdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drivers/gpu/drm/amd/display/dmub/dmub_srv.h drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c+45 -220 replies
188/193io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pidio_uring/io_uring.c+12 -60 replies
189/193powerpc/powernv: Fix fortify source warnings in opal-prd.carch/powerpc/platforms/powernv/opal-prd.c+12 -50 replies
190/193tracing: Have trace_event_file have ref countersinclude/linux/trace_events.h kernel/trace/trace.c kernel/trace/trace.h +2 more+53 -150 replies
191/193netfilter: nftables: update table flags from the commit phaseinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+22 -180 replies
192/193netfilter: nf_tables: fix table flag updatesinclude/net/netfilter/nf_tables.h include/uapi/linux/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+41 -250 replies
193/193netfilter: nf_tables: disable toggling dormant table state more than oncenet/netfilter/nf_tables_api.c+4 -00 replies

Reviews trailers per patch

104 of 193 patches have a Reviewed-by or Acked-by.

PatchAlexandre BelloniIlpo JärvinenLiviu DudauStephen BoydAbhinav KumarKuogee HsiehAlex DeucherTao ZhouNeil ArmstrongMario CasqueroDavid HildenbrandMichal HockoGuido GüntherPierre-Louis BossartJonathan CameronDean LuickToke Høiland-JørgensenJeff JohnsonPeng FanManivannan SadhasivamAndy WuAoyama WataruJiri SlabyBoris BrezillonArnd BergmannRicardo B. MarliereJun LeiHersen WuDaniel WheelerLuben TuikovUwe Kleine-KönigSam ProtsenkoSimon HormanWillem de BruijnEric DumazetOleksandr TyshchenkoRichard CochranJay VosburghHangbin LiuAndrew LunnVladimir OlteanSerge SeminWojciech DrewekParav PanditRoi DayanDragos TatuleaAndy ShevchenkoBartosz GolaszewskiLen BrownPeter Zijlstra (Intel)Vitaly KuznetsovJohn JohansenMateusz GuzikJuergen GrossMika WesterbergMario LimoncielloPaulo Alcantara (SUSE)Hans de GoedeMark RutlandKonrad DybcioShung-Hsi YuEduard ZingermanTao LyuGal PressmanJiri PirkoAdrian HunterJerome BrunetJan KaraDmitry OsipenkoNishanth MenonWolfram SangJose Javier Rodriguez BarbarinAlain VolmatClaudio ImbrendaAlexander GordeevMuchun SongChristoph PaaschPaul E. McKenneyDavid SterbaElliot BermanAmir GoldsteinEric SnowbergRaul E RangelMiquel RaynalKevin HilmanDmitry RokosovAlim AkhtarJarkko NikulaHolger DenglerJaroslav KyselaMartin BlumenstinglNicolas PitreAndi ShytiJean DelvareLaurent PinchartJ. Bruce FieldsTheodore Ts'oJoseph QiRitesh Harjani (IBM)Chao YuNicholas KazlauskasAlex HungGabriel Krisman BertaziMahesh SalgaonkarBeau BelgraveMasami Hiramatsu (Google)Nathan HebertJeff LaytonNeilBrownShakeel ButtRussell King (Oracle)Pavel Machek (CIP)
SeriesT-b
1/193
2/193
3/193R-b
4/193A-b
5/193T-b A-b A-b
6/193
7/193
8/193
9/193A-b
10/193A-b
11/193
12/193
13/193
14/193
15/193
16/193R-b
17/193R-b
18/193R-b R-b R-b
19/193A-b
20/193A-b
21/193R-b
22/193R-b
23/193R-b
24/193R-b T-b
25/193
26/193
27/193R-b
28/193
29/193R-b R-b
30/193
31/193
32/193
33/193
34/193
35/193
36/193
37/193R-b
38/193
39/193R-b
40/193A-b
41/193
42/193R-b R-b
43/193R-b
44/193
45/193
46/193A-b
47/193
48/193A-b
49/193
50/193
51/193R-b
52/193T-b
53/193R-b A-b T-b
54/193
55/193
56/193R-b
57/193R-b R-b
58/193
59/193
60/193
61/193R-b R-b
62/193R-b R-b
63/193R-b R-b
64/193
65/193
66/193
67/193
68/193R-b
69/193R-b
70/193
71/193
72/193R-b
73/193R-b
74/193R-b
75/193A-b
76/193A-b R-b
77/193R-b R-b
78/193R-b
79/193R-b R-b
80/193
81/193R-b
82/193R-b
83/193R-b R-b
84/193R-b
85/193R-b R-b
86/193R-b
87/193R-b
88/193R-b
89/193
90/193
91/193
92/193A-b A-b
93/193T-b A-b T-b
94/193
95/193
96/193A-b
97/193R-b
98/193
99/193R-b R-b
100/193
101/193
102/193
103/193R-b
104/193R-b R-b
105/193
106/193R-b
107/193A-b
108/193
109/193
110/193
111/193R-b
112/193
113/193A-b
114/193
115/193A-b
116/193
117/193
118/193T-b R-b
119/193R-b
120/193R-b
121/193R-b T-b T-b
122/193A-b
123/193A-b
124/193
125/193R-b
126/193
127/193
128/193
129/193R-b
130/193
131/193R-b T-b
132/193R-b T-b A-b
133/193R-b
134/193T-b
135/193R-b R-b
136/193R-b
137/193R-b
138/193A-b R-b
139/193R-b
140/193R-b
141/193
142/193
143/193
144/193
145/193R-b
146/193
147/193
148/193R-b R-b
149/193R-b
150/193
151/193R-b R-b
152/193
153/193
154/193
155/193
156/193
157/193
158/193R-b
159/193
160/193R-b
161/193R-b
162/193
163/193
164/193R-b A-b
165/193R-b
166/193R-b
167/193R-b R-b
168/193A-b R-b
169/193R-b
170/193
171/193
172/193
173/193R-b
174/193
175/193R-b T-b R-b
176/193A-b
177/193R-b
178/193
179/193R-b
180/193R-b
181/193
182/193R-b
183/193R-b
184/193T-b R-b
185/193
186/193R-b
187/193T-b R-b A-b
188/193R-b
189/193T-b R-b
190/193T-b R-b
191/193
192/193
193/193

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

Read the v1 thread

Cover letter [PATCH 5.10 000/193] 5.10.202-rc1 review

This is the start of the stable review cycle for the 5.10.202 release. There are 193 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, 26 Nov 2023 17:19: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.202-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.202-rc1

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disable toggling dormant table state more than once

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fix table flag updates

Pablo Neira Ayuso <[email protected]>
netfilter: nftables: update table flags from the commit phase

Steven Rostedt (Google) <[email protected]>
tracing: Have trace_event_file have ref counters

Michael Ellerman <[email protected]>
powerpc/powernv: Fix fortify source warnings in opal-prd.c

Jens Axboe <[email protected]>
io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid

Lewis Huang <[email protected]>
drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox

Christian König <[email protected]>
drm/amdgpu: fix error handling in amdgpu_bo_list_get()

Bas Nieuwenhuizen <[email protected]>
drm/amd/pm: Handle non-terminated overdrive commands.

Jan Kara <[email protected]>
ext4: properly sync file size update after O_SYNC direct IO

Kemeng Shi <[email protected]>
ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks

Zhang Yi <[email protected]>
ext4: correct the start block of counting reserved clusters

Kemeng Shi <[email protected]>
ext4: correct return value of ext4_convert_meta_bg

Kemeng Shi <[email protected]>
ext4: correct offset of gdb backup in non meta_bg group to update_backups

Max Kellermann <[email protected]>
ext4: apply umask if ACL support is disabled

Heiner Kallweit <[email protected]>
Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"

Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix vfe_get() error jump

Roman Gushchin <[email protected]>
mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors

Mahmoud Adam <[email protected]>
nfsd: fix file memleak on client_opens_release

Vikash Garodia <[email protected]>
media: venus: hfi: add checks to handle capabilities from firmware

Vikash Garodia <[email protected]>
media: venus: hfi: fix the check to handle session buffer requirement

Vikash Garodia <[email protected]>
media: venus: hfi_parser: Add check to keep the number of codecs within range

Sean Young <[email protected]>
media: sharp: fix sharp encoding

Sean Young <[email protected]>
media: lirc: drop trailing space from scancode transmit

Su Hui <[email protected]>
f2fs: avoid format-overflow warning

Heiner Kallweit <[email protected]>
i2c: i801: fix potential race in i801_block_transaction_byte_by_byte

Klaus Kudielka <[email protected]>
net: phylink: initialize carrier state at creation

Alexander Sverdlin <[email protected]>
net: dsa: lan9303: consequently nested-lock physical MDIO

Harald Freudenberger <[email protected]>
s390/ap: fix AP bus crash on early config change callback invocation

Tam Nguyen <[email protected]>
i2c: designware: Disable TX_EMPTY irq while waiting for block length byte

Ondrej Mosnacek <[email protected]>
lsm: fix default return value for inode_getsecctx

Ondrej Mosnacek <[email protected]>
lsm: fix default return value for vm_enough_memory

Johnathan Mantey <[email protected]>
Revert ncsi: Propagate carrier gain/loss events to the NCSI controller

Vignesh Viswanathan <[email protected]>
arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO

Uwe Kleine-König <[email protected]>
PCI: exynos: Don't discard .remove() callback

Guan Wentao <[email protected]>
Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE

Masum Reza <[email protected]>
Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables

Larry Finger <[email protected]>
bluetooth: Add device 13d3:3571 to device tables

Larry Finger <[email protected]>
bluetooth: Add device 0bda:887b to device tables

Artem Lukyanov <[email protected]>

    Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559

Christian Marangi <[email protected]>
cpufreq: stats: Fix buffer overflow detection in trans_stats()

Pavel Krasavin <[email protected]>
tty: serial: meson: fix hard LOCKUP on crtscts mode

Lad Prabhakar <[email protected]>
serial: meson: Use platform_get_irq() to get the interrupt

Neil Armstrong <[email protected]>
tty: serial: meson: retrieve port FIFO size from DT

Colin Ian King <[email protected]>
serial: meson: remove redundant initialization of variable id

Chandradeep Dey <[email protected]>
ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add Dell ALC295 to pin fall back table

Takashi Iwai <[email protected]>
ALSA: info: Fix potential deadlock at disconnection

Basavaraj Natikar <[email protected]>
xhci: Enable RPM on controllers that support low-power states

Helge Deller <[email protected]>
parisc/power: Fix power soft-off when running on qemu

Helge Deller <[email protected]>
parisc/pgtable: Do not drop upper 5 address bits of physical address

Helge Deller <[email protected]>
parisc: Prevent booting 64-bit kernels on PA1.x machines

Joshua Yeong <[email protected]>
i3c: master: cdns: Fix reading status register

Linus Walleij <[email protected]>
mtd: cfi_cmdset_0001: Byte swap OTP info

Zi Yan <[email protected]>
mm/memory_hotplug: use pfn math in place of direct struct page manipulation

Zi Yan <[email protected]>
mm/cma: use nth_page() in place of direct struct page manipulation

Heiko Carstens <[email protected]>
s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir

Heiko Carstens <[email protected]>
s390/cmma: fix initial kernel address space page table walk

Alain Volmat <[email protected]>
dmaengine: stm32-mdma: correct desc prep when channel running

Sanjuán García, Jorge <[email protected]>
mcb: fix error handling for different scenarios when parsing

Benjamin Bara <[email protected]>
i2c: core: Run atomic i2c xfer when !preemptible

Benjamin Bara <[email protected]>
kernel/reboot: emergency_restart: Set correct system_state

Eric Biggers <[email protected]>
quota: explicitly forbid quota files from being encrypted

Zhihao Cheng <[email protected]>
jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev

Uwe Kleine-König <[email protected]>
PCI: keystone: Don't discard .probe() callback

Uwe Kleine-König <[email protected]>
PCI: keystone: Don't discard .remove() callback

Herve Codina <[email protected]>
genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware

Rong Chen <[email protected]>
mmc: meson-gx: Remove setting of CMD_CFG_ERROR

Johan Hovold <[email protected]>
wifi: ath11k: fix htt pktlog locking

Johan Hovold <[email protected]>
wifi: ath11k: fix dfs radar event locking

Johan Hovold <[email protected]>
wifi: ath11k: fix temperature event locking

Mimi Zohar <[email protected]>
ima: detect changes to the backing overlay file

Kathiravan Thirumoorthy <[email protected]>
firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit

Josef Bacik <[email protected]>
btrfs: don't arbitrarily slow down delalloc if we're committing

Catalin Marinas <[email protected]>
rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects

Brian Geffon <[email protected]>
PM: hibernate: Clean up sync_read handling in snapshot_write_next()

Brian Geffon <[email protected]>
PM: hibernate: Use __get_safe_page() rather than touching the list

Vignesh Viswanathan <[email protected]>
arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM

Heiner Kallweit <[email protected]>
PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()

Nitin Yadav <[email protected]>
mmc: sdhci_am654: fix start loop index for TAP value parsing

Dan Carpenter <[email protected]>
mmc: vub300: fix an error code

Kathiravan Thirumoorthy <[email protected]>
clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks

Kathiravan Thirumoorthy <[email protected]>
clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks

Helge Deller <[email protected]>
parisc/power: Add power soft-off when running on qemu

Helge Deller <[email protected]>
parisc/pdc: Add width field to struct pdc_model

Nathan Chancellor <[email protected]>
arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer

Werner Sembach <[email protected]>
ACPI: resource: Do IRQ override on TongFang GMxXGxx

Krister Johansen <[email protected]>
watchdog: move softlockup_panic back to early_param

Lukas Wunner <[email protected]>
PCI/sysfs: Protect driver's D3cold preference from user space

David Woodhouse <[email protected]>
hvc/xen: fix error path in xen_hvc_init() to always register frontend driver

David Woodhouse <[email protected]>
hvc/xen: fix console unplug

Muhammad Usama Anjum <[email protected]>
tty/sysrq: replace smp_processor_id() with get_cpu()

Paul Moore <[email protected]>

    audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()

Paul Moore <[email protected]>
audit: don't take task_lock() in audit_exe_compare() code path

Maciej S. Szmigiero <[email protected]>
KVM: x86: Ignore MSR_AMD64_TW_CFG access

Nicolas Saenz Julienne <[email protected]>
KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space

Pu Wen <[email protected]>
x86/cpu/hygon: Fix the CPU topology evaluation for real

Chandrakanth patil <[email protected]>
scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers

Ranjan Kumar <[email protected]>
scsi: mpt3sas: Fix loop logic

Shung-Hsi Yu <[email protected]>
bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END

Hao Sun <[email protected]>
bpf: Fix check_stack_write_fixed_off() to correctly spill imm

Kees Cook <[email protected]>
randstruct: Fix gcc-plugin performance mode to stay in group

Nicholas Piggin <[email protected]>
powerpc/perf: Fix disabling BHRB and instruction sampling

Vikash Garodia <[email protected]>
media: venus: hfi: add checks to perform sanity on queue pointers

Ekaterina Esina <[email protected]>
cifs: fix check of rc in function generate_smb3signingkey

Anastasia Belova <[email protected]>
cifs: spnego: add ';' in HOST_KEY_LEN

Zhang Rui <[email protected]>
tools/power/turbostat: Fix a knl bug

Vlad Buslov <[email protected]>
macvlan: Don't propagate promisc change to lower dev in passthru

Rahul Rameshbabu <[email protected]>
net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors

Leon Romanovsky <[email protected]>
net/mlx5_core: Clean driver version and name

Dust Li <[email protected]>
net/mlx5e: fix double free of encap_header

Baruch Siach <[email protected]>
net: stmmac: fix rx budget limit check

Linkui Xiao <[email protected]>
netfilter: nf_conntrack_bridge: initialize err to 0

Linus Walleij <[email protected]>
net: ethernet: cortina: Fix MTU max setting

Linus Walleij <[email protected]>
net: ethernet: cortina: Handle large frames

Linus Walleij <[email protected]>
net: ethernet: cortina: Fix max RX frame define

Eric Dumazet <[email protected]>
bonding: stop the device in bond_setup_by_slave()

Eric Dumazet <[email protected]>

    ptp: annotate data-race around q->head and q->tail

Juergen Gross <[email protected]>
xen/events: fix delayed eoi list handling

Willem de Bruijn <[email protected]>
ppp: limit MRU to 64K

Shigeru Yoshida <[email protected]>
tipc: Fix kernel-infoleak due to uninitialized TLV value

Jijie Shao <[email protected]>
net: hns3: fix VF reset fail issue

Yonglong Liu <[email protected]>
net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()

Shigeru Yoshida <[email protected]>
tty: Fix uninit-value access in ppp_sync_receive()

Eric Dumazet <[email protected]>
ipvlan: add ipvlan_route_v6_outbound() helper

Andreas Gruenbacher <[email protected]>
gfs2: Silence "suspicious RCU usage in gfs2_permission" warning

felix <[email protected]>
SUNRPC: Fix RPC client cleaned up the freed pipefs dentries

Olga Kornievskaia <[email protected]>
NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO

Dan Carpenter <[email protected]>
SUNRPC: Add an IS_ERR() check back to where it was

Marc Zyngier <[email protected]>
gpio: Add helpers to ease the transition towards immutable irq_chip

Marc Zyngier <[email protected]>
gpio: Expose the gpiochip_irq_re[ql]res helpers

Marc Zyngier <[email protected]>
gpio: Don't fiddle with irqchips marked as immutable

Trond Myklebust <[email protected]>
SUNRPC: ECONNRESET might require a rebind

Mathias Nyman <[email protected]>
xhci: turn cancelled td cleanup to its own function

Miri Korenblit <[email protected]>
wifi: iwlwifi: Use FW rate for non-data frames

Dan Carpenter <[email protected]>
pwm: Fix double shift bug

Vitaly Prosyak <[email protected]>
drm/amdgpu: fix software pci_unplug on some chips

Tony Lindgren <[email protected]>
ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings

Douglas Anderson <[email protected]>
kgdb: Flush console before entering kgdb on panic

Wayne Lin <[email protected]>
drm/amd/display: Avoid NULL dereference of timing generator

Takashi Iwai <[email protected]>
media: imon: fix access to invalid resource for the second interface

Ilpo Järvinen <[email protected]>
media: cobalt: Use FIELD_GET() to extract Link Width

Al Viro <[email protected]>
gfs2: fix an oops in gfs2_permission

Bob Peterson <[email protected]>
gfs2: ignore negated quota changes

Hans Verkuil <[email protected]>
media: vivid: avoid integer overflow

Rajeshwar R Shinde <[email protected]>
media: gspca: cpia1: shift-out-of-bounds in set_flicker

Axel Lin <[email protected]>
i2c: sun6i-p2wi: Prevent potential division by zero

Marco Elver <[email protected]>
9p/trans_fd: Annotate data-racy writes to file::f_flags

Hardik Gajjar <[email protected]>
usb: gadget: f_ncm: Always set current gadget in ncm_bind()

Yi Yang <[email protected]>
tty: vcc: Add check for kstrdup() in vcc_probe()

Yuezhang Mo <[email protected]>
exfat: support handle zero-size directory

Jiri Kosina <[email protected]>
HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W

Yoshihiro Shimoda <[email protected]>
misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller

Wenchao Hao <[email protected]>
scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()

Ilpo Järvinen <[email protected]>
atm: iphase: Do PCI error checks on own line

Ilpo Järvinen <[email protected]>
PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields

Cezary Rojewski <[email protected]>
ALSA: hda: Fix possible null-ptr-deref when assigning a stream

Vincent Whitchurch <[email protected]>
ARM: 9320/1: fix stack depot IRQ stack filter

Mikhail Khvainitski <[email protected]>
HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround

Manas Ghandat <[email protected]>
jfs: fix array-index-out-of-bounds in diAlloc

Manas Ghandat <[email protected]>
jfs: fix array-index-out-of-bounds in dbFindLeaf

Juntong Deng <[email protected]>
fs/jfs: Add validity check for db_maxag and db_agpref

Juntong Deng <[email protected]>
fs/jfs: Add check for negative db_l2nbperpage

Ilpo Järvinen <[email protected]>
RDMA/hfi1: Use FIELD_GET() to extract Link Width

Lu Jialin <[email protected]>
crypto: pcrypt - Fix hungtask for PADATA_RESET

Richard Fitzgerald <[email protected]>
ASoC: soc-card: Add storage for PCI SSID

zhujun2 <[email protected]>
selftests/efivarfs: create-read: fix a resource leak

Qu Huang <[email protected]>
drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL

Ondrej Jirman <[email protected]>
drm/panel: st7703: Pick different reset sequence

Ma Ke <[email protected]>
drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference

Ma Ke <[email protected]>
drm/panel: fix a possible null pointer dereference

Stanley.Yang <[email protected]>
drm/amdgpu: Fix potential null pointer derefernce

Mario Limonciello <[email protected]>
drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga

Mario Limonciello <[email protected]>
drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7

Jani Nikula <[email protected]>
drm/msm/dp: skip validity check for DP CTS EDID checksum

baozhu.liu <[email protected]>
drm/komeda: drop all currently held locks if deadlock happens

Olli Asikainen <[email protected]>
platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e

ZhengHan Wang <[email protected]>
Bluetooth: Fix double free in hci_conn_cleanup

youwan Wang <[email protected]>

    Bluetooth: btusb: Add date->evt_skb is NULL check

Douglas Anderson <[email protected]>
wifi: ath10k: Don't touch the CE interrupt registers after power up

Eric Dumazet <[email protected]>

    net: annotate data-races around sk->sk_dst_pending_confirm

Eric Dumazet <[email protected]>

    net: annotate data-races around sk->sk_tx_queue_mapping

Dmitry Antipov <[email protected]>
wifi: ath10k: fix clang-specific fortify warning

Dmitry Antipov <[email protected]>
wifi: ath9k: fix clang-specific fortify warnings

Kumar Kartikeya Dwivedi <[email protected]>

    bpf: Detect IP == ksym.end as part of BPF program

Ping-Ke Shih <[email protected]>

    wifi: mac80211: don't return unset power in ieee80211_get_tx_power()

Dmitry Antipov <[email protected]>
wifi: mac80211_hwsim: fix clang-specific fortify warning

Mike Rapoport (IBM) <[email protected]>
x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size

Ronald Wahl <[email protected]>
clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware

Jacky Bai <[email protected]>
clocksource/drivers/timer-imx-gpt: Fix potential memory leak

Shuai Xue <[email protected]>
perf/core: Bail out early if the request AUX area is out of bound

John Stultz <[email protected]>
locking/ww_mutex/test: Fix potential workqueue corruption

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/include/asm/exception.h                   |   4 -
 arch/arm64/Kconfig                                 |   2 +
 arch/arm64/boot/dts/qcom/ipq6018.dtsi              |  15 +-
 arch/parisc/include/uapi/asm/pdc.h                 |   1 +
 arch/parisc/kernel/entry.S                         |   7 +-
 arch/parisc/kernel/head.S                          |   5 +-
 arch/powerpc/perf/core-book3s.c                    |   5 +-
 arch/powerpc/platforms/powernv/opal-prd.c          |  17 ++-
 arch/s390/mm/page-states.c                         |  19 ++-
 arch/x86/include/asm/msr-index.h                   |   1 +
 arch/x86/include/asm/numa.h                        |   7 -
 arch/x86/kernel/cpu/hygon.c                        |   8 +-
 arch/x86/kvm/hyperv.c                              |  10 +-
 arch/x86/kvm/x86.c                                 |   2 +
 arch/x86/mm/numa.c                                 |   7 -
 crypto/pcrypt.c                                    |   4 +
 drivers/acpi/resource.c                            |  12 ++
 drivers/atm/iphase.c                               |  20 +--
 drivers/bluetooth/btusb.c                          |  15 ++
 drivers/clk/qcom/gcc-ipq6018.c                     |   6 -
 drivers/clk/qcom/gcc-ipq8074.c                     |   6 -
 drivers/clocksource/timer-atmel-tcb.c              |   1 +
 drivers/clocksource/timer-imx-gpt.c                |  18 ++-
 drivers/cpufreq/cpufreq_stats.c                    |  14 +-
 drivers/dma/stm32-mdma.c                           |   4 +-
 drivers/firmware/qcom_scm.c                        |   7 +
 drivers/gpio/gpiolib.c                             |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   6 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |   9 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  13 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |   4 +-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |  22 +--
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |  32 +++--
 drivers/gpu/drm/amd/include/pptable.h              |   4 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |   8 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h  |  16 +--
 .../drm/arm/display/komeda/komeda_pipeline_state.c |   9 +-
 drivers/gpu/drm/msm/dp/dp_panel.c                  |  21 +--
 drivers/gpu/drm/panel/panel-arm-versatile.c        |   2 +
 drivers/gpu/drm/panel/panel-sitronix-st7703.c      |  25 ++--
 drivers/gpu/drm/panel/panel-tpo-tpg110.c           |   2 +
 drivers/hid/hid-ids.h                              |   1 +
 drivers/hid/hid-lenovo.c                           |  68 +++++----
 drivers/hid/hid-quirks.c                           |   1 +
 drivers/i2c/busses/i2c-designware-master.c         |  19 ++-
 drivers/i2c/busses/i2c-i801.c                      |  19 ++-
 drivers/i2c/busses/i2c-sun6i-p2wi.c                |   5 +
 drivers/i2c/i2c-core.h                             |   2 +-
 drivers/i3c/master/i3c-master-cdns.c               |   6 +-
 drivers/infiniband/hw/hfi1/pcie.c                  |   9 +-
 drivers/mcb/mcb-core.c                             |   1 +
 drivers/mcb/mcb-parse.c                            |   2 +-
 drivers/media/pci/cobalt/cobalt-driver.c           |  11 +-
 drivers/media/platform/qcom/camss/camss-vfe.c      |   2 +-
 drivers/media/platform/qcom/venus/hfi_msgs.c       |   2 +-
 drivers/media/platform/qcom/venus/hfi_parser.c     |  15 ++
 drivers/media/platform/qcom/venus/hfi_venus.c      |  10 ++
 drivers/media/rc/imon.c                            |   6 +
 drivers/media/rc/ir-sharp-decoder.c                |   8 +-
 drivers/media/rc/lirc_dev.c                        |   6 +-
 drivers/media/test-drivers/vivid/vivid-rds-gen.c   |   2 +-
 drivers/media/usb/gspca/cpia1.c                    |   3 +
 drivers/misc/pci_endpoint_test.c                   |   4 +
 drivers/mmc/host/meson-gx-mmc.c                    |   1 -
 drivers/mmc/host/sdhci_am654.c                     |   2 +-
 drivers/mmc/host/vub300.c                          |   1 +
 drivers/mtd/chips/cfi_cmdset_0001.c                |  20 ++-
 drivers/net/bonding/bond_main.c                    |   6 +
 drivers/net/dsa/lan9303_mdio.c                     |   4 +-
 drivers/net/ethernet/cortina/gemini.c              |  45 +++---
 drivers/net/ethernet/cortina/gemini.h              |   4 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   2 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  14 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/devlink.c  |   2 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c    |  10 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |  13 +-
 .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |  10 +-
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |   3 -
 drivers/net/ethernet/realtek/r8169_main.c          |   4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   2 +-
 drivers/net/ipvlan/ipvlan_core.c                   |  41 +++---
 drivers/net/macvlan.c                              |   2 +-
 drivers/net/phy/phylink.c                          |   1 +
 drivers/net/ppp/ppp_synctty.c                      |   6 +-
 drivers/net/wireless/ath/ath10k/debug.c            |   2 +-
 drivers/net/wireless/ath/ath10k/snoc.c             |  18 ++-
 drivers/net/wireless/ath/ath11k/dp_rx.c            |   8 +-
 drivers/net/wireless/ath/ath11k/wmi.c              |  12 +-
 drivers/net/wireless/ath/ath9k/debug.c             |   2 +-
 drivers/net/wireless/ath/ath9k/htc_drv_debug.c     |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |  14 +-
 drivers/net/wireless/mac80211_hwsim.c              |   2 +-
 drivers/parisc/power.c                             |  16 ++-
 drivers/pci/controller/dwc/pci-exynos.c            |   4 +-
 drivers/pci/controller/dwc/pci-keystone.c          |   8 +-
 drivers/pci/controller/dwc/pcie-tegra194.c         |   9 +-
 drivers/pci/pci-acpi.c                             |   2 +-
 drivers/pci/pci-sysfs.c                            |   5 +-
 drivers/pci/pcie/aspm.c                            |   2 +
 drivers/platform/x86/thinkpad_acpi.c               |   1 +
 drivers/ptp/ptp_chardev.c                          |   3 +-
 drivers/ptp/ptp_clock.c                            |   5 +-
 drivers/ptp/ptp_private.h                          |   8 +-
 drivers/ptp/ptp_sysfs.c                            |   3 +-
 drivers/s390/crypto/ap_bus.c                       |   4 +
 drivers/scsi/libfc/fc_lport.c                      |   6 +
 drivers/scsi/megaraid/megaraid_sas_base.c          |   4 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |   4 +-
 drivers/tty/hvc/hvc_xen.c                          |  37 +++--
 drivers/tty/serial/meson_uart.c                    |  33 +++--
 drivers/tty/sysrq.c                                |   3 +-
 drivers/tty/vcc.c                                  |  16 ++-
 drivers/usb/gadget/function/f_ncm.c                |  27 ++--
 drivers/usb/host/xhci-pci.c                        |   4 +-
 drivers/usb/host/xhci-ring.c                       | 108 +++++++--------
 drivers/xen/events/events_base.c                   |   4 +-
 fs/btrfs/delalloc-space.c                          |   3 -
 fs/cifs/cifs_spnego.c                              |   4 +-
 fs/cifs/smb2transport.c                            |   5 +-
 fs/exfat/namei.c                                   |  29 +++-
 fs/ext4/acl.h                                      |   5 +
 fs/ext4/extents_status.c                           |   4 +-
 fs/ext4/file.c                                     | 153 +++++++++------------
 fs/ext4/resize.c                                   |  19 +--
 fs/f2fs/compress.c                                 |   2 +-
 fs/gfs2/inode.c                                    |  14 +-
 fs/gfs2/quota.c                                    |  11 ++
 fs/gfs2/super.c                                    |   2 +-
 fs/jbd2/recovery.c                                 |   8 ++
 fs/jfs/jfs_dmap.c                                  |  23 +++-
 fs/jfs/jfs_imap.c                                  |   5 +-
 fs/nfs/nfs4proc.c                                  |   5 +-
 fs/nfsd/nfs4state.c                                |   2 +-
 fs/overlayfs/super.c                               |   2 +-
 fs/proc/proc_sysctl.c                              |   1 -
 fs/quota/dquot.c                                   |  14 ++
 include/linux/gpio/driver.h                        |  16 +++
 include/linux/irq.h                                |   2 +
 include/linux/lsm_hook_defs.h                      |   4 +-
 include/linux/mlx5/driver.h                        |   2 +
 include/linux/pwm.h                                |   4 +-
 include/linux/sunrpc/clnt.h                        |   1 +
 include/linux/trace_events.h                       |   4 +
 include/net/netfilter/nf_tables.h                  |   3 -
 include/net/sock.h                                 |  26 +++-
 include/sound/soc-card.h                           |  37 +++++
 include/sound/soc.h                                |  11 ++
 include/uapi/linux/netfilter/nf_tables.h           |   1 +
 io_uring/io_uring.c                                |  18 ++-
 kernel/audit_watch.c                               |   9 +-
 kernel/bpf/core.c                                  |   6 +-
 kernel/bpf/verifier.c                              |   9 +-
 kernel/debug/debug_core.c                          |   3 +
 kernel/events/ring_buffer.c                        |   6 +
 kernel/irq/debugfs.c                               |   1 +
 kernel/irq/generic-chip.c                          |  25 +++-
 kernel/locking/test-ww_mutex.c                     |  20 +--
 kernel/padata.c                                    |   2 +-
 kernel/power/snapshot.c                            |  16 +--
 kernel/rcu/tree.c                                  |   9 ++
 kernel/reboot.c                                    |   1 +
 kernel/trace/trace.c                               |  15 ++
 kernel/trace/trace.h                               |   3 +
 kernel/trace/trace_events.c                        |  43 ++++--
 kernel/trace/trace_events_filter.c                 |   3 +
 kernel/watchdog.c                                  |   7 +
 mm/cma.c                                           |   2 +-
 mm/memcontrol.c                                    |   3 +-
 mm/memory_hotplug.c                                |   2 +-
 net/9p/trans_fd.c                                  |  13 +-
 net/bluetooth/hci_conn.c                           |   6 +-
 net/bluetooth/hci_sysfs.c                          |  23 ++--
 net/bridge/netfilter/nf_conntrack_bridge.c         |   2 +-
 net/core/sock.c                                    |   2 +-
 net/ipv4/tcp_output.c                              |   2 +-
 net/mac80211/cfg.c                                 |   4 +
 net/ncsi/ncsi-aen.c                                |   5 -
 net/netfilter/nf_tables_api.c                      |  62 ++++++---
 net/sunrpc/clnt.c                                  |   7 +-
 net/sunrpc/rpcb_clnt.c                             |   4 +
 net/tipc/netlink_compat.c                          |   1 +
 scripts/gcc-plugins/randomize_layout_plugin.c      |  11 +-
 security/integrity/ima/ima_api.c                   |   5 +
 security/integrity/ima/ima_main.c                  |  16 ++-
 security/integrity/integrity.h                     |   2 +
 sound/core/info.c                                  |  21 +--
 sound/hda/hdac_stream.c                            |   6 +-
 sound/pci/hda/patch_realtek.c                      |  20 +--
 sound/soc/ti/omap-mcbsp.c                          |   6 +-
 tools/power/x86/turbostat/turbostat.c              |   2 +-
 tools/testing/selftests/efivarfs/create-read.c     |   2 +
 197 files changed, 1321 insertions(+), 715 deletions(-)