From: Greg Kroah-Hartman Date: Sun, 23 Jan 2022 15:34:28 +0000 (+0100) Subject: Merge branch 'master' of gitolite.kernel.org:/pub/scm/linux/kernel/git/stable/stable... X-Git-Tag: v4.4.300~132 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dfb58acd4a7a1b418a06c742cc29899862aeb978;p=thirdparty%2Fkernel%2Fstable-queue.git Merge branch 'master' of gitolite.kernel.org:/pub/scm/linux/kernel/git/stable/stable-queue Lots of conflicts in series files, hopefully I got it all worked out... --- dfb58acd4a7a1b418a06c742cc29899862aeb978 diff --cc queue-4.14/series index 861ab938214,8dd654db0c3..72cb98183b5 --- a/queue-4.14/series +++ b/queue-4.14/series @@@ -28,6 -28,120 +28,120 @@@ media-redrat3-fix-control-message-timeo media-pvrusb2-fix-control-message-timeouts.patch media-stk1160-fix-control-message-timeouts.patch can-softing_cs-softingcs_probe-fix-memleak-on-registration-failure.patch -iio-trigger-fix-a-scheduling-whilst-atomic-issue-seen-on-tsc2046.patch +shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shmem_evict_inode.patch - iio-trigger-fix-a-scheduling-whilst-atomic-issue-seen-on-tsc2046.patch pci-add-function-1-dma-alias-quirk-for-marvell-88se9125-sata-controller.patch + bluetooth-cmtp-fix-possible-panic-when-cmtp_init_soc.patch + clk-bcm-2835-pick-the-closest-clock-rate.patch + clk-bcm-2835-remove-rounding-up-the-dividers.patch + wcn36xx-indicate-beacon-not-connection-loss-on-misse.patch + media-em28xx-fix-memory-leak-in-em28xx_init_dev.patch + bluetooth-stop-proccessing-malicious-adv-data.patch + media-dmxdev-fix-uaf-when-dvb_register_device-fails.patch + crypto-qce-fix-uaf-on-qce_ahash_register_one.patch + tty-serial-atmel-check-return-code-of-dmaengine_subm.patch + tty-serial-atmel-call-dma_async_issue_pending.patch + media-mtk-vcodec-call-v4l2_m2m_ctx_release-first-whe.patch + netfilter-bridge-add-support-for-pppoe-filtering.patch + arm64-dts-qcom-msm8916-fix-mmc-controller-aliases.patch + drm-amdgpu-fix-a-null-pointer-dereference-in-amdgpu_.patch + drm-radeon-radeon_kms-fix-a-null-pointer-dereference.patch + serial-amba-pl011-do-not-request-memory-region-twice.patch + floppy-fix-hang-in-watchdog-when-disk-is-ejected.patch + media-dib8000-fix-a-memleak-in-dib8000_init.patch + media-saa7146-mxb-fix-a-null-pointer-dereference-in-.patch + media-si2157-fix-warm-tuner-state-detection.patch + sched-rt-try-to-restart-rt-period-timer-when-rt-runt.patch + media-dw2102-fix-use-after-free.patch + media-msi001-fix-possible-null-ptr-deref-in-msi001_p.patch + usb-ftdi-elan-fix-memory-leak-on-device-disconnect.patch + x86-mce-inject-avoid-out-of-bounds-write-when-settin.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch-8110 + ppp-ensure-minimum-packet-size-in-ppp_write.patch + fsl-fman-check-for-null-pointer-after-calling-devm_i.patch + spi-spi-meson-spifc-add-missing-pm_runtime_disable-i.patch + tpm-add-request_locality-before-write-tpm_int_enable.patch + can-softing-softing_startstop-fix-set-but-not-used-v.patch + can-xilinx_can-xcan_probe-check-for-error-irq.patch + pcmcia-fix-setting-of-kthread-task-states.patch + net-mcs7830-handle-usb-read-errors-properly.patch + ext4-avoid-trim-error-on-fs-with-small-groups.patch + alsa-jack-add-missing-rwsem-around-snd_ctl_remove-ca.patch + alsa-pcm-add-missing-rwsem-around-snd_ctl_remove-cal.patch + alsa-hda-add-missing-rwsem-around-snd_ctl_remove-cal.patch + rdma-hns-validate-the-pkey-index.patch + powerpc-prom_init-fix-improper-check-of-prom_getprop.patch + alsa-oss-fix-compile-error-when-oss_debug-is-enabled.patch + char-mwave-adjust-io-port-register-size.patch + uio-uio_dmem_genirq-catch-the-exception.patch + scsi-ufs-fix-race-conditions-related-to-driver-data.patch + rdma-core-let-ib_find_gid-continue-search-even-after.patch + dmaengine-pxa-mmp-stop-referencing-config-slave_id.patch + iommu-iova-fix-race-between-fq-timeout-and-teardown.patch + asoc-samsung-idma-check-of-ioremap-return-value.patch + misc-lattice-ecp3-config-fix-task-hung-when-firmware.patch + mips-lantiq-add-support-for-clk_set_parent.patch + mips-bcm63xx-add-support-for-clk_set_parent.patch + rdma-cxgb4-set-queue-pair-state-when-being-queried.patch + bluetooth-fix-debugfs-entry-leak-in-hci_register_dev.patch + fs-dlm-filter-user-dlm-messages-for-kernel-locks.patch + ar5523-fix-null-ptr-deref-with-unexpected-wdcmsg_tar.patch + drm-nouveau-pmu-gm200-avoid-touching-pmu-outside-of-.patch + usb-gadget-f_fs-use-stream_open-for-endpoint-files.patch + hid-apple-do-not-reset-quirks-when-the-fn-key-is-not.patch + media-b2c2-add-missing-check-in-flexcop_pci_isr.patch + arm-imx-rename-debug_imx21_imx27_uart-to-debug_imx27.patch + mlxsw-pci-add-shutdown-method-in-pci-driver.patch + drm-bridge-megachips-ensure-both-bridges-are-probed-.patch + gpiolib-acpi-do-not-set-the-irq-type-if-the-irq-is-a.patch + hsi-core-fix-return-freed-object-in-hsi_new_client.patch + mwifiex-fix-skb_over_panic-in-mwifiex_usb_recv.patch + usb-uhci-add-aspeed-ast2600-uhci-support.patch + floppy-add-max-size-check-for-user-space-request.patch + media-uvcvideo-increase-uvc_ctrl_control_timeout-to-.patch + media-saa7146-hexium_orion-fix-a-null-pointer-derefe.patch + media-m920x-don-t-use-stack-on-usb-reads.patch + iwlwifi-mvm-synchronize-with-fw-after-multicast-comm.patch + ath10k-fix-tx-hanging.patch + net-bonding-debug-avoid-printing-debug-logs-when-bon.patch + bpf-do-not-warn-in-bpf_warn_invalid_xdp_action.patch + media-igorplugusb-receiver-overflow-should-be-report.patch + media-saa7146-hexium_gemini-fix-a-null-pointer-deref.patch + mmc-core-fixup-storing-of-ocr-for-mmc_quirk_nonstd_s.patch + arm64-tegra-adjust-length-of-ccplex-cluster-mmio-reg.patch + usb-hub-add-delay-for-superspeed-hub-resume-to-let-l.patch + ath9k-fix-out-of-bound-memcpy-in-ath9k_hif_usb_rx_st.patch + iwlwifi-fix-leaks-bad-data-after-failed-firmware-loa.patch + iwlwifi-remove-module-loading-failure-message.patch + um-registers-rename-function-names-to-avoid-conflict.patch + jffs2-gc-deadlock-reading-a-page-that-is-used-in-jff.patch + acpica-actypes.h-expand-the-acpi_access_-definitions.patch + acpica-utilities-avoid-deleting-the-same-object-twic.patch + acpica-executer-fix-the-refclass_refof-case-in-acpi_.patch + acpica-hardware-do-not-flush-cpu-cache-when-entering.patch + btrfs-remove-bug_on-in-find_parent_nodes.patch + btrfs-remove-bug_on-eie-in-find_parent_nodes.patch + net-mdio-demote-probed-message-to-debug-print.patch + mac80211-allow-non-standard-vht-mcs-10-11.patch + dm-btree-add-a-defensive-bounds-check-to-insert_at.patch + dm-space-map-common-add-bounds-check-to-sm_ll_lookup.patch + net-phy-marvell-configure-rgmii-delays-for-88e1118.patch + serial-pl010-drop-cr-register-reset-on-set_termios.patch + serial-core-keep-mctrl-register-state-and-cached-cop.patch + parisc-avoid-calling-faulthandler_disabled-twice.patch + powerpc-6xx-add-missing-of_node_put.patch + powerpc-powernv-add-missing-of_node_put.patch + powerpc-cell-add-missing-of_node_put.patch + powerpc-btext-add-missing-of_node_put.patch + powerpc-watchdog-fix-missed-watchdog-reset-due-to-me.patch + i2c-i801-don-t-silently-correct-invalid-transfer-siz.patch + powerpc-smp-move-setup_profiling_timer-under-config_.patch + i2c-mpc-correct-i2c-reset-procedure.patch + w1-misuse-of-get_user-put_user-reported-by-sparse.patch + alsa-seq-set-upper-limit-of-processed-events.patch + mips-octeon-add-put_device-after-of_find_device_by_n.patch + i2c-designware-pci-fix-to-change-data-types-of-hcnt-.patch + mips-octeon-fix-build-errors-using-clang.patch + scsi-sr-don-t-use-gfp_dma.patch + asoc-mediatek-mt8173-fix-device_node-leak.patch + power-bq25890-enable-continuous-conversion-for-adc-a.patch diff --cc queue-4.19/series index 3ad75c82c57,d33d3b7f52f..3d0224d285f --- a/queue-4.19/series +++ b/queue-4.19/series @@@ -23,21 -23,154 +23,172 @@@ hid-uhid-fix-worker-destroying-device-w hid-wacom-reset-expected-and-received-contact-counts-at-the-same-time.patch hid-wacom-ignore-the-confidence-flag-when-a-touch-is-removed.patch hid-wacom-avoid-using-stale-array-indicies-to-read-contact-count.patch +f2fs-fix-to-do-sanity-check-in-is_alive.patch +nfc-llcp-fix-null-error-pointer-dereference-on-sendmsg-after-failed-bind.patch +mtd-rawnand-gpmi-remove-explicit-default-gpmi-clock-setting-for-i.mx6.patch +x86-gpu-reserve-stolen-memory-for-first-integrated-intel-gpu.patch +rtc-cmos-take-rtc_lock-while-reading-from-cmos.patch +media-flexcop-usb-fix-control-message-timeouts.patch +media-mceusb-fix-control-message-timeouts.patch +media-em28xx-fix-control-message-timeouts.patch +media-cpia2-fix-control-message-timeouts.patch +media-s2255-fix-control-message-timeouts.patch +media-dib0700-fix-undefined-behavior-in-tuner-shutdown.patch +media-redrat3-fix-control-message-timeouts.patch +media-pvrusb2-fix-control-message-timeouts.patch +media-stk1160-fix-control-message-timeouts.patch +can-softing_cs-softingcs_probe-fix-memleak-on-registration-failure.patch +lkdtm-fix-content-of-section-containing-lkdtm_rodata_do_nothing.patch +pci-add-function-1-dma-alias-quirk-for-marvell-88se9125-sata-controller.patch +shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shmem_evict_inode.patch + drm-panel-innolux-p079zca-delete-panel-on-attach-fai.patch + bluetooth-cmtp-fix-possible-panic-when-cmtp_init_soc.patch + clk-bcm-2835-pick-the-closest-clock-rate.patch + clk-bcm-2835-remove-rounding-up-the-dividers.patch + wcn36xx-indicate-beacon-not-connection-loss-on-misse.patch + wcn36xx-release-dma-channel-descriptor-allocations.patch + media-videobuf2-fix-the-size-printk-format.patch + media-em28xx-fix-memory-leak-in-em28xx_init_dev.patch + arm64-dts-meson-gxbb-wetek-fix-missing-gpio-binding.patch + bluetooth-stop-proccessing-malicious-adv-data.patch + tee-fix-put-order-in-teedev_close_context.patch + media-dmxdev-fix-uaf-when-dvb_register_device-fails.patch + crypto-qce-fix-uaf-on-qce_ahash_register_one.patch + tty-serial-atmel-check-return-code-of-dmaengine_subm.patch + tty-serial-atmel-call-dma_async_issue_pending.patch + media-rcar-csi2-correct-the-selection-of-hsfreqrange.patch + media-si470x-i2c-fix-possible-memory-leak-in-si470x_.patch + media-mtk-vcodec-call-v4l2_m2m_ctx_release-first-whe.patch + netfilter-bridge-add-support-for-pppoe-filtering.patch + arm64-dts-qcom-msm8916-fix-mmc-controller-aliases.patch + drm-amdgpu-fix-a-null-pointer-dereference-in-amdgpu_.patch + drm-radeon-radeon_kms-fix-a-null-pointer-dereference.patch + tty-serial-uartlite-allow-64-bit-address.patch + serial-amba-pl011-do-not-request-memory-region-twice.patch + floppy-fix-hang-in-watchdog-when-disk-is-ejected.patch + media-dib8000-fix-a-memleak-in-dib8000_init.patch + media-saa7146-mxb-fix-a-null-pointer-dereference-in-.patch + media-si2157-fix-warm-tuner-state-detection.patch + sched-rt-try-to-restart-rt-period-timer-when-rt-runt.patch + xfrm-fix-a-small-bug-in-xfrm_sa_len.patch + crypto-stm32-cryp-fix-double-pm-exit.patch + media-dw2102-fix-use-after-free.patch + media-msi001-fix-possible-null-ptr-deref-in-msi001_p.patch + media-coda-imx-vdoa-handle-dma_set_coherent_mask-err.patch + drm-msm-dpu-fix-safe-status-debugfs-file.patch + xfrm-interface-with-if_id-0-should-return-error.patch + xfrm-state-and-policy-should-fail-if-xfrma_if_id-0.patch + usb-ftdi-elan-fix-memory-leak-on-device-disconnect.patch + arm-dts-armada-38x-add-generic-compatible-to-uart-no.patch + mmc-meson-mx-sdio-add-irq-check.patch + x86-mce-inject-avoid-out-of-bounds-write-when-settin.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch-2261 + netfilter-ipt_clusterip-fix-refcount-leak-in-cluster.patch + ppp-ensure-minimum-packet-size-in-ppp_write.patch + staging-greybus-audio-check-null-pointer.patch + fsl-fman-check-for-null-pointer-after-calling-devm_i.patch + bluetooth-hci_bcm-check-for-error-irq.patch + spi-spi-meson-spifc-add-missing-pm_runtime_disable-i.patch + tpm-add-request_locality-before-write-tpm_int_enable.patch + can-softing-softing_startstop-fix-set-but-not-used-v.patch + can-xilinx_can-xcan_probe-check-for-error-irq.patch + pcmcia-fix-setting-of-kthread-task-states.patch + net-mcs7830-handle-usb-read-errors-properly.patch + ext4-avoid-trim-error-on-fs-with-small-groups.patch + alsa-jack-add-missing-rwsem-around-snd_ctl_remove-ca.patch + alsa-pcm-add-missing-rwsem-around-snd_ctl_remove-cal.patch + alsa-hda-add-missing-rwsem-around-snd_ctl_remove-cal.patch + rdma-hns-validate-the-pkey-index.patch + powerpc-prom_init-fix-improper-check-of-prom_getprop.patch + asoc-uniphier-drop-selecting-non-existing-snd_soc_un.patch + alsa-oss-fix-compile-error-when-oss_debug-is-enabled.patch + char-mwave-adjust-io-port-register-size.patch + uio-uio_dmem_genirq-catch-the-exception.patch + iommu-io-pgtable-arm-fix-table-descriptor-paddr-form.patch + scsi-ufs-fix-race-conditions-related-to-driver-data.patch + rdma-core-let-ib_find_gid-continue-search-even-after.patch + asoc-rt5663-handle-device_property_read_u32_array-er.patch + dmaengine-pxa-mmp-stop-referencing-config-slave_id.patch + iommu-iova-fix-race-between-fq-timeout-and-teardown.patch + asoc-mediatek-check-for-error-clk-pointer.patch + asoc-samsung-idma-check-of-ioremap-return-value.patch + misc-lattice-ecp3-config-fix-task-hung-when-firmware.patch + mips-lantiq-add-support-for-clk_set_parent.patch + mips-bcm63xx-add-support-for-clk_set_parent.patch + rdma-cxgb4-set-queue-pair-state-when-being-queried.patch + bluetooth-fix-debugfs-entry-leak-in-hci_register_dev.patch + fs-dlm-filter-user-dlm-messages-for-kernel-locks.patch + ar5523-fix-null-ptr-deref-with-unexpected-wdcmsg_tar.patch + drm-nouveau-pmu-gm200-avoid-touching-pmu-outside-of-.patch + usb-gadget-f_fs-use-stream_open-for-endpoint-files.patch + hid-apple-do-not-reset-quirks-when-the-fn-key-is-not.patch + media-b2c2-add-missing-check-in-flexcop_pci_isr.patch + arm-imx-rename-debug_imx21_imx27_uart-to-debug_imx27.patch + mlxsw-pci-add-shutdown-method-in-pci-driver.patch + drm-bridge-megachips-ensure-both-bridges-are-probed-.patch + gpiolib-acpi-do-not-set-the-irq-type-if-the-irq-is-a.patch + hsi-core-fix-return-freed-object-in-hsi_new_client.patch + mwifiex-fix-skb_over_panic-in-mwifiex_usb_recv.patch + rsi-fix-out-of-bounds-read-in-rsi_read_pkt.patch + usb-uhci-add-aspeed-ast2600-uhci-support.patch + floppy-add-max-size-check-for-user-space-request.patch + media-uvcvideo-increase-uvc_ctrl_control_timeout-to-.patch + media-saa7146-hexium_orion-fix-a-null-pointer-derefe.patch + media-m920x-don-t-use-stack-on-usb-reads.patch + iwlwifi-mvm-synchronize-with-fw-after-multicast-comm.patch + ath10k-fix-tx-hanging.patch + net-sysfs-update-the-queue-counts-in-the-unregistrat.patch + x86-mce-mark-mce_panic-noinstr.patch + x86-mce-mark-mce_end-noinstr.patch + x86-mce-mark-mce_read_aux-noinstr.patch + net-bonding-debug-avoid-printing-debug-logs-when-bon.patch + bpf-do-not-warn-in-bpf_warn_invalid_xdp_action.patch + hid-quirks-allow-inverting-the-absolute-x-y-values.patch + media-igorplugusb-receiver-overflow-should-be-report.patch + media-saa7146-hexium_gemini-fix-a-null-pointer-deref.patch + mmc-core-fixup-storing-of-ocr-for-mmc_quirk_nonstd_s.patch + audit-ensure-userspace-is-penalized-the-same-as-the-.patch + arm64-tegra-adjust-length-of-ccplex-cluster-mmio-reg.patch + usb-hub-add-delay-for-superspeed-hub-resume-to-let-l.patch + ath9k-fix-out-of-bound-memcpy-in-ath9k_hif_usb_rx_st.patch + iwlwifi-fix-leaks-bad-data-after-failed-firmware-loa.patch + iwlwifi-remove-module-loading-failure-message.patch + iwlwifi-mvm-fix-calculation-of-frame-length.patch + um-registers-rename-function-names-to-avoid-conflict.patch + jffs2-gc-deadlock-reading-a-page-that-is-used-in-jff.patch + acpica-actypes.h-expand-the-acpi_access_-definitions.patch + acpica-utilities-avoid-deleting-the-same-object-twic.patch + acpica-executer-fix-the-refclass_refof-case-in-acpi_.patch + acpica-hardware-do-not-flush-cpu-cache-when-entering.patch + drm-amdgpu-fixup-bad-vram-size-on-gmc-v8.patch + acpi-battery-add-the-thinkpad-not-charging-quirk.patch + btrfs-remove-bug_on-in-find_parent_nodes.patch + btrfs-remove-bug_on-eie-in-find_parent_nodes.patch + net-mdio-demote-probed-message-to-debug-print.patch + mac80211-allow-non-standard-vht-mcs-10-11.patch + dm-btree-add-a-defensive-bounds-check-to-insert_at.patch + dm-space-map-common-add-bounds-check-to-sm_ll_lookup.patch + net-phy-marvell-configure-rgmii-delays-for-88e1118.patch + net-gemini-allow-any-rgmii-interface-mode.patch + regulator-qcom_smd-align-probe-function-with-rpmh-re.patch + serial-pl010-drop-cr-register-reset-on-set_termios.patch + serial-core-keep-mctrl-register-state-and-cached-cop.patch + parisc-avoid-calling-faulthandler_disabled-twice.patch + powerpc-6xx-add-missing-of_node_put.patch + powerpc-powernv-add-missing-of_node_put.patch + powerpc-cell-add-missing-of_node_put.patch + powerpc-btext-add-missing-of_node_put.patch + powerpc-watchdog-fix-missed-watchdog-reset-due-to-me.patch + i2c-i801-don-t-silently-correct-invalid-transfer-siz.patch + powerpc-smp-move-setup_profiling_timer-under-config_.patch + i2c-mpc-correct-i2c-reset-procedure.patch + w1-misuse-of-get_user-put_user-reported-by-sparse.patch + alsa-seq-set-upper-limit-of-processed-events.patch + powerpc-handle-kdump-appropriately-with-crash_kexec_.patch + mips-octeon-add-put_device-after-of_find_device_by_n.patch + i2c-designware-pci-fix-to-change-data-types-of-hcnt-.patch + mips-octeon-fix-build-errors-using-clang.patch + scsi-sr-don-t-use-gfp_dma.patch + asoc-mediatek-mt8173-fix-device_node-leak.patch + power-bq25890-enable-continuous-conversion-for-adc-a.patch diff --cc queue-4.9/series index ff5eeed55f9,b2121ea4bf8..51b2b4320a4 --- a/queue-4.9/series +++ b/queue-4.9/series @@@ -25,4 -25,93 +25,94 @@@ media-pvrusb2-fix-control-message-timeo media-stk1160-fix-control-message-timeouts.patch can-softing_cs-softingcs_probe-fix-memleak-on-registration-failure.patch pci-add-function-1-dma-alias-quirk-for-marvell-88se9125-sata-controller.patch +shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shmem_evict_inode.patch + bluetooth-cmtp-fix-possible-panic-when-cmtp_init_soc.patch + wcn36xx-indicate-beacon-not-connection-loss-on-misse.patch + bluetooth-stop-proccessing-malicious-adv-data.patch + media-dmxdev-fix-uaf-when-dvb_register_device-fails.patch + crypto-qce-fix-uaf-on-qce_ahash_register_one.patch + tty-serial-atmel-check-return-code-of-dmaengine_subm.patch + tty-serial-atmel-call-dma_async_issue_pending.patch + netfilter-bridge-add-support-for-pppoe-filtering.patch + arm64-dts-qcom-msm8916-fix-mmc-controller-aliases.patch + drm-amdgpu-fix-a-null-pointer-dereference-in-amdgpu_.patch + drm-radeon-radeon_kms-fix-a-null-pointer-dereference.patch + serial-amba-pl011-do-not-request-memory-region-twice.patch + floppy-fix-hang-in-watchdog-when-disk-is-ejected.patch + media-dib8000-fix-a-memleak-in-dib8000_init.patch + media-saa7146-mxb-fix-a-null-pointer-dereference-in-.patch + media-si2157-fix-warm-tuner-state-detection.patch + media-msi001-fix-possible-null-ptr-deref-in-msi001_p.patch + usb-ftdi-elan-fix-memory-leak-on-device-disconnect.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch-2312 + ppp-ensure-minimum-packet-size-in-ppp_write.patch + fsl-fman-check-for-null-pointer-after-calling-devm_i.patch + spi-spi-meson-spifc-add-missing-pm_runtime_disable-i.patch + can-softing-softing_startstop-fix-set-but-not-used-v.patch + can-xilinx_can-xcan_probe-check-for-error-irq.patch + pcmcia-fix-setting-of-kthread-task-states.patch + net-mcs7830-handle-usb-read-errors-properly.patch + ext4-avoid-trim-error-on-fs-with-small-groups.patch + alsa-jack-add-missing-rwsem-around-snd_ctl_remove-ca.patch + alsa-pcm-add-missing-rwsem-around-snd_ctl_remove-cal.patch + alsa-hda-add-missing-rwsem-around-snd_ctl_remove-cal.patch + rdma-hns-validate-the-pkey-index.patch + powerpc-prom_init-fix-improper-check-of-prom_getprop.patch + alsa-oss-fix-compile-error-when-oss_debug-is-enabled.patch + char-mwave-adjust-io-port-register-size.patch + uio-uio_dmem_genirq-catch-the-exception.patch + scsi-ufs-fix-race-conditions-related-to-driver-data.patch + rdma-core-let-ib_find_gid-continue-search-even-after.patch + dmaengine-pxa-mmp-stop-referencing-config-slave_id.patch + asoc-samsung-idma-check-of-ioremap-return-value.patch + misc-lattice-ecp3-config-fix-task-hung-when-firmware.patch + mips-lantiq-add-support-for-clk_set_parent.patch + mips-bcm63xx-add-support-for-clk_set_parent.patch + rdma-cxgb4-set-queue-pair-state-when-being-queried.patch + bluetooth-fix-debugfs-entry-leak-in-hci_register_dev.patch + fs-dlm-filter-user-dlm-messages-for-kernel-locks.patch + ar5523-fix-null-ptr-deref-with-unexpected-wdcmsg_tar.patch + usb-gadget-f_fs-use-stream_open-for-endpoint-files.patch + hid-apple-do-not-reset-quirks-when-the-fn-key-is-not.patch + media-b2c2-add-missing-check-in-flexcop_pci_isr.patch + arm-imx-rename-debug_imx21_imx27_uart-to-debug_imx27.patch + gpiolib-acpi-do-not-set-the-irq-type-if-the-irq-is-a.patch + hsi-core-fix-return-freed-object-in-hsi_new_client.patch + mwifiex-fix-skb_over_panic-in-mwifiex_usb_recv.patch + floppy-add-max-size-check-for-user-space-request.patch + media-saa7146-hexium_orion-fix-a-null-pointer-derefe.patch + media-m920x-don-t-use-stack-on-usb-reads.patch + iwlwifi-mvm-synchronize-with-fw-after-multicast-comm.patch + ath10k-fix-tx-hanging.patch + net-bonding-debug-avoid-printing-debug-logs-when-bon.patch + media-igorplugusb-receiver-overflow-should-be-report.patch + media-saa7146-hexium_gemini-fix-a-null-pointer-deref.patch + usb-hub-add-delay-for-superspeed-hub-resume-to-let-l.patch + ath9k-fix-out-of-bound-memcpy-in-ath9k_hif_usb_rx_st.patch + um-registers-rename-function-names-to-avoid-conflict.patch + jffs2-gc-deadlock-reading-a-page-that-is-used-in-jff.patch + acpica-utilities-avoid-deleting-the-same-object-twic.patch + acpica-executer-fix-the-refclass_refof-case-in-acpi_.patch + btrfs-remove-bug_on-in-find_parent_nodes.patch + btrfs-remove-bug_on-eie-in-find_parent_nodes.patch + net-mdio-demote-probed-message-to-debug-print.patch + dm-btree-add-a-defensive-bounds-check-to-insert_at.patch + dm-space-map-common-add-bounds-check-to-sm_ll_lookup.patch + serial-pl010-drop-cr-register-reset-on-set_termios.patch + serial-core-keep-mctrl-register-state-and-cached-cop.patch + parisc-avoid-calling-faulthandler_disabled-twice.patch + powerpc-6xx-add-missing-of_node_put.patch + powerpc-powernv-add-missing-of_node_put.patch + powerpc-cell-add-missing-of_node_put.patch + powerpc-btext-add-missing-of_node_put.patch + i2c-i801-don-t-silently-correct-invalid-transfer-siz.patch + powerpc-smp-move-setup_profiling_timer-under-config_.patch + i2c-mpc-correct-i2c-reset-procedure.patch + w1-misuse-of-get_user-put_user-reported-by-sparse.patch + alsa-seq-set-upper-limit-of-processed-events.patch + i2c-designware-pci-fix-to-change-data-types-of-hcnt-.patch + mips-octeon-fix-build-errors-using-clang.patch + scsi-sr-don-t-use-gfp_dma.patch + asoc-mediatek-mt8173-fix-device_node-leak.patch + power-bq25890-enable-continuous-conversion-for-adc-a.patch diff --cc queue-5.10/drm-rockchip-dsi-reconfigure-hardware-on-resume.patch index f3c7fb2920c,00000000000..2718c263cfb mode 100644,000000..100644 --- a/queue-5.10/drm-rockchip-dsi-reconfigure-hardware-on-resume.patch +++ b/queue-5.10/drm-rockchip-dsi-reconfigure-hardware-on-resume.patch @@@ -1,115 -1,0 +1,115 @@@ +From e584cdc1549932f87a2707b56bc588cfac5d89e0 Mon Sep 17 00:00:00 2001 +From: Brian Norris +Date: Tue, 28 Sep 2021 14:35:50 -0700 +Subject: drm/rockchip: dsi: Reconfigure hardware on resume() +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +From: Brian Norris + +commit e584cdc1549932f87a2707b56bc588cfac5d89e0 upstream. + +Since commit 43c2de1002d2 ("drm/rockchip: dsi: move all lane config except +LCDC mux to bind()"), we perform most HW configuration in the bind() +function. This configuration may be lost on suspend/resume, so we +need to call it again. That may lead to errors like this after system +suspend/resume: + + dw-mipi-dsi-rockchip ff968000.mipi: failed to write command FIFO + panel-kingdisplay-kd097d04 ff960000.mipi.0: failed write init cmds: -110 + +Tested on Acer Chromebook Tab 10 (RK3399 Gru-Scarlet). + +Note that early mailing list versions of this driver borrowed Rockchip's +downstream/BSP solution, to do HW configuration in mode_set() (which +*is* called at the appropriate pre-enable() times), but that was +discarded along the way. I've avoided that still, because mode_set() +documentation doesn't suggest this kind of purpose as far as I can tell. + +Fixes: 43c2de1002d2 ("drm/rockchip: dsi: move all lane config except LCDC mux to bind()") +Cc: +Signed-off-by: Brian Norris +Reviewed-by: Chen-Yu Tsai +Tested-by: Nícolas F. R. A. Prado +Signed-off-by: Heiko Stuebner +Link: https://patchwork.freedesktop.org/patch/msgid/20210928143413.v3.2.I4e9d93aadb00b1ffc7d506e3186a25492bf0b732@changeid +Signed-off-by: Greg Kroah-Hartman +--- + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 37 ++++++++++++++++++++++++ + 1 file changed, 37 insertions(+) + +--- a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c ++++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c +@@ -243,6 +243,8 @@ struct dw_mipi_dsi_rockchip { + struct dw_mipi_dsi *dmd; + const struct rockchip_dw_dsi_chip_data *cdata; + struct dw_mipi_dsi_plat_data pdata; ++ ++ bool dsi_bound; + }; + + struct dphy_pll_parameter_map { +@@ -944,6 +946,8 @@ static int dw_mipi_dsi_rockchip_bind(str - goto out_pm_runtime; ++ goto out_pll_clk; + } + ++ dsi->dsi_bound = true; ++ + return 0; + - out_pm_runtime: - @@ -963,6 +967,8 @@ static void dw_mipi_dsi_rockchip_unbind( ++ out_pll_clk: ++@@ -965,6 +969,8 @@ static void dw_mipi_dsi_rockchip_unbind( + if (dsi->is_slave) + return; + ++ dsi->dsi_bound = false; ++ + dw_mipi_dsi_unbind(dsi->dmd); + + clk_disable_unprepare(dsi->pllref_clk); - @@ -1027,6 +1033,36 @@ static const struct dw_mipi_dsi_host_ops ++@@ -1029,6 +1035,36 @@ static const struct dw_mipi_dsi_host_ops + .detach = dw_mipi_dsi_rockchip_host_detach, + }; + ++static int __maybe_unused dw_mipi_dsi_rockchip_resume(struct device *dev) ++{ ++ struct dw_mipi_dsi_rockchip *dsi = dev_get_drvdata(dev); ++ int ret; ++ ++ /* ++ * Re-configure DSI state, if we were previously initialized. We need ++ * to do this before rockchip_drm_drv tries to re-enable() any panels. ++ */ ++ if (dsi->dsi_bound) { ++ ret = clk_prepare_enable(dsi->grf_clk); ++ if (ret) { ++ DRM_DEV_ERROR(dsi->dev, "Failed to enable grf_clk: %d\n", ret); ++ return ret; ++ } ++ ++ dw_mipi_dsi_rockchip_config(dsi); ++ if (dsi->slave) ++ dw_mipi_dsi_rockchip_config(dsi->slave); ++ ++ clk_disable_unprepare(dsi->grf_clk); ++ } ++ ++ return 0; ++} ++ ++static const struct dev_pm_ops dw_mipi_dsi_rockchip_pm_ops = { ++ SET_LATE_SYSTEM_SLEEP_PM_OPS(NULL, dw_mipi_dsi_rockchip_resume) ++}; ++ + static int dw_mipi_dsi_rockchip_probe(struct platform_device *pdev) + { + struct device *dev = &pdev->dev; - @@ -1250,6 +1286,7 @@ struct platform_driver dw_mipi_dsi_rockc ++@@ -1248,6 +1284,7 @@ struct platform_driver dw_mipi_dsi_rockc + .remove = dw_mipi_dsi_rockchip_remove, + .driver = { + .of_match_table = dw_mipi_dsi_rockchip_dt_ids, ++ .pm = &dw_mipi_dsi_rockchip_pm_ops, + .name = "dw-mipi-dsi-rockchip", + }, + }; diff --cc queue-5.10/series index 908674f528c,acc3c44a41b..f53bc5e2062 --- a/queue-5.10/series +++ b/queue-5.10/series @@@ -3,41 -3,402 +3,439 @@@ hid-uhid-fix-worker-destroying-device-w hid-wacom-reset-expected-and-received-contact-counts-at-the-same-time.patch hid-wacom-ignore-the-confidence-flag-when-a-touch-is-removed.patch hid-wacom-avoid-using-stale-array-indicies-to-read-contact-count.patch +f2fs-fix-to-do-sanity-check-in-is_alive.patch +nfc-llcp-fix-null-error-pointer-dereference-on-sendmsg-after-failed-bind.patch +mtd-rawnand-gpmi-add-err007117-protection-for-nfc_apply_timings.patch +mtd-rawnand-gpmi-remove-explicit-default-gpmi-clock-setting-for-i.mx6.patch +mtd-fixed-breaking-list-in-__mtd_del_partition.patch +mtd-rawnand-davinci-don-t-calculate-ecc-when-reading-page.patch +mtd-rawnand-davinci-avoid-duplicated-page-read.patch +mtd-rawnand-davinci-rewrite-function-description.patch +x86-gpu-reserve-stolen-memory-for-first-integrated-intel-gpu.patch +tools-nolibc-x86-64-fix-startup-code-bug.patch +tools-nolibc-i386-fix-initial-stack-alignment.patch +tools-nolibc-fix-incorrect-truncation-of-exit-code.patch +rtc-cmos-take-rtc_lock-while-reading-from-cmos.patch +media-v4l2-ioctl.c-readbuffers-depends-on-v4l2_cap_readwrite.patch +media-flexcop-usb-fix-control-message-timeouts.patch +media-mceusb-fix-control-message-timeouts.patch +media-em28xx-fix-control-message-timeouts.patch +media-cpia2-fix-control-message-timeouts.patch +media-s2255-fix-control-message-timeouts.patch +media-dib0700-fix-undefined-behavior-in-tuner-shutdown.patch +media-redrat3-fix-control-message-timeouts.patch +media-pvrusb2-fix-control-message-timeouts.patch +media-stk1160-fix-control-message-timeouts.patch +media-cec-pin-fix-interrupt-en-disable-handling.patch +can-softing_cs-softingcs_probe-fix-memleak-on-registration-failure.patch +iio-adc-ti-adc081c-partial-revert-of-removal-of-acpi-ids.patch +lkdtm-fix-content-of-section-containing-lkdtm_rodata_do_nothing.patch +iommu-io-pgtable-arm-v7s-add-error-handle-for-page-table-allocation-failure.patch +gpu-host1x-add-back-arm_iommu_detach_device.patch +dma_fence_array-fix-pending_error-leak-in-dma_fence_array_signaled.patch +pci-add-function-1-dma-alias-quirk-for-marvell-88se9125-sata-controller.patch +mm_zone-add-function-to-check-if-managed-dma-zone-exists.patch +dma-pool-create-dma-atomic-pool-only-if-dma-zone-has-managed-pages.patch +mm-page_alloc.c-do-not-warn-allocation-failure-on-zone-dma-if-no-managed-pages.patch +shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shmem_evict_inode.patch ++drm-ttm-put-bo-in-its-memory-manager-s-lru-list.patch + bluetooth-l2cap-fix-not-initializing-sk_peer_pid.patch + drm-bridge-display-connector-fix-an-uninitialized-po.patch + drm-fix-null-ptr-deref-in-drm_dev_init_release.patch + drm-panel-kingdisplay-kd097d04-delete-panel-on-attac.patch + drm-panel-innolux-p079zca-delete-panel-on-attach-fai.patch + drm-rockchip-dsi-fix-unbalanced-clock-on-probe-error.patch drm-rockchip-dsi-hold-pm-runtime-across-bind-unbind.patch + drm-rockchip-dsi-disable-pll-clock-on-bind-error.patch +drm-rockchip-dsi-reconfigure-hardware-on-resume.patch - drm-ttm-put-bo-in-its-memory-manager-s-lru-list.patch + bluetooth-cmtp-fix-possible-panic-when-cmtp_init_soc.patch + clk-bcm-2835-pick-the-closest-clock-rate.patch + clk-bcm-2835-remove-rounding-up-the-dividers.patch + drm-vc4-hdmi-set-a-default-hsm-rate.patch + wcn36xx-ensure-pairing-of-init_scan-finish_scan-and-.patch + wcn36xx-indicate-beacon-not-connection-loss-on-misse.patch + wcn36xx-fix-dma-channel-enable-disable-cycle.patch + wcn36xx-release-dma-channel-descriptor-allocations.patch + wcn36xx-put-dxe-block-into-reset-before-freeing-memo.patch + wcn36xx-populate-band-before-determining-rate-on-rx.patch + wcn36xx-fix-rx-bd-rate-mapping-for-5ghz-legacy-rates.patch + ath11k-send-ppdu_stats_cfg-with-proper-pdev-mask-to-.patch + mtd-hyperbus-rpc-if-check-return-value-of-rpcif_sw_i.patch + media-videobuf2-fix-the-size-printk-format.patch + media-atomisp-add-missing-media_device_cleanup-in-at.patch + media-atomisp-fix-punit_ddr_dvfs_enable-argument-for.patch + media-atomisp-fix-inverted-logic-in-buffers_needed.patch + media-atomisp-do-not-use-err-var-when-checking-port-.patch + media-atomisp-fix-inverted-error-check-for-ia_css_mi.patch + media-atomisp-fix-ifdefs-in-sh_css.c.patch + media-staging-media-atomisp-pci-balance-braces-aroun.patch + media-atomisp-add-null-check-for-asd-obtained-from-a.patch + media-atomisp-fix-enum-formats-logic.patch + media-atomisp-fix-uninitialized-bug-in-gmin_get_pmic.patch + media-aspeed-fix-mode-detect-always-time-out-at-2nd-.patch + media-em28xx-fix-memory-leak-in-em28xx_init_dev.patch + media-aspeed-update-signal-status-immediately-to-ens.patch + arm64-dts-amlogic-meson-g12-fix-gpu-operating-point-.patch + arm64-dts-amlogic-fix-spi-nor-flash-node-name-for-od.patch + arm64-dts-meson-gxbb-wetek-fix-hdmi-in-early-boot.patch + arm64-dts-meson-gxbb-wetek-fix-missing-gpio-binding.patch + fs-dlm-use-sk-sk_socket-instead-of-con-sock.patch + fs-dlm-don-t-call-kernel_getpeername-in-error_report.patch + memory-renesas-rpc-if-return-error-in-case-devm_iore.patch + bluetooth-stop-proccessing-malicious-adv-data.patch + ath11k-fix-etsi-regd-with-weather-radar-overlap.patch + ath11k-clear-the-keys-properly-via-disable_key.patch + ath11k-reset-rsn-wpa-present-state-for-open-bss.patch + tee-fix-put-order-in-teedev_close_context.patch + fs-dlm-fix-build-with-config_ipv6-disabled.patch + drm-vboxvideo-fix-a-null-vs-is_err-check.patch + arm64-dts-renesas-cat875-add-rx-tx-delays.patch + media-dmxdev-fix-uaf-when-dvb_register_device-fails.patch + crypto-qce-fix-uaf-on-qce_ahash_register_one.patch + crypto-qce-fix-uaf-on-qce_skcipher_register_one.patch + mtd-hyperbus-rpc-if-fix-bug-in-rpcif_hb_remove.patch + arm-dts-stm32-fix-dtbs_check-warning-on-ili9341-dts-.patch + crypto-qat-fix-spelling-mistake-messge-message.patch + crypto-qat-remove-unnecessary-collision-prevention-s.patch + crypto-qat-make-pfvf-send-message-direction-agnostic.patch + crypto-qat-fix-undetected-pfvf-timeout-in-ack-loop.patch + ath11k-use-host-ce-parameters-for-ce-interrupts-conf.patch + arm64-dts-ti-k3-j721e-correct-cache-sets-info.patch + tty-serial-atmel-check-return-code-of-dmaengine_subm.patch + tty-serial-atmel-call-dma_async_issue_pending.patch + mfd-atmel-flexcom-remove-ifdef-config_pm_sleep.patch + mfd-atmel-flexcom-use-.resume_noirq.patch + media-rcar-csi2-correct-the-selection-of-hsfreqrange.patch + media-imx-pxp-initialize-the-spinlock-prior-to-using.patch + media-si470x-i2c-fix-possible-memory-leak-in-si470x_.patch + media-mtk-vcodec-call-v4l2_m2m_ctx_release-first-whe.patch + media-coda-fix-coda960-jpeg-encoder-buffer-overflow.patch + media-venus-pm_helpers-control-core-power-domain-man.patch + media-venus-core-venc-vdec-fix-probe-dependency-erro.patch + media-venus-core-fix-a-potential-null-pointer-derefe.patch + media-venus-core-fix-a-resource-leak-in-the-error-ha.patch + thermal-drivers-imx-implement-runtime-pm-support.patch + netfilter-bridge-add-support-for-pppoe-filtering.patch + arm64-dts-qcom-msm8916-fix-mmc-controller-aliases.patch + cgroup-trace-event-cgroup-id-fields-should-be-u64.patch + acpi-ec-rework-flushing-of-ec-work-while-suspended-t.patch + thermal-drivers-imx8mm-enable-adc-when-enabling-moni.patch + drm-amdgpu-fix-a-null-pointer-dereference-in-amdgpu_.patch + drm-radeon-radeon_kms-fix-a-null-pointer-dereference.patch + arm64-dts-ti-k3-j7200-fix-the-l2-cache-sets.patch + arm64-dts-ti-k3-j721e-fix-the-l2-cache-sets.patch + arm64-dts-ti-k3-j7200-correct-the-d-cache-sets-info.patch + tty-serial-uartlite-allow-64-bit-address.patch + serial-amba-pl011-do-not-request-memory-region-twice.patch + floppy-fix-hang-in-watchdog-when-disk-is-ejected.patch + staging-rtl8192e-return-error-code-from-rtllib_softm.patch + staging-rtl8192e-rtllib_module-fix-error-handle-case.patch + bluetooth-btmtksdio-fix-resume-failure.patch + sched-fair-fix-detection-of-per-cpu-kthreads-waking-.patch + sched-fair-fix-per-cpu-kthread-and-wakee-stacking-fo.patch + bpf-adjust-btf-log-size-limit.patch + bpf-disallow-bpf_log_kernel-log-level-for-bpf-bpf_bt.patch + bpf-remove-config-check-to-enable-bpf-support-for-br.patch + arm64-lib-annotate-clear-copy-_page-as-position-inde.patch + arm64-clear_page-shouldn-t-use-dc-zva-when-dczid_el0.patch + media-dib8000-fix-a-memleak-in-dib8000_init.patch + media-saa7146-mxb-fix-a-null-pointer-dereference-in-.patch + media-si2157-fix-warm-tuner-state-detection.patch + wireless-iwlwifi-fix-a-double-free-in-iwl_txq_dyn_al.patch + sched-rt-try-to-restart-rt-period-timer-when-rt-runt.patch + drm-msm-dp-displayport-driver-need-algorithm-rationa.patch + rcu-exp-mark-current-cpu-as-exp-qs-in-ipi-loop-secon.patch + mwifiex-fix-possible-abba-deadlock.patch + xfrm-fix-a-small-bug-in-xfrm_sa_len.patch + x86-uaccess-move-variable-into-switch-case-statement.patch + selftests-clone3-clone3-add-case-clone3_args_no_test.patch + selftests-harness-avoid-false-negatives-if-test-has-.patch + crypto-stm32-fix-last-sparse-warning-in-stm32_cryp_c.patch + crypto-stm32-cryp-fix-ctr-counter-carry.patch + crypto-stm32-cryp-fix-xts-and-race-condition-in-cryp.patch + crypto-stm32-cryp-check-early-input-data.patch + crypto-stm32-cryp-fix-double-pm-exit.patch + crypto-stm32-cryp-fix-lrw-chaining-mode.patch + crypto-stm32-cryp-fix-bugs-and-crash-in-tests.patch + crypto-stm32-revert-broken-pm_runtime_resume_and_get.patch + ath11k-fix-deleting-uninitialized-kernel-timer-durin.patch + arm-dts-gemini-nas4220-b-fis-index-block-with-128-ki.patch + media-dw2102-fix-use-after-free.patch + media-msi001-fix-possible-null-ptr-deref-in-msi001_p.patch + media-coda-imx-vdoa-handle-dma_set_coherent_mask-err.patch + ath11k-fix-a-null-pointer-dereference-in-ath11k_mac_.patch + arm64-dts-qcom-c630-fix-soundcard-setup.patch + arm64-dts-qcom-ipq6018-fix-gpio-ranges-property.patch + drm-msm-dpu-fix-safe-status-debugfs-file.patch + drm-bridge-ti-sn65dsi86-set-max-register-for-regmap.patch + drm-tegra-vic-fix-dma-api-misuse.patch + media-hantro-fix-probe-func-error-path.patch + xfrm-interface-with-if_id-0-should-return-error.patch + xfrm-state-and-policy-should-fail-if-xfrma_if_id-0.patch + arm-9159-1-decompressor-avoid-unpredictable-nop-enco.patch + usb-ftdi-elan-fix-memory-leak-on-device-disconnect.patch + arm64-dts-marvell-cn9130-add-gpio-and-spi-aliases.patch + arm64-dts-marvell-cn9130-enable-cp0-gpio-controllers.patch + arm-dts-armada-38x-add-generic-compatible-to-uart-no.patch + iwlwifi-mvm-fix-32-bit-build-in-ftm.patch + iwlwifi-mvm-test-roc-running-status-bits-before-remo.patch + mmc-meson-mx-sdhc-add-irq-check.patch + mmc-meson-mx-sdio-add-irq-check.patch + selinux-fix-potential-memleak-in-selinux_add_opt.patch + um-fix-ndelay-udelay-defines.patch + um-virtio_uml-fix-time-travel-external-time-propagat.patch + bluetooth-l2cap-fix-using-wrong-mode.patch + bpftool-enable-line-buffering-for-stdout.patch + backlight-qcom-wled-validate-enabled-string-indices-.patch + backlight-qcom-wled-pass-number-of-elements-to-read-.patch + backlight-qcom-wled-fix-off-by-one-maximum-with-defa.patch + backlight-qcom-wled-override-default-length-with-qco.patch + backlight-qcom-wled-use-cpu_to_le16-macro-to-perform.patch + backlight-qcom-wled-respect-enabled-strings-in-set_b.patch + software-node-fix-wrong-node-passed-to-find-nargs_pr.patch + bluetooth-hci_qca-stop-ibs-timer-during-bt-off.patch + x86-boot-compressed-move-clang_flags-to-beginning-of.patch + hwmon-mr75203-fix-wrong-power-up-delay-value.patch + x86-mce-inject-avoid-out-of-bounds-write-when-settin.patch + acpi-scan-create-platform-device-for-bcm4752-and-lnv.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch-3767 + power-reset-mt6397-check-for-null-res-pointer.patch + netfilter-ipt_clusterip-fix-refcount-leak-in-cluster.patch + bpf-don-t-promote-bogus-looking-registers-after-null.patch + bpf-fix-so_rcvbuf-so_sndbuf-handling-in-_bpf_setsock.patch + netfilter-nft_set_pipapo-allocate-pcpu-scratch-maps-.patch + ppp-ensure-minimum-packet-size-in-ppp_write.patch + rocker-fix-a-sleeping-in-atomic-bug.patch + staging-greybus-audio-check-null-pointer.patch + fsl-fman-check-for-null-pointer-after-calling-devm_i.patch + bluetooth-hci_bcm-check-for-error-irq.patch + bluetooth-hci_qca-fix-null-vs-is_err_or_null-check-i.patch + usb-dwc3-qcom-fix-null-vs-is_err-checking-in-dwc3_qc.patch + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch-21754 + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch-27529 + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch-23659 + debugfs-lockdown-allow-reading-debugfs-files-that-ar.patch + net-mlx5e-fix-page-dma-map-unmap-attributes.patch + net-mlx5e-don-t-block-routes-with-nexthop-objects-in.patch + revert-net-mlx5e-block-offload-of-outer-header-csum-.patch + net-mlx5-set-command-entry-semaphore-up-once-got-ind.patch + lib-mpi-add-the-return-value-check-of-kcalloc.patch + bluetooth-l2cap-uninitialized-variables-in-l2cap_soc.patch + spi-spi-meson-spifc-add-missing-pm_runtime_disable-i.patch + ax25-uninitialized-variable-in-ax25_setsockopt.patch + netrom-fix-api-breakage-in-nr_setsockopt.patch + regmap-call-regmap_debugfs_exit-prior-to-_init.patch + can-mcp251xfd-add-missing-newline-to-printed-strings.patch + tpm-add-request_locality-before-write-tpm_int_enable.patch + tpm_tis-fix-an-error-handling-path-in-tpm_tis_core_i.patch + can-softing-softing_startstop-fix-set-but-not-used-v.patch + can-xilinx_can-xcan_probe-check-for-error-irq.patch + pcmcia-fix-setting-of-kthread-task-states.patch + iwlwifi-mvm-use-div_s64-instead-of-do_div-in-iwl_mvm.patch + net-mcs7830-handle-usb-read-errors-properly.patch + ext4-avoid-trim-error-on-fs-with-small-groups.patch + alsa-jack-add-missing-rwsem-around-snd_ctl_remove-ca.patch + alsa-pcm-add-missing-rwsem-around-snd_ctl_remove-cal.patch + alsa-hda-add-missing-rwsem-around-snd_ctl_remove-cal.patch + rdma-bnxt_re-scan-the-whole-bitmap-when-checking-if-.patch + rdma-hns-validate-the-pkey-index.patch + scsi-pm80xx-update-warn_on-check-in-pm8001_mpi_build.patch + clk-imx8mn-fix-imx8mn_clko1_sels.patch + powerpc-prom_init-fix-improper-check-of-prom_getprop.patch + asoc-uniphier-drop-selecting-non-existing-snd_soc_un.patch + dt-bindings-thermal-fix-definition-of-cooling-maps-c.patch + powerpc-64s-convert-some-cpu_setup-and-cpu_restore-f.patch + powerpc-perf-mmcr0-control-for-pmu-registers-under-p.patch + powerpc-perf-move-perf-irq-nmi-handling-details-into.patch + powerpc-irq-add-helper-to-set-regs-softe.patch + powerpc-perf-fix-pmu-callbacks-to-clear-pending-pmi-.patch + powerpc-32s-fix-shift-out-of-bounds-in-kasan-init.patch + clocksource-reduce-clocksource-skew-threshold.patch + clocksource-avoid-accidental-unstable-marking-of-clo.patch + alsa-oss-fix-compile-error-when-oss_debug-is-enabled.patch + alsa-usb-audio-drop-superfluous-0-in-presonus-studio.patch + char-mwave-adjust-io-port-register-size.patch + binder-fix-handling-of-error-during-copy.patch + openrisc-add-clone3-abi-wrapper.patch + uio-uio_dmem_genirq-catch-the-exception.patch + iommu-io-pgtable-arm-fix-table-descriptor-paddr-form.patch + scsi-ufs-fix-race-conditions-related-to-driver-data.patch + rdma-qedr-fix-reporting-max_-send-recv-_wr-attrs.patch + pci-msi-fix-pci_irq_vector-pci_irq_get_affinity.patch + powerpc-powermac-add-additional-missing-lockdep_regi.patch + rdma-core-let-ib_find_gid-continue-search-even-after.patch + rdma-cma-let-cma_resolve_ib_dev-continue-search-even.patch + asoc-rt5663-handle-device_property_read_u32_array-er.patch + of-unittest-fix-warning-on-powerpc-frame-size-warnin.patch + of-unittest-64-bit-dma-address-test-requires-arch-su.patch + clk-stm32-fix-ltdc-s-clock-turn-off-by-clk_disable_u.patch + mips-add-sys_has_cpu_mips64_r5-config-for-mips-relea.patch + mips-fix-kconfig-reference-to-phys_addr_t_64bit.patch + dmaengine-pxa-mmp-stop-referencing-config-slave_id.patch + iommu-amd-remove-iommu_init_ga.patch + iommu-amd-restore-ga-log-tail-pointer-on-host-resume.patch + asoc-intel-catpt-test-dmaengine_submit-result-before.patch + iommu-iova-fix-race-between-fq-timeout-and-teardown.patch + scsi-block-pm-always-set-request-queue-runtime-activ.patch + phy-uniphier-usb3ss-fix-unintended-writing-zeros-to-.patch + asoc-mediatek-check-for-error-clk-pointer.patch + asoc-samsung-idma-check-of-ioremap-return-value.patch + misc-lattice-ecp3-config-fix-task-hung-when-firmware.patch + counter-stm32-lptimer-cnt-remove-iio-counter-abi.patch + arm64-tegra-fix-tegra194-hda-clock-reset-names-order.patch + arm64-tegra-remove-non-existent-tegra194-reset.patch + mips-lantiq-add-support-for-clk_set_parent.patch + mips-bcm63xx-add-support-for-clk_set_parent.patch + powerpc-xive-add-missing-null-check-after-calling-km.patch + asoc-fsl_mqs-fix-module_alias.patch + rdma-cxgb4-set-queue-pair-state-when-being-queried.patch + asoc-fsl_asrc-refine-the-check-of-available-clock-di.patch + clk-bm1880-remove-kfrees-on-static-allocations.patch + of-base-fix-phandle-argument-length-mismatch-error-m.patch + arm-dts-omap3-n900-fix-lp5523-for-multi-color.patch + bluetooth-fix-debugfs-entry-leak-in-hci_register_dev.patch + fs-dlm-filter-user-dlm-messages-for-kernel-locks.patch + libbpf-validate-that-.btf-and-.btf.ext-sections-cont.patch + drm-lima-fix-warning-when-config_debug_sg-y-config_d.patch + selftests-bpf-fix-bpf_object-leak-in-skb_ctx-selftes.patch + ar5523-fix-null-ptr-deref-with-unexpected-wdcmsg_tar.patch + drm-bridge-dw-hdmi-handle-eld-when-drm_bridge_attach.patch + drm-nouveau-pmu-gm200-avoid-touching-pmu-outside-of-.patch + media-atomisp-fix-try_fmt-logic.patch + media-atomisp-set-per-device-s-default-mode.patch + media-atomisp-ov2680-fix-ov2680_set_fmt-clobbering-t.patch + arm-shmobile-rcar-gen2-add-missing-of_node_put.patch + batman-adv-allow-netlink-usage-in-unprivileged-conta.patch + media-atomisp-handle-errors-at-sh_css_create_isp_par.patch + ath11k-fix-crash-caused-by-uninitialized-tx-ring.patch + usb-gadget-f_fs-use-stream_open-for-endpoint-files.patch + drm-panel-orientation-quirks-add-quirk-for-the-lenov.patch + hid-apple-do-not-reset-quirks-when-the-fn-key-is-not.patch + media-b2c2-add-missing-check-in-flexcop_pci_isr.patch + edac-synopsys-use-the-quirk-for-version-instead-of-d.patch + arm-imx-rename-debug_imx21_imx27_uart-to-debug_imx27.patch + drm-amd-display-check-top_pipe_to_program-pointer.patch + drm-amdgpu-display-set-vblank_disable_immediate-for-.patch + soc-ti-pruss-fix-referenced-node-in-error-message.patch + mlxsw-pci-add-shutdown-method-in-pci-driver.patch + drm-bridge-megachips-ensure-both-bridges-are-probed-.patch + tty-serial-imx-disable-ucr4_oren-in-.stop_rx-instead.patch + gpiolib-acpi-do-not-set-the-irq-type-if-the-irq-is-a.patch + hsi-core-fix-return-freed-object-in-hsi_new_client.patch + crypto-jitter-consider-32-lsb-for-apt.patch + mwifiex-fix-skb_over_panic-in-mwifiex_usb_recv.patch + rsi-fix-use-after-free-in-rsi_rx_done_handler.patch + rsi-fix-out-of-bounds-read-in-rsi_read_pkt.patch + ath11k-avoid-null-ptr-access-during-mgmt-tx-cleanup.patch + media-venus-avoid-calling-core_clk_setrate-concurren.patch + acpi-x86-drop-pwm2-device-on-lenovo-yoga-book-from-a.patch + acpi-change-acpi_device_always_present-into-acpi_dev.patch + acpi-x86-allow-specifying-acpi_device_override_statu.patch + acpi-x86-add-not-present-quirk-for-the-pci0.sdhb.brc.patch + arm64-dts-ti-j7200-main-fix-dtbs_check-serdes_ln_ctr.patch + usb-uhci-add-aspeed-ast2600-uhci-support.patch + floppy-add-max-size-check-for-user-space-request.patch + x86-mm-flush-global-tlb-when-switching-to-trampoline.patch + drm-rcar-du-fix-crtc-timings-when-cmm-is-used.patch + media-uvcvideo-increase-uvc_ctrl_control_timeout-to-.patch + media-rcar-vin-update-format-alignment-constraints.patch + media-saa7146-hexium_orion-fix-a-null-pointer-derefe.patch + media-m920x-don-t-use-stack-on-usb-reads.patch + thunderbolt-runtime-pm-activate-both-ends-of-the-dev.patch + iwlwifi-mvm-synchronize-with-fw-after-multicast-comm.patch + iwlwifi-mvm-avoid-clearing-a-just-saved-session-prot.patch + ath11k-avoid-deadlock-by-change-ieee80211_queue_work.patch + ath10k-fix-tx-hanging.patch + net-sysfs-update-the-queue-counts-in-the-unregistrat.patch + net-phy-prefer-1000baset-over-1000basekx.patch + gpio-aspeed-convert-aspeed_gpio.lock-to-raw_spinlock.patch + selftests-ftrace-make-kprobe-profile-testcase-descri.patch + ath11k-avoid-false-deadlock-warning-reported-by-lock.patch + x86-mce-allow-instrumentation-during-task-work-queue.patch + x86-mce-mark-mce_panic-noinstr.patch + x86-mce-mark-mce_end-noinstr.patch + x86-mce-mark-mce_read_aux-noinstr.patch + net-bonding-debug-avoid-printing-debug-logs-when-bon.patch + bpf-do-not-warn-in-bpf_warn_invalid_xdp_action.patch + hid-quirks-allow-inverting-the-absolute-x-y-values.patch + media-igorplugusb-receiver-overflow-should-be-report.patch + media-saa7146-hexium_gemini-fix-a-null-pointer-deref.patch + mmc-core-fixup-storing-of-ocr-for-mmc_quirk_nonstd_s.patch + audit-ensure-userspace-is-penalized-the-same-as-the-.patch + arm64-dts-ls1028a-qds-move-rtc-node-to-the-correct-i.patch + arm64-tegra-adjust-length-of-ccplex-cluster-mmio-reg.patch + pm-runtime-add-safety-net-to-supplier-device-release.patch + cpufreq-fix-initialization-of-min-and-max-frequency-.patch + usb-hub-add-delay-for-superspeed-hub-resume-to-let-l.patch + ath9k-fix-out-of-bound-memcpy-in-ath9k_hif_usb_rx_st.patch + rtw88-8822c-update-rx-settings-to-prevent-potential-.patch + pm-avs-qcom-cpr-use-div64_ul-instead-of-do_div.patch + iwlwifi-fix-leaks-bad-data-after-failed-firmware-loa.patch + iwlwifi-remove-module-loading-failure-message.patch + iwlwifi-mvm-fix-calculation-of-frame-length.patch + iwlwifi-pcie-make-sure-prph_info-is-set-when-treatin.patch + um-registers-rename-function-names-to-avoid-conflict.patch + ath11k-fix-napi-related-hang.patch + bluetooth-vhci-set-hci_quirk_valid_le_states.patch + xfrm-rate-limit-sa-mapping-change-message-to-user-sp.patch + drm-etnaviv-consider-completed-fence-seqno-in-hang-c.patch + jffs2-gc-deadlock-reading-a-page-that-is-used-in-jff.patch + acpica-actypes.h-expand-the-acpi_access_-definitions.patch + acpica-utilities-avoid-deleting-the-same-object-twic.patch + acpica-executer-fix-the-refclass_refof-case-in-acpi_.patch + acpica-fix-wrong-interpretation-of-pcc-address.patch + acpica-hardware-do-not-flush-cpu-cache-when-entering.patch + drm-amdgpu-fixup-bad-vram-size-on-gmc-v8.patch + mfd-intel_soc_pmic-use-cpu-id-check-instead-of-_hrv-.patch + amdgpu-pm-make-sysfs-pm-attributes-as-read-only-for-.patch + acpi-battery-add-the-thinkpad-not-charging-quirk.patch + btrfs-remove-bug_on-in-find_parent_nodes.patch + btrfs-remove-bug_on-eie-in-find_parent_nodes.patch + net-mdio-demote-probed-message-to-debug-print.patch + mac80211-allow-non-standard-vht-mcs-10-11.patch + dm-btree-add-a-defensive-bounds-check-to-insert_at.patch + dm-space-map-common-add-bounds-check-to-sm_ll_lookup.patch + mlxsw-pci-avoid-flow-control-for-emad-packets.patch + net-phy-marvell-configure-rgmii-delays-for-88e1118.patch + net-gemini-allow-any-rgmii-interface-mode.patch + regulator-qcom_smd-align-probe-function-with-rpmh-re.patch + serial-pl010-drop-cr-register-reset-on-set_termios.patch + serial-core-keep-mctrl-register-state-and-cached-cop.patch + random-do-not-throw-away-excess-input-to-crng_fast_l.patch + parisc-avoid-calling-faulthandler_disabled-twice.patch + scripts-sphinx-pre-install-fix-ctex-support-on-debia.patch + x86-kbuild-enable-config_kallsyms_all-y-in-the-defco.patch + alsa-usb-audio-fix-db-level-of-bose-revolve-soundlin.patch + powerpc-6xx-add-missing-of_node_put.patch + powerpc-powernv-add-missing-of_node_put.patch + powerpc-cell-add-missing-of_node_put.patch + powerpc-btext-add-missing-of_node_put.patch + powerpc-watchdog-fix-missed-watchdog-reset-due-to-me.patch + i2c-i801-don-t-silently-correct-invalid-transfer-siz.patch + powerpc-smp-move-setup_profiling_timer-under-config_.patch + i2c-mpc-correct-i2c-reset-procedure.patch + clk-meson-gxbb-fix-the-sdm_en-bit-for-mpll0-on-gxbb.patch + powerpc-powermac-add-missing-lockdep_register_key.patch + kvm-ppc-book3s-suppress-warnings-when-allocating-too.patch + kvm-ppc-book3s-suppress-failed-alloc-warning-in-h_co.patch + w1-misuse-of-get_user-put_user-reported-by-sparse.patch + nvmem-core-set-size-for-sysfs-bin-file.patch + dm-fix-alloc_dax-error-handling-in-alloc_dev.patch + scsi-lpfc-trigger-sli4-firmware-dump-before-doing-dr.patch + alsa-seq-set-upper-limit-of-processed-events.patch + mips-loongson64-use-three-arguments-for-slti.patch + powerpc-40x-map-32mbytes-of-memory-at-startup.patch + selftests-powerpc-spectre_v2-return-skip-code-when-m.patch + powerpc-handle-kdump-appropriately-with-crash_kexec_.patch + powerpc-fadump-fix-inaccurate-cpu-state-info-in-vmco.patch + udf-fix-error-handling-in-udf_new_inode.patch + mips-octeon-add-put_device-after-of_find_device_by_n.patch + irqchip-gic-v4-disable-redistributors-view-of-the-vp.patch + i2c-designware-pci-fix-to-change-data-types-of-hcnt-.patch + mips-octeon-fix-build-errors-using-clang.patch + scsi-sr-don-t-use-gfp_dma.patch + asoc-mediatek-mt8173-fix-device_node-leak.patch + asoc-mediatek-mt8183-fix-device_node-leak.patch + phy-mediatek-fix-missing-check-in-mtk_mipi_tx_probe.patch diff --cc queue-5.15/ath11k-fix-napi-related-hang.patch index 00000000000,6e523a1435d..e2f0b9cc05c mode 000000,100644..100644 --- a/queue-5.15/ath11k-fix-napi-related-hang.patch +++ b/queue-5.15/ath11k-fix-napi-related-hang.patch @@@ -1,0 -1,109 +1,100 @@@ + From 3a90a98b64051cef0ddbf5dc7803e5fe4243b022 Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Thu, 3 Sep 2020 12:52:54 -0700 + Subject: ath11k: Fix napi related hang + + From: Ben Greear + + [ Upstream commit d943fdad7589653065be0e20aadc6dff37725ed4 ] + + Similar to the same bug in ath10k, a napi disable w/out it being enabled + will hang forever. I believe I saw this while trying rmmod after driver + had some failure on startup. Fix it by keeping state on whether napi is + enabled or not. + + And, remove un-used napi pointer in ath11k driver base struct. + + Signed-off-by: Ben Greear + Signed-off-by: Kalle Valo + Link: https://lore.kernel.org/r/20200903195254.29379-1-greearb@candelatech.com + Signed-off-by: Sasha Levin + --- - drivers/net/wireless/ath/ath11k/ahb.c | 12 +++++++++--- - drivers/net/wireless/ath/ath11k/core.h | 2 +- - drivers/net/wireless/ath/ath11k/pci.c | 12 +++++++++--- ++ drivers/net/wireless/ath/ath11k/ahb.c | 12 +++++++++--- ++ drivers/net/wireless/ath/ath11k/core.h | 2 +- ++ drivers/net/wireless/ath/ath11k/pci.c | 12 +++++++++--- + 3 files changed, 19 insertions(+), 7 deletions(-) + -diff --git a/drivers/net/wireless/ath/ath11k/ahb.c b/drivers/net/wireless/ath/ath11k/ahb.c -index 096c502cce387..3fb0aa0008259 100644 + --- a/drivers/net/wireless/ath/ath11k/ahb.c + +++ b/drivers/net/wireless/ath/ath11k/ahb.c -@@ -175,8 +175,11 @@ static void __ath11k_ahb_ext_irq_disable(struct ath11k_base *ab) ++@@ -175,8 +175,11 @@ static void __ath11k_ahb_ext_irq_disable + + ath11k_ahb_ext_grp_disable(irq_grp); + + - napi_synchronize(&irq_grp->napi); + - napi_disable(&irq_grp->napi); + + if (irq_grp->napi_enabled) { + + napi_synchronize(&irq_grp->napi); + + napi_disable(&irq_grp->napi); + + irq_grp->napi_enabled = false; + + } + } + } + -@@ -300,7 +303,10 @@ static void ath11k_ahb_ext_irq_enable(struct ath11k_base *ab) ++@@ -300,7 +303,10 @@ static void ath11k_ahb_ext_irq_enable(st + for (i = 0; i < ATH11K_EXT_IRQ_GRP_NUM_MAX; i++) { + struct ath11k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; + + - napi_enable(&irq_grp->napi); + + if (!irq_grp->napi_enabled) { + + napi_enable(&irq_grp->napi); + + irq_grp->napi_enabled = true; + + } + ath11k_ahb_ext_grp_enable(irq_grp); + } + } -diff --git a/drivers/net/wireless/ath/ath11k/core.h b/drivers/net/wireless/ath/ath11k/core.h -index 018fb2385f2a3..10d2436f553f6 100644 + --- a/drivers/net/wireless/ath/ath11k/core.h + +++ b/drivers/net/wireless/ath/ath11k/core.h -@@ -132,6 +132,7 @@ struct ath11k_ext_irq_grp { ++@@ -137,6 +137,7 @@ struct ath11k_ext_irq_grp { + u32 num_irq; + u32 grp_id; + u64 timestamp; + + bool napi_enabled; + struct napi_struct napi; + struct net_device napi_ndev; + }; -@@ -701,7 +702,6 @@ struct ath11k_base { ++@@ -706,7 +707,6 @@ struct ath11k_base { + u32 wlan_init_status; + int irq_num[ATH11K_IRQ_NUM_MAX]; + struct ath11k_ext_irq_grp ext_irq_grp[ATH11K_EXT_IRQ_GRP_NUM_MAX]; + - struct napi_struct *napi; + struct ath11k_targ_cap target_caps; + u32 ext_service_bitmap[WMI_SERVICE_EXT_BM_SIZE]; + bool pdevs_macaddr_valid; -diff --git a/drivers/net/wireless/ath/ath11k/pci.c b/drivers/net/wireless/ath/ath11k/pci.c -index 5abb38cc3b55f..81d0eaa13adeb 100644 + --- a/drivers/net/wireless/ath/ath11k/pci.c + +++ b/drivers/net/wireless/ath/ath11k/pci.c -@@ -632,8 +632,11 @@ static void __ath11k_pci_ext_irq_disable(struct ath11k_base *sc) ++@@ -632,8 +632,11 @@ static void __ath11k_pci_ext_irq_disable + + ath11k_pci_ext_grp_disable(irq_grp); + + - napi_synchronize(&irq_grp->napi); + - napi_disable(&irq_grp->napi); + + if (irq_grp->napi_enabled) { + + napi_synchronize(&irq_grp->napi); + + napi_disable(&irq_grp->napi); + + irq_grp->napi_enabled = false; + + } + } + } + -@@ -652,7 +655,10 @@ static void ath11k_pci_ext_irq_enable(struct ath11k_base *ab) ++@@ -652,7 +655,10 @@ static void ath11k_pci_ext_irq_enable(st + for (i = 0; i < ATH11K_EXT_IRQ_GRP_NUM_MAX; i++) { + struct ath11k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; + + - napi_enable(&irq_grp->napi); + + if (!irq_grp->napi_enabled) { + + napi_enable(&irq_grp->napi); + + irq_grp->napi_enabled = true; + + } + ath11k_pci_ext_grp_enable(irq_grp); + } + } --- -2.34.1 - diff --cc queue-5.15/drm-rockchip-dsi-reconfigure-hardware-on-resume.patch index 41740458799,00000000000..dfb8652eb2e mode 100644,000000..100644 --- a/queue-5.15/drm-rockchip-dsi-reconfigure-hardware-on-resume.patch +++ b/queue-5.15/drm-rockchip-dsi-reconfigure-hardware-on-resume.patch @@@ -1,115 -1,0 +1,115 @@@ +From e584cdc1549932f87a2707b56bc588cfac5d89e0 Mon Sep 17 00:00:00 2001 +From: Brian Norris +Date: Tue, 28 Sep 2021 14:35:50 -0700 +Subject: drm/rockchip: dsi: Reconfigure hardware on resume() +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +From: Brian Norris + +commit e584cdc1549932f87a2707b56bc588cfac5d89e0 upstream. + +Since commit 43c2de1002d2 ("drm/rockchip: dsi: move all lane config except +LCDC mux to bind()"), we perform most HW configuration in the bind() +function. This configuration may be lost on suspend/resume, so we +need to call it again. That may lead to errors like this after system +suspend/resume: + + dw-mipi-dsi-rockchip ff968000.mipi: failed to write command FIFO + panel-kingdisplay-kd097d04 ff960000.mipi.0: failed write init cmds: -110 + +Tested on Acer Chromebook Tab 10 (RK3399 Gru-Scarlet). + +Note that early mailing list versions of this driver borrowed Rockchip's +downstream/BSP solution, to do HW configuration in mode_set() (which +*is* called at the appropriate pre-enable() times), but that was +discarded along the way. I've avoided that still, because mode_set() +documentation doesn't suggest this kind of purpose as far as I can tell. + +Fixes: 43c2de1002d2 ("drm/rockchip: dsi: move all lane config except LCDC mux to bind()") +Cc: +Signed-off-by: Brian Norris +Reviewed-by: Chen-Yu Tsai +Tested-by: Nícolas F. R. A. Prado +Signed-off-by: Heiko Stuebner +Link: https://patchwork.freedesktop.org/patch/msgid/20210928143413.v3.2.I4e9d93aadb00b1ffc7d506e3186a25492bf0b732@changeid +Signed-off-by: Greg Kroah-Hartman +--- + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 37 ++++++++++++++++++++++++ + 1 file changed, 37 insertions(+) + +--- a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c ++++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c +@@ -268,6 +268,8 @@ struct dw_mipi_dsi_rockchip { + struct dw_mipi_dsi *dmd; + const struct rockchip_dw_dsi_chip_data *cdata; + struct dw_mipi_dsi_plat_data pdata; ++ ++ bool dsi_bound; + }; + + struct dphy_pll_parameter_map { +@@ -964,6 +966,8 @@ static int dw_mipi_dsi_rockchip_bind(str - goto out_pm_runtime; ++ goto out_pll_clk; + } + ++ dsi->dsi_bound = true; ++ + return 0; + - out_pm_runtime: - @@ -983,6 +987,8 @@ static void dw_mipi_dsi_rockchip_unbind( ++ out_pll_clk: ++@@ -985,6 +989,8 @@ static void dw_mipi_dsi_rockchip_unbind( + if (dsi->is_slave) + return; + ++ dsi->dsi_bound = false; ++ + dw_mipi_dsi_unbind(dsi->dmd); + + clk_disable_unprepare(dsi->pllref_clk); - @@ -1277,6 +1283,36 @@ static const struct phy_ops dw_mipi_dsi_ ++@@ -1279,6 +1285,36 @@ static const struct phy_ops dw_mipi_dsi_ + .exit = dw_mipi_dsi_dphy_exit, + }; + ++static int __maybe_unused dw_mipi_dsi_rockchip_resume(struct device *dev) ++{ ++ struct dw_mipi_dsi_rockchip *dsi = dev_get_drvdata(dev); ++ int ret; ++ ++ /* ++ * Re-configure DSI state, if we were previously initialized. We need ++ * to do this before rockchip_drm_drv tries to re-enable() any panels. ++ */ ++ if (dsi->dsi_bound) { ++ ret = clk_prepare_enable(dsi->grf_clk); ++ if (ret) { ++ DRM_DEV_ERROR(dsi->dev, "Failed to enable grf_clk: %d\n", ret); ++ return ret; ++ } ++ ++ dw_mipi_dsi_rockchip_config(dsi); ++ if (dsi->slave) ++ dw_mipi_dsi_rockchip_config(dsi->slave); ++ ++ clk_disable_unprepare(dsi->grf_clk); ++ } ++ ++ return 0; ++} ++ ++static const struct dev_pm_ops dw_mipi_dsi_rockchip_pm_ops = { ++ SET_LATE_SYSTEM_SLEEP_PM_OPS(NULL, dw_mipi_dsi_rockchip_resume) ++}; ++ + static int dw_mipi_dsi_rockchip_probe(struct platform_device *pdev) + { + struct device *dev = &pdev->dev; - @@ -1594,6 +1630,7 @@ struct platform_driver dw_mipi_dsi_rockc ++@@ -1592,6 +1628,7 @@ struct platform_driver dw_mipi_dsi_rockc + .remove = dw_mipi_dsi_rockchip_remove, + .driver = { + .of_match_table = dw_mipi_dsi_rockchip_dt_ids, ++ .pm = &dw_mipi_dsi_rockchip_pm_ops, + .name = "dw-mipi-dsi-rockchip", + }, + }; diff --cc queue-5.15/media-i2c-ov8865-fix-lockdep-error.patch index 00000000000,5637a66385e..3d8bde68250 mode 000000,100644..100644 --- a/queue-5.15/media-i2c-ov8865-fix-lockdep-error.patch +++ b/queue-5.15/media-i2c-ov8865-fix-lockdep-error.patch @@@ -1,0 -1,52 +1,47 @@@ + From e6cf73b88fa465cfe19b0d27ada8f983c48f125b Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Tue, 23 Nov 2021 01:00:02 +0100 + Subject: media: i2c: ov8865: Fix lockdep error + + From: Hans de Goede + + [ Upstream commit 6e1c9bc9ae96e57bcd8807174f2c0f44f9ef7938 ] + + ov8865_state_init() calls ov8865_state_mipi_configure() which uses + __v4l2_ctrl_s_ctrl[_int64](). This means that sensor->mutex (which + is also sensor->ctrls.handler.lock) must be locked before calling + ov8865_state_init(). + + Note ov8865_state_mipi_configure() is also used in other places where + the lock is already held so it cannot be changed itself. + + This fixes the following lockdep kernel WARN: + + [ 13.233421] WARNING: CPU: 0 PID: 8 at drivers/media/v4l2-core/v4l2-ctrls-api.c:833 __v4l2_ctrl_s_ctrl+0x4d/0x60 [videodev] + ... + [ 13.234063] Call Trace: + [ 13.234074] ov8865_state_configure+0x98b/0xc00 [ov8865] + [ 13.234095] ov8865_probe+0x4b1/0x54c [ov8865] + [ 13.234117] i2c_device_probe+0x13c/0x2d0 + + Fixes: 11c0d8fdccc5 ("media: i2c: Add support for the OV8865 image sensor") + Signed-off-by: Hans de Goede + Signed-off-by: Sakari Ailus + Signed-off-by: Mauro Carvalho Chehab + Signed-off-by: Sasha Levin + --- - drivers/media/i2c/ov8865.c | 2 ++ ++ drivers/media/i2c/ov8865.c | 2 ++ + 1 file changed, 2 insertions(+) + -diff --git a/drivers/media/i2c/ov8865.c b/drivers/media/i2c/ov8865.c -index 490832cdb8314..fe064e716ea88 100644 + --- a/drivers/media/i2c/ov8865.c + +++ b/drivers/media/i2c/ov8865.c -@@ -2891,7 +2891,9 @@ static int ov8865_probe(struct i2c_client *client) ++@@ -2893,7 +2893,9 @@ static int ov8865_probe(struct i2c_clien + if (ret) + goto error_mutex; + + + mutex_lock(&sensor->mutex); + ret = ov8865_state_init(sensor); + + mutex_unlock(&sensor->mutex); + if (ret) + goto error_ctrls; + --- -2.34.1 - diff --cc queue-5.15/media-i2c-re-order-runtime-pm-initialisation.patch index 00000000000,07357deaa79..419bb0fd580 mode 000000,100644..100644 --- a/queue-5.15/media-i2c-re-order-runtime-pm-initialisation.patch +++ b/queue-5.15/media-i2c-re-order-runtime-pm-initialisation.patch @@@ -1,0 -1,43 +1,38 @@@ + From c5b2b0ff57e20a699d0b2605e92b3c109ff38811 Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Tue, 23 Nov 2021 01:00:01 +0100 + Subject: media: i2c: Re-order runtime pm initialisation + + From: Daniel Scally + + [ Upstream commit d2484fbf780762f6f9cc3abb7a07ee42dca2eaa3 ] + + The kerneldoc for pm_runtime_set_suspended() says: + + "It is not valid to call this function for devices with runtime PM + enabled" + + To satisfy that requirement, re-order the calls so that + pm_runtime_enable() is the last one. + + Fixes: 11c0d8fdccc5 ("media: i2c: Add support for the OV8865 image sensor") + Signed-off-by: Daniel Scally + Signed-off-by: Sakari Ailus + Signed-off-by: Mauro Carvalho Chehab + Signed-off-by: Sasha Levin + --- - drivers/media/i2c/ov8865.c | 2 +- ++ drivers/media/i2c/ov8865.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + -diff --git a/drivers/media/i2c/ov8865.c b/drivers/media/i2c/ov8865.c -index ce50f3ea87b8e..490832cdb8314 100644 + --- a/drivers/media/i2c/ov8865.c + +++ b/drivers/media/i2c/ov8865.c -@@ -2897,8 +2897,8 @@ static int ov8865_probe(struct i2c_client *client) ++@@ -2899,8 +2899,8 @@ static int ov8865_probe(struct i2c_clien + + /* Runtime PM */ + + - pm_runtime_enable(sensor->dev); + pm_runtime_set_suspended(sensor->dev); + + pm_runtime_enable(sensor->dev); + + /* V4L2 subdev register */ + --- -2.34.1 - diff --cc queue-5.15/net-phy-marvell-configure-rgmii-delays-for-88e1118.patch index 00000000000,5aa2fe6ce10..12a34c82530 mode 000000,100644..100644 --- a/queue-5.15/net-phy-marvell-configure-rgmii-delays-for-88e1118.patch +++ b/queue-5.15/net-phy-marvell-configure-rgmii-delays-for-88e1118.patch @@@ -1,0 -1,55 +1,50 @@@ + From e82eac890f62a7825b2c9c9331cc9514b0cd31ef Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Tue, 4 Jan 2022 16:38:19 +0000 + Subject: net: phy: marvell: configure RGMII delays for 88E1118 + + From: Russell King (Oracle) + + [ Upstream commit f22725c95ececb703c3f741e8f946d23705630b7 ] + + Corentin Labbe reports that the SSI 1328 does not work when allowing + the PHY to operate at gigabit speeds, but does work with the generic + PHY driver. + + This appears to be because m88e1118_config_init() writes a fixed value + to the MSCR register, claiming that this is to enable 1G speeds. + However, this always sets bits 4 and 5, enabling RGMII transmit and + receive delays. The suspicion is that the original board this was + added for required the delays to make 1G speeds work. + + Add the necessary configuration for RGMII delays for the 88E1118 to + bring this into line with the requirements for RGMII support, and thus + make the SSI 1328 work. + + Corentin Labbe has tested this on gemini-ssi1328 and gemini-ns2502. + + Reported-by: Corentin Labbe + Tested-by: Corentin Labbe + Signed-off-by: Russell King (Oracle) + Reviewed-by: Andrew Lunn + Signed-off-by: Jakub Kicinski + Signed-off-by: Sasha Levin + --- - drivers/net/phy/marvell.c | 6 ++++++ ++ drivers/net/phy/marvell.c | 6 ++++++ + 1 file changed, 6 insertions(+) + -diff --git a/drivers/net/phy/marvell.c b/drivers/net/phy/marvell.c -index 4fcfca4e17021..b02491f7dd957 100644 + --- a/drivers/net/phy/marvell.c + +++ b/drivers/net/phy/marvell.c -@@ -1242,6 +1242,12 @@ static int m88e1118_config_init(struct phy_device *phydev) ++@@ -1244,6 +1244,12 @@ static int m88e1118_config_init(struct p + if (err < 0) + return err; + + + if (phy_interface_is_rgmii(phydev)) { + + err = m88e1121_config_aneg_rgmii_delays(phydev); + + if (err < 0) + + return err; + + } + + + /* Adjust LED Control */ + if (phydev->dev_flags & MARVELL_PHY_M1118_DNS323_LEDS) + err = phy_write(phydev, 0x10, 0x1100); --- -2.34.1 - diff --cc queue-5.15/series index a681ad858fd,3ed444af718..cb323257dc5 --- a/queue-5.15/series +++ b/queue-5.15/series @@@ -13,65 -13,594 +13,655 @@@ nfc-llcp-fix-null-error-pointer-derefer mtd-rawnand-gpmi-add-err007117-protection-for-nfc_apply_timings.patch mtd-rawnand-gpmi-remove-explicit-default-gpmi-clock-setting-for-i.mx6.patch mtd-fixed-breaking-list-in-__mtd_del_partition.patch +mtd-rawnand-davinci-don-t-calculate-ecc-when-reading-page.patch +mtd-rawnand-davinci-avoid-duplicated-page-read.patch +mtd-rawnand-davinci-rewrite-function-description.patch +mtd-rawnand-export-nand_read_page_hwecc_oob_first.patch +mtd-rawnand-ingenic-jz4740-needs-oob_first-read-page-function.patch +riscv-get-rid-of-maxphysmem-configs.patch +risc-v-use-common-riscv_cpuid_to_hartid_mask-for-both-smp-y-and-smp-n.patch +riscv-try-to-allocate-crashkern-region-from-32bit-addressible-memory.patch +riscv-don-t-use-va_pa_offset-on-kdump.patch +riscv-use-hart-id-instead-of-cpu-id-on-machine_kexec.patch +riscv-mm-fix-wrong-phys_ram_base-value-for-rv64.patch +x86-gpu-reserve-stolen-memory-for-first-integrated-intel-gpu.patch +tools-nolibc-x86-64-fix-startup-code-bug.patch +crypto-x86-aesni-don-t-require-alignment-of-data.patch +tools-nolibc-i386-fix-initial-stack-alignment.patch +tools-nolibc-fix-incorrect-truncation-of-exit-code.patch +rtc-cmos-take-rtc_lock-while-reading-from-cmos.patch +net-phy-marvell-add-marvell-specific-phy-loopback.patch +ksmbd-uninitialized-variable-in-create_socket.patch +ksmbd-fix-guest-connection-failure-with-nautilus.patch +ksmbd-add-support-for-smb2-max-credit-parameter.patch +ksmbd-move-credit-charge-deduction-under-processing-request.patch +ksmbd-limits-exceeding-the-maximum-allowable-outstanding-requests.patch +ksmbd-add-reserved-room-in-ipc-request-response.patch +media-cec-fix-a-deadlock-situation.patch +media-ov8865-disable-only-enabled-regulators-on-error-path.patch +media-v4l2-ioctl.c-readbuffers-depends-on-v4l2_cap_readwrite.patch +media-flexcop-usb-fix-control-message-timeouts.patch +media-mceusb-fix-control-message-timeouts.patch +media-em28xx-fix-control-message-timeouts.patch +media-cpia2-fix-control-message-timeouts.patch +media-s2255-fix-control-message-timeouts.patch +media-dib0700-fix-undefined-behavior-in-tuner-shutdown.patch +media-redrat3-fix-control-message-timeouts.patch +media-pvrusb2-fix-control-message-timeouts.patch +media-stk1160-fix-control-message-timeouts.patch +media-cec-pin-fix-interrupt-en-disable-handling.patch +can-softing_cs-softingcs_probe-fix-memleak-on-registration-failure.patch +mei-hbm-fix-client-dma-reply-status.patch +iio-adc-ti-adc081c-partial-revert-of-removal-of-acpi-ids.patch +iio-trigger-fix-a-scheduling-whilst-atomic-issue-seen-on-tsc2046.patch +lkdtm-fix-content-of-section-containing-lkdtm_rodata_do_nothing.patch +bus-mhi-pci_generic-graceful-shutdown-on-freeze.patch +bus-mhi-core-fix-reading-wake_capable-channel-configuration.patch +bus-mhi-core-fix-race-while-handling-sys_err-at-power-up.patch +cxl-pmem-fix-reference-counting-for-delayed-work.patch +arm64-errata-fix-exec-handling-in-erratum-1418040-workaround.patch +arm-dts-at91-update-alternate-function-of-signal-pd20.patch +iommu-io-pgtable-arm-v7s-add-error-handle-for-page-table-allocation-failure.patch +gpu-host1x-add-back-arm_iommu_detach_device.patch +drm-tegra-add-back-arm_iommu_detach_device.patch +virtio-virtio_mem-handle-a-possible-null-as-a-memcpy-parameter.patch +dma_fence_array-fix-pending_error-leak-in-dma_fence_array_signaled.patch +pci-add-function-1-dma-alias-quirk-for-marvell-88se9125-sata-controller.patch +mm_zone-add-function-to-check-if-managed-dma-zone-exists.patch +dma-pool-create-dma-atomic-pool-only-if-dma-zone-has-managed-pages.patch +mm-page_alloc.c-do-not-warn-allocation-failure-on-zone-dma-if-no-managed-pages.patch +ath11k-add-string-type-to-search-board-data-in-board-2.bin-for-wcn6855.patch +shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shmem_evict_inode.patch ++drm-ttm-put-bo-in-its-memory-manager-s-lru-list.patch + bluetooth-l2cap-fix-not-initializing-sk_peer_pid.patch + drm-bridge-display-connector-fix-an-uninitialized-po.patch + drm-fix-null-ptr-deref-in-drm_dev_init_release.patch + drm-panel-kingdisplay-kd097d04-delete-panel-on-attac.patch + drm-panel-innolux-p079zca-delete-panel-on-attach-fai.patch + drm-rockchip-dsi-fix-unbalanced-clock-on-probe-error.patch drm-rockchip-dsi-hold-pm-runtime-across-bind-unbind.patch + drm-rockchip-dsi-disable-pll-clock-on-bind-error.patch +drm-rockchip-dsi-reconfigure-hardware-on-resume.patch - drm-ttm-put-bo-in-its-memory-manager-s-lru-list.patch + bluetooth-virtio_bt-fix-memory-leak-in-virtbt_rx_han.patch + bluetooth-cmtp-fix-possible-panic-when-cmtp_init_soc.patch + clk-bcm-2835-pick-the-closest-clock-rate.patch + clk-bcm-2835-remove-rounding-up-the-dividers.patch + drm-vc4-hdmi-set-a-default-hsm-rate.patch + drm-vc4-hdmi-move-the-hsm-clock-enable-to-runtime_pm.patch + drm-vc4-hdmi-make-sure-the-controller-is-powered-in-.patch + drm-vc4-hdmi-make-sure-the-controller-is-powered-up-.patch + drm-vc4-hdmi-rework-the-pre_crtc_configure-error-han.patch + drm-vc4-crtc-make-sure-the-hdmi-controller-is-powere.patch + wcn36xx-ensure-pairing-of-init_scan-finish_scan-and-.patch + wcn36xx-indicate-beacon-not-connection-loss-on-misse.patch + drm-vc4-hdmi-enable-the-scrambler-on-reconnection.patch + libbpf-free-up-resources-used-by-inner-map-definitio.patch + wcn36xx-fix-dma-channel-enable-disable-cycle.patch + wcn36xx-release-dma-channel-descriptor-allocations.patch + wcn36xx-put-dxe-block-into-reset-before-freeing-memo.patch + wcn36xx-populate-band-before-determining-rate-on-rx.patch + wcn36xx-fix-rx-bd-rate-mapping-for-5ghz-legacy-rates.patch + ath11k-send-ppdu_stats_cfg-with-proper-pdev-mask-to-.patch + bpftool-fix-memory-leak-in-prog_dump.patch + mtd-hyperbus-rpc-if-check-return-value-of-rpcif_sw_i.patch + media-videobuf2-fix-the-size-printk-format.patch + media-atomisp-add-missing-media_device_cleanup-in-at.patch + media-atomisp-fix-punit_ddr_dvfs_enable-argument-for.patch + media-atomisp-fix-inverted-logic-in-buffers_needed.patch + media-atomisp-do-not-use-err-var-when-checking-port-.patch + media-atomisp-fix-inverted-error-check-for-ia_css_mi.patch + media-atomisp-fix-ifdefs-in-sh_css.c.patch + media-atomisp-add-null-check-for-asd-obtained-from-a.patch + media-atomisp-fix-enum-formats-logic.patch + media-atomisp-fix-uninitialized-bug-in-gmin_get_pmic.patch + media-aspeed-fix-mode-detect-always-time-out-at-2nd-.patch + media-em28xx-fix-memory-leak-in-em28xx_init_dev.patch + media-aspeed-update-signal-status-immediately-to-ens.patch + arm64-dts-amlogic-meson-g12-fix-gpu-operating-point-.patch + arm64-dts-amlogic-fix-spi-nor-flash-node-name-for-od.patch + arm64-dts-meson-gxbb-wetek-fix-hdmi-in-early-boot.patch + arm64-dts-meson-gxbb-wetek-fix-missing-gpio-binding.patch + fs-dlm-don-t-call-kernel_getpeername-in-error_report.patch + memory-renesas-rpc-if-return-error-in-case-devm_iore.patch + bluetooth-stop-proccessing-malicious-adv-data.patch + ath11k-fix-etsi-regd-with-weather-radar-overlap.patch + ath11k-clear-the-keys-properly-via-disable_key.patch + ath11k-reset-rsn-wpa-present-state-for-open-bss.patch + spi-hisi-kunpeng-fix-the-debugfs-directory-name-inco.patch + tee-fix-put-order-in-teedev_close_context.patch + fs-dlm-fix-build-with-config_ipv6-disabled.patch + drm-dp-don-t-read-back-backlight-mode-in-drm_edp_bac.patch + drm-vboxvideo-fix-a-null-vs-is_err-check.patch + arm64-dts-renesas-cat875-add-rx-tx-delays.patch + media-dmxdev-fix-uaf-when-dvb_register_device-fails.patch + crypto-atmel-aes-reestablish-the-correct-tfm-context.patch + crypto-qce-fix-uaf-on-qce_aead_register_one.patch + crypto-qce-fix-uaf-on-qce_ahash_register_one.patch + crypto-qce-fix-uaf-on-qce_skcipher_register_one.patch + arm64-dts-qcom-sc7280-fix-incorrect-clock-name.patch + mtd-hyperbus-rpc-if-fix-bug-in-rpcif_hb_remove.patch + cpufreq-qcom-cpufreq-hw-update-offline-cpus-per-cpu-.patch + cpufreq-qcom-hw-fix-probable-nested-interrupt-handli.patch + arm-dts-stm32-fix-dtbs_check-warning-on-ili9341-dts-.patch + libbpf-fix-potential-misaligned-memory-access-in-btf.patch + libbpf-fix-glob_syms-memory-leak-in-bpf_linker.patch + libbpf-fix-using-invalidated-memory-in-bpf_linker.patch + crypto-qat-remove-unnecessary-collision-prevention-s.patch + crypto-qat-make-pfvf-send-message-direction-agnostic.patch + crypto-qat-fix-undetected-pfvf-timeout-in-ack-loop.patch + ath11k-use-host-ce-parameters-for-ce-interrupts-conf.patch + arm64-dts-ti-k3-j721e-correct-cache-sets-info.patch + tty-serial-atmel-check-return-code-of-dmaengine_subm.patch + tty-serial-atmel-call-dma_async_issue_pending.patch + mfd-atmel-flexcom-remove-ifdef-config_pm_sleep.patch + mfd-atmel-flexcom-use-.resume_noirq.patch + bfq-do-not-let-waker-requests-skip-proper-accounting.patch + libbpf-silence-uninitialized-warning-error-in-btf_du.patch + media-i2c-imx274-fix-s_frame_interval-runtime-resume.patch + media-i2c-re-order-runtime-pm-initialisation.patch + media-i2c-ov8865-fix-lockdep-error.patch + media-rcar-csi2-correct-the-selection-of-hsfreqrange.patch + media-imx-pxp-initialize-the-spinlock-prior-to-using.patch + media-si470x-i2c-fix-possible-memory-leak-in-si470x_.patch + media-mtk-vcodec-call-v4l2_m2m_ctx_release-first-whe.patch + media-hantro-hook-up-rk3399-jpeg-encoder-output.patch + media-coda-fix-coda960-jpeg-encoder-buffer-overflow.patch + media-venus-correct-low-power-frequency-calculation-.patch + media-venus-core-fix-a-potential-null-pointer-derefe.patch + media-venus-core-fix-a-resource-leak-in-the-error-ha.patch + net-stmmac-add-platform-level-debug-register-dump-fe.patch + thermal-drivers-imx-implement-runtime-pm-support.patch + igc-af_xdp-zero-copy-metadata-adjust-breaks-skbs-on-.patch + netfilter-bridge-add-support-for-pppoe-filtering.patch + powerpc-avoid-discarding-flags-in-system_call_except.patch + arm64-dts-qcom-msm8916-fix-mmc-controller-aliases.patch + drm-vmwgfx-remove-the-deprecated-lower-mem-limit.patch + drm-vmwgfx-fail-to-initialize-on-broken-configs.patch + cgroup-trace-event-cgroup-id-fields-should-be-u64.patch + acpi-ec-rework-flushing-of-ec-work-while-suspended-t.patch + thermal-drivers-imx8mm-enable-adc-when-enabling-moni.patch + drm-amdgpu-fix-a-null-pointer-dereference-in-amdgpu_.patch + drm-radeon-radeon_kms-fix-a-null-pointer-dereference.patch + libbpf-clean-gen_loader-s-attach-kind.patch + crypto-caam-save-caam-memory-to-support-crypto-engin.patch + arm64-dts-ti-k3-am642-fix-the-l2-cache-sets.patch + arm64-dts-ti-k3-j7200-fix-the-l2-cache-sets.patch + arm64-dts-ti-k3-j721e-fix-the-l2-cache-sets.patch + arm64-dts-ti-k3-j7200-correct-the-d-cache-sets-info.patch + tty-serial-uartlite-allow-64-bit-address.patch + serial-amba-pl011-do-not-request-memory-region-twice.patch + mtd-core-provide-unique-name-for-nvmem-device.patch + floppy-fix-hang-in-watchdog-when-disk-is-ejected.patch + staging-rtl8192e-return-error-code-from-rtllib_softm.patch + staging-rtl8192e-rtllib_module-fix-error-handle-case.patch + bluetooth-btmtksdio-fix-resume-failure.patch + bpf-fix-the-test_task_vma-selftest-to-support-output.patch + sched-fair-fix-detection-of-per-cpu-kthreads-waking-.patch + sched-fair-fix-per-cpu-kthread-and-wakee-stacking-fo.patch + bpf-adjust-btf-log-size-limit.patch + bpf-disallow-bpf_log_kernel-log-level-for-bpf-bpf_bt.patch + bpf-remove-config-check-to-enable-bpf-support-for-br.patch + arm64-clear_page-shouldn-t-use-dc-zva-when-dczid_el0.patch + arm64-mte-dc-gva-gzva-shouldn-t-be-used-when-dczid_e.patch + samples-bpf-install-libbpf-headers-when-building.patch + samples-bpf-clean-up-samples-bpf-build-failes.patch + samples-bpf-fix-xdp_sample_user.o-linking-with-clang.patch + samples-bpf-fix-unknown-warning-group-build-warning-.patch + media-dib8000-fix-a-memleak-in-dib8000_init.patch + media-saa7146-mxb-fix-a-null-pointer-dereference-in-.patch + media-si2157-fix-warm-tuner-state-detection.patch + wireless-iwlwifi-fix-a-double-free-in-iwl_txq_dyn_al.patch + sched-rt-try-to-restart-rt-period-timer-when-rt-runt.patch + ath10k-fix-the-mtu-size-on-qca9377-sdio.patch + bluetooth-refactor-set_exp_feature-with-a-feature-ta.patch + bluetooth-mgmt-use-hci_dev_test_and_-set-clear-_flag.patch + bluetooth-btusb-handle-download_firmware-failure-cas.patch + drm-amd-display-fix-bug-in-debugfs-crc_win_update-en.patch + drm-amd-display-fix-out-of-bounds-access-on-dnc31-st.patch + drm-msm-gpu-don-t-allow-zero-fence_id.patch + drm-msm-dp-displayport-driver-need-algorithm-rationa.patch + rcu-exp-mark-current-cpu-as-exp-qs-in-ipi-loop-secon.patch + wcn36xx-fix-max-channels-retrieval.patch + drm-msm-dsi-fix-initialization-in-the-bonded-dsi-cas.patch + mwifiex-fix-possible-abba-deadlock.patch + xfrm-fix-a-small-bug-in-xfrm_sa_len.patch + x86-uaccess-move-variable-into-switch-case-statement.patch + selftests-clone3-clone3-add-case-clone3_args_no_test.patch + selftests-harness-avoid-false-negatives-if-test-has-.patch + crypto-stm32-cryp-fix-ctr-counter-carry.patch + crypto-stm32-cryp-fix-xts-and-race-condition-in-cryp.patch + crypto-stm32-cryp-check-early-input-data.patch + crypto-stm32-cryp-fix-double-pm-exit.patch + crypto-stm32-cryp-fix-lrw-chaining-mode.patch + crypto-stm32-cryp-fix-bugs-and-crash-in-tests.patch + crypto-stm32-revert-broken-pm_runtime_resume_and_get.patch + crypto-hisilicon-qm-fix-incorrect-return-value-of-hi.patch + ath11k-fix-deleting-uninitialized-kernel-timer-durin.patch + spi-fix-incorrect-cs_setup-delay-handling.patch + arm-dts-gemini-nas4220-b-fis-index-block-with-128-ki.patch + perf-arm-cmn-fix-cpu-hotplug-unregistration.patch + media-dw2102-fix-use-after-free.patch + media-msi001-fix-possible-null-ptr-deref-in-msi001_p.patch + media-coda-imx-vdoa-handle-dma_set_coherent_mask-err.patch + ath11k-fix-a-null-pointer-dereference-in-ath11k_mac_.patch + net-dsa-hellcreek-fix-insertion-of-static-fdb-entrie.patch + net-dsa-hellcreek-add-stp-forwarding-rule.patch + net-dsa-hellcreek-allow-ptp-p2p-measurements-on-bloc.patch + net-dsa-hellcreek-add-missing-ptp-via-udp-rules.patch + arm64-dts-qcom-c630-fix-soundcard-setup.patch + arm64-dts-qcom-ipq6018-fix-gpio-ranges-property.patch + drm-msm-dpu-fix-safe-status-debugfs-file.patch + drm-bridge-ti-sn65dsi86-set-max-register-for-regmap.patch + gpu-host1x-select-config_dma_shared_buffer.patch + drm-tegra-gr2d-explicitly-control-module-reset.patch + drm-tegra-vic-fix-dma-api-misuse.patch + media-hantro-fix-probe-func-error-path.patch + xfrm-interface-with-if_id-0-should-return-error.patch + xfrm-state-and-policy-should-fail-if-xfrma_if_id-0.patch + arm-9159-1-decompressor-avoid-unpredictable-nop-enco.patch + usb-ftdi-elan-fix-memory-leak-on-device-disconnect.patch + arm64-dts-marvell-cn9130-add-gpio-and-spi-aliases.patch + arm64-dts-marvell-cn9130-enable-cp0-gpio-controllers.patch + arm-dts-armada-38x-add-generic-compatible-to-uart-no.patch + mt76-mt7921-drop-offload_flags-overwritten.patch + wilc1000-fix-double-free-error-in-probe.patch + rtw88-add-quirk-to-disable-pci-caps-on-hp-250-g7-not.patch + rtw88-disable-pcie-aspm-while-doing-napi-poll-on-882.patch + iwlwifi-mvm-fix-32-bit-build-in-ftm.patch + iwlwifi-mvm-test-roc-running-status-bits-before-remo.patch + iwlwifi-mvm-perform-6ghz-passive-scan-after-suspend.patch + iwlwifi-mvm-set-protected-flag-only-for-ndp-ranging.patch + mmc-meson-mx-sdhc-add-irq-check.patch + mmc-meson-mx-sdio-add-irq-check.patch + block-fix-error-unwinding-in-device_add_disk.patch + selinux-fix-potential-memleak-in-selinux_add_opt.patch + um-fix-ndelay-udelay-defines.patch + um-rename-set_signals-to-um_set_signals.patch + um-virt-pci-fix-32-bit-compile.patch + lib-logic_iomem-fix-32-bit-build.patch + lib-logic_iomem-fix-operation-on-32-bit.patch + um-virtio_uml-fix-time-travel-external-time-propagat.patch + bluetooth-l2cap-fix-using-wrong-mode.patch + bpftool-enable-line-buffering-for-stdout.patch + backlight-qcom-wled-validate-enabled-string-indices-.patch + backlight-qcom-wled-pass-number-of-elements-to-read-.patch + backlight-qcom-wled-fix-off-by-one-maximum-with-defa.patch + backlight-qcom-wled-override-default-length-with-qco.patch + backlight-qcom-wled-use-cpu_to_le16-macro-to-perform.patch + backlight-qcom-wled-respect-enabled-strings-in-set_b.patch + software-node-fix-wrong-node-passed-to-find-nargs_pr.patch + bluetooth-hci_qca-stop-ibs-timer-during-bt-off.patch + x86-boot-compressed-move-clang_flags-to-beginning-of.patch + crypto-octeontx2-prevent-underflow-in-get_cores_bmap.patch + regulator-qcom-labibb-ocp-interrupts-are-not-a-failu.patch + hwmon-mr75203-fix-wrong-power-up-delay-value.patch + x86-mce-inject-avoid-out-of-bounds-write-when-settin.patch + io_uring-remove-double-poll-on-poll-update.patch + serial-8250_bcm7271-propagate-error-codes-from-brcmu.patch + acpi-scan-create-platform-device-for-bcm4752-and-lnv.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch-23488 + power-reset-mt6397-check-for-null-res-pointer.patch + net-xfrm-ipsec-tunnel-mode-fix-inner_ipproto-setting.patch + net-ethernet-mtk_eth_soc-fix-return-values-and-refac.patch + net-dsa-fix-incorrect-function-pointer-check-for-mrp.patch + netfilter-ipt_clusterip-fix-refcount-leak-in-cluster.patch + bpf-sockmap-fix-return-codes-from-tcp_bpf_recvmsg_pa.patch + bpf-sockmap-fix-double-bpf_prog_put-on-error-case-in.patch + bpf-don-t-promote-bogus-looking-registers-after-null.patch + bpf-fix-verifier-support-for-validation-of-async-cal.patch + bpf-fix-so_rcvbuf-so_sndbuf-handling-in-_bpf_setsock.patch + netfilter-nft_payload-do-not-update-layer-4-checksum.patch + netfilter-nft_set_pipapo-allocate-pcpu-scratch-maps-.patch + net-fix-sof_timestamping_bind_phc-to-work-with-multi.patch + ppp-ensure-minimum-packet-size-in-ppp_write.patch + rocker-fix-a-sleeping-in-atomic-bug.patch + staging-greybus-audio-check-null-pointer.patch + fsl-fman-check-for-null-pointer-after-calling-devm_i.patch + bluetooth-hci_bcm-check-for-error-irq.patch + bluetooth-hci_qca-fix-null-vs-is_err_or_null-check-i.patch + net-smc-reset-conn-lgr-when-link-group-registration-.patch + usb-dwc3-qcom-fix-null-vs-is_err-checking-in-dwc3_qc.patch + usb-dwc2-do-not-gate-off-the-hardware-if-it-does-not.patch + usb-dwc2-gadget-initialize-max_speed-from-params.patch + usb-gadget-u_audio-subdevice-0-for-capture-ctls.patch + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch-10872 + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch-15368 + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch-16079 + debugfs-lockdown-allow-reading-debugfs-files-that-ar.patch + drivers-firmware-add-missing-platform_device_put-in-.patch + serial-liteuart-fix-module_alias.patch + serial-stm32-move-tx-dma-terminate-dma-to-shutdown.patch + x86-sched-fix-undefined-reference-to-init_freq_invar.patch + net-mlx5e-fix-page-dma-map-unmap-attributes.patch + net-mlx5e-fix-wrong-usage-of-fib_info_nh-when-routes.patch + net-mlx5e-don-t-block-routes-with-nexthop-objects-in.patch + revert-net-mlx5e-block-offload-of-outer-header-csum-.patch + revert-net-mlx5e-block-offload-of-outer-header-csum-.patch-476 + net-mlx5e-fix-matching-on-modified-inner-ip_ecn-bits.patch + net-mlx5-fix-access-to-sf_dev_table-on-allocation-fa.patch + net-mlx5e-sync-vxlan-udp-ports-during-uplink-represe.patch + net-mlx5-set-command-entry-semaphore-up-once-got-ind.patch + lib-mpi-add-the-return-value-check-of-kcalloc.patch + bluetooth-l2cap-uninitialized-variables-in-l2cap_soc.patch + mptcp-fix-per-socket-endpoint-accounting.patch + mptcp-fix-opt-size-when-sending-dss-mp_fail.patch + mptcp-fix-a-dss-option-writing-error.patch + spi-spi-meson-spifc-add-missing-pm_runtime_disable-i.patch + octeontx2-af-increment-ptp-refcount-before-use.patch + ax25-uninitialized-variable-in-ax25_setsockopt.patch + netrom-fix-api-breakage-in-nr_setsockopt.patch + regmap-call-regmap_debugfs_exit-prior-to-_init.patch + net-mscc-ocelot-fix-incorrect-balancing-with-down-la.patch + can-mcp251xfd-add-missing-newline-to-printed-strings.patch + tpm-add-request_locality-before-write-tpm_int_enable.patch + tpm_tis-fix-an-error-handling-path-in-tpm_tis_core_i.patch + can-softing-softing_startstop-fix-set-but-not-used-v.patch + can-xilinx_can-xcan_probe-check-for-error-irq.patch + can-rcar_canfd-rcar_canfd_channel_probe-make-sure-we.patch + pcmcia-fix-setting-of-kthread-task-states.patch + net-sched-flow_dissector-fix-matching-on-zone-id-for.patch + net-openvswitch-fix-matching-zone-id-for-invalid-con.patch + net-openvswitch-fix-ct_state-nat-flags-for-conns-arr.patch + iwlwifi-mvm-use-div_s64-instead-of-do_div-in-iwl_mvm.patch + bnxt_en-refactor-coredump-functions.patch + bnxt_en-move-coredump-functions-into-dedicated-file.patch + bnxt_en-use-firmware-provided-max-timeout-for-messag.patch + net-mcs7830-handle-usb-read-errors-properly.patch + ext4-avoid-trim-error-on-fs-with-small-groups.patch + asoc-intel-sof_sdw-fix-jack-detection-on-hp-spectre-.patch + alsa-jack-add-missing-rwsem-around-snd_ctl_remove-ca.patch + alsa-pcm-add-missing-rwsem-around-snd_ctl_remove-cal.patch + alsa-hda-add-missing-rwsem-around-snd_ctl_remove-cal.patch + alsa-hda-fix-potential-deadlock-at-codec-unbinding.patch + rdma-bnxt_re-scan-the-whole-bitmap-when-checking-if-.patch + rdma-hns-validate-the-pkey-index.patch + scsi-pm80xx-update-warn_on-check-in-pm8001_mpi_build.patch + clk-renesas-rzg2l-check-return-value-of-pm_genpd_ini.patch + clk-renesas-rzg2l-propagate-return-value-of_genpd_ad.patch + clk-imx8mn-fix-imx8mn_clko1_sels.patch + powerpc-prom_init-fix-improper-check-of-prom_getprop.patch + asoc-uniphier-drop-selecting-non-existing-snd_soc_un.patch + asoc-codecs-wcd938x-add-snd_soc_wcd938_sdw-to-codec-.patch + rdma-rtrs-clt-fix-the-initial-value-of-min_latency.patch + alsa-hda-make-proper-use-of-timecounter.patch + dt-bindings-thermal-fix-definition-of-cooling-maps-c.patch + powerpc-perf-fix-pmu-callbacks-to-clear-pending-pmi-.patch + powerpc-modules-don-t-warn-on-first-module-allocatio.patch + powerpc-32s-fix-shift-out-of-bounds-in-kasan-init.patch + clocksource-avoid-accidental-unstable-marking-of-clo.patch + alsa-oss-fix-compile-error-when-oss_debug-is-enabled.patch + alsa-usb-audio-drop-superfluous-0-in-presonus-studio.patch + misc-at25-make-driver-of-independent-again.patch + char-mwave-adjust-io-port-register-size.patch + binder-fix-handling-of-error-during-copy.patch + binder-avoid-potential-data-leakage-when-copying-txn.patch + openrisc-add-clone3-abi-wrapper.patch + uio-uio_dmem_genirq-catch-the-exception.patch + iommu-extend-mutex-lock-scope-in-iommu_probe_device.patch + iommu-io-pgtable-arm-fix-table-descriptor-paddr-form.patch + scsi-core-fix-scsi_device_max_queue_depth.patch + scsi-ufs-fix-race-conditions-related-to-driver-data.patch + rdma-qedr-fix-reporting-max_-send-recv-_wr-attrs.patch + pci-msi-fix-pci_irq_vector-pci_irq_get_affinity.patch + powerpc-powermac-add-additional-missing-lockdep_regi.patch + iommu-arm-smmu-qcom-fix-ttbr0-read.patch + rdma-core-let-ib_find_gid-continue-search-even-after.patch + rdma-cma-let-cma_resolve_ib_dev-continue-search-even.patch + asoc-rt5663-handle-device_property_read_u32_array-er.patch + of-unittest-fix-warning-on-powerpc-frame-size-warnin.patch + of-unittest-64-bit-dma-address-test-requires-arch-su.patch + clk-stm32-fix-ltdc-s-clock-turn-off-by-clk_disable_u.patch + mips-add-sys_has_cpu_mips64_r5-config-for-mips-relea.patch + mips-fix-kconfig-reference-to-phys_addr_t_64bit.patch + dmaengine-pxa-mmp-stop-referencing-config-slave_id.patch + iommu-amd-restore-ga-log-tail-pointer-on-host-resume.patch + iommu-amd-x2apic-mode-re-enable-after-resume.patch + iommu-amd-x2apic-mode-setup-the-intx-registers-on-ma.patch + iommu-amd-x2apic-mode-mask-unmask-interrupts-on-susp.patch + iommu-amd-remove-useless-irq-affinity-notifier.patch + asoc-intel-catpt-test-dmaengine_submit-result-before.patch + iommu-iova-fix-race-between-fq-timeout-and-teardown.patch + asoc-mediatek-mt8195-correct-default-value.patch + of-fdt-aggregate-the-processing-of-linux-usable-memo.patch + efi-apply-memblock-cap-after-memblock_add.patch + scsi-block-pm-always-set-request-queue-runtime-activ.patch + phy-uniphier-usb3ss-fix-unintended-writing-zeros-to-.patch + asoc-mediatek-check-for-error-clk-pointer.patch + powerpc-64s-mask-nip-before-checking-against-srr0.patch + powerpc-64s-use-emit_warn_entry-for-srr-debug-warnin.patch + phy-cadence-sierra-fix-to-get-correct-parent-for-mux.patch + asoc-samsung-idma-check-of-ioremap-return-value.patch + misc-lattice-ecp3-config-fix-task-hung-when-firmware.patch + asoc-mediatek-mt8195-correct-pcmif-be-dai-control-fl.patch + arm64-tegra-remove-non-existent-tegra194-reset.patch + mips-lantiq-add-support-for-clk_set_parent.patch + mips-bcm63xx-add-support-for-clk_set_parent.patch + powerpc-xive-add-missing-null-check-after-calling-km.patch + asoc-fsl_mqs-fix-module_alias.patch + alsa-hda-cs8409-increase-delay-during-jack-detection.patch + alsa-hda-cs8409-fix-jack-detection-after-resume.patch + rdma-cxgb4-set-queue-pair-state-when-being-queried.patch + clk-qcom-gcc-sc7280-mark-gcc_cfg_noc_lpass_clk-alway.patch + asoc-imx-card-need-special-setting-for-ak4497-on-i.m.patch + asoc-imx-card-fix-mclk-calculation-issue-for-akcodec.patch + asoc-imx-card-improve-the-sound-quality-for-low-rate.patch + asoc-fsl_asrc-refine-the-check-of-available-clock-di.patch + clk-bm1880-remove-kfrees-on-static-allocations.patch + of-base-fix-phandle-argument-length-mismatch-error-m.patch + of-fdt-don-t-worry-about-non-memory-region-overlap-f.patch + mips-boot-compressed-add-__ashldi3-to-target-for-zst.patch + mips-compressed-fix-build-with-zstd-compression.patch + mailbox-fix-gce_num-of-mt8192-driver-data.patch + arm-dts-omap3-n900-fix-lp5523-for-multi-color.patch + leds-lp55xx-initialise-output-direction-from-dts.patch + bluetooth-fix-debugfs-entry-leak-in-hci_register_dev.patch + bluetooth-fix-memory-leak-of-hci-device.patch + drm-panel-delete-panel-on-mipi_dsi_attach-failure.patch + bluetooth-fix-removing-adv-when-processing-cmd-compl.patch + fs-dlm-filter-user-dlm-messages-for-kernel-locks.patch + libbpf-validate-that-.btf-and-.btf.ext-sections-cont.patch + drm-lima-fix-warning-when-config_debug_sg-y-config_d.patch + selftests-bpf-fix-memory-leaks-in-btf_type_c_dump-he.patch + selftests-bpf-destroy-xdp-link-correctly.patch + selftests-bpf-fix-bpf_object-leak-in-skb_ctx-selftes.patch + ar5523-fix-null-ptr-deref-with-unexpected-wdcmsg_tar.patch + drm-bridge-dw-hdmi-handle-eld-when-drm_bridge_attach.patch + drm-nouveau-pmu-gm200-avoid-touching-pmu-outside-of-.patch + media-atomisp-fix-try_fmt-logic.patch + media-atomisp-set-per-device-s-default-mode.patch + media-atomisp-ov2680-fix-ov2680_set_fmt-clobbering-t.patch + media-atomisp-check-before-deference-asd-variable.patch + arm-shmobile-rcar-gen2-add-missing-of_node_put.patch + batman-adv-allow-netlink-usage-in-unprivileged-conta.patch + media-atomisp-handle-errors-at-sh_css_create_isp_par.patch + ath11k-fix-crash-caused-by-uninitialized-tx-ring.patch + usb-dwc3-meson-g12a-fix-shared-reset-control-use.patch + usb-ehci_brcm_hub_control-improve-port-index-sanitiz.patch + usb-gadget-f_fs-use-stream_open-for-endpoint-files.patch + psi-fix-psi_mem_full-state-when-tasks-are-in-memstal.patch + drm-panel-orientation-quirks-add-quirk-for-the-lenov.patch + hid-magicmouse-report-battery-level-over-usb.patch + hid-apple-do-not-reset-quirks-when-the-fn-key-is-not.patch + media-b2c2-add-missing-check-in-flexcop_pci_isr.patch + libbpf-accommodate-dwarf-compiler-bug-with-duplicate.patch + ethernet-renesas-use-div64_ul-instead-of-do_div.patch + edac-synopsys-use-the-quirk-for-version-instead-of-d.patch + arm64-dts-qcom-sm8350-shorten-camera-thermal-bottom-.patch + soc-imx-gpcv2-synchronously-suspend-mix-domains.patch + arm-imx-rename-debug_imx21_imx27_uart-to-debug_imx27.patch + drm-amd-display-check-top_pipe_to_program-pointer.patch + drm-amdgpu-display-set-vblank_disable_immediate-for-.patch + soc-ti-pruss-fix-referenced-node-in-error-message.patch + mlxsw-pci-add-shutdown-method-in-pci-driver.patch + drm-amd-display-add-else-to-avoid-double-destroy-clk.patch + drm-bridge-megachips-ensure-both-bridges-are-probed-.patch + mxser-keep-only-tty-test-in-isr.patch + tty-serial-imx-disable-ucr4_oren-in-.stop_rx-instead.patch + gpiolib-acpi-do-not-set-the-irq-type-if-the-irq-is-a.patch + hsi-core-fix-return-freed-object-in-hsi_new_client.patch + crypto-jitter-consider-32-lsb-for-apt.patch + mwifiex-fix-skb_over_panic-in-mwifiex_usb_recv.patch + rsi-fix-use-after-free-in-rsi_rx_done_handler.patch + rsi-fix-out-of-bounds-read-in-rsi_read_pkt.patch + ath11k-avoid-null-ptr-access-during-mgmt-tx-cleanup.patch + media-venus-avoid-calling-core_clk_setrate-concurren.patch + regulator-da9121-prevent-current-limit-change-when-e.patch + drm-vmwgfx-release-ttm-memory-if-probe-fails.patch + drm-vmwgfx-introduce-a-new-placement-for-mob-page-ta.patch + acpi-x86-drop-pwm2-device-on-lenovo-yoga-book-from-a.patch + acpi-change-acpi_device_always_present-into-acpi_dev.patch + acpi-x86-allow-specifying-acpi_device_override_statu.patch + acpi-x86-add-not-present-quirk-for-the-pci0.sdhb.brc.patch + arm64-dts-ti-j7200-main-fix-dtbs_check-serdes_ln_ctr.patch + arm64-dts-ti-j721e-main-fix-dtbs_check-in-serdes_ln_.patch + usb-uhci-add-aspeed-ast2600-uhci-support.patch + floppy-add-max-size-check-for-user-space-request.patch + x86-mm-flush-global-tlb-when-switching-to-trampoline.patch + drm-rcar-du-fix-crtc-timings-when-cmm-is-used.patch + media-uvcvideo-increase-uvc_ctrl_control_timeout-to-.patch + media-rcar-vin-update-format-alignment-constraints.patch + media-saa7146-hexium_orion-fix-a-null-pointer-derefe.patch + media-atomisp-fix-variable-dereferenced-before-check.patch + media-m920x-don-t-use-stack-on-usb-reads.patch + thunderbolt-runtime-pm-activate-both-ends-of-the-dev.patch + arm64-dts-renesas-fix-thermal-bindings.patch + iwlwifi-mvm-synchronize-with-fw-after-multicast-comm.patch + iwlwifi-mvm-avoid-clearing-a-just-saved-session-prot.patch + rcutorture-avoid-soft-lockup-during-cpu-stall.patch + ath11k-avoid-deadlock-by-change-ieee80211_queue_work.patch + ath10k-fix-tx-hanging.patch + net-sysfs-update-the-queue-counts-in-the-unregistrat.patch + net-phy-prefer-1000baset-over-1000basekx.patch + gpio-aspeed-convert-aspeed_gpio.lock-to-raw_spinlock.patch + gpio-aspeed-sgpio-convert-aspeed_sgpio.lock-to-raw_s.patch + selftests-ftrace-make-kprobe-profile-testcase-descri.patch + ath11k-avoid-false-deadlock-warning-reported-by-lock.patch + arm-dts-qcom-sdx55-fix-ipa-interconnect-definitions.patch + x86-mce-allow-instrumentation-during-task-work-queue.patch + x86-mce-mark-mce_panic-noinstr.patch + x86-mce-mark-mce_end-noinstr.patch + x86-mce-mark-mce_read_aux-noinstr.patch + net-bonding-debug-avoid-printing-debug-logs-when-bon.patch + kunit-don-t-crash-if-no-parameters-are-generated.patch + bpf-do-not-warn-in-bpf_warn_invalid_xdp_action.patch + drm-amdkfd-fix-error-handling-in-svm_range_add.patch + hid-quirks-allow-inverting-the-absolute-x-y-values.patch + hid-i2c-hid-of-expose-the-touchscreen-inverted-prope.patch + media-igorplugusb-receiver-overflow-should-be-report.patch + media-rockchip-rkisp1-use-device-name-for-debugfs-su.patch + media-saa7146-hexium_gemini-fix-a-null-pointer-deref.patch + mmc-tmio-reinit-card-irqs-in-reset-routine.patch + mmc-core-fixup-storing-of-ocr-for-mmc_quirk_nonstd_s.patch + drm-amd-amdgpu-fix-psp-tmr-bo-pin-count-leak-in-srio.patch + drm-amd-amdgpu-fix-gmc-bo-pin-count-leak-in-sriov.patch + audit-ensure-userspace-is-penalized-the-same-as-the-.patch + arm64-dts-ls1028a-qds-move-rtc-node-to-the-correct-i.patch + arm64-tegra-adjust-length-of-ccplex-cluster-mmio-reg.patch + crypto-ccp-move-sev_init-retry-for-corrupted-data.patch + crypto-hisilicon-hpre-fix-memory-leak-in-hpre_curve2.patch + pm-runtime-add-safety-net-to-supplier-device-release.patch + cpufreq-fix-initialization-of-min-and-max-frequency-.patch + usb-hub-add-delay-for-superspeed-hub-resume-to-let-l.patch + mt76-mt7615-fix-possible-deadlock-while-mt7615_regis.patch + mt76-do-not-pass-the-received-frame-with-decryption-.patch + mt76-mt7615-improve-wmm-index-allocation.patch + ath9k_htc-fix-null-pointer-dereference-at-ath9k_htc_.patch + ath9k_htc-fix-null-pointer-dereference-at-ath9k_htc_.patch-5613 + ath9k-fix-out-of-bound-memcpy-in-ath9k_hif_usb_rx_st.patch + rtw88-8822c-update-rx-settings-to-prevent-potential-.patch + pm-avs-qcom-cpr-use-div64_ul-instead-of-do_div.patch + iwlwifi-fix-leaks-bad-data-after-failed-firmware-loa.patch + iwlwifi-remove-module-loading-failure-message.patch + iwlwifi-mvm-fix-calculation-of-frame-length.patch + iwlwifi-mvm-fix-aux-roc-removal.patch + iwlwifi-pcie-make-sure-prph_info-is-set-when-treatin.patch + mmc-sdhci-pci-gli-gl9755-support-for-cd-wp-inversion.patch + block-check-minor-range-in-device_add_disk.patch + um-registers-rename-function-names-to-avoid-conflict.patch + ath11k-fix-napi-related-hang.patch + bluetooth-btintel-add-missing-quirks-and-msft-ext-fo.patch + bluetooth-vhci-set-hci_quirk_valid_le_states.patch + xfrm-rate-limit-sa-mapping-change-message-to-user-sp.patch + drm-etnaviv-consider-completed-fence-seqno-in-hang-c.patch + jffs2-gc-deadlock-reading-a-page-that-is-used-in-jff.patch + acpica-actypes.h-expand-the-acpi_access_-definitions.patch + acpica-utilities-avoid-deleting-the-same-object-twic.patch + acpica-executer-fix-the-refclass_refof-case-in-acpi_.patch + acpica-fix-wrong-interpretation-of-pcc-address.patch + acpica-hardware-do-not-flush-cpu-cache-when-entering.patch + mmc-mtk-sd-use-readl_poll_timeout-instead-of-open-co.patch + drm-amdgpu-don-t-inherit-gem-object-vmas-in-child-pr.patch + drm-amdgpu-fixup-bad-vram-size-on-gmc-v8.patch + mfd-intel_soc_pmic-use-cpu-id-check-instead-of-_hrv-.patch + amdgpu-pm-make-sysfs-pm-attributes-as-read-only-for-.patch + acpi-battery-add-the-thinkpad-not-charging-quirk.patch + acpi-cppc-check-present-cpus-for-determining-_cpc-is.patch + btrfs-remove-bug_on-in-find_parent_nodes.patch + btrfs-remove-bug_on-eie-in-find_parent_nodes.patch + net-mdio-demote-probed-message-to-debug-print.patch + mac80211-allow-non-standard-vht-mcs-10-11.patch + dm-btree-add-a-defensive-bounds-check-to-insert_at.patch + dm-space-map-common-add-bounds-check-to-sm_ll_lookup.patch + bpf-selftests-fix-namespace-mount-setup-in-tc_redire.patch + mlxsw-pci-avoid-flow-control-for-emad-packets.patch + net-phy-marvell-configure-rgmii-delays-for-88e1118.patch + net-gemini-allow-any-rgmii-interface-mode.patch + regulator-qcom_smd-align-probe-function-with-rpmh-re.patch + serial-pl010-drop-cr-register-reset-on-set_termios.patch + serial-pl011-drop-cr-register-reset-on-set_termios.patch + serial-core-keep-mctrl-register-state-and-cached-cop.patch + random-do-not-throw-away-excess-input-to-crng_fast_l.patch + net-mlx5-update-log_max_qp-value-to-fw-max-capabilit.patch + net-mlx5e-unblock-setting-vid-0-for-vf-in-case-pf-is.patch + parisc-avoid-calling-faulthandler_disabled-twice.patch + scripts-sphinx-pre-install-fix-ctex-support-on-debia.patch + can-flexcan-allow-to-change-quirks-at-runtime.patch + can-flexcan-rename-rx-modes.patch + can-flexcan-add-more-quirks-to-describe-rx-path-capa.patch + x86-kbuild-enable-config_kallsyms_all-y-in-the-defco.patch + powerpc-6xx-add-missing-of_node_put.patch + powerpc-powernv-add-missing-of_node_put.patch + powerpc-cell-add-missing-of_node_put.patch + powerpc-btext-add-missing-of_node_put.patch + powerpc-watchdog-fix-missed-watchdog-reset-due-to-me.patch + asoc-imx-hdmi-add-put_device-after-of_find_device_by.patch + i2c-i801-don-t-silently-correct-invalid-transfer-siz.patch + powerpc-smp-move-setup_profiling_timer-under-config_.patch + i2c-mpc-correct-i2c-reset-procedure.patch + clk-meson-gxbb-fix-the-sdm_en-bit-for-mpll0-on-gxbb.patch + powerpc-powermac-add-missing-lockdep_register_key.patch + kvm-ppc-book3s-suppress-warnings-when-allocating-too.patch + kvm-ppc-book3s-suppress-failed-alloc-warning-in-h_co.patch + w1-misuse-of-get_user-put_user-reported-by-sparse.patch + nvmem-core-set-size-for-sysfs-bin-file.patch + dm-fix-alloc_dax-error-handling-in-alloc_dev.patch + interconnect-qcom-rpm-prevent-integer-overflow-in-ra.patch + scsi-ufs-fix-a-kernel-crash-during-shutdown.patch + scsi-lpfc-fix-leaked-lpfc_dmabuf-mbox-allocations-wi.patch + scsi-lpfc-trigger-sli4-firmware-dump-before-doing-dr.patch + alsa-seq-set-upper-limit-of-processed-events.patch + mips-loongson64-use-three-arguments-for-slti.patch + powerpc-40x-map-32mbytes-of-memory-at-startup.patch + selftests-powerpc-spectre_v2-return-skip-code-when-m.patch + powerpc-handle-kdump-appropriately-with-crash_kexec_.patch + powerpc-fadump-fix-inaccurate-cpu-state-info-in-vmco.patch + udf-fix-error-handling-in-udf_new_inode.patch + mips-octeon-add-put_device-after-of_find_device_by_n.patch + irqchip-gic-v4-disable-redistributors-view-of-the-vp.patch + i2c-designware-pci-fix-to-change-data-types-of-hcnt-.patch + selftests-powerpc-add-a-test-of-sigreturning-to-the-.patch + mips-octeon-fix-build-errors-using-clang.patch + scsi-sr-don-t-use-gfp_dma.patch + scsi-mpi3mr-fixes-around-reply-request-queues.patch + asoc-mediatek-mt8192-mt6359-fix-device_node-leak.patch + phy-phy-mtk-tphy-add-support-efuse-setting.patch + asoc-mediatek-mt8173-fix-device_node-leak.patch + asoc-mediatek-mt8183-fix-device_node-leak.patch + habanalabs-skip-read-fw-errors-if-dynamic-descriptor.patch + phy-mediatek-fix-missing-check-in-mtk_mipi_tx_probe.patch + mailbox-change-mailbox-mpfs-compatible-string.patch + seg6-export-get_srh-for-icmp-handling.patch + icmp-icmpv6-examine-invoking-packet-for-segment-rout.patch + udp6-use-segment-routing-header-for-dest-address-if-.patch diff --cc queue-5.15/udp6-use-segment-routing-header-for-dest-address-if-.patch index 00000000000,3b3e8b69d36..3e89034363f mode 000000,100644..100644 --- a/queue-5.15/udp6-use-segment-routing-header-for-dest-address-if-.patch +++ b/queue-5.15/udp6-use-segment-routing-header-for-dest-address-if-.patch @@@ -1,0 -1,79 +1,72 @@@ + From 268425c009512ba5bd8ff6db7ee5b9fa6343048d Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Mon, 3 Jan 2022 18:11:32 +0100 + Subject: udp6: Use Segment Routing Header for dest address if present + + From: Andrew Lunn + + [ Upstream commit 222a011efc839ca1f51bf89fe7a2b3705fa55ccd ] + + When finding the socket to report an error on, if the invoking packet + is using Segment Routing, the IPv6 destination address is that of an + intermediate router, not the end destination. Extract the ultimate + destination address from the segment address. + + This change allows traceroute to function in the presence of Segment + Routing. + + Signed-off-by: Andrew Lunn + Reviewed-by: David Ahern + Reviewed-by: Willem de Bruijn + Signed-off-by: David S. Miller + Signed-off-by: Sasha Levin + --- - include/net/seg6.h | 19 +++++++++++++++++++ - net/ipv6/udp.c | 3 ++- ++ include/net/seg6.h | 19 +++++++++++++++++++ ++ net/ipv6/udp.c | 3 ++- + 2 files changed, 21 insertions(+), 1 deletion(-) + -diff --git a/include/net/seg6.h b/include/net/seg6.h -index 02b0cd3057876..af668f17b3988 100644 + --- a/include/net/seg6.h + +++ b/include/net/seg6.h -@@ -65,4 +65,23 @@ extern int seg6_do_srh_encap(struct sk_buff *skb, struct ipv6_sr_hdr *osrh, ++@@ -65,4 +65,23 @@ extern int seg6_do_srh_encap(struct sk_b + extern int seg6_do_srh_inline(struct sk_buff *skb, struct ipv6_sr_hdr *osrh); + extern int seg6_lookup_nexthop(struct sk_buff *skb, struct in6_addr *nhaddr, + u32 tbl_id); + + + +/* If the packet which invoked an ICMP error contains an SRH return + + * the true destination address from within the SRH, otherwise use the + + * destination address in the IP header. + + */ + +static inline const struct in6_addr *seg6_get_daddr(struct sk_buff *skb, + + struct inet6_skb_parm *opt) + +{ + + struct ipv6_sr_hdr *srh; + + + + if (opt->flags & IP6SKB_SEG6) { + + srh = (struct ipv6_sr_hdr *)(skb->data + opt->srhoff); + + return &srh->segments[0]; + + } + + + + return NULL; + +} + + + + + #endif -diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c -index 8cd8c0bce0986..932c6f2a54946 100644 + --- a/net/ipv6/udp.c + +++ b/net/ipv6/udp.c + @@ -40,6 +40,7 @@ + #include + #include + #include + +#include + #include + #include + #include -@@ -561,7 +562,7 @@ int __udp6_lib_err(struct sk_buff *skb, struct inet6_skb_parm *opt, ++@@ -561,7 +562,7 @@ int __udp6_lib_err(struct sk_buff *skb, + struct ipv6_pinfo *np; + const struct ipv6hdr *hdr = (const struct ipv6hdr *)skb->data; + const struct in6_addr *saddr = &hdr->saddr; + - const struct in6_addr *daddr = &hdr->daddr; + + const struct in6_addr *daddr = seg6_get_daddr(skb, opt) ? : &hdr->daddr; + struct udphdr *uh = (struct udphdr *)(skb->data+offset); + bool tunnel = false; + struct sock *sk; --- -2.34.1 - diff --cc queue-5.16/ath11k-fix-napi-related-hang.patch index 00000000000,b5005f0f5ec..f262d540c09 mode 000000,100644..100644 --- a/queue-5.16/ath11k-fix-napi-related-hang.patch +++ b/queue-5.16/ath11k-fix-napi-related-hang.patch @@@ -1,0 -1,109 +1,100 @@@ + From 91c457dcecdc642ec523962d5483e54d2d12d6e2 Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Thu, 3 Sep 2020 12:52:54 -0700 + Subject: ath11k: Fix napi related hang + + From: Ben Greear + + [ Upstream commit d943fdad7589653065be0e20aadc6dff37725ed4 ] + + Similar to the same bug in ath10k, a napi disable w/out it being enabled + will hang forever. I believe I saw this while trying rmmod after driver + had some failure on startup. Fix it by keeping state on whether napi is + enabled or not. + + And, remove un-used napi pointer in ath11k driver base struct. + + Signed-off-by: Ben Greear + Signed-off-by: Kalle Valo + Link: https://lore.kernel.org/r/20200903195254.29379-1-greearb@candelatech.com + Signed-off-by: Sasha Levin + --- - drivers/net/wireless/ath/ath11k/ahb.c | 12 +++++++++--- - drivers/net/wireless/ath/ath11k/core.h | 2 +- - drivers/net/wireless/ath/ath11k/pci.c | 12 +++++++++--- ++ drivers/net/wireless/ath/ath11k/ahb.c | 12 +++++++++--- ++ drivers/net/wireless/ath/ath11k/core.h | 2 +- ++ drivers/net/wireless/ath/ath11k/pci.c | 12 +++++++++--- + 3 files changed, 19 insertions(+), 7 deletions(-) + -diff --git a/drivers/net/wireless/ath/ath11k/ahb.c b/drivers/net/wireless/ath/ath11k/ahb.c -index 096c502cce387..3fb0aa0008259 100644 + --- a/drivers/net/wireless/ath/ath11k/ahb.c + +++ b/drivers/net/wireless/ath/ath11k/ahb.c -@@ -175,8 +175,11 @@ static void __ath11k_ahb_ext_irq_disable(struct ath11k_base *ab) ++@@ -175,8 +175,11 @@ static void __ath11k_ahb_ext_irq_disable + + ath11k_ahb_ext_grp_disable(irq_grp); + + - napi_synchronize(&irq_grp->napi); + - napi_disable(&irq_grp->napi); + + if (irq_grp->napi_enabled) { + + napi_synchronize(&irq_grp->napi); + + napi_disable(&irq_grp->napi); + + irq_grp->napi_enabled = false; + + } + } + } + -@@ -300,7 +303,10 @@ static void ath11k_ahb_ext_irq_enable(struct ath11k_base *ab) ++@@ -300,7 +303,10 @@ static void ath11k_ahb_ext_irq_enable(st + for (i = 0; i < ATH11K_EXT_IRQ_GRP_NUM_MAX; i++) { + struct ath11k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; + + - napi_enable(&irq_grp->napi); + + if (!irq_grp->napi_enabled) { + + napi_enable(&irq_grp->napi); + + irq_grp->napi_enabled = true; + + } + ath11k_ahb_ext_grp_enable(irq_grp); + } + } -diff --git a/drivers/net/wireless/ath/ath11k/core.h b/drivers/net/wireless/ath/ath11k/core.h -index 31d234a51c79b..62ceee363fea0 100644 + --- a/drivers/net/wireless/ath/ath11k/core.h + +++ b/drivers/net/wireless/ath/ath11k/core.h -@@ -136,6 +136,7 @@ struct ath11k_ext_irq_grp { ++@@ -141,6 +141,7 @@ struct ath11k_ext_irq_grp { + u32 num_irq; + u32 grp_id; + u64 timestamp; + + bool napi_enabled; + struct napi_struct napi; + struct net_device napi_ndev; + }; -@@ -713,7 +714,6 @@ struct ath11k_base { ++@@ -718,7 +719,6 @@ struct ath11k_base { + u32 wlan_init_status; + int irq_num[ATH11K_IRQ_NUM_MAX]; + struct ath11k_ext_irq_grp ext_irq_grp[ATH11K_EXT_IRQ_GRP_NUM_MAX]; + - struct napi_struct *napi; + struct ath11k_targ_cap target_caps; + u32 ext_service_bitmap[WMI_SERVICE_EXT_BM_SIZE]; + bool pdevs_macaddr_valid; -diff --git a/drivers/net/wireless/ath/ath11k/pci.c b/drivers/net/wireless/ath/ath11k/pci.c -index fadded5ef84b2..ae4dc8781e28f 100644 + --- a/drivers/net/wireless/ath/ath11k/pci.c + +++ b/drivers/net/wireless/ath/ath11k/pci.c -@@ -638,8 +638,11 @@ static void __ath11k_pci_ext_irq_disable(struct ath11k_base *sc) ++@@ -638,8 +638,11 @@ static void __ath11k_pci_ext_irq_disable + + ath11k_pci_ext_grp_disable(irq_grp); + + - napi_synchronize(&irq_grp->napi); + - napi_disable(&irq_grp->napi); + + if (irq_grp->napi_enabled) { + + napi_synchronize(&irq_grp->napi); + + napi_disable(&irq_grp->napi); + + irq_grp->napi_enabled = false; + + } + } + } + -@@ -658,7 +661,10 @@ static void ath11k_pci_ext_irq_enable(struct ath11k_base *ab) ++@@ -658,7 +661,10 @@ static void ath11k_pci_ext_irq_enable(st + for (i = 0; i < ATH11K_EXT_IRQ_GRP_NUM_MAX; i++) { + struct ath11k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; + + - napi_enable(&irq_grp->napi); + + if (!irq_grp->napi_enabled) { + + napi_enable(&irq_grp->napi); + + irq_grp->napi_enabled = true; + + } + ath11k_pci_ext_grp_enable(irq_grp); + } + } --- -2.34.1 - diff --cc queue-5.16/drm-rockchip-dsi-disable-pll-clock-on-bind-error.patch index 00000000000,d131011b91c..53d12bd6dc5 mode 000000,100644..100644 --- a/queue-5.16/drm-rockchip-dsi-disable-pll-clock-on-bind-error.patch +++ b/queue-5.16/drm-rockchip-dsi-disable-pll-clock-on-bind-error.patch @@@ -1,0 -1,64 +1,61 @@@ + From 50eee9a83a3b7028b0ca0c83e2a68538bf47f42e Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Tue, 28 Sep 2021 14:35:52 -0700 + Subject: drm/rockchip: dsi: Disable PLL clock on bind error + MIME-Version: 1.0 + Content-Type: text/plain; charset=UTF-8 + Content-Transfer-Encoding: 8bit + + From: Brian Norris + + [ Upstream commit 5a614570172e1c9f59035d259dd735acd4f1c01b ] + + Fix some error handling here noticed in review of other changes. + + Fixes: 2d4f7bdafd70 ("drm/rockchip: dsi: migrate to use dw-mipi-dsi bridge driver") + Signed-off-by: Brian Norris + Reported-by: Chen-Yu Tsai + Reviewed-by: Chen-Yu Tsai + Tested-by: Nícolas F. R. A. Prado + Signed-off-by: Heiko Stuebner + Link: https://patchwork.freedesktop.org/patch/msgid/20210928143413.v3.4.I8bb7a91ecc411d56bc155763faa15f289d7fc074@changeid + Signed-off-by: Sasha Levin + --- - drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 8 +++++--- ++ drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + -diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c b/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c -index 7f3eb2cc85dfb..1bec0d119d6e5 100644 + --- a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c + +++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c -@@ -942,7 +942,7 @@ static int dw_mipi_dsi_rockchip_bind(struct device *dev, ++@@ -944,7 +944,7 @@ static int dw_mipi_dsi_rockchip_bind(str + ret = clk_prepare_enable(dsi->grf_clk); + if (ret) { + DRM_DEV_ERROR(dsi->dev, "Failed to enable grf_clk: %d\n", ret); + - goto out_pm_runtime; + + goto out_pll_clk; + } + + dw_mipi_dsi_rockchip_config(dsi); -@@ -954,17 +954,19 @@ static int dw_mipi_dsi_rockchip_bind(struct device *dev, ++@@ -956,19 +956,21 @@ static int dw_mipi_dsi_rockchip_bind(str + ret = rockchip_dsi_drm_create_encoder(dsi, drm_dev); + if (ret) { + DRM_DEV_ERROR(dev, "Failed to create drm encoder\n"); + - goto out_pm_runtime; + + goto out_pll_clk; + } + + ret = dw_mipi_dsi_bind(dsi->dmd, &dsi->encoder); + if (ret) { + DRM_DEV_ERROR(dev, "Failed to bind: %d\n", ret); + - goto out_pm_runtime; + + goto out_pll_clk; + } + ++ dsi->dsi_bound = true; ++ + return 0; + + +out_pll_clk: + + clk_disable_unprepare(dsi->pllref_clk); + out_pm_runtime: + pm_runtime_put(dsi->dev); + if (dsi->slave) --- -2.34.1 - diff --cc queue-5.16/drm-rockchip-dsi-fix-unbalanced-clock-on-probe-error.patch index 00000000000,cce3ba111a2..f309c452345 mode 000000,100644..100644 --- a/queue-5.16/drm-rockchip-dsi-fix-unbalanced-clock-on-probe-error.patch +++ b/queue-5.16/drm-rockchip-dsi-fix-unbalanced-clock-on-probe-error.patch @@@ -1,0 -1,51 +1,46 @@@ + From 75af9e1f2d6c9cf99870cc778452895a319e0dc5 Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Tue, 28 Sep 2021 14:35:51 -0700 + Subject: drm/rockchip: dsi: Fix unbalanced clock on probe error + MIME-Version: 1.0 + Content-Type: text/plain; charset=UTF-8 + Content-Transfer-Encoding: 8bit + + From: Brian Norris + + [ Upstream commit 251888398753924059f3bb247a44153a2853137f ] + + Our probe() function never enabled this clock, so we shouldn't disable + it if we fail to probe the bridge. + + Noted by inspection. + + Fixes: 2d4f7bdafd70 ("drm/rockchip: dsi: migrate to use dw-mipi-dsi bridge driver") + Signed-off-by: Brian Norris + Reviewed-by: Chen-Yu Tsai + Tested-by: Nícolas F. R. A. Prado + Signed-off-by: Heiko Stuebner + Link: https://patchwork.freedesktop.org/patch/msgid/20210928143413.v3.3.Ie8ceefb51ab6065a1151869b6fcda41a467d4d2c@changeid + Signed-off-by: Sasha Levin + --- - drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 6 +----- ++ drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + -diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c b/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c -index a9acbcc420d07..969cdbf18903d 100644 + --- a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c + +++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c -@@ -1396,14 +1396,10 @@ static int dw_mipi_dsi_rockchip_probe(struct platform_device *pdev) ++@@ -1433,14 +1433,10 @@ static int dw_mipi_dsi_rockchip_probe(st + if (ret != -EPROBE_DEFER) + DRM_DEV_ERROR(dev, + "Failed to probe dw_mipi_dsi: %d\n", ret); + - goto err_clkdisable; + + return ret; + } + + return 0; + - + -err_clkdisable: + - clk_disable_unprepare(dsi->pllref_clk); + - return ret; + } + + static int dw_mipi_dsi_rockchip_remove(struct platform_device *pdev) --- -2.34.1 - diff --cc queue-5.16/hugetlbfs-fix-off-by-one-error-in-hugetlb_vmdelete_l.patch index 00000000000,e89de5484ef..e4ae3f37dee mode 000000,100644..100644 --- a/queue-5.16/hugetlbfs-fix-off-by-one-error-in-hugetlb_vmdelete_l.patch +++ b/queue-5.16/hugetlbfs-fix-off-by-one-error-in-hugetlb_vmdelete_l.patch @@@ -1,0 -1,63 +1,58 @@@ + From 851ca5f7cb884e7954561d73ea2e30aadd51c7d1 Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Fri, 14 Jan 2022 14:08:30 -0800 + Subject: hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() + + From: Sean Christopherson + + [ Upstream commit d6aba4c8e20d4d2bf65d589953f6d891c178f3a3 ] + + Pass "end - 1" instead of "end" when walking the interval tree in + hugetlb_vmdelete_list() to fix an inclusive vs. exclusive bug. The two + callers that pass a non-zero "end" treat it as exclusive, whereas the + interval tree iterator expects an inclusive "last". E.g. punching a + hole in a file that precisely matches the size of a single hugepage, + with a vma starting right on the boundary, will result in + unmap_hugepage_range() being called twice, with the second call having + start==end. + + The off-by-one error doesn't cause functional problems as + __unmap_hugepage_range() turns into a massive nop due to + short-circuiting its for-loop on "address < end". But, the mmu_notifier + invocations to invalid_range_{start,end}() are passed a bogus zero-sized + range, which may be unexpected behavior for secondary MMUs. + + The bug was exposed by commit ed922739c919 ("KVM: Use interval tree to + do fast hva lookup in memslots"), currently queued in the KVM tree for + 5.17, which added a WARN to detect ranges with start==end. + + Link: https://lkml.kernel.org/r/20211228234257.1926057-1-seanjc@google.com + Fixes: 1bfad99ab425 ("hugetlbfs: hugetlb_vmtruncate_list() needs to take a range to delete") + Signed-off-by: Sean Christopherson + Reported-by: syzbot+4e697fe80a31aa7efe21@syzkaller.appspotmail.com + Reviewed-by: Mike Kravetz + Cc: Paolo Bonzini + Signed-off-by: Andrew Morton + Signed-off-by: Linus Torvalds + Signed-off-by: Sasha Levin + --- - fs/hugetlbfs/inode.c | 7 ++++--- ++ fs/hugetlbfs/inode.c | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + -diff --git a/fs/hugetlbfs/inode.c b/fs/hugetlbfs/inode.c -index 49d2e686be740..a7c6c7498be0b 100644 + --- a/fs/hugetlbfs/inode.c + +++ b/fs/hugetlbfs/inode.c -@@ -409,10 +409,11 @@ hugetlb_vmdelete_list(struct rb_root_cached *root, pgoff_t start, pgoff_t end) ++@@ -409,10 +409,11 @@ hugetlb_vmdelete_list(struct rb_root_cac + struct vm_area_struct *vma; + + /* + - * end == 0 indicates that the entire range after + - * start should be unmapped. + + * end == 0 indicates that the entire range after start should be + + * unmapped. Note, end is exclusive, whereas the interval tree takes + + * an inclusive "last". + */ + - vma_interval_tree_foreach(vma, root, start, end ? end : ULONG_MAX) { + + vma_interval_tree_foreach(vma, root, start, end ? end - 1 : ULONG_MAX) { + unsigned long v_offset; + unsigned long v_end; + --- -2.34.1 - diff --cc queue-5.16/media-i2c-ov8865-fix-lockdep-error.patch index 00000000000,a41357a9623..8135825180e mode 000000,100644..100644 --- a/queue-5.16/media-i2c-ov8865-fix-lockdep-error.patch +++ b/queue-5.16/media-i2c-ov8865-fix-lockdep-error.patch @@@ -1,0 -1,52 +1,47 @@@ + From 06681eb107ad184b17fdaff1910f2484e10c1fa3 Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Tue, 23 Nov 2021 01:00:02 +0100 + Subject: media: i2c: ov8865: Fix lockdep error + + From: Hans de Goede + + [ Upstream commit 6e1c9bc9ae96e57bcd8807174f2c0f44f9ef7938 ] + + ov8865_state_init() calls ov8865_state_mipi_configure() which uses + __v4l2_ctrl_s_ctrl[_int64](). This means that sensor->mutex (which + is also sensor->ctrls.handler.lock) must be locked before calling + ov8865_state_init(). + + Note ov8865_state_mipi_configure() is also used in other places where + the lock is already held so it cannot be changed itself. + + This fixes the following lockdep kernel WARN: + + [ 13.233421] WARNING: CPU: 0 PID: 8 at drivers/media/v4l2-core/v4l2-ctrls-api.c:833 __v4l2_ctrl_s_ctrl+0x4d/0x60 [videodev] + ... + [ 13.234063] Call Trace: + [ 13.234074] ov8865_state_configure+0x98b/0xc00 [ov8865] + [ 13.234095] ov8865_probe+0x4b1/0x54c [ov8865] + [ 13.234117] i2c_device_probe+0x13c/0x2d0 + + Fixes: 11c0d8fdccc5 ("media: i2c: Add support for the OV8865 image sensor") + Signed-off-by: Hans de Goede + Signed-off-by: Sakari Ailus + Signed-off-by: Mauro Carvalho Chehab + Signed-off-by: Sasha Levin + --- - drivers/media/i2c/ov8865.c | 2 ++ ++ drivers/media/i2c/ov8865.c | 2 ++ + 1 file changed, 2 insertions(+) + -diff --git a/drivers/media/i2c/ov8865.c b/drivers/media/i2c/ov8865.c -index 490832cdb8314..fe064e716ea88 100644 + --- a/drivers/media/i2c/ov8865.c + +++ b/drivers/media/i2c/ov8865.c -@@ -2891,7 +2891,9 @@ static int ov8865_probe(struct i2c_client *client) ++@@ -2893,7 +2893,9 @@ static int ov8865_probe(struct i2c_clien + if (ret) + goto error_mutex; + + + mutex_lock(&sensor->mutex); + ret = ov8865_state_init(sensor); + + mutex_unlock(&sensor->mutex); + if (ret) + goto error_ctrls; + --- -2.34.1 - diff --cc queue-5.16/media-i2c-re-order-runtime-pm-initialisation.patch index 00000000000,a54ed46b8f9..5e317f215ba mode 000000,100644..100644 --- a/queue-5.16/media-i2c-re-order-runtime-pm-initialisation.patch +++ b/queue-5.16/media-i2c-re-order-runtime-pm-initialisation.patch @@@ -1,0 -1,43 +1,38 @@@ + From c92beb57f4ac9fd362a3524c4f19e5bf949efd5f Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Tue, 23 Nov 2021 01:00:01 +0100 + Subject: media: i2c: Re-order runtime pm initialisation + + From: Daniel Scally + + [ Upstream commit d2484fbf780762f6f9cc3abb7a07ee42dca2eaa3 ] + + The kerneldoc for pm_runtime_set_suspended() says: + + "It is not valid to call this function for devices with runtime PM + enabled" + + To satisfy that requirement, re-order the calls so that + pm_runtime_enable() is the last one. + + Fixes: 11c0d8fdccc5 ("media: i2c: Add support for the OV8865 image sensor") + Signed-off-by: Daniel Scally + Signed-off-by: Sakari Ailus + Signed-off-by: Mauro Carvalho Chehab + Signed-off-by: Sasha Levin + --- - drivers/media/i2c/ov8865.c | 2 +- ++ drivers/media/i2c/ov8865.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + -diff --git a/drivers/media/i2c/ov8865.c b/drivers/media/i2c/ov8865.c -index ce50f3ea87b8e..490832cdb8314 100644 + --- a/drivers/media/i2c/ov8865.c + +++ b/drivers/media/i2c/ov8865.c -@@ -2897,8 +2897,8 @@ static int ov8865_probe(struct i2c_client *client) ++@@ -2899,8 +2899,8 @@ static int ov8865_probe(struct i2c_clien + + /* Runtime PM */ + + - pm_runtime_enable(sensor->dev); + pm_runtime_set_suspended(sensor->dev); + + pm_runtime_enable(sensor->dev); + + /* V4L2 subdev register */ + --- -2.34.1 - diff --cc queue-5.16/net-phy-marvell-configure-rgmii-delays-for-88e1118.patch index 00000000000,5ce88df5c7e..685087ad232 mode 000000,100644..100644 --- a/queue-5.16/net-phy-marvell-configure-rgmii-delays-for-88e1118.patch +++ b/queue-5.16/net-phy-marvell-configure-rgmii-delays-for-88e1118.patch @@@ -1,0 -1,55 +1,50 @@@ + From f43ca3abf76f8ec7f06c616f8983697fcc2d5a9a Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Tue, 4 Jan 2022 16:38:19 +0000 + Subject: net: phy: marvell: configure RGMII delays for 88E1118 + + From: Russell King (Oracle) + + [ Upstream commit f22725c95ececb703c3f741e8f946d23705630b7 ] + + Corentin Labbe reports that the SSI 1328 does not work when allowing + the PHY to operate at gigabit speeds, but does work with the generic + PHY driver. + + This appears to be because m88e1118_config_init() writes a fixed value + to the MSCR register, claiming that this is to enable 1G speeds. + However, this always sets bits 4 and 5, enabling RGMII transmit and + receive delays. The suspicion is that the original board this was + added for required the delays to make 1G speeds work. + + Add the necessary configuration for RGMII delays for the 88E1118 to + bring this into line with the requirements for RGMII support, and thus + make the SSI 1328 work. + + Corentin Labbe has tested this on gemini-ssi1328 and gemini-ns2502. + + Reported-by: Corentin Labbe + Tested-by: Corentin Labbe + Signed-off-by: Russell King (Oracle) + Reviewed-by: Andrew Lunn + Signed-off-by: Jakub Kicinski + Signed-off-by: Sasha Levin + --- - drivers/net/phy/marvell.c | 6 ++++++ ++ drivers/net/phy/marvell.c | 6 ++++++ + 1 file changed, 6 insertions(+) + -diff --git a/drivers/net/phy/marvell.c b/drivers/net/phy/marvell.c -index 4fcfca4e17021..b02491f7dd957 100644 + --- a/drivers/net/phy/marvell.c + +++ b/drivers/net/phy/marvell.c -@@ -1242,6 +1242,12 @@ static int m88e1118_config_init(struct phy_device *phydev) ++@@ -1244,6 +1244,12 @@ static int m88e1118_config_init(struct p + if (err < 0) + return err; + + + if (phy_interface_is_rgmii(phydev)) { + + err = m88e1121_config_aneg_rgmii_delays(phydev); + + if (err < 0) + + return err; + + } + + + /* Adjust LED Control */ + if (phydev->dev_flags & MARVELL_PHY_M1118_DNS323_LEDS) + err = phy_write(phydev, 0x10, 0x1100); --- -2.34.1 - diff --cc queue-5.16/series index 11cf5b1736c,f56e15b6809..0e16e0a7141 --- a/queue-5.16/series +++ b/queue-5.16/series @@@ -15,68 -15,755 +15,819 @@@ nfc-llcp-fix-null-error-pointer-derefer mtd-rawnand-gpmi-add-err007117-protection-for-nfc_apply_timings.patch mtd-rawnand-gpmi-remove-explicit-default-gpmi-clock-setting-for-i.mx6.patch mtd-fixed-breaking-list-in-__mtd_del_partition.patch +mtd-rawnand-davinci-don-t-calculate-ecc-when-reading-page.patch +mtd-rawnand-davinci-avoid-duplicated-page-read.patch +mtd-rawnand-davinci-rewrite-function-description.patch +mtd-rawnand-export-nand_read_page_hwecc_oob_first.patch +mtd-rawnand-ingenic-jz4740-needs-oob_first-read-page-function.patch +riscv-get-rid-of-maxphysmem-configs.patch +risc-v-use-common-riscv_cpuid_to_hartid_mask-for-both-smp-y-and-smp-n.patch +riscv-try-to-allocate-crashkern-region-from-32bit-addressible-memory.patch +riscv-don-t-use-va_pa_offset-on-kdump.patch +riscv-use-hart-id-instead-of-cpu-id-on-machine_kexec.patch +riscv-mm-fix-wrong-phys_ram_base-value-for-rv64.patch +x86-gpu-reserve-stolen-memory-for-first-integrated-intel-gpu.patch +tools-nolibc-x86-64-fix-startup-code-bug.patch +crypto-x86-aesni-don-t-require-alignment-of-data.patch +tools-nolibc-i386-fix-initial-stack-alignment.patch +tools-nolibc-fix-incorrect-truncation-of-exit-code.patch +rtc-cmos-take-rtc_lock-while-reading-from-cmos.patch +net-phy-marvell-add-marvell-specific-phy-loopback.patch +ksmbd-uninitialized-variable-in-create_socket.patch +ksmbd-fix-guest-connection-failure-with-nautilus.patch +ksmbd-add-support-for-smb2-max-credit-parameter.patch +ksmbd-move-credit-charge-deduction-under-processing-request.patch +ksmbd-limits-exceeding-the-maximum-allowable-outstanding-requests.patch +ksmbd-add-reserved-room-in-ipc-request-response.patch +media-cec-fix-a-deadlock-situation.patch +media-ov8865-disable-only-enabled-regulators-on-error-path.patch +media-v4l2-ioctl.c-readbuffers-depends-on-v4l2_cap_readwrite.patch +media-flexcop-usb-fix-control-message-timeouts.patch +media-mceusb-fix-control-message-timeouts.patch +media-em28xx-fix-control-message-timeouts.patch +media-cpia2-fix-control-message-timeouts.patch +media-s2255-fix-control-message-timeouts.patch +media-dib0700-fix-undefined-behavior-in-tuner-shutdown.patch +media-redrat3-fix-control-message-timeouts.patch +media-pvrusb2-fix-control-message-timeouts.patch +media-stk1160-fix-control-message-timeouts.patch +media-cec-pin-fix-interrupt-en-disable-handling.patch +can-softing_cs-softingcs_probe-fix-memleak-on-registration-failure.patch +mei-hbm-fix-client-dma-reply-status.patch +iio-adc-ti-adc081c-partial-revert-of-removal-of-acpi-ids.patch +iio-trigger-fix-a-scheduling-whilst-atomic-issue-seen-on-tsc2046.patch +lkdtm-fix-content-of-section-containing-lkdtm_rodata_do_nothing.patch +bus-mhi-pci_generic-graceful-shutdown-on-freeze.patch +bus-mhi-core-fix-reading-wake_capable-channel-configuration.patch +bus-mhi-core-fix-race-while-handling-sys_err-at-power-up.patch +cxl-pmem-fix-reference-counting-for-delayed-work.patch +cxl-pmem-fix-module-reload-vs-workqueue-state.patch +thermal-drivers-int340x-fix-rfim-mailbox-write-commands.patch +arm64-errata-fix-exec-handling-in-erratum-1418040-workaround.patch +arm-dts-at91-update-alternate-function-of-signal-pd20.patch +iommu-io-pgtable-arm-v7s-add-error-handle-for-page-table-allocation-failure.patch +gpu-host1x-add-back-arm_iommu_detach_device.patch +drm-tegra-add-back-arm_iommu_detach_device.patch +io_uring-fix-no-lock-protection-for-ctx-cq_extra.patch +virtio-virtio_mem-handle-a-possible-null-as-a-memcpy-parameter.patch +dma_fence_array-fix-pending_error-leak-in-dma_fence_array_signaled.patch +pci-add-function-1-dma-alias-quirk-for-marvell-88se9125-sata-controller.patch +mm_zone-add-function-to-check-if-managed-dma-zone-exists.patch +dma-pool-create-dma-atomic-pool-only-if-dma-zone-has-managed-pages.patch +mm-page_alloc.c-do-not-warn-allocation-failure-on-zone-dma-if-no-managed-pages.patch +ath11k-add-string-type-to-search-board-data-in-board-2.bin-for-wcn6855.patch +shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shmem_evict_inode.patch +drm-rockchip-dsi-hold-pm-runtime-across-bind-unbind.patch +drm-rockchip-dsi-reconfigure-hardware-on-resume.patch +drm-ttm-put-bo-in-its-memory-manager-s-lru-list.patch + bluetooth-hci_vhci-fix-to-set-the-force_wakeup-value.patch + bluetooth-mgmt-fix-experimental-feature-changed-even.patch + bluetooth-l2cap-fix-not-initializing-sk_peer_pid.patch + drm-bridge-display-connector-fix-an-uninitialized-po.patch + drm-fix-null-ptr-deref-in-drm_dev_init_release.patch + drm-panel-kingdisplay-kd097d04-delete-panel-on-attac.patch + drm-panel-innolux-p079zca-delete-panel-on-attach-fai.patch + drm-rockchip-dsi-fix-unbalanced-clock-on-probe-error.patch -drm-rockchip-dsi-hold-pm-runtime-across-bind-unbind.patch + drm-rockchip-dsi-disable-pll-clock-on-bind-error.patch + bluetooth-virtio_bt-fix-memory-leak-in-virtbt_rx_han.patch + bluetooth-cmtp-fix-possible-panic-when-cmtp_init_soc.patch + clk-bcm-2835-pick-the-closest-clock-rate.patch + clk-bcm-2835-remove-rounding-up-the-dividers.patch + drm-vc4-hdmi-set-a-default-hsm-rate.patch + drm-vc4-hdmi-move-the-hsm-clock-enable-to-runtime_pm.patch + drm-vc4-hdmi-make-sure-the-controller-is-powered-in-.patch + drm-vc4-hdmi-make-sure-the-controller-is-powered-up-.patch + drm-vc4-hdmi-rework-the-pre_crtc_configure-error-han.patch + drm-vc4-crtc-make-sure-the-hdmi-controller-is-powere.patch + drm-bridge-sn65dsi83-fix-bridge-removal.patch + drm-virtio-fix-potential-integer-overflow-on-shift-o.patch + drm-virtio-fix-another-potential-integer-overflow-on.patch + wcn36xx-ensure-pairing-of-init_scan-finish_scan-and-.patch + wcn36xx-indicate-beacon-not-connection-loss-on-misse.patch + libbpf-fix-section-counting-logic.patch + drm-vc4-hdmi-enable-the-scrambler-on-reconnection.patch + libbpf-fix-non-c89-loop-variable-declaration-in-gen_.patch + libbpf-free-up-resources-used-by-inner-map-definitio.patch + wcn36xx-fix-dma-channel-enable-disable-cycle.patch + wcn36xx-release-dma-channel-descriptor-allocations.patch + wcn36xx-put-dxe-block-into-reset-before-freeing-memo.patch + wcn36xx-populate-band-before-determining-rate-on-rx.patch + wcn36xx-fix-rx-bd-rate-mapping-for-5ghz-legacy-rates.patch + ath11k-send-ppdu_stats_cfg-with-proper-pdev-mask-to-.patch + bpftool-fix-memory-leak-in-prog_dump.patch + mtd-hyperbus-rpc-if-check-return-value-of-rpcif_sw_i.patch + media-videobuf2-fix-the-size-printk-format.patch + media-ipu3-cio2-fix-error-code-in-cio2_bridge_connec.patch + media-atomisp-add-missing-media_device_cleanup-in-at.patch + media-atomisp-fix-punit_ddr_dvfs_enable-argument-for.patch + media-atomisp-fix-inverted-logic-in-buffers_needed.patch + media-atomisp-do-not-use-err-var-when-checking-port-.patch + media-atomisp-fix-inverted-error-check-for-ia_css_mi.patch + media-atomisp-fix-ifdefs-in-sh_css.c.patch + media-atomisp-add-null-check-for-asd-obtained-from-a.patch + media-atomisp-fix-enum-formats-logic.patch + media-atomisp-fix-uninitialized-bug-in-gmin_get_pmic.patch + media-aspeed-fix-mode-detect-always-time-out-at-2nd-.patch + media-em28xx-fix-memory-leak-in-em28xx_init_dev.patch + media-aspeed-update-signal-status-immediately-to-ens.patch + arm64-dts-amlogic-meson-g12-fix-gpu-operating-point-.patch + arm64-dts-amlogic-fix-spi-nor-flash-node-name-for-od.patch + arm64-dts-meson-gxbb-wetek-fix-hdmi-in-early-boot.patch + arm64-dts-meson-gxbb-wetek-fix-missing-gpio-binding.patch + fs-dlm-don-t-call-kernel_getpeername-in-error_report.patch + memory-renesas-rpc-if-return-error-in-case-devm_iore.patch + bluetooth-stop-proccessing-malicious-adv-data.patch + bluetooth-fix-uninitialized-variables-notify_evt.patch + ath11k-fix-etsi-regd-with-weather-radar-overlap.patch + ath11k-clear-the-keys-properly-via-disable_key.patch + ath11k-reset-rsn-wpa-present-state-for-open-bss.patch + spi-hisi-kunpeng-fix-the-debugfs-directory-name-inco.patch + tee-fix-put-order-in-teedev_close_context.patch + kernel-locking-use-a-pointer-in-ww_mutex_trylock.patch + fs-dlm-fix-build-with-config_ipv6-disabled.patch + drm-dp-don-t-read-back-backlight-mode-in-drm_edp_bac.patch + selftests-bpf-fix-xdpxceiver-failures-for-no-hugepag.patch + mctp-test-update-refcount-checking-in-route-fragment.patch + drm-vboxvideo-fix-a-null-vs-is_err-check.patch + ath11k-set-correct-nl80211_feature_dynamic_smps-for-.patch + ath11k-allocate-dst-ring-descriptors-from-cacheable-.patch + ath11k-add-hw_param-for-wakeup_mhi.patch + arm64-dts-renesas-cat875-add-rx-tx-delays.patch + media-dmxdev-fix-uaf-when-dvb_register_device-fails.patch + crypto-atmel-aes-reestablish-the-correct-tfm-context.patch + crypto-keembay-ocs-ecc-fix-error-return-code-in-kmb_.patch + crypto-qce-fix-uaf-on-qce_aead_register_one.patch + crypto-qce-fix-uaf-on-qce_ahash_register_one.patch + crypto-qce-fix-uaf-on-qce_skcipher_register_one.patch + arm64-dts-qcom-sc7280-fix-incorrect-clock-name.patch + arm64-dts-qcom-sc7280-fix-interrupt-map-parent-addre.patch + mtd-hyperbus-rpc-if-fix-bug-in-rpcif_hb_remove.patch + cpufreq-qcom-cpufreq-hw-update-offline-cpus-per-cpu-.patch + soc-imx-gpcv2-keep-i.mx8mm-vpu-h1-bus-clock-active.patch + cpufreq-qcom-hw-fix-probable-nested-interrupt-handli.patch + arm-dts-stm32-fix-dtbs_check-warning-on-ili9341-dts-.patch + libbpf-load-global-data-maps-lazily-on-legacy-kernel.patch + tools-resolve_btf_ids-close-elf-file-on-error.patch + libbpf-fix-potential-misaligned-memory-access-in-btf.patch + libbpf-fix-glob_syms-memory-leak-in-bpf_linker.patch + libbpf-fix-using-invalidated-memory-in-bpf_linker.patch + crypto-qat-fix-undetected-pfvf-timeout-in-ack-loop.patch + ath11k-use-host-ce-parameters-for-ce-interrupts-conf.patch + arm64-dts-ti-k3-j721e-correct-cache-sets-info.patch + tty-serial-atmel-check-return-code-of-dmaengine_subm.patch + tty-serial-atmel-call-dma_async_issue_pending.patch + pinctrl-apple-return-an-error-if-pinmux-is-missing-i.patch + net-dsa-rtl8365mb-set-rgmii-rx-delay-in-steps-of-0.3.patch + mfd-atmel-flexcom-remove-ifdef-config_pm_sleep.patch + mfd-atmel-flexcom-use-.resume_noirq.patch + bfq-do-not-let-waker-requests-skip-proper-accounting.patch + libbpf-silence-uninitialized-warning-error-in-btf_du.patch + media-i2c-imx274-fix-s_frame_interval-runtime-resume.patch + media-i2c-re-order-runtime-pm-initialisation.patch + media-i2c-ov8865-fix-lockdep-error.patch + media-rcar-csi2-correct-the-selection-of-hsfreqrange.patch + media-imx-pxp-initialize-the-spinlock-prior-to-using.patch + media-si470x-i2c-fix-possible-memory-leak-in-si470x_.patch + media-mtk-vcodec-fix-an-error-handling-path-in-mtk_v.patch + media-mtk-vcodec-call-v4l2_m2m_ctx_release-first-whe.patch + media-hantro-hook-up-rk3399-jpeg-encoder-output.patch + media-coda-fix-coda960-jpeg-encoder-buffer-overflow.patch + media-venus-correct-low-power-frequency-calculation-.patch + media-venus-core-fix-a-potential-null-pointer-derefe.patch + media-venus-core-fix-a-resource-leak-in-the-error-ha.patch + net-stmmac-add-platform-level-debug-register-dump-fe.patch + net-lantiq-fix-missing-free_netdev-on-error-in-ltq_e.patch + thermal-drivers-imx-implement-runtime-pm-support.patch + igc-af_xdp-zero-copy-metadata-adjust-breaks-skbs-on-.patch + netfilter-bridge-add-support-for-pppoe-filtering.patch + powerpc-avoid-discarding-flags-in-system_call_except.patch + rcu-avoid-alloc_pages-when-recording-stack.patch + arm64-dts-qcom-msm8916-fix-mmc-controller-aliases.patch + drm-vmwgfx-remove-the-deprecated-lower-mem-limit.patch + drm-vmwgfx-fail-to-initialize-on-broken-configs.patch + cgroup-trace-event-cgroup-id-fields-should-be-u64.patch + acpi-ec-rework-flushing-of-ec-work-while-suspended-t.patch + pinctrl-mediatek-uninitialized-variable-in-mtk_pctrl.patch + pinctrl-mediatek-add-a-check-for-error-in-mtk_pincon.patch + thermal-drivers-imx8mm-enable-adc-when-enabling-moni.patch + drm-amdgpu-fix-a-null-pointer-dereference-in-amdgpu_.patch + drm-radeon-radeon_kms-fix-a-null-pointer-dereference.patch + libbpf-clean-gen_loader-s-attach-kind.patch + null_blk-allow-zero-poll-queues.patch + crypto-caam-save-caam-memory-to-support-crypto-engin.patch + arm64-dts-ti-k3-am642-fix-the-l2-cache-sets.patch + arm64-dts-ti-k3-j7200-fix-the-l2-cache-sets.patch + arm64-dts-ti-k3-j721e-fix-the-l2-cache-sets.patch + arm64-dts-ti-k3-j7200-correct-the-d-cache-sets-info.patch + tty-serial-uartlite-allow-64-bit-address.patch + serial-amba-pl011-do-not-request-memory-region-twice.patch + mtd-core-provide-unique-name-for-nvmem-device.patch + floppy-fix-hang-in-watchdog-when-disk-is-ejected.patch + staging-rtl8192e-return-error-code-from-rtllib_softm.patch + staging-rtl8192e-rtllib_module-fix-error-handle-case.patch + bluetooth-btmtksdio-fix-resume-failure.patch + bpf-fix-the-test_task_vma-selftest-to-support-output.patch + sched-fair-fix-detection-of-per-cpu-kthreads-waking-.patch + sched-fair-fix-per-cpu-kthread-and-wakee-stacking-fo.patch + bpf-adjust-btf-log-size-limit.patch + bpf-disallow-bpf_log_kernel-log-level-for-bpf-bpf_bt.patch + bpf-remove-config-check-to-enable-bpf-support-for-br.patch + drm-rcar-du-add-dsi-support-to-rcar_du_output_name.patch + drm-rcar-du-crtc-support-external-dsi-dot-clock.patch + arm64-clear_page-shouldn-t-use-dc-zva-when-dczid_el0.patch + arm64-mte-dc-gva-gzva-shouldn-t-be-used-when-dczid_e.patch + platform-x86-wmi-replace-read_takes_no_args-with-a-f.patch + platform-x86-wmi-fix-driver-notify-vs-probe-race.patch + samples-bpf-clean-up-samples-bpf-build-failes.patch + samples-bpf-fix-xdp_sample_user.o-linking-with-clang.patch + samples-bpf-fix-unknown-warning-group-build-warning-.patch + media-uvcvideo-fix-memory-leak-of-object-map-on-erro.patch + media-uvcvideo-avoid-invalid-memory-access.patch + media-uvcvideo-avoid-returning-invalid-controls.patch + media-dib8000-fix-a-memleak-in-dib8000_init.patch + media-saa7146-mxb-fix-a-null-pointer-dereference-in-.patch + media-si2157-fix-warm-tuner-state-detection.patch + wireless-iwlwifi-fix-a-double-free-in-iwl_txq_dyn_al.patch + sched-rt-try-to-restart-rt-period-timer-when-rt-runt.patch + mtd-spi-nor-get-rid-of-nor-page_size.patch + mtd-spi-nor-fix-mtd-size-for-s3an-flashes.patch + ath10k-fix-the-mtu-size-on-qca9377-sdio.patch + ath11k-fix-qmi-file-type-enum-value.patch + bluetooth-mgmt-use-hci_dev_test_and_-set-clear-_flag.patch + bluetooth-btusb-handle-download_firmware-failure-cas.patch + drm-amd-display-fix-bug-in-debugfs-crc_win_update-en.patch + drm-amd-display-fix-out-of-bounds-access-on-dnc31-st.patch + drm-msm-gpu-don-t-allow-zero-fence_id.patch + drm-msm-dp-displayport-driver-need-algorithm-rationa.patch + rcu-exp-mark-current-cpu-as-exp-qs-in-ipi-loop-secon.patch + wcn36xx-fix-max-channels-retrieval.patch + drm-msm-dsi-fix-initialization-in-the-bonded-dsi-cas.patch + mwifiex-fix-possible-abba-deadlock.patch + xfrm-fix-a-small-bug-in-xfrm_sa_len.patch + x86-uaccess-move-variable-into-switch-case-statement.patch + libbpf-add-bool-skipped-to-struct-bpf_map.patch + selftests-clone3-clone3-add-case-clone3_args_no_test.patch + selftests-harness-avoid-false-negatives-if-test-has-.patch + crypto-stm32-cryp-fix-ctr-counter-carry.patch + crypto-stm32-cryp-fix-xts-and-race-condition-in-cryp.patch + crypto-stm32-cryp-check-early-input-data.patch + crypto-stm32-cryp-fix-double-pm-exit.patch + crypto-stm32-cryp-fix-lrw-chaining-mode.patch + crypto-stm32-cryp-fix-bugs-and-crash-in-tests.patch + crypto-stm32-revert-broken-pm_runtime_resume_and_get.patch + crypto-hisilicon-qm-fix-incorrect-return-value-of-hi.patch + libbpf-fix-gen_loader-assumption-on-number-of-progra.patch + ath11k-fix-deleting-uninitialized-kernel-timer-durin.patch + spi-fix-incorrect-cs_setup-delay-handling.patch + kunit-tool-fix-json-output-for-skipped-tests.patch + arm-dts-gemini-nas4220-b-fis-index-block-with-128-ki.patch + perf-arm-cmn-fix-cpu-hotplug-unregistration.patch + media-dw2102-fix-use-after-free.patch + media-msi001-fix-possible-null-ptr-deref-in-msi001_p.patch + media-coda-imx-vdoa-handle-dma_set_coherent_mask-err.patch + ath11k-fix-a-null-pointer-dereference-in-ath11k_mac_.patch + net-dsa-hellcreek-fix-insertion-of-static-fdb-entrie.patch + net-dsa-hellcreek-add-stp-forwarding-rule.patch + net-dsa-hellcreek-allow-ptp-p2p-measurements-on-bloc.patch + net-dsa-hellcreek-add-missing-ptp-via-udp-rules.patch + arm64-dts-qcom-c630-fix-soundcard-setup.patch + arm64-dts-qcom-ipq6018-fix-gpio-ranges-property.patch + drm-msm-dpu-fix-safe-status-debugfs-file.patch + drm-bridge-ti-sn65dsi86-set-max-register-for-regmap.patch + gpu-host1x-select-config_dma_shared_buffer.patch + drm-tegra-gr2d-explicitly-control-module-reset.patch + drm-tegra-vic-fix-dma-api-misuse.patch + media-hantro-fix-probe-func-error-path.patch + xfrm-interface-with-if_id-0-should-return-error.patch + xfrm-state-and-policy-should-fail-if-xfrma_if_id-0.patch + arm-9159-1-decompressor-avoid-unpredictable-nop-enco.patch + usb-ftdi-elan-fix-memory-leak-on-device-disconnect.patch + arm64-dts-marvell-cn9130-add-gpio-and-spi-aliases.patch + arm64-dts-marvell-cn9130-enable-cp0-gpio-controllers.patch + arm-dts-armada-38x-add-generic-compatible-to-uart-no.patch + mt76-mt7921-drop-offload_flags-overwritten.patch + mt76-mt7921-fix-mt7921e-reset-failure.patch + mt76-debugfs-fix-queue-reporting-for-mt76-usb.patch + mt76-fix-possible-oob-issue-in-mt76_calculate_defaul.patch + mt76-mt7921-fix-possible-null-pointer-dereference-in.patch + mt76-mt7921-move-mt76_connac_mcu_set_hif_suspend-to-.patch + mt76-mt7921s-fix-the-device-cannot-sleep-deeply-in-s.patch + mt76-mt7921-use-correct-iftype-data-on-6ghz-cap-init.patch + mt76-mt7921s-fix-possible-kernel-crash-due-to-invali.patch + mt76-connac-fix-last_chan-configuration-in-mt76_conn.patch + mt76-mt7921-fix-possible-resume-failure.patch + mt76-connac-introduce-mcu_ext-macros.patch + mt76-connac-align-mcu_ext-definitions-with-7915-driv.patch + mt76-connac-remove-mcu_fw_prefix-bit.patch + mt76-connac-introduce-mcu_uni_cmd-macro.patch + mt76-mt7921s-fix-suspend-error-with-enlarging-mcu-ti.patch + wilc1000-fix-double-free-error-in-probe.patch + rtw88-add-quirk-to-disable-pci-caps-on-hp-250-g7-not.patch + rtw88-disable-pcie-aspm-while-doing-napi-poll-on-882.patch + iwlwifi-mvm-fix-32-bit-build-in-ftm.patch + iwlwifi-don-t-pass-actual-wgds-revision-number-in-ta.patch + iwlwifi-mvm-test-roc-running-status-bits-before-remo.patch + iwlwifi-mvm-perform-6ghz-passive-scan-after-suspend.patch + iwlwifi-mvm-set-protected-flag-only-for-ndp-ranging.patch + mmc-meson-mx-sdhc-add-irq-check.patch + mmc-meson-mx-sdio-add-irq-check.patch + block-fix-error-unwinding-in-device_add_disk.patch + selinux-fix-potential-memleak-in-selinux_add_opt.patch + um-fix-ndelay-udelay-defines.patch + um-rename-set_signals-to-um_set_signals.patch + um-virt-pci-fix-32-bit-compile.patch + lib-logic_iomem-fix-32-bit-build.patch + lib-logic_iomem-fix-operation-on-32-bit.patch + um-virtio_uml-fix-time-travel-external-time-propagat.patch + bluetooth-l2cap-fix-using-wrong-mode.patch + bpftool-enable-line-buffering-for-stdout.patch + backlight-qcom-wled-validate-enabled-string-indices-.patch + backlight-qcom-wled-pass-number-of-elements-to-read-.patch + backlight-qcom-wled-fix-off-by-one-maximum-with-defa.patch + backlight-qcom-wled-override-default-length-with-qco.patch + backlight-qcom-wled-use-cpu_to_le16-macro-to-perform.patch + backlight-qcom-wled-respect-enabled-strings-in-set_b.patch + software-node-fix-wrong-node-passed-to-find-nargs_pr.patch + ath11k-fix-unexpected-return-buffer-manager-error-fo.patch + mt76-mt7921-fix-a-possible-race-enabling-disabling-r.patch + bluetooth-hci_qca-stop-ibs-timer-during-bt-off.patch + x86-boot-compressed-move-clang_flags-to-beginning-of.patch + crypto-octeontx2-prevent-underflow-in-get_cores_bmap.patch + block-null_blk-only-set-set-nr_maps-as-3-if-active-p.patch + regulator-qcom-labibb-ocp-interrupts-are-not-a-failu.patch + hwmon-mr75203-fix-wrong-power-up-delay-value.patch + x86-mce-inject-avoid-out-of-bounds-write-when-settin.patch + io_uring-remove-double-poll-on-poll-update.patch + bpf-add-missing-map_get_next_key-method-to-bloom-fil.patch + serial-8250_bcm7271-propagate-error-codes-from-brcmu.patch + drm-amd-display-fix-dereference-before-null-check.patch + acpi-scan-create-platform-device-for-bcm4752-and-lnv.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch-11962 + power-reset-mt6397-check-for-null-res-pointer.patch + net-xfrm-ipsec-tunnel-mode-fix-inner_ipproto-setting.patch + net-ethernet-mtk_eth_soc-fix-return-values-and-refac.patch + net-dsa-fix-incorrect-function-pointer-check-for-mrp.patch + netfilter-ipt_clusterip-fix-refcount-leak-in-cluster.patch + bpf-arm64-use-emit_addr_mov_i64-for-bpf_pseudo_func.patch + bpf-sockmap-fix-return-codes-from-tcp_bpf_recvmsg_pa.patch + bpf-sockmap-fix-double-bpf_prog_put-on-error-case-in.patch + bpf-don-t-promote-bogus-looking-registers-after-null.patch + bpf-fix-verifier-support-for-validation-of-async-cal.patch + bpf-fix-so_rcvbuf-so_sndbuf-handling-in-_bpf_setsock.patch + libbpf-use-probe_name-for-legacy-kprobe.patch + netfilter-nft_payload-do-not-update-layer-4-checksum.patch + netfilter-nft_set_pipapo-allocate-pcpu-scratch-maps-.patch + net-fix-sof_timestamping_bind_phc-to-work-with-multi.patch + ppp-ensure-minimum-packet-size-in-ppp_write.patch + rocker-fix-a-sleeping-in-atomic-bug.patch + staging-greybus-audio-check-null-pointer.patch + fsl-fman-check-for-null-pointer-after-calling-devm_i.patch + bluetooth-hci_bcm-check-for-error-irq.patch + bluetooth-hci_qca-fix-null-vs-is_err_or_null-check-i.patch + net-smc-reset-conn-lgr-when-link-group-registration-.patch + usb-dwc3-qcom-fix-null-vs-is_err-checking-in-dwc3_qc.patch + usb-dwc2-do-not-gate-off-the-hardware-if-it-does-not.patch + usb-dwc2-gadget-initialize-max_speed-from-params.patch + usb-gadget-u_audio-fix-calculations-for-small-binter.patch + usb-gadget-u_audio-subdevice-0-for-capture-ctls.patch + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch-15288 + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch-31258 + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch-6488 + debugfs-lockdown-allow-reading-debugfs-files-that-ar.patch + drivers-firmware-add-missing-platform_device_put-in-.patch + serial-liteuart-fix-module_alias.patch + serial-stm32-move-tx-dma-terminate-dma-to-shutdown.patch + spi-qcom-geni-set-the-error-code-for-gpi-transfer.patch + spi-qcom-geni-handle-timeout-for-gpi-mode.patch + x86-sched-fix-undefined-reference-to-init_freq_invar.patch + net-mlx5e-fix-page-dma-map-unmap-attributes.patch + net-mlx5e-fix-nullptr-on-deleting-mirroring-rule.patch + net-mlx5e-fix-wrong-usage-of-fib_info_nh-when-routes.patch + net-mlx5e-don-t-block-routes-with-nexthop-objects-in.patch + revert-net-mlx5e-block-offload-of-outer-header-csum-.patch + revert-net-mlx5e-block-offload-of-outer-header-csum-.patch-11122 + net-mlx5e-fix-matching-on-modified-inner-ip_ecn-bits.patch + net-mlx5-fix-access-to-sf_dev_table-on-allocation-fa.patch + net-mlx5e-sync-vxlan-udp-ports-during-uplink-represe.patch + net-mlx5-set-command-entry-semaphore-up-once-got-ind.patch + lib-mpi-add-the-return-value-check-of-kcalloc.patch + bluetooth-l2cap-uninitialized-variables-in-l2cap_soc.patch + bluetooth-hci_sock-fix-endian-bug-in-hci_sock_setsoc.patch + mptcp-fix-per-socket-endpoint-accounting.patch + mptcp-fix-opt-size-when-sending-dss-mp_fail.patch + mptcp-fix-a-dss-option-writing-error.patch + mptcp-check-reclaim-amount-before-reducing-allocatio.patch + spi-spi-meson-spifc-add-missing-pm_runtime_disable-i.patch + octeontx2-af-increment-ptp-refcount-before-use.patch + octeontx2-nicvf-free-vf-ptp-resources.patch + ax25-uninitialized-variable-in-ax25_setsockopt.patch + netrom-fix-api-breakage-in-nr_setsockopt.patch + regmap-call-regmap_debugfs_exit-prior-to-_init.patch + net-mscc-ocelot-fix-incorrect-balancing-with-down-la.patch + octeontx2-af-fix-interrupt-name-strings.patch + can-mcp251xfd-add-missing-newline-to-printed-strings.patch + tpm-add-request_locality-before-write-tpm_int_enable.patch + tpm_tis-fix-an-error-handling-path-in-tpm_tis_core_i.patch + can-softing-softing_startstop-fix-set-but-not-used-v.patch + can-xilinx_can-xcan_probe-check-for-error-irq.patch + can-rcar_canfd-rcar_canfd_channel_probe-make-sure-we.patch + pcmcia-fix-setting-of-kthread-task-states.patch + netfilter-egress-avoid-a-lockdep-splat.patch + net-openvswitch-fix-ct_state-nat-flags-for-conns-arr.patch + iwlwifi-mvm-use-div_s64-instead-of-do_div-in-iwl_mvm.patch + bnxt_en-use-firmware-provided-max-timeout-for-messag.patch + net-mcs7830-handle-usb-read-errors-properly.patch + amt-fix-wrong-return-type-of-amt_send_membership_upd.patch + ext4-avoid-trim-error-on-fs-with-small-groups.patch + asoc-intel-sof_sdw-fix-jack-detection-on-hp-spectre-.patch + alsa-jack-add-missing-rwsem-around-snd_ctl_remove-ca.patch + alsa-pcm-add-missing-rwsem-around-snd_ctl_remove-cal.patch + alsa-hda-add-missing-rwsem-around-snd_ctl_remove-cal.patch + alsa-hda-fix-potential-deadlock-at-codec-unbinding.patch + rdma-bnxt_re-scan-the-whole-bitmap-when-checking-if-.patch + rdma-hns-validate-the-pkey-index.patch + scsi-pm80xx-update-warn_on-check-in-pm8001_mpi_build.patch + clk-renesas-rzg2l-check-return-value-of-pm_genpd_ini.patch + clk-renesas-rzg2l-propagate-return-value-of_genpd_ad.patch + clk-imx8mn-fix-imx8mn_clko1_sels.patch + asoc-cs42l42-report-initial-jack-state.patch + powerpc-prom_init-fix-improper-check-of-prom_getprop.patch + asoc-uniphier-drop-selecting-non-existing-snd_soc_un.patch + asoc-codecs-wcd938x-add-snd_soc_wcd938_sdw-to-codec-.patch + rdma-rtrs-clt-fix-the-initial-value-of-min_latency.patch + alsa-hda-make-proper-use-of-timecounter.patch + dt-bindings-thermal-fix-definition-of-cooling-maps-c.patch + powerpc-perf-fix-pmu-callbacks-to-clear-pending-pmi-.patch + powerpc-modules-don-t-warn-on-first-module-allocatio.patch + powerpc-32s-fix-shift-out-of-bounds-in-kasan-init.patch + clocksource-avoid-accidental-unstable-marking-of-clo.patch + alsa-oss-fix-compile-error-when-oss_debug-is-enabled.patch + alsa-usb-audio-drop-superfluous-0-in-presonus-studio.patch + asoc-amd-fix-dependency-for-spi-master.patch + misc-at25-make-driver-of-independent-again.patch + char-mwave-adjust-io-port-register-size.patch + binder-fix-handling-of-error-during-copy.patch + binder-avoid-potential-data-leakage-when-copying-txn.patch + openrisc-add-clone3-abi-wrapper.patch + uio-uio_dmem_genirq-catch-the-exception.patch + iommu-extend-mutex-lock-scope-in-iommu_probe_device.patch + iommu-io-pgtable-arm-fix-table-descriptor-paddr-form.patch + asoc-sof-intel-fix-build-issue-related-to-codec_prob.patch + scsi-core-fix-scsi_device_max_queue_depth.patch + scsi-ufs-fix-race-conditions-related-to-driver-data.patch + rdma-qedr-fix-reporting-max_-send-recv-_wr-attrs.patch + pci-msi-fix-pci_irq_vector-pci_irq_get_affinity.patch + powerpc-powermac-add-additional-missing-lockdep_regi.patch + iommu-arm-smmu-qcom-fix-ttbr0-read.patch + rdma-core-let-ib_find_gid-continue-search-even-after.patch + rdma-cma-let-cma_resolve_ib_dev-continue-search-even.patch + asoc-rt5663-handle-device_property_read_u32_array-er.patch + of-unittest-fix-warning-on-powerpc-frame-size-warnin.patch + of-unittest-64-bit-dma-address-test-requires-arch-su.patch + clk-stm32-fix-ltdc-s-clock-turn-off-by-clk_disable_u.patch + mips-add-sys_has_cpu_mips64_r5-config-for-mips-relea.patch + mips-fix-kconfig-reference-to-phys_addr_t_64bit.patch + dmaengine-pxa-mmp-stop-referencing-config-slave_id.patch + iommu-amd-restore-ga-log-tail-pointer-on-host-resume.patch + iommu-amd-x2apic-mode-re-enable-after-resume.patch + iommu-amd-x2apic-mode-setup-the-intx-registers-on-ma.patch + iommu-amd-x2apic-mode-mask-unmask-interrupts-on-susp.patch + iommu-amd-remove-useless-irq-affinity-notifier.patch + asoc-intel-catpt-test-dmaengine_submit-result-before.patch + iommu-iova-fix-race-between-fq-timeout-and-teardown.patch + asoc-mediatek-mt8195-correct-default-value.patch + counter-104-quad-8-fix-persistent-enabled-events-bug.patch + of-fdt-aggregate-the-processing-of-linux-usable-memo.patch + efi-apply-memblock-cap-after-memblock_add.patch + scsi-block-pm-always-set-request-queue-runtime-activ.patch + phy-uniphier-usb3ss-fix-unintended-writing-zeros-to-.patch + asoc-mediatek-check-for-error-clk-pointer.patch + powerpc-64s-mask-nip-before-checking-against-srr0.patch + powerpc-64s-use-emit_warn_entry-for-srr-debug-warnin.patch + phy-cadence-sierra-fix-to-get-correct-parent-for-mux.patch + iio-chemical-sunrise_co2-set-val-parameter-only-on-s.patch + asoc-samsung-idma-check-of-ioremap-return-value.patch + misc-lattice-ecp3-config-fix-task-hung-when-firmware.patch + asoc-mediatek-mt8195-correct-pcmif-be-dai-control-fl.patch + arm64-tegra-remove-non-existent-tegra194-reset.patch + mips-lantiq-add-support-for-clk_set_parent.patch + mips-bcm63xx-add-support-for-clk_set_parent.patch + powerpc-xive-add-missing-null-check-after-calling-km.patch + asoc-fsl_mqs-fix-module_alias.patch + alsa-hda-cs8409-increase-delay-during-jack-detection.patch + alsa-hda-cs8409-fix-jack-detection-after-resume.patch + cxl-core-remove-cxld_const_init-in-cxl_decoder_alloc.patch + mips-fix-local_-add-sub-_return-on-mips64.patch + rdma-cxgb4-set-queue-pair-state-when-being-queried.patch + clk-qcom-gcc-sc7280-mark-gcc_cfg_noc_lpass_clk-alway.patch + asoc-imx-card-need-special-setting-for-ak4497-on-i.m.patch + asoc-imx-card-fix-mclk-calculation-issue-for-akcodec.patch + asoc-imx-card-improve-the-sound-quality-for-low-rate.patch + asoc-fsl_asrc-refine-the-check-of-available-clock-di.patch + clk-bm1880-remove-kfrees-on-static-allocations.patch + of-base-fix-phandle-argument-length-mismatch-error-m.patch + of-fdt-don-t-worry-about-non-memory-region-overlap-f.patch + mips-compressed-fix-build-with-zstd-compression.patch + mailbox-fix-gce_num-of-mt8192-driver-data.patch + mailbox-imx-fix-an-is_err-vs-null-bug.patch + mailbox-pcc-avoid-using-the-uninitialized-variable-d.patch + mailbox-pcc-handle-all-pcc-subtypes-correctly-in-pcc.patch + arm-dts-omap3-n900-fix-lp5523-for-multi-color.patch + leds-lp55xx-initialise-output-direction-from-dts.patch + bluetooth-hci_sock-purge-socket-queues-in-the-destru.patch + bluetooth-fix-debugfs-entry-leak-in-hci_register_dev.patch + bluetooth-fix-memory-leak-of-hci-device.patch + drm-panel-delete-panel-on-mipi_dsi_attach-failure.patch + bluetooth-fix-removing-adv-when-processing-cmd-compl.patch + drm-sched-avoid-lockdep-spalt-on-killing-a-processes.patch + fs-dlm-filter-user-dlm-messages-for-kernel-locks.patch + libbpf-detect-corrupted-elf-symbols-section.patch + libbpf-improve-sanity-checking-during-btf-fix-up.patch + libbpf-validate-that-.btf-and-.btf.ext-sections-cont.patch + drm-lima-fix-warning-when-config_debug_sg-y-config_d.patch + selftests-bpf-fix-memory-leaks-in-btf_type_c_dump-he.patch + selftests-bpf-destroy-xdp-link-correctly.patch + selftests-bpf-fix-bpf_object-leak-in-skb_ctx-selftes.patch + ar5523-fix-null-ptr-deref-with-unexpected-wdcmsg_tar.patch + drm-bridge-dw-hdmi-handle-eld-when-drm_bridge_attach.patch + drm-nouveau-pmu-gm200-avoid-touching-pmu-outside-of-.patch + media-atomisp-fix-try_fmt-logic.patch + media-atomisp-set-per-device-s-default-mode.patch + media-atomisp-ov2680-fix-ov2680_set_fmt-clobbering-t.patch + media-atomisp-check-before-deference-asd-variable.patch + arm-shmobile-rcar-gen2-add-missing-of_node_put.patch + ath11k-enable-ieee80211_vht_ext_nss_bw_capable-if-ns.patch + batman-adv-allow-netlink-usage-in-unprivileged-conta.patch + bpf-change-value-of-max_tail_call_cnt-from-32-to-33.patch + media-atomisp-handle-errors-at-sh_css_create_isp_par.patch + ath11k-fix-crash-caused-by-uninitialized-tx-ring.patch + usb-dwc3-meson-g12a-fix-shared-reset-control-use.patch + usb-ehci_brcm_hub_control-improve-port-index-sanitiz.patch + usb-gadget-f_fs-use-stream_open-for-endpoint-files.patch + psi-fix-psi_mem_full-state-when-tasks-are-in-memstal.patch + drm-panel-orientation-quirks-add-quirk-for-the-lenov.patch + hid-magicmouse-report-battery-level-over-usb.patch + hid-apple-do-not-reset-quirks-when-the-fn-key-is-not.patch + media-b2c2-add-missing-check-in-flexcop_pci_isr.patch + libbpf-accommodate-dwarf-compiler-bug-with-duplicate.patch + ethernet-renesas-use-div64_ul-instead-of-do_div.patch + edac-synopsys-use-the-quirk-for-version-instead-of-d.patch + arm64-dts-qcom-sm-68-350-use-interrupts-extended-wit.patch + arm64-dts-qcom-sm8350-shorten-camera-thermal-bottom-.patch + soc-imx-gpcv2-synchronously-suspend-mix-domains.patch + arm-imx-rename-debug_imx21_imx27_uart-to-debug_imx27.patch + ath11k-fix-mon-status-ring-rx-tlv-processing.patch + drm-amd-display-check-top_pipe_to_program-pointer.patch + drm-amdgpu-display-set-vblank_disable_immediate-for-.patch + soc-ti-pruss-fix-referenced-node-in-error-message.patch + mlxsw-pci-add-shutdown-method-in-pci-driver.patch + drm-amd-display-add-else-to-avoid-double-destroy-clk.patch + drm-bridge-megachips-ensure-both-bridges-are-probed-.patch + mxser-keep-only-tty-test-in-isr.patch + mxser-don-t-throttle-manually.patch + mxser-increase-buf_overrun-if-tty_insert_flip_char-f.patch + serial-8250_dw-add-starfive-jh7100-quirk.patch + tty-serial-imx-disable-ucr4_oren-in-.stop_rx-instead.patch + gpiolib-acpi-do-not-set-the-irq-type-if-the-irq-is-a.patch + hsi-core-fix-return-freed-object-in-hsi_new_client.patch + crypto-jitter-consider-32-lsb-for-apt.patch + rtw89-fix-potentially-access-out-of-range-of-rf-regi.patch + mwifiex-fix-skb_over_panic-in-mwifiex_usb_recv.patch + rsi-fix-use-after-free-in-rsi_rx_done_handler.patch + rsi-fix-out-of-bounds-read-in-rsi_read_pkt.patch + ath11k-avoid-null-ptr-access-during-mgmt-tx-cleanup.patch + media-venus-avoid-calling-core_clk_setrate-concurren.patch + regulator-da9121-prevent-current-limit-change-when-e.patch + drm-vmwgfx-release-ttm-memory-if-probe-fails.patch + drm-vmwgfx-introduce-a-new-placement-for-mob-page-ta.patch + acpi-x86-drop-pwm2-device-on-lenovo-yoga-book-from-a.patch + acpi-change-acpi_device_always_present-into-acpi_dev.patch + acpi-x86-allow-specifying-acpi_device_override_statu.patch + acpi-x86-add-not-present-quirk-for-the-pci0.sdhb.brc.patch + drm-return-error-codes-from-struct-drm_driver.gem_cr.patch + drm-amd-display-use-oriented-source-size-when-checki.patch + arm64-dts-ti-j7200-main-fix-dtbs_check-serdes_ln_ctr.patch + arm64-dts-ti-j721e-main-fix-dtbs_check-in-serdes_ln_.patch + usb-uhci-add-aspeed-ast2600-uhci-support.patch + floppy-add-max-size-check-for-user-space-request.patch + x86-mm-flush-global-tlb-when-switching-to-trampoline.patch + drm-rcar-du-fix-crtc-timings-when-cmm-is-used.patch + media-uvcvideo-increase-uvc_ctrl_control_timeout-to-.patch + media-rcar-vin-update-format-alignment-constraints.patch + media-saa7146-hexium_orion-fix-a-null-pointer-derefe.patch + media-atomisp-fix-variable-dereferenced-before-check.patch + media-m920x-don-t-use-stack-on-usb-reads.patch + thunderbolt-runtime-pm-activate-both-ends-of-the-dev.patch + arm64-dts-renesas-fix-thermal-bindings.patch + iwlwifi-mvm-synchronize-with-fw-after-multicast-comm.patch + iwlwifi-mvm-avoid-clearing-a-just-saved-session-prot.patch + iwlwifi-acpi-fix-wgds-rev-3-size.patch + rcutorture-avoid-soft-lockup-during-cpu-stall.patch + ath11k-avoid-deadlock-by-change-ieee80211_queue_work.patch + ath10k-fix-tx-hanging.patch + rtw89-don-t-kick-off-tx-dma-if-failed-to-write-skb.patch + net-sysfs-update-the-queue-counts-in-the-unregistrat.patch + ath10k-drop-beacon-and-probe-response-which-leak-fro.patch + net-phy-prefer-1000baset-over-1000basekx.patch + gpio-aspeed-convert-aspeed_gpio.lock-to-raw_spinlock.patch + gpio-aspeed-sgpio-convert-aspeed_sgpio.lock-to-raw_s.patch + selftests-ftrace-make-kprobe-profile-testcase-descri.patch + arm64-dts-rockchip-fix-bluetooth-on-rock-pi-4-boards.patch + ath11k-avoid-false-deadlock-warning-reported-by-lock.patch + arm-dts-qcom-sdx55-fix-ipa-interconnect-definitions.patch + x86-mce-allow-instrumentation-during-task-work-queue.patch + x86-mce-prevent-severity-computation-from-being-inst.patch + x86-mce-mark-mce_panic-noinstr.patch + x86-mce-mark-mce_end-noinstr.patch + x86-mce-mark-mce_read_aux-noinstr.patch + net-bonding-debug-avoid-printing-debug-logs-when-bon.patch + kunit-don-t-crash-if-no-parameters-are-generated.patch + bpf-do-not-warn-in-bpf_warn_invalid_xdp_action.patch + drm-amdkfd-fix-error-handling-in-svm_range_add.patch + drm-amdgpu-fix-amdgpu_ras_mca_query_error_status-sco.patch + hid-quirks-allow-inverting-the-absolute-x-y-values.patch + hid-i2c-hid-of-expose-the-touchscreen-inverted-prope.patch + media-igorplugusb-receiver-overflow-should-be-report.patch + media-rockchip-rkisp1-use-device-name-for-debugfs-su.patch + media-saa7146-hexium_gemini-fix-a-null-pointer-deref.patch + mmc-tmio-reinit-card-irqs-in-reset-routine.patch + mmc-core-fixup-storing-of-ocr-for-mmc_quirk_nonstd_s.patch + mmc-omap_hsmmc-revert-special-init-for-wl1251.patch + drm-amd-amdgpu-fix-psp-tmr-bo-pin-count-leak-in-srio.patch + drm-amd-amdgpu-fix-gmc-bo-pin-count-leak-in-sriov.patch + audit-ensure-userspace-is-penalized-the-same-as-the-.patch + arm64-dts-ls1028a-qds-move-rtc-node-to-the-correct-i.patch + arm64-tegra-adjust-length-of-ccplex-cluster-mmio-reg.patch + crypto-ccp-move-sev_init-retry-for-corrupted-data.patch + crypto-hisilicon-hpre-fix-memory-leak-in-hpre_curve2.patch + crypto-hisilicon-qm-fix-deadlock-for-remove-driver.patch + pm-runtime-add-safety-net-to-supplier-device-release.patch + cpufreq-fix-initialization-of-min-and-max-frequency-.patch + usb-hub-add-delay-for-superspeed-hub-resume-to-let-l.patch + mt76-mt7615-fix-possible-deadlock-while-mt7615_regis.patch + mt76-mt7915-fix-smps-operation-fail.patch + mt76-connac-fix-a-theoretical-null-pointer-dereferen.patch + mt76-do-not-pass-the-received-frame-with-decryption-.patch + mt76-mt7615-improve-wmm-index-allocation.patch + mt76-mt7921-fix-network-buffer-leak-by-txs-missing.patch + ath9k_htc-fix-null-pointer-dereference-at-ath9k_htc_.patch + ath9k_htc-fix-null-pointer-dereference-at-ath9k_htc_.patch-21350 + ath9k-fix-out-of-bound-memcpy-in-ath9k_hif_usb_rx_st.patch + rtw88-8822c-update-rx-settings-to-prevent-potential-.patch + pm-avs-qcom-cpr-use-div64_ul-instead-of-do_div.patch + iwlwifi-recognize-missing-pnvm-data-and-then-log-fil.patch + iwlwifi-fix-leaks-bad-data-after-failed-firmware-loa.patch + iwlwifi-remove-module-loading-failure-message.patch + iwlwifi-mvm-fix-calculation-of-frame-length.patch + iwlwifi-mvm-fix-aux-roc-removal.patch + iwlwifi-pcie-make-sure-prph_info-is-set-when-treatin.patch + mmc-sdhci-pci-gli-gl9755-support-for-cd-wp-inversion.patch + block-check-minor-range-in-device_add_disk.patch + um-registers-rename-function-names-to-avoid-conflict.patch + ath11k-fix-napi-related-hang.patch + bluetooth-btintel-add-missing-quirks-and-msft-ext-fo.patch + cpufreq-intel_pstate-update-cpuinfo.max_freq-on-hwp_.patch + bluetooth-vhci-set-hci_quirk_valid_le_states.patch + xfrm-rate-limit-sa-mapping-change-message-to-user-sp.patch + drm-etnaviv-consider-completed-fence-seqno-in-hang-c.patch + jffs2-gc-deadlock-reading-a-page-that-is-used-in-jff.patch + acpica-actypes.h-expand-the-acpi_access_-definitions.patch + acpica-utilities-avoid-deleting-the-same-object-twic.patch + acpica-executer-fix-the-refclass_refof-case-in-acpi_.patch + acpica-fix-wrong-interpretation-of-pcc-address.patch + acpica-hardware-do-not-flush-cpu-cache-when-entering.patch + mmc-mtk-sd-use-readl_poll_timeout-instead-of-open-co.patch + drm-amdgpu-don-t-inherit-gem-object-vmas-in-child-pr.patch + drm-amdgpu-fixup-bad-vram-size-on-gmc-v8.patch + mfd-intel_soc_pmic-use-cpu-id-check-instead-of-_hrv-.patch + amdgpu-pm-make-sysfs-pm-attributes-as-read-only-for-.patch + acpi-battery-add-the-thinkpad-not-charging-quirk.patch + acpi-cppc-check-present-cpus-for-determining-_cpc-is.patch + net-mlx5-dr-fix-error-flow-in-creating-matcher.patch + btrfs-remove-bug_on-in-find_parent_nodes.patch + btrfs-remove-bug_on-eie-in-find_parent_nodes.patch + net-mdio-demote-probed-message-to-debug-print.patch + mac80211-allow-non-standard-vht-mcs-10-11.patch + dm-btree-add-a-defensive-bounds-check-to-insert_at.patch + dm-space-map-common-add-bounds-check-to-sm_ll_lookup.patch + can-do-not-increase-rx-statistics-when-generating-a-.patch + bpf-selftests-fix-namespace-mount-setup-in-tc_redire.patch + mlxsw-pci-avoid-flow-control-for-emad-packets.patch + net-phy-marvell-configure-rgmii-delays-for-88e1118.patch + net-gemini-allow-any-rgmii-interface-mode.patch + regulator-qcom_smd-align-probe-function-with-rpmh-re.patch + serial-pl010-drop-cr-register-reset-on-set_termios.patch + serial-pl011-drop-cr-register-reset-on-set_termios.patch + serial-core-keep-mctrl-register-state-and-cached-cop.patch + random-do-not-throw-away-excess-input-to-crng_fast_l.patch + net-mlx5-update-log_max_qp-value-to-fw-max-capabilit.patch + net-mlx5e-unblock-setting-vid-0-for-vf-in-case-pf-is.patch + parisc-avoid-calling-faulthandler_disabled-twice.patch + scripts-sphinx-pre-install-fix-ctex-support-on-debia.patch + can-flexcan-allow-to-change-quirks-at-runtime.patch + can-flexcan-rename-rx-modes.patch + can-flexcan-add-more-quirks-to-describe-rx-path-capa.patch + x86-kbuild-enable-config_kallsyms_all-y-in-the-defco.patch + clk-samsung-exynos850-register-clocks-early.patch + powerpc-6xx-add-missing-of_node_put.patch + powerpc-powernv-add-missing-of_node_put.patch + powerpc-cell-add-missing-of_node_put.patch + powerpc-btext-add-missing-of_node_put.patch + powerpc-watchdog-fix-missed-watchdog-reset-due-to-me.patch + asoc-imx-hdmi-add-put_device-after-of_find_device_by.patch + i2c-i801-don-t-silently-correct-invalid-transfer-siz.patch + powerpc-smp-move-setup_profiling_timer-under-config_.patch + i2c-mpc-correct-i2c-reset-procedure.patch + clk-meson-gxbb-fix-the-sdm_en-bit-for-mpll0-on-gxbb.patch + powerpc-powermac-add-missing-lockdep_register_key.patch + kvm-ppc-book3s-suppress-warnings-when-allocating-too.patch + kvm-ppc-book3s-suppress-failed-alloc-warning-in-h_co.patch + w1-misuse-of-get_user-put_user-reported-by-sparse.patch + nvmem-core-set-size-for-sysfs-bin-file.patch + dm-fix-alloc_dax-error-handling-in-alloc_dev.patch + dm-make-the-dax-support-depend-on-config_fs_dax.patch + asoc-test-component-fix-null-pointer-dereference.patch + interconnect-qcom-rpm-prevent-integer-overflow-in-ra.patch + scsi-ufs-fix-a-kernel-crash-during-shutdown.patch + scsi-lpfc-fix-leaked-lpfc_dmabuf-mbox-allocations-wi.patch + scsi-lpfc-trigger-sli4-firmware-dump-before-doing-dr.patch + alsa-seq-set-upper-limit-of-processed-events.patch + mips-loongson64-use-three-arguments-for-slti.patch + powerpc-40x-map-32mbytes-of-memory-at-startup.patch + selftests-powerpc-spectre_v2-return-skip-code-when-m.patch + powerpc-handle-kdump-appropriately-with-crash_kexec_.patch + powerpc-fadump-fix-inaccurate-cpu-state-info-in-vmco.patch + asoc-sof-intel-hda-add-quirks-for-hdaudio-dma-positi.patch + udf-fix-error-handling-in-udf_new_inode.patch + mips-octeon-add-put_device-after-of_find_device_by_n.patch + irqchip-gic-v4-disable-redistributors-view-of-the-vp.patch + i2c-designware-pci-fix-to-change-data-types-of-hcnt-.patch + scsi-hisi_sas-prevent-parallel-flr-and-controller-re.patch + asoc-sof-ipc-add-null-pointer-check-for-substream-ru.patch + selftests-powerpc-add-a-test-of-sigreturning-to-the-.patch + mips-octeon-fix-build-errors-using-clang.patch + scsi-sr-don-t-use-gfp_dma.patch + scsi-mpi3mr-fixes-around-reply-request-queues.patch + asoc-mediatek-mt8192-mt6359-fix-device_node-leak.patch + phy-phy-mtk-tphy-add-support-efuse-setting.patch + asoc-mediatek-mt8173-fix-device_node-leak.patch + asoc-mediatek-mt8183-fix-device_node-leak.patch + habanalabs-change-wait-for-interrupt-timeout-to-64-b.patch + habanalabs-skip-read-fw-errors-if-dynamic-descriptor.patch + phy-mediatek-fix-missing-check-in-mtk_mipi_tx_probe.patch + mailbox-change-mailbox-mpfs-compatible-string.patch + signal-in-get_signal-test-for-signal_group_exit-ever.patch + pci-mediatek-gen3-disable-dvfsrc-voltage-request.patch + pci-qcom-fix-an-error-handling-path-in-qcom_pcie_pro.patch + pci-rcar-check-if-device-is-runtime-suspended-instea.patch + pci-dwc-do-not-remap-invalid-res.patch + pci-aardvark-fix-checking-for-mem-resource-type.patch + pci-apple-fix-refclk1-enable-poll-logic.patch + kvm-vmx-don-t-unblock-vcpu-w-posted-irq-if-irqs-are-.patch + kvm-s390-ensure-kvm_arch_no_poll-is-read-once-when-b.patch + kvm-vmx-read-posted-interrupt-control-exactly-once-p.patch + kvm-x86-ensure-that-dirty-pdptrs-are-loaded.patch + kvm-x86-handle-32-bit-wrap-of-eip-for-emultype_skip-.patch + kvm-x86-exit-to-userspace-if-emulation-prepared-a-co.patch + i3c-fix-incorrect-address-slot-lookup-on-64-bit.patch + i3c-master-mipi-i3c-hci-fix-a-potentially-infinite-l.patch + tracing-do-not-let-synth_events-block-other-dyn_even.patch + input-ti_am335x_tsc-set-adcrefm-for-x-configuration.patch + input-ti_am335x_tsc-fix-stepconfig-setup-for-z2.patch + pci-mvebu-check-for-errors-from-pci_bridge_emul_init.patch + pci-mvebu-do-not-modify-pci-io-type-bits-in-conf_wri.patch + pci-mvebu-fix-support-for-bus-mastering-and-pci_comm.patch + pci-mvebu-fix-configuring-secondary-bus-of-pcie-root.patch + pci-mvebu-setup-pcie-controller-to-root-complex-mode.patch + pci-mvebu-fix-support-for-pci_bridge_ctl_bus_reset-o.patch + pci-mvebu-fix-support-for-pci_exp_devctl-on-emulated.patch + pci-mvebu-fix-support-for-pci_exp_rtsta-on-emulated-.patch + pci-mvebu-fix-support-for-devcap2-devctl2-and-lnkctl.patch + kvm-risc-v-avoid-spurious-virtual-interrupts-after-c.patch + nfsd-fix-verifier-returned-in-stable-writes.patch + revert-nfsd-skip-some-unnecessary-stats-in-the-v4-ca.patch + nfsd-fix-crash-on-copy_notify-with-special-stateid.patch + x86-hyperv-properly-deal-with-empty-cpumasks-in-hype.patch + drm-i915-pxp-hold-rpm-wakelock-during-pxp-unbind.patch + drm-i915-don-t-call-free_mmap_offset-when-purging.patch + sunrpc-fix-sockaddr-handling-in-the-svc_xprt_create_.patch + sunrpc-fix-sockaddr-handling-in-svcsock_accept_class.patch + drm-sun4i-dw-hdmi-fix-missing-put_device-call-in-sun.patch + drm-atomic-check-new_crtc_state-active-to-determine-.patch + ntb_hw_switchtec-fix-pff-ioread-to-read-into-mmio_pa.patch + ntb_hw_switchtec-fix-bug-with-more-than-32-partition.patch + drm-amd-display-invalid-parameter-check-in-dmub_hpd_.patch + drm-amdkfd-check-for-null-pointer-after-calling-kmem.patch + drm-amdgpu-use-spin_lock_irqsave-to-avoid-deadlock-b.patch + pci-mt7621-add-missing-module_license.patch + i3c-master-dw-check-return-of-dw_i3c_master_get_free.patch + dma-buf-cma_heap-fix-mutex-locking-section.patch + tracing-uprobes-check-the-return-value-of-kstrdup-fo.patch + tracing-probes-check-the-return-value-of-kstrndup-fo.patch + mm-defer-kmemleak-object-creation-of-module_alloc.patch + kasan-fix-quarantine-conflicting-with-init_on_free.patch + selftests-vm-make-charge_reserved_hugetlb.sh-work-wi.patch + mm-page_isolation-unset-migratetype-directly-for-non.patch + hugetlbfs-fix-off-by-one-error-in-hugetlb_vmdelete_l.patch diff --cc queue-5.4/drm-rockchip-dsi-fix-unbalanced-clock-on-probe-error.patch index 00000000000,dd1caf48019..47ec265278a mode 000000,100644..100644 --- a/queue-5.4/drm-rockchip-dsi-fix-unbalanced-clock-on-probe-error.patch +++ b/queue-5.4/drm-rockchip-dsi-fix-unbalanced-clock-on-probe-error.patch @@@ -1,0 -1,51 +1,46 @@@ + From 6416259ad3a49cdf230687b8388d2e898fd10d9e Mon Sep 17 00:00:00 2001 + From: Sasha Levin + Date: Tue, 28 Sep 2021 14:35:51 -0700 + Subject: drm/rockchip: dsi: Fix unbalanced clock on probe error + MIME-Version: 1.0 + Content-Type: text/plain; charset=UTF-8 + Content-Transfer-Encoding: 8bit + + From: Brian Norris + + [ Upstream commit 251888398753924059f3bb247a44153a2853137f ] + + Our probe() function never enabled this clock, so we shouldn't disable + it if we fail to probe the bridge. + + Noted by inspection. + + Fixes: 2d4f7bdafd70 ("drm/rockchip: dsi: migrate to use dw-mipi-dsi bridge driver") + Signed-off-by: Brian Norris + Reviewed-by: Chen-Yu Tsai + Tested-by: Nícolas F. R. A. Prado + Signed-off-by: Heiko Stuebner + Link: https://patchwork.freedesktop.org/patch/msgid/20210928143413.v3.3.Ie8ceefb51ab6065a1151869b6fcda41a467d4d2c@changeid + Signed-off-by: Sasha Levin + --- - drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 6 +----- ++ drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + -diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c b/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c -index 8dc91c2d916a8..5f05a8e660287 100644 + --- a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c + +++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c -@@ -986,14 +986,10 @@ static int dw_mipi_dsi_rockchip_probe(struct platform_device *pdev) ++@@ -1023,14 +1023,10 @@ static int dw_mipi_dsi_rockchip_probe(st + if (ret != -EPROBE_DEFER) + DRM_DEV_ERROR(dev, + "Failed to probe dw_mipi_dsi: %d\n", ret); + - goto err_clkdisable; + + return ret; + } + + return 0; + - + -err_clkdisable: + - clk_disable_unprepare(dsi->pllref_clk); + - return ret; + } + + static int dw_mipi_dsi_rockchip_remove(struct platform_device *pdev) --- -2.34.1 - diff --cc queue-5.4/series index f23fac9bc2b,1c43ee85902..69e119a23e8 --- a/queue-5.4/series +++ b/queue-5.4/series @@@ -2,32 -2,214 +2,243 @@@ hid-uhid-fix-worker-destroying-device-w hid-wacom-reset-expected-and-received-contact-counts-at-the-same-time.patch hid-wacom-ignore-the-confidence-flag-when-a-touch-is-removed.patch hid-wacom-avoid-using-stale-array-indicies-to-read-contact-count.patch +f2fs-fix-to-do-sanity-check-in-is_alive.patch +nfc-llcp-fix-null-error-pointer-dereference-on-sendmsg-after-failed-bind.patch +mtd-rawnand-gpmi-add-err007117-protection-for-nfc_apply_timings.patch +mtd-rawnand-gpmi-remove-explicit-default-gpmi-clock-setting-for-i.mx6.patch +x86-gpu-reserve-stolen-memory-for-first-integrated-intel-gpu.patch +tools-nolibc-x86-64-fix-startup-code-bug.patch +tools-nolibc-i386-fix-initial-stack-alignment.patch +tools-nolibc-fix-incorrect-truncation-of-exit-code.patch +rtc-cmos-take-rtc_lock-while-reading-from-cmos.patch +media-v4l2-ioctl.c-readbuffers-depends-on-v4l2_cap_readwrite.patch +media-flexcop-usb-fix-control-message-timeouts.patch +media-mceusb-fix-control-message-timeouts.patch +media-em28xx-fix-control-message-timeouts.patch +media-cpia2-fix-control-message-timeouts.patch +media-s2255-fix-control-message-timeouts.patch +media-dib0700-fix-undefined-behavior-in-tuner-shutdown.patch +media-redrat3-fix-control-message-timeouts.patch +media-pvrusb2-fix-control-message-timeouts.patch +media-stk1160-fix-control-message-timeouts.patch +can-softing_cs-softingcs_probe-fix-memleak-on-registration-failure.patch +lkdtm-fix-content-of-section-containing-lkdtm_rodata_do_nothing.patch +iommu-io-pgtable-arm-v7s-add-error-handle-for-page-table-allocation-failure.patch +dma_fence_array-fix-pending_error-leak-in-dma_fence_array_signaled.patch +pci-add-function-1-dma-alias-quirk-for-marvell-88se9125-sata-controller.patch +mm_zone-add-function-to-check-if-managed-dma-zone-exists.patch +mm-page_alloc.c-do-not-warn-allocation-failure-on-zone-dma-if-no-managed-pages.patch +shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shmem_evict_inode.patch +drm-rockchip-dsi-hold-pm-runtime-across-bind-unbind.patch +drm-rockchip-dsi-reconfigure-hardware-on-resume.patch + drm-panel-kingdisplay-kd097d04-delete-panel-on-attac.patch + drm-panel-innolux-p079zca-delete-panel-on-attach-fai.patch + drm-rockchip-dsi-fix-unbalanced-clock-on-probe-error.patch + bluetooth-cmtp-fix-possible-panic-when-cmtp_init_soc.patch + clk-bcm-2835-pick-the-closest-clock-rate.patch + clk-bcm-2835-remove-rounding-up-the-dividers.patch + wcn36xx-indicate-beacon-not-connection-loss-on-misse.patch + wcn36xx-release-dma-channel-descriptor-allocations.patch + media-videobuf2-fix-the-size-printk-format.patch + media-aspeed-fix-mode-detect-always-time-out-at-2nd-.patch + media-em28xx-fix-memory-leak-in-em28xx_init_dev.patch + media-aspeed-update-signal-status-immediately-to-ens.patch + arm64-dts-meson-gxbb-wetek-fix-hdmi-in-early-boot.patch + arm64-dts-meson-gxbb-wetek-fix-missing-gpio-binding.patch + bluetooth-stop-proccessing-malicious-adv-data.patch + tee-fix-put-order-in-teedev_close_context.patch + media-dmxdev-fix-uaf-when-dvb_register_device-fails.patch + crypto-qce-fix-uaf-on-qce_ahash_register_one.patch + arm64-dts-ti-k3-j721e-correct-cache-sets-info.patch + tty-serial-atmel-check-return-code-of-dmaengine_subm.patch + tty-serial-atmel-call-dma_async_issue_pending.patch + media-rcar-csi2-correct-the-selection-of-hsfreqrange.patch + media-imx-pxp-initialize-the-spinlock-prior-to-using.patch + media-si470x-i2c-fix-possible-memory-leak-in-si470x_.patch + media-mtk-vcodec-call-v4l2_m2m_ctx_release-first-whe.patch + media-venus-core-fix-a-resource-leak-in-the-error-ha.patch + netfilter-bridge-add-support-for-pppoe-filtering.patch + arm64-dts-qcom-msm8916-fix-mmc-controller-aliases.patch + acpi-ec-rework-flushing-of-ec-work-while-suspended-t.patch + drm-amdgpu-fix-a-null-pointer-dereference-in-amdgpu_.patch + drm-radeon-radeon_kms-fix-a-null-pointer-dereference.patch + arm64-dts-ti-k3-j721e-fix-the-l2-cache-sets.patch + tty-serial-uartlite-allow-64-bit-address.patch + serial-amba-pl011-do-not-request-memory-region-twice.patch + floppy-fix-hang-in-watchdog-when-disk-is-ejected.patch + staging-rtl8192e-return-error-code-from-rtllib_softm.patch + staging-rtl8192e-rtllib_module-fix-error-handle-case.patch + bluetooth-btmtksdio-fix-resume-failure.patch + media-dib8000-fix-a-memleak-in-dib8000_init.patch + media-saa7146-mxb-fix-a-null-pointer-dereference-in-.patch + media-si2157-fix-warm-tuner-state-detection.patch + sched-rt-try-to-restart-rt-period-timer-when-rt-runt.patch + rcu-exp-mark-current-cpu-as-exp-qs-in-ipi-loop-secon.patch + mwifiex-fix-possible-abba-deadlock.patch + xfrm-fix-a-small-bug-in-xfrm_sa_len.patch + crypto-stm32-cryp-fix-xts-and-race-condition-in-cryp.patch + crypto-stm32-cryp-fix-double-pm-exit.patch + crypto-stm32-cryp-fix-lrw-chaining-mode.patch + arm-dts-gemini-nas4220-b-fis-index-block-with-128-ki.patch + media-dw2102-fix-use-after-free.patch + media-msi001-fix-possible-null-ptr-deref-in-msi001_p.patch + media-coda-imx-vdoa-handle-dma_set_coherent_mask-err.patch + drm-msm-dpu-fix-safe-status-debugfs-file.patch + drm-bridge-ti-sn65dsi86-set-max-register-for-regmap.patch + media-hantro-fix-probe-func-error-path.patch + xfrm-interface-with-if_id-0-should-return-error.patch + xfrm-state-and-policy-should-fail-if-xfrma_if_id-0.patch + arm-9159-1-decompressor-avoid-unpredictable-nop-enco.patch + usb-ftdi-elan-fix-memory-leak-on-device-disconnect.patch + arm-dts-armada-38x-add-generic-compatible-to-uart-no.patch + mmc-meson-mx-sdio-add-irq-check.patch + selinux-fix-potential-memleak-in-selinux_add_opt.patch + bpftool-enable-line-buffering-for-stdout.patch + x86-mce-inject-avoid-out-of-bounds-write-when-settin.patch + acpi-scan-create-platform-device-for-bcm4752-and-lnv.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch + pcmcia-rsrc_nonstatic-fix-a-null-pointer-dereference.patch-19174 + netfilter-ipt_clusterip-fix-refcount-leak-in-cluster.patch + bpf-fix-so_rcvbuf-so_sndbuf-handling-in-_bpf_setsock.patch + ppp-ensure-minimum-packet-size-in-ppp_write.patch + rocker-fix-a-sleeping-in-atomic-bug.patch + staging-greybus-audio-check-null-pointer.patch + fsl-fman-check-for-null-pointer-after-calling-devm_i.patch + bluetooth-hci_bcm-check-for-error-irq.patch + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch-10015 + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch-1092 + hid-hid-uclogic-params-invalid-parameter-check-in-uc.patch-28733 + debugfs-lockdown-allow-reading-debugfs-files-that-ar.patch + net-mlx5e-don-t-block-routes-with-nexthop-objects-in.patch + revert-net-mlx5e-block-offload-of-outer-header-csum-.patch + net-mlx5-set-command-entry-semaphore-up-once-got-ind.patch + spi-spi-meson-spifc-add-missing-pm_runtime_disable-i.patch + tpm-add-request_locality-before-write-tpm_int_enable.patch + can-softing-softing_startstop-fix-set-but-not-used-v.patch + can-xilinx_can-xcan_probe-check-for-error-irq.patch + pcmcia-fix-setting-of-kthread-task-states.patch + net-mcs7830-handle-usb-read-errors-properly.patch + ext4-avoid-trim-error-on-fs-with-small-groups.patch + alsa-jack-add-missing-rwsem-around-snd_ctl_remove-ca.patch + alsa-pcm-add-missing-rwsem-around-snd_ctl_remove-cal.patch + alsa-hda-add-missing-rwsem-around-snd_ctl_remove-cal.patch + rdma-hns-validate-the-pkey-index.patch + clk-imx8mn-fix-imx8mn_clko1_sels.patch + powerpc-prom_init-fix-improper-check-of-prom_getprop.patch + asoc-uniphier-drop-selecting-non-existing-snd_soc_un.patch + alsa-oss-fix-compile-error-when-oss_debug-is-enabled.patch + char-mwave-adjust-io-port-register-size.patch + binder-fix-handling-of-error-during-copy.patch + uio-uio_dmem_genirq-catch-the-exception.patch + iommu-io-pgtable-arm-fix-table-descriptor-paddr-form.patch + scsi-ufs-fix-race-conditions-related-to-driver-data.patch + pci-msi-fix-pci_irq_vector-pci_irq_get_affinity.patch + powerpc-powermac-add-additional-missing-lockdep_regi.patch + rdma-core-let-ib_find_gid-continue-search-even-after.patch + rdma-cma-let-cma_resolve_ib_dev-continue-search-even.patch + asoc-rt5663-handle-device_property_read_u32_array-er.patch + clk-stm32-fix-ltdc-s-clock-turn-off-by-clk_disable_u.patch + dmaengine-pxa-mmp-stop-referencing-config-slave_id.patch + iommu-iova-fix-race-between-fq-timeout-and-teardown.patch + phy-uniphier-usb3ss-fix-unintended-writing-zeros-to-.patch + asoc-mediatek-check-for-error-clk-pointer.patch + asoc-samsung-idma-check-of-ioremap-return-value.patch + misc-lattice-ecp3-config-fix-task-hung-when-firmware.patch + mips-lantiq-add-support-for-clk_set_parent.patch + mips-bcm63xx-add-support-for-clk_set_parent.patch + rdma-cxgb4-set-queue-pair-state-when-being-queried.patch + of-base-fix-phandle-argument-length-mismatch-error-m.patch + bluetooth-fix-debugfs-entry-leak-in-hci_register_dev.patch + fs-dlm-filter-user-dlm-messages-for-kernel-locks.patch + libbpf-validate-that-.btf-and-.btf.ext-sections-cont.patch + drm-lima-fix-warning-when-config_debug_sg-y-config_d.patch + ar5523-fix-null-ptr-deref-with-unexpected-wdcmsg_tar.patch + drm-nouveau-pmu-gm200-avoid-touching-pmu-outside-of-.patch + arm-shmobile-rcar-gen2-add-missing-of_node_put.patch + batman-adv-allow-netlink-usage-in-unprivileged-conta.patch + usb-gadget-f_fs-use-stream_open-for-endpoint-files.patch + drm-panel-orientation-quirks-add-quirk-for-the-lenov.patch + hid-apple-do-not-reset-quirks-when-the-fn-key-is-not.patch + media-b2c2-add-missing-check-in-flexcop_pci_isr.patch + edac-synopsys-use-the-quirk-for-version-instead-of-d.patch + arm-imx-rename-debug_imx21_imx27_uart-to-debug_imx27.patch + mlxsw-pci-add-shutdown-method-in-pci-driver.patch + drm-bridge-megachips-ensure-both-bridges-are-probed-.patch + gpiolib-acpi-do-not-set-the-irq-type-if-the-irq-is-a.patch + hsi-core-fix-return-freed-object-in-hsi_new_client.patch + mwifiex-fix-skb_over_panic-in-mwifiex_usb_recv.patch + rsi-fix-use-after-free-in-rsi_rx_done_handler.patch + rsi-fix-out-of-bounds-read-in-rsi_read_pkt.patch + usb-uhci-add-aspeed-ast2600-uhci-support.patch + floppy-add-max-size-check-for-user-space-request.patch + x86-mm-flush-global-tlb-when-switching-to-trampoline.patch + media-uvcvideo-increase-uvc_ctrl_control_timeout-to-.patch + media-saa7146-hexium_orion-fix-a-null-pointer-derefe.patch + media-m920x-don-t-use-stack-on-usb-reads.patch + iwlwifi-mvm-synchronize-with-fw-after-multicast-comm.patch + ath10k-fix-tx-hanging.patch + net-sysfs-update-the-queue-counts-in-the-unregistrat.patch + net-phy-prefer-1000baset-over-1000basekx.patch + gpio-aspeed-convert-aspeed_gpio.lock-to-raw_spinlock.patch + x86-mce-mark-mce_panic-noinstr.patch + x86-mce-mark-mce_end-noinstr.patch + x86-mce-mark-mce_read_aux-noinstr.patch + net-bonding-debug-avoid-printing-debug-logs-when-bon.patch + bpf-do-not-warn-in-bpf_warn_invalid_xdp_action.patch + hid-quirks-allow-inverting-the-absolute-x-y-values.patch + media-igorplugusb-receiver-overflow-should-be-report.patch + media-saa7146-hexium_gemini-fix-a-null-pointer-deref.patch + mmc-core-fixup-storing-of-ocr-for-mmc_quirk_nonstd_s.patch + audit-ensure-userspace-is-penalized-the-same-as-the-.patch + arm64-dts-ls1028a-qds-move-rtc-node-to-the-correct-i.patch + arm64-tegra-adjust-length-of-ccplex-cluster-mmio-reg.patch + cpufreq-fix-initialization-of-min-and-max-frequency-.patch + usb-hub-add-delay-for-superspeed-hub-resume-to-let-l.patch + ath9k-fix-out-of-bound-memcpy-in-ath9k_hif_usb_rx_st.patch + iwlwifi-fix-leaks-bad-data-after-failed-firmware-loa.patch + iwlwifi-remove-module-loading-failure-message.patch + iwlwifi-mvm-fix-calculation-of-frame-length.patch + um-registers-rename-function-names-to-avoid-conflict.patch + jffs2-gc-deadlock-reading-a-page-that-is-used-in-jff.patch + acpica-actypes.h-expand-the-acpi_access_-definitions.patch + acpica-utilities-avoid-deleting-the-same-object-twic.patch + acpica-executer-fix-the-refclass_refof-case-in-acpi_.patch + acpica-fix-wrong-interpretation-of-pcc-address.patch + acpica-hardware-do-not-flush-cpu-cache-when-entering.patch + drm-amdgpu-fixup-bad-vram-size-on-gmc-v8.patch + acpi-battery-add-the-thinkpad-not-charging-quirk.patch + btrfs-remove-bug_on-in-find_parent_nodes.patch + btrfs-remove-bug_on-eie-in-find_parent_nodes.patch + net-mdio-demote-probed-message-to-debug-print.patch + mac80211-allow-non-standard-vht-mcs-10-11.patch + dm-btree-add-a-defensive-bounds-check-to-insert_at.patch + dm-space-map-common-add-bounds-check-to-sm_ll_lookup.patch + net-phy-marvell-configure-rgmii-delays-for-88e1118.patch + net-gemini-allow-any-rgmii-interface-mode.patch + regulator-qcom_smd-align-probe-function-with-rpmh-re.patch + serial-pl010-drop-cr-register-reset-on-set_termios.patch + serial-core-keep-mctrl-register-state-and-cached-cop.patch + random-do-not-throw-away-excess-input-to-crng_fast_l.patch + parisc-avoid-calling-faulthandler_disabled-twice.patch + powerpc-6xx-add-missing-of_node_put.patch + powerpc-powernv-add-missing-of_node_put.patch + powerpc-cell-add-missing-of_node_put.patch + powerpc-btext-add-missing-of_node_put.patch + powerpc-watchdog-fix-missed-watchdog-reset-due-to-me.patch + i2c-i801-don-t-silently-correct-invalid-transfer-siz.patch + powerpc-smp-move-setup_profiling_timer-under-config_.patch + i2c-mpc-correct-i2c-reset-procedure.patch + clk-meson-gxbb-fix-the-sdm_en-bit-for-mpll0-on-gxbb.patch + powerpc-powermac-add-missing-lockdep_register_key.patch + kvm-ppc-book3s-suppress-failed-alloc-warning-in-h_co.patch + w1-misuse-of-get_user-put_user-reported-by-sparse.patch + scsi-lpfc-trigger-sli4-firmware-dump-before-doing-dr.patch + alsa-seq-set-upper-limit-of-processed-events.patch + powerpc-handle-kdump-appropriately-with-crash_kexec_.patch + mips-octeon-add-put_device-after-of_find_device_by_n.patch + i2c-designware-pci-fix-to-change-data-types-of-hcnt-.patch + mips-octeon-fix-build-errors-using-clang.patch + scsi-sr-don-t-use-gfp_dma.patch + asoc-mediatek-mt8173-fix-device_node-leak.patch + power-bq25890-enable-continuous-conversion-for-adc-a.patch