kernel-6.5.6-200
* Fri Oct 06 2023 Augusto Caringi <acaringi@redhat.com> [6.5.6-0] - power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint (Kai-Heng Feng) - Revert "Add linux-next specific files for 20231004" (Justin M. Forbes) - redhat/configs: enable missing Kconfig options for Qualcomm RideSX4 (Brian Masney) - add a couple of CVEs to BugsFixed (Justin M. Forbes) - Add another F39 FE bug to BugsFixed (Justin M. Forbes) - Add linux-next specific files for 20231004 (Stephen Rothwell) - common: aarch64: enable NXP Flex SPI (Peter Robinson) - fedora: Switch TI_SCI_CLK and TI_SCI_PM_DOMAINS symbols to built-in (Javier Martinez Canillas) - Add bug for amdgpu to BugsFixed for 6.5.6 (Justin M. Forbes) - drm/amdgpu: set completion status as preempted for the resubmission (Jiadong Zhu) - Add CVE-2023-42756 to BugsFixed for 6.5.6 (Justin M. Forbes) - Linux v6.5.6 Resolves: Signed-off-by: Augusto Caringi <acaringi@redhat.com>
This commit is contained in:
parent
1f32f1eff8
commit
9560771995
@ -1,3 +1,15 @@
|
||||
"https://gitlab.com/cki-project/kernel-ark/-/commit"/9ed1817997b0d2f283275cce33cd7043b220d990
|
||||
9ed1817997b0d2f283275cce33cd7043b220d990 power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint
|
||||
|
||||
"https://gitlab.com/cki-project/kernel-ark/-/commit"/a3359bb88c8debcf1ed9aeeab15090cff336c8fd
|
||||
a3359bb88c8debcf1ed9aeeab15090cff336c8fd Revert "Add linux-next specific files for 20231004"
|
||||
|
||||
"https://gitlab.com/cki-project/kernel-ark/-/commit"/4ef04c8ed25522fe1e4f917fe557716145c7361d
|
||||
4ef04c8ed25522fe1e4f917fe557716145c7361d Add linux-next specific files for 20231004
|
||||
|
||||
"https://gitlab.com/cki-project/kernel-ark/-/commit"/afdab9b20ab7455f752527125b57c92d24601c6e
|
||||
afdab9b20ab7455f752527125b57c92d24601c6e drm/amdgpu: set completion status as preempted for the resubmission
|
||||
|
||||
"https://gitlab.com/cki-project/kernel-ark/-/commit"/fe8fa52d7059d2dd7b171a0ad1a53bd55c7d449a
|
||||
fe8fa52d7059d2dd7b171a0ad1a53bd55c7d449a iommu/apple-dart: Handle DMA_FQ domains in attach_dev()
|
||||
|
||||
|
@ -3392,7 +3392,7 @@ CONFIG_INTERCONNECT_QCOM_OSM_L3=m
|
||||
CONFIG_INTERCONNECT_QCOM_QCM2290=m
|
||||
# CONFIG_INTERCONNECT_QCOM_QCS404 is not set
|
||||
# CONFIG_INTERCONNECT_QCOM_QDU1000 is not set
|
||||
# CONFIG_INTERCONNECT_QCOM_SA8775P is not set
|
||||
CONFIG_INTERCONNECT_QCOM_SA8775P=m
|
||||
CONFIG_INTERCONNECT_QCOM_SC7180=y
|
||||
CONFIG_INTERCONNECT_QCOM_SC7280=m
|
||||
CONFIG_INTERCONNECT_QCOM_SC8180X=m
|
||||
@ -5365,7 +5365,7 @@ CONFIG_NVMEM_LAYOUT_SL28_VPD=m
|
||||
CONFIG_NVMEM_MESON_EFUSE=m
|
||||
CONFIG_NVMEM_MESON_MX_EFUSE=m
|
||||
CONFIG_NVMEM_QCOM_QFPROM=m
|
||||
# CONFIG_NVMEM_REBOOT_MODE is not set
|
||||
CONFIG_NVMEM_REBOOT_MODE=m
|
||||
CONFIG_NVMEM_RMEM=m
|
||||
CONFIG_NVMEM_ROCKCHIP_EFUSE=m
|
||||
CONFIG_NVMEM_ROCKCHIP_OTP=m
|
||||
@ -5682,7 +5682,7 @@ CONFIG_PHY_QCOM_QMP_PCIE=m
|
||||
CONFIG_PHY_QCOM_QMP_UFS=m
|
||||
CONFIG_PHY_QCOM_QMP_USB=m
|
||||
CONFIG_PHY_QCOM_QUSB2=m
|
||||
# CONFIG_PHY_QCOM_SGMII_ETH is not set
|
||||
CONFIG_PHY_QCOM_SGMII_ETH=m
|
||||
CONFIG_PHY_QCOM_SNPS_EUSB2=m
|
||||
CONFIG_PHY_QCOM_USB_HS_28NM=m
|
||||
CONFIG_PHY_QCOM_USB_HSIC=m
|
||||
@ -5788,7 +5788,7 @@ CONFIG_PINCTRL_QDF2XXX=m
|
||||
# CONFIG_PINCTRL_QDU1000 is not set
|
||||
CONFIG_PINCTRL_RK805=m
|
||||
CONFIG_PINCTRL_ROCKCHIP=y
|
||||
# CONFIG_PINCTRL_SA8775P is not set
|
||||
CONFIG_PINCTRL_SA8775P=m
|
||||
CONFIG_PINCTRL_SC7180=y
|
||||
CONFIG_PINCTRL_SC7280_LPASS_LPI=m
|
||||
CONFIG_PINCTRL_SC7280=m
|
||||
@ -6642,8 +6642,8 @@ CONFIG_RXKAD=y
|
||||
CONFIG_S2IO=m
|
||||
# CONFIG_S390_KPROBES_SANITY_TEST is not set
|
||||
# CONFIG_S390_MODULES_SANITY_TEST is not set
|
||||
# CONFIG_SA_GCC_8775P is not set
|
||||
# CONFIG_SA_GPUCC_8775P is not set
|
||||
CONFIG_SA_GCC_8775P=m
|
||||
CONFIG_SA_GPUCC_8775P=m
|
||||
# CONFIG_SAMPLE_FPROBE is not set
|
||||
# CONFIG_SAMPLES is not set
|
||||
CONFIG_SATA_ACARD_AHCI=m
|
||||
@ -8040,7 +8040,7 @@ CONFIG_SPI_MICROCHIP_CORE=m
|
||||
CONFIG_SPI_MICROCHIP_CORE_QSPI=m
|
||||
CONFIG_SPI_MUX=m
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_OMAP24XX=m
|
||||
CONFIG_SPI_ORION=m
|
||||
@ -8461,11 +8461,11 @@ CONFIG_TIPC=m
|
||||
CONFIG_TIPC_MEDIA_UDP=y
|
||||
CONFIG_TI_PRUSS_INTC=m
|
||||
CONFIG_TI_PRUSS=m
|
||||
CONFIG_TI_SCI_CLK=m
|
||||
# CONFIG_TI_SCI_CLK_PROBE_FROM_FW is not set
|
||||
CONFIG_TI_SCI_CLK=y
|
||||
CONFIG_TI_SCI_INTA_IRQCHIP=y
|
||||
CONFIG_TI_SCI_INTR_IRQCHIP=y
|
||||
CONFIG_TI_SCI_PM_DOMAINS=m
|
||||
CONFIG_TI_SCI_PM_DOMAINS=y
|
||||
CONFIG_TI_SCI_PROTOCOL=y
|
||||
# CONFIG_TI_ST is not set
|
||||
CONFIG_TI_SYSCON_CLK=m
|
||||
|
@ -3375,7 +3375,7 @@ CONFIG_INTERCONNECT_QCOM_OSM_L3=m
|
||||
CONFIG_INTERCONNECT_QCOM_QCM2290=m
|
||||
# CONFIG_INTERCONNECT_QCOM_QCS404 is not set
|
||||
# CONFIG_INTERCONNECT_QCOM_QDU1000 is not set
|
||||
# CONFIG_INTERCONNECT_QCOM_SA8775P is not set
|
||||
CONFIG_INTERCONNECT_QCOM_SA8775P=m
|
||||
CONFIG_INTERCONNECT_QCOM_SC7180=y
|
||||
CONFIG_INTERCONNECT_QCOM_SC7280=m
|
||||
CONFIG_INTERCONNECT_QCOM_SC8180X=m
|
||||
@ -5339,7 +5339,7 @@ CONFIG_NVMEM_LAYOUT_SL28_VPD=m
|
||||
CONFIG_NVMEM_MESON_EFUSE=m
|
||||
CONFIG_NVMEM_MESON_MX_EFUSE=m
|
||||
CONFIG_NVMEM_QCOM_QFPROM=m
|
||||
# CONFIG_NVMEM_REBOOT_MODE is not set
|
||||
CONFIG_NVMEM_REBOOT_MODE=m
|
||||
CONFIG_NVMEM_RMEM=m
|
||||
CONFIG_NVMEM_ROCKCHIP_EFUSE=m
|
||||
CONFIG_NVMEM_ROCKCHIP_OTP=m
|
||||
@ -5655,7 +5655,7 @@ CONFIG_PHY_QCOM_QMP_PCIE=m
|
||||
CONFIG_PHY_QCOM_QMP_UFS=m
|
||||
CONFIG_PHY_QCOM_QMP_USB=m
|
||||
CONFIG_PHY_QCOM_QUSB2=m
|
||||
# CONFIG_PHY_QCOM_SGMII_ETH is not set
|
||||
CONFIG_PHY_QCOM_SGMII_ETH=m
|
||||
CONFIG_PHY_QCOM_SNPS_EUSB2=m
|
||||
CONFIG_PHY_QCOM_USB_HS_28NM=m
|
||||
CONFIG_PHY_QCOM_USB_HSIC=m
|
||||
@ -5761,7 +5761,7 @@ CONFIG_PINCTRL_QDF2XXX=m
|
||||
# CONFIG_PINCTRL_QDU1000 is not set
|
||||
CONFIG_PINCTRL_RK805=m
|
||||
CONFIG_PINCTRL_ROCKCHIP=y
|
||||
# CONFIG_PINCTRL_SA8775P is not set
|
||||
CONFIG_PINCTRL_SA8775P=m
|
||||
CONFIG_PINCTRL_SC7180=y
|
||||
CONFIG_PINCTRL_SC7280_LPASS_LPI=m
|
||||
CONFIG_PINCTRL_SC7280=m
|
||||
@ -6615,8 +6615,8 @@ CONFIG_RXKAD=y
|
||||
CONFIG_S2IO=m
|
||||
# CONFIG_S390_KPROBES_SANITY_TEST is not set
|
||||
# CONFIG_S390_MODULES_SANITY_TEST is not set
|
||||
# CONFIG_SA_GCC_8775P is not set
|
||||
# CONFIG_SA_GPUCC_8775P is not set
|
||||
CONFIG_SA_GCC_8775P=m
|
||||
CONFIG_SA_GPUCC_8775P=m
|
||||
# CONFIG_SAMPLE_FPROBE is not set
|
||||
# CONFIG_SAMPLES is not set
|
||||
CONFIG_SATA_ACARD_AHCI=m
|
||||
@ -8011,7 +8011,7 @@ CONFIG_SPI_MICROCHIP_CORE=m
|
||||
CONFIG_SPI_MICROCHIP_CORE_QSPI=m
|
||||
CONFIG_SPI_MUX=m
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_OMAP24XX=m
|
||||
CONFIG_SPI_ORION=m
|
||||
@ -8432,11 +8432,11 @@ CONFIG_TIPC=m
|
||||
CONFIG_TIPC_MEDIA_UDP=y
|
||||
CONFIG_TI_PRUSS_INTC=m
|
||||
CONFIG_TI_PRUSS=m
|
||||
CONFIG_TI_SCI_CLK=m
|
||||
# CONFIG_TI_SCI_CLK_PROBE_FROM_FW is not set
|
||||
CONFIG_TI_SCI_CLK=y
|
||||
CONFIG_TI_SCI_INTA_IRQCHIP=y
|
||||
CONFIG_TI_SCI_INTR_IRQCHIP=y
|
||||
CONFIG_TI_SCI_PM_DOMAINS=m
|
||||
CONFIG_TI_SCI_PM_DOMAINS=y
|
||||
CONFIG_TI_SCI_PROTOCOL=y
|
||||
# CONFIG_TI_ST is not set
|
||||
CONFIG_TI_SYSCON_CLK=m
|
||||
|
@ -6551,7 +6551,7 @@ CONFIG_SPI_MEM=y
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_PCI1XXXX=m
|
||||
CONFIG_SPI_PL022=m
|
||||
|
@ -6526,7 +6526,7 @@ CONFIG_SPI_MEM=y
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_PCI1XXXX=m
|
||||
CONFIG_SPI_PL022=m
|
||||
|
@ -3392,7 +3392,7 @@ CONFIG_INTERCONNECT_QCOM_OSM_L3=m
|
||||
CONFIG_INTERCONNECT_QCOM_QCM2290=m
|
||||
# CONFIG_INTERCONNECT_QCOM_QCS404 is not set
|
||||
# CONFIG_INTERCONNECT_QCOM_QDU1000 is not set
|
||||
# CONFIG_INTERCONNECT_QCOM_SA8775P is not set
|
||||
CONFIG_INTERCONNECT_QCOM_SA8775P=m
|
||||
CONFIG_INTERCONNECT_QCOM_SC7180=y
|
||||
CONFIG_INTERCONNECT_QCOM_SC7280=m
|
||||
CONFIG_INTERCONNECT_QCOM_SC8180X=m
|
||||
@ -5365,7 +5365,7 @@ CONFIG_NVMEM_LAYOUT_SL28_VPD=m
|
||||
CONFIG_NVMEM_MESON_EFUSE=m
|
||||
CONFIG_NVMEM_MESON_MX_EFUSE=m
|
||||
CONFIG_NVMEM_QCOM_QFPROM=m
|
||||
# CONFIG_NVMEM_REBOOT_MODE is not set
|
||||
CONFIG_NVMEM_REBOOT_MODE=m
|
||||
CONFIG_NVMEM_RMEM=m
|
||||
CONFIG_NVMEM_ROCKCHIP_EFUSE=m
|
||||
CONFIG_NVMEM_ROCKCHIP_OTP=m
|
||||
@ -5682,7 +5682,7 @@ CONFIG_PHY_QCOM_QMP_PCIE=m
|
||||
CONFIG_PHY_QCOM_QMP_UFS=m
|
||||
CONFIG_PHY_QCOM_QMP_USB=m
|
||||
CONFIG_PHY_QCOM_QUSB2=m
|
||||
# CONFIG_PHY_QCOM_SGMII_ETH is not set
|
||||
CONFIG_PHY_QCOM_SGMII_ETH=m
|
||||
CONFIG_PHY_QCOM_SNPS_EUSB2=m
|
||||
CONFIG_PHY_QCOM_USB_HS_28NM=m
|
||||
CONFIG_PHY_QCOM_USB_HSIC=m
|
||||
@ -5788,7 +5788,7 @@ CONFIG_PINCTRL_QDF2XXX=m
|
||||
# CONFIG_PINCTRL_QDU1000 is not set
|
||||
CONFIG_PINCTRL_RK805=m
|
||||
CONFIG_PINCTRL_ROCKCHIP=y
|
||||
# CONFIG_PINCTRL_SA8775P is not set
|
||||
CONFIG_PINCTRL_SA8775P=m
|
||||
CONFIG_PINCTRL_SC7180=y
|
||||
CONFIG_PINCTRL_SC7280_LPASS_LPI=m
|
||||
CONFIG_PINCTRL_SC7280=m
|
||||
@ -6642,8 +6642,8 @@ CONFIG_RXKAD=y
|
||||
CONFIG_S2IO=m
|
||||
# CONFIG_S390_KPROBES_SANITY_TEST is not set
|
||||
# CONFIG_S390_MODULES_SANITY_TEST is not set
|
||||
# CONFIG_SA_GCC_8775P is not set
|
||||
# CONFIG_SA_GPUCC_8775P is not set
|
||||
CONFIG_SA_GCC_8775P=m
|
||||
CONFIG_SA_GPUCC_8775P=m
|
||||
# CONFIG_SAMPLE_FPROBE is not set
|
||||
# CONFIG_SAMPLES is not set
|
||||
CONFIG_SATA_ACARD_AHCI=m
|
||||
@ -8040,7 +8040,7 @@ CONFIG_SPI_MICROCHIP_CORE=m
|
||||
CONFIG_SPI_MICROCHIP_CORE_QSPI=m
|
||||
CONFIG_SPI_MUX=m
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_OMAP24XX=m
|
||||
CONFIG_SPI_ORION=m
|
||||
@ -8461,11 +8461,11 @@ CONFIG_TIPC=m
|
||||
CONFIG_TIPC_MEDIA_UDP=y
|
||||
CONFIG_TI_PRUSS_INTC=m
|
||||
CONFIG_TI_PRUSS=m
|
||||
CONFIG_TI_SCI_CLK=m
|
||||
# CONFIG_TI_SCI_CLK_PROBE_FROM_FW is not set
|
||||
CONFIG_TI_SCI_CLK=y
|
||||
CONFIG_TI_SCI_INTA_IRQCHIP=y
|
||||
CONFIG_TI_SCI_INTR_IRQCHIP=y
|
||||
CONFIG_TI_SCI_PM_DOMAINS=m
|
||||
CONFIG_TI_SCI_PM_DOMAINS=y
|
||||
CONFIG_TI_SCI_PROTOCOL=y
|
||||
# CONFIG_TI_ST is not set
|
||||
CONFIG_TI_SYSCON_CLK=m
|
||||
|
@ -6547,7 +6547,7 @@ CONFIG_SPI_MEM=y
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_PCI1XXXX=m
|
||||
CONFIG_SPI_PL022=m
|
||||
|
@ -3375,7 +3375,7 @@ CONFIG_INTERCONNECT_QCOM_OSM_L3=m
|
||||
CONFIG_INTERCONNECT_QCOM_QCM2290=m
|
||||
# CONFIG_INTERCONNECT_QCOM_QCS404 is not set
|
||||
# CONFIG_INTERCONNECT_QCOM_QDU1000 is not set
|
||||
# CONFIG_INTERCONNECT_QCOM_SA8775P is not set
|
||||
CONFIG_INTERCONNECT_QCOM_SA8775P=m
|
||||
CONFIG_INTERCONNECT_QCOM_SC7180=y
|
||||
CONFIG_INTERCONNECT_QCOM_SC7280=m
|
||||
CONFIG_INTERCONNECT_QCOM_SC8180X=m
|
||||
@ -5339,7 +5339,7 @@ CONFIG_NVMEM_LAYOUT_SL28_VPD=m
|
||||
CONFIG_NVMEM_MESON_EFUSE=m
|
||||
CONFIG_NVMEM_MESON_MX_EFUSE=m
|
||||
CONFIG_NVMEM_QCOM_QFPROM=m
|
||||
# CONFIG_NVMEM_REBOOT_MODE is not set
|
||||
CONFIG_NVMEM_REBOOT_MODE=m
|
||||
CONFIG_NVMEM_RMEM=m
|
||||
CONFIG_NVMEM_ROCKCHIP_EFUSE=m
|
||||
CONFIG_NVMEM_ROCKCHIP_OTP=m
|
||||
@ -5655,7 +5655,7 @@ CONFIG_PHY_QCOM_QMP_PCIE=m
|
||||
CONFIG_PHY_QCOM_QMP_UFS=m
|
||||
CONFIG_PHY_QCOM_QMP_USB=m
|
||||
CONFIG_PHY_QCOM_QUSB2=m
|
||||
# CONFIG_PHY_QCOM_SGMII_ETH is not set
|
||||
CONFIG_PHY_QCOM_SGMII_ETH=m
|
||||
CONFIG_PHY_QCOM_SNPS_EUSB2=m
|
||||
CONFIG_PHY_QCOM_USB_HS_28NM=m
|
||||
CONFIG_PHY_QCOM_USB_HSIC=m
|
||||
@ -5761,7 +5761,7 @@ CONFIG_PINCTRL_QDF2XXX=m
|
||||
# CONFIG_PINCTRL_QDU1000 is not set
|
||||
CONFIG_PINCTRL_RK805=m
|
||||
CONFIG_PINCTRL_ROCKCHIP=y
|
||||
# CONFIG_PINCTRL_SA8775P is not set
|
||||
CONFIG_PINCTRL_SA8775P=m
|
||||
CONFIG_PINCTRL_SC7180=y
|
||||
CONFIG_PINCTRL_SC7280_LPASS_LPI=m
|
||||
CONFIG_PINCTRL_SC7280=m
|
||||
@ -6615,8 +6615,8 @@ CONFIG_RXKAD=y
|
||||
CONFIG_S2IO=m
|
||||
# CONFIG_S390_KPROBES_SANITY_TEST is not set
|
||||
# CONFIG_S390_MODULES_SANITY_TEST is not set
|
||||
# CONFIG_SA_GCC_8775P is not set
|
||||
# CONFIG_SA_GPUCC_8775P is not set
|
||||
CONFIG_SA_GCC_8775P=m
|
||||
CONFIG_SA_GPUCC_8775P=m
|
||||
# CONFIG_SAMPLE_FPROBE is not set
|
||||
# CONFIG_SAMPLES is not set
|
||||
CONFIG_SATA_ACARD_AHCI=m
|
||||
@ -8011,7 +8011,7 @@ CONFIG_SPI_MICROCHIP_CORE=m
|
||||
CONFIG_SPI_MICROCHIP_CORE_QSPI=m
|
||||
CONFIG_SPI_MUX=m
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_OMAP24XX=m
|
||||
CONFIG_SPI_ORION=m
|
||||
@ -8432,11 +8432,11 @@ CONFIG_TIPC=m
|
||||
CONFIG_TIPC_MEDIA_UDP=y
|
||||
CONFIG_TI_PRUSS_INTC=m
|
||||
CONFIG_TI_PRUSS=m
|
||||
CONFIG_TI_SCI_CLK=m
|
||||
# CONFIG_TI_SCI_CLK_PROBE_FROM_FW is not set
|
||||
CONFIG_TI_SCI_CLK=y
|
||||
CONFIG_TI_SCI_INTA_IRQCHIP=y
|
||||
CONFIG_TI_SCI_INTR_IRQCHIP=y
|
||||
CONFIG_TI_SCI_PM_DOMAINS=m
|
||||
CONFIG_TI_SCI_PM_DOMAINS=y
|
||||
CONFIG_TI_SCI_PROTOCOL=y
|
||||
# CONFIG_TI_ST is not set
|
||||
CONFIG_TI_SYSCON_CLK=m
|
||||
|
@ -6522,7 +6522,7 @@ CONFIG_SPI_MEM=y
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_PCI1XXXX=m
|
||||
CONFIG_SPI_PL022=m
|
||||
|
@ -6601,7 +6601,7 @@ CONFIG_SPI_MEM=y
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_PCI1XXXX=m
|
||||
CONFIG_SPI_PL022=m
|
||||
|
@ -6576,7 +6576,7 @@ CONFIG_SPI_MEM=y
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_PCI1XXXX=m
|
||||
CONFIG_SPI_PL022=m
|
||||
|
@ -6746,7 +6746,6 @@ CONFIG_SPI_MICROCHIP_CORE=m
|
||||
CONFIG_SPI_MICROCHIP_CORE_QSPI=m
|
||||
CONFIG_SPI_MUX=m
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_PCI1XXXX=m
|
||||
# CONFIG_SPI_PXA2XX is not set
|
||||
|
@ -6135,7 +6135,6 @@ CONFIG_SPI_FSL_LPSPI=m
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PCI1XXXX is not set
|
||||
# CONFIG_SPI_PXA2XX is not set
|
||||
|
@ -6715,7 +6715,6 @@ CONFIG_SPI_MICROCHIP_CORE=m
|
||||
CONFIG_SPI_MICROCHIP_CORE_QSPI=m
|
||||
CONFIG_SPI_MUX=m
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_PCI1XXXX=m
|
||||
# CONFIG_SPI_PXA2XX is not set
|
||||
|
@ -6112,7 +6112,6 @@ CONFIG_SPI_FSL_LPSPI=m
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PCI1XXXX is not set
|
||||
# CONFIG_SPI_PXA2XX is not set
|
||||
|
@ -6676,7 +6676,6 @@ CONFIG_SPI_MICROCHIP_CORE=m
|
||||
CONFIG_SPI_MICROCHIP_CORE_QSPI=m
|
||||
CONFIG_SPI_MUX=m
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_PCI1XXXX=m
|
||||
# CONFIG_SPI_PXA2XX is not set
|
||||
|
@ -6109,7 +6109,6 @@ CONFIG_SPI_FSL_LPSPI=m
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PCI1XXXX is not set
|
||||
# CONFIG_SPI_PXA2XX is not set
|
||||
|
@ -6645,7 +6645,6 @@ CONFIG_SPI_MICROCHIP_CORE=m
|
||||
CONFIG_SPI_MICROCHIP_CORE_QSPI=m
|
||||
CONFIG_SPI_MUX=m
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_PCI1XXXX=m
|
||||
# CONFIG_SPI_PXA2XX is not set
|
||||
|
@ -6086,7 +6086,6 @@ CONFIG_SPI_FSL_LPSPI=m
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PCI1XXXX is not set
|
||||
# CONFIG_SPI_PXA2XX is not set
|
||||
|
@ -6103,7 +6103,6 @@ CONFIG_SPI_FSL_LPSPI=m
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PCI1XXXX is not set
|
||||
# CONFIG_SPI_PXA2XX is not set
|
||||
|
@ -7154,7 +7154,6 @@ CONFIG_SPI_MICROCHIP_CORE=m
|
||||
CONFIG_SPI_MICROCHIP_CORE_QSPI=m
|
||||
CONFIG_SPI_MUX=m
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_PCI1XXXX=m
|
||||
CONFIG_SPI_PXA2XX=m
|
||||
|
@ -6358,7 +6358,6 @@ CONFIG_SPI_FSL_LPSPI=m
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PCI1XXXX is not set
|
||||
CONFIG_SPI_PXA2XX=m
|
||||
|
@ -7124,7 +7124,6 @@ CONFIG_SPI_MICROCHIP_CORE=m
|
||||
CONFIG_SPI_MICROCHIP_CORE_QSPI=m
|
||||
CONFIG_SPI_MUX=m
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
CONFIG_SPI_PCI1XXXX=m
|
||||
CONFIG_SPI_PXA2XX=m
|
||||
|
@ -6334,7 +6334,6 @@ CONFIG_SPI_FSL_LPSPI=m
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PCI1XXXX is not set
|
||||
CONFIG_SPI_PXA2XX=m
|
||||
|
@ -6412,7 +6412,6 @@ CONFIG_SPI_FSL_LPSPI=m
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PCI1XXXX is not set
|
||||
CONFIG_SPI_PXA2XX=m
|
||||
|
@ -6388,7 +6388,6 @@ CONFIG_SPI_FSL_LPSPI=m
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MUX is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PCI1XXXX is not set
|
||||
CONFIG_SPI_PXA2XX=m
|
||||
|
22
kernel.spec
22
kernel.spec
@ -160,18 +160,18 @@ Summary: The Linux kernel
|
||||
# the --with-release option overrides this setting.)
|
||||
%define debugbuildsenabled 1
|
||||
# define buildid .local
|
||||
%define specrpmversion 6.5.5
|
||||
%define specversion 6.5.5
|
||||
%define specrpmversion 6.5.6
|
||||
%define specversion 6.5.6
|
||||
%define patchversion 6.5
|
||||
%define pkgrelease 200
|
||||
%define kversion 6
|
||||
%define tarfile_release 6.5.5
|
||||
%define tarfile_release 6.5.6
|
||||
# This is needed to do merge window version magic
|
||||
%define patchlevel 5
|
||||
# This allows pkg_release to have configurable %%{?dist} tag
|
||||
%define specrelease 200%{?buildid}%{?dist}
|
||||
# This defines the kabi tarball version
|
||||
%define kabiversion 6.5.5
|
||||
%define kabiversion 6.5.6
|
||||
|
||||
# If this variable is set to 1, a bpf selftests build failure will cause a
|
||||
# fatal kernel package build error
|
||||
@ -3702,6 +3702,20 @@ fi\
|
||||
#
|
||||
#
|
||||
%changelog
|
||||
* Fri Oct 06 2023 Augusto Caringi <acaringi@redhat.com> [6.5.6-0]
|
||||
- power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint (Kai-Heng Feng)
|
||||
- Revert "Add linux-next specific files for 20231004" (Justin M. Forbes)
|
||||
- redhat/configs: enable missing Kconfig options for Qualcomm RideSX4 (Brian Masney)
|
||||
- add a couple of CVEs to BugsFixed (Justin M. Forbes)
|
||||
- Add another F39 FE bug to BugsFixed (Justin M. Forbes)
|
||||
- Add linux-next specific files for 20231004 (Stephen Rothwell)
|
||||
- common: aarch64: enable NXP Flex SPI (Peter Robinson)
|
||||
- fedora: Switch TI_SCI_CLK and TI_SCI_PM_DOMAINS symbols to built-in (Javier Martinez Canillas)
|
||||
- Add bug for amdgpu to BugsFixed for 6.5.6 (Justin M. Forbes)
|
||||
- drm/amdgpu: set completion status as preempted for the resubmission (Jiadong Zhu)
|
||||
- Add CVE-2023-42756 to BugsFixed for 6.5.6 (Justin M. Forbes)
|
||||
- Linux v6.5.6
|
||||
|
||||
* Sat Sep 23 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.5.5-0]
|
||||
- iommu/apple-dart: Handle DMA_FQ domains in attach_dev() (Hector Martin)
|
||||
- Note fix for atomic locking in BugsFixed (Justin M. Forbes)
|
||||
|
@ -18,36 +18,32 @@
|
||||
drivers/input/rmi4/rmi_driver.c | 124 ++++++++++++---------
|
||||
drivers/iommu/apple-dart.c | 3 +-
|
||||
drivers/iommu/iommu.c | 22 ++++
|
||||
drivers/misc/cardreader/rts5227.c | 2 +-
|
||||
drivers/misc/cardreader/rts5228.c | 18 +++
|
||||
drivers/misc/cardreader/rts5249.c | 3 +-
|
||||
drivers/misc/cardreader/rts5260.c | 18 +++
|
||||
drivers/misc/cardreader/rts5261.c | 18 +++
|
||||
drivers/misc/cardreader/rtsx_pcr.c | 5 +-
|
||||
drivers/misc/cardreader/rts5228.c | 6 +
|
||||
drivers/misc/cardreader/rts5260.c | 6 +
|
||||
drivers/misc/cardreader/rts5261.c | 6 +
|
||||
drivers/nvme/host/core.c | 22 +++-
|
||||
drivers/nvme/host/multipath.c | 19 ++--
|
||||
drivers/nvme/host/nvme.h | 4 +
|
||||
drivers/pci/quirks.c | 24 ++++
|
||||
drivers/power/supply/power_supply_core.c | 8 +-
|
||||
drivers/scsi/sd.c | 10 ++
|
||||
drivers/usb/core/hub.c | 7 ++
|
||||
fs/btrfs/space-info.c | 17 +++
|
||||
fs/btrfs/super.c | 3 +-
|
||||
include/linux/atomic/atomic-arch-fallback.h | 10 +-
|
||||
include/linux/efi.h | 22 ++--
|
||||
include/linux/lsm_hook_defs.h | 2 +
|
||||
include/linux/power_supply.h | 2 +-
|
||||
include/linux/rmi.h | 1 +
|
||||
include/linux/security.h | 5 +
|
||||
kernel/module/signing.c | 9 +-
|
||||
scripts/atomic/gen-atomic-fallback.sh | 2 +-
|
||||
scripts/tags.sh | 2 +
|
||||
security/integrity/platform_certs/load_uefi.c | 6 +-
|
||||
security/lockdown/Kconfig | 13 +++
|
||||
security/lockdown/lockdown.c | 1 +
|
||||
security/security.c | 12 ++
|
||||
46 files changed, 594 insertions(+), 203 deletions(-)
|
||||
42 files changed, 555 insertions(+), 191 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 7545d2b0e7b7..fe35765f10c9 100644
|
||||
index 81f14b15592f..c0507c199e18 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -22,6 +22,18 @@ $(if $(filter __%, $(MAKECMDGOALS)), \
|
||||
@ -117,7 +113,7 @@ index 00d76448319d..e679d13303e3 100644
|
||||
/* boot_command_line has been already set up in early.c */
|
||||
*cmdline_p = boot_command_line;
|
||||
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
|
||||
index fd975a4a5200..3e05018e244c 100644
|
||||
index aa0df37c1fe7..04f1de50e058 100644
|
||||
--- a/arch/x86/kernel/setup.c
|
||||
+++ b/arch/x86/kernel/setup.c
|
||||
@@ -21,6 +21,7 @@
|
||||
@ -128,7 +124,7 @@ index fd975a4a5200..3e05018e244c 100644
|
||||
#include <linux/usb/xhci-dbgp.h>
|
||||
#include <linux/static_call.h>
|
||||
#include <linux/swiotlb.h>
|
||||
@@ -1031,6 +1032,13 @@ void __init setup_arch(char **cmdline_p)
|
||||
@@ -1027,6 +1028,13 @@ void __init setup_arch(char **cmdline_p)
|
||||
if (efi_enabled(EFI_BOOT))
|
||||
efi_init();
|
||||
|
||||
@ -142,7 +138,7 @@ index fd975a4a5200..3e05018e244c 100644
|
||||
reserve_ibft_region();
|
||||
dmi_setup();
|
||||
|
||||
@@ -1192,19 +1200,7 @@ void __init setup_arch(char **cmdline_p)
|
||||
@@ -1188,19 +1196,7 @@ void __init setup_arch(char **cmdline_p)
|
||||
/* Allocate bigger log buffer */
|
||||
setup_log_buf(1);
|
||||
|
||||
@ -971,26 +967,13 @@ index cabeb5bd3e41..25ef4e9cc34a 100644
|
||||
/**
|
||||
* iommu_setup_default_domain - Set the default_domain for the group
|
||||
* @group: Group to change
|
||||
diff --git a/drivers/misc/cardreader/rts5227.c b/drivers/misc/cardreader/rts5227.c
|
||||
index 3dae5e3a1697..d676cf63a966 100644
|
||||
--- a/drivers/misc/cardreader/rts5227.c
|
||||
+++ b/drivers/misc/cardreader/rts5227.c
|
||||
@@ -195,7 +195,7 @@ static int rts5227_extra_init_hw(struct rtsx_pcr *pcr)
|
||||
}
|
||||
}
|
||||
|
||||
- if (option->force_clkreq_0 && pcr->aspm_mode == ASPM_MODE_CFG)
|
||||
+ if (option->force_clkreq_0)
|
||||
rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, PETXCFG,
|
||||
FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
|
||||
else
|
||||
diff --git a/drivers/misc/cardreader/rts5228.c b/drivers/misc/cardreader/rts5228.c
|
||||
index f4ab09439da7..cfebad51d1d8 100644
|
||||
index 0c7f10bcf6f1..4ca9da411ebb 100644
|
||||
--- a/drivers/misc/cardreader/rts5228.c
|
||||
+++ b/drivers/misc/cardreader/rts5228.c
|
||||
@@ -435,10 +435,17 @@ static void rts5228_init_from_cfg(struct rtsx_pcr *pcr)
|
||||
option->ltr_enabled = false;
|
||||
}
|
||||
@@ -400,6 +400,12 @@ static void rts5228_init_from_cfg(struct rtsx_pcr *pcr)
|
||||
if (option->ltr_enabled)
|
||||
rtsx_set_ltr_latency(pcr, option->ltr_active_latency);
|
||||
}
|
||||
+
|
||||
+ if (rtsx_check_dev_flag(pcr, ASPM_L1_1_EN | ASPM_L1_2_EN
|
||||
@ -1001,54 +984,13 @@ index f4ab09439da7..cfebad51d1d8 100644
|
||||
}
|
||||
|
||||
static int rts5228_extra_init_hw(struct rtsx_pcr *pcr)
|
||||
{
|
||||
+ struct rtsx_cr_option *option = &pcr->option;
|
||||
|
||||
rtsx_pci_write_register(pcr, RTS5228_AUTOLOAD_CFG1,
|
||||
CD_RESUME_EN_MASK, CD_RESUME_EN_MASK);
|
||||
@@ -469,6 +476,17 @@ static int rts5228_extra_init_hw(struct rtsx_pcr *pcr)
|
||||
else
|
||||
rtsx_pci_write_register(pcr, PETXCFG, 0x30, 0x00);
|
||||
|
||||
+ /*
|
||||
+ * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced
|
||||
+ * to drive low, and we forcibly request clock.
|
||||
+ */
|
||||
+ if (option->force_clkreq_0)
|
||||
+ rtsx_pci_write_register(pcr, PETXCFG,
|
||||
+ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
|
||||
+ else
|
||||
+ rtsx_pci_write_register(pcr, PETXCFG,
|
||||
+ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH);
|
||||
+
|
||||
rtsx_pci_write_register(pcr, PWD_SUSPEND_EN, 0xFF, 0xFB);
|
||||
|
||||
if (pcr->rtd3_en) {
|
||||
diff --git a/drivers/misc/cardreader/rts5249.c b/drivers/misc/cardreader/rts5249.c
|
||||
index 47ab72a43256..91d240dd68fa 100644
|
||||
--- a/drivers/misc/cardreader/rts5249.c
|
||||
+++ b/drivers/misc/cardreader/rts5249.c
|
||||
@@ -327,11 +327,12 @@ static int rts5249_extra_init_hw(struct rtsx_pcr *pcr)
|
||||
}
|
||||
}
|
||||
|
||||
+
|
||||
/*
|
||||
* If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced
|
||||
* to drive low, and we forcibly request clock.
|
||||
*/
|
||||
- if (option->force_clkreq_0 && pcr->aspm_mode == ASPM_MODE_CFG)
|
||||
+ if (option->force_clkreq_0)
|
||||
rtsx_pci_write_register(pcr, PETXCFG,
|
||||
FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
|
||||
else
|
||||
diff --git a/drivers/misc/cardreader/rts5260.c b/drivers/misc/cardreader/rts5260.c
|
||||
index 79b18f6f73a8..9b42b20a3e5a 100644
|
||||
index d2d3a6ccb8f7..0cef0808b1f1 100644
|
||||
--- a/drivers/misc/cardreader/rts5260.c
|
||||
+++ b/drivers/misc/cardreader/rts5260.c
|
||||
@@ -517,10 +517,17 @@ static void rts5260_init_from_cfg(struct rtsx_pcr *pcr)
|
||||
option->ltr_enabled = false;
|
||||
}
|
||||
@@ -488,6 +488,12 @@ static void rts5260_init_from_cfg(struct rtsx_pcr *pcr)
|
||||
if (option->ltr_enabled)
|
||||
rtsx_set_ltr_latency(pcr, option->ltr_active_latency);
|
||||
}
|
||||
+
|
||||
+ if (rtsx_check_dev_flag(pcr, ASPM_L1_1_EN | ASPM_L1_2_EN
|
||||
@ -1059,36 +1001,13 @@ index 79b18f6f73a8..9b42b20a3e5a 100644
|
||||
}
|
||||
|
||||
static int rts5260_extra_init_hw(struct rtsx_pcr *pcr)
|
||||
{
|
||||
+ struct rtsx_cr_option *option = &pcr->option;
|
||||
|
||||
/* Set mcu_cnt to 7 to ensure data can be sampled properly */
|
||||
rtsx_pci_write_register(pcr, 0xFC03, 0x7F, 0x07);
|
||||
@@ -539,6 +546,17 @@ static int rts5260_extra_init_hw(struct rtsx_pcr *pcr)
|
||||
|
||||
rts5260_init_hw(pcr);
|
||||
|
||||
+ /*
|
||||
+ * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced
|
||||
+ * to drive low, and we forcibly request clock.
|
||||
+ */
|
||||
+ if (option->force_clkreq_0)
|
||||
+ rtsx_pci_write_register(pcr, PETXCFG,
|
||||
+ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
|
||||
+ else
|
||||
+ rtsx_pci_write_register(pcr, PETXCFG,
|
||||
+ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH);
|
||||
+
|
||||
rtsx_pci_write_register(pcr, pcr->reg_pm_ctrl3, 0x10, 0x00);
|
||||
|
||||
return 0;
|
||||
diff --git a/drivers/misc/cardreader/rts5261.c b/drivers/misc/cardreader/rts5261.c
|
||||
index 94af6bf8a25a..b1e76030cafd 100644
|
||||
index 67252512a132..3236a82feca5 100644
|
||||
--- a/drivers/misc/cardreader/rts5261.c
|
||||
+++ b/drivers/misc/cardreader/rts5261.c
|
||||
@@ -498,10 +498,17 @@ static void rts5261_init_from_cfg(struct rtsx_pcr *pcr)
|
||||
option->ltr_enabled = false;
|
||||
}
|
||||
@@ -460,6 +460,12 @@ static void rts5261_init_from_cfg(struct rtsx_pcr *pcr)
|
||||
if (option->ltr_enabled)
|
||||
rtsx_set_ltr_latency(pcr, option->ltr_active_latency);
|
||||
}
|
||||
+
|
||||
+ if (rtsx_check_dev_flag(pcr, ASPM_L1_1_EN | ASPM_L1_2_EN
|
||||
@ -1099,46 +1018,6 @@ index 94af6bf8a25a..b1e76030cafd 100644
|
||||
}
|
||||
|
||||
static int rts5261_extra_init_hw(struct rtsx_pcr *pcr)
|
||||
{
|
||||
+ struct rtsx_cr_option *option = &pcr->option;
|
||||
u32 val;
|
||||
|
||||
rtsx_pci_write_register(pcr, RTS5261_AUTOLOAD_CFG1,
|
||||
@@ -547,6 +554,17 @@ static int rts5261_extra_init_hw(struct rtsx_pcr *pcr)
|
||||
else
|
||||
rtsx_pci_write_register(pcr, PETXCFG, 0x30, 0x00);
|
||||
|
||||
+ /*
|
||||
+ * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced
|
||||
+ * to drive low, and we forcibly request clock.
|
||||
+ */
|
||||
+ if (option->force_clkreq_0)
|
||||
+ rtsx_pci_write_register(pcr, PETXCFG,
|
||||
+ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
|
||||
+ else
|
||||
+ rtsx_pci_write_register(pcr, PETXCFG,
|
||||
+ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH);
|
||||
+
|
||||
rtsx_pci_write_register(pcr, PWD_SUSPEND_EN, 0xFF, 0xFB);
|
||||
|
||||
if (pcr->rtd3_en) {
|
||||
diff --git a/drivers/misc/cardreader/rtsx_pcr.c b/drivers/misc/cardreader/rtsx_pcr.c
|
||||
index a3f4b52bb159..32b7783e9d4f 100644
|
||||
--- a/drivers/misc/cardreader/rtsx_pcr.c
|
||||
+++ b/drivers/misc/cardreader/rtsx_pcr.c
|
||||
@@ -1326,11 +1326,8 @@ static int rtsx_pci_init_hw(struct rtsx_pcr *pcr)
|
||||
return err;
|
||||
}
|
||||
|
||||
- if (pcr->aspm_mode == ASPM_MODE_REG) {
|
||||
+ if (pcr->aspm_mode == ASPM_MODE_REG)
|
||||
rtsx_pci_write_register(pcr, ASPM_FORCE_CTL, 0x30, 0x30);
|
||||
- rtsx_pci_write_register(pcr, PETXCFG,
|
||||
- FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH);
|
||||
- }
|
||||
|
||||
/* No CD interrupt if probing driver with card inserted.
|
||||
* So we need to initialize pcr->card_exist here.
|
||||
diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c
|
||||
index 21783aa2ee8e..f2f9bdb3e0c8 100644
|
||||
--- a/drivers/nvme/host/core.c
|
||||
@ -1310,8 +1189,46 @@ index 321156ca273d..fc399e56ec8f 100644
|
||||
/*
|
||||
* Intersil/Techwell TW686[4589]-based video capture cards have an empty (zero)
|
||||
* class code. Fix it.
|
||||
diff --git a/drivers/power/supply/power_supply_core.c b/drivers/power/supply/power_supply_core.c
|
||||
index 3791aec69ddc..0d2e72a966c9 100644
|
||||
--- a/drivers/power/supply/power_supply_core.c
|
||||
+++ b/drivers/power/supply/power_supply_core.c
|
||||
@@ -29,7 +29,7 @@
|
||||
struct class *power_supply_class;
|
||||
EXPORT_SYMBOL_GPL(power_supply_class);
|
||||
|
||||
-ATOMIC_NOTIFIER_HEAD(power_supply_notifier);
|
||||
+BLOCKING_NOTIFIER_HEAD(power_supply_notifier);
|
||||
EXPORT_SYMBOL_GPL(power_supply_notifier);
|
||||
|
||||
static struct device_type power_supply_dev_type;
|
||||
@@ -97,7 +97,7 @@ static void power_supply_changed_work(struct work_struct *work)
|
||||
class_for_each_device(power_supply_class, NULL, psy,
|
||||
__power_supply_changed_work);
|
||||
power_supply_update_leds(psy);
|
||||
- atomic_notifier_call_chain(&power_supply_notifier,
|
||||
+ blocking_notifier_call_chain(&power_supply_notifier,
|
||||
PSY_EVENT_PROP_CHANGED, psy);
|
||||
kobject_uevent(&psy->dev.kobj, KOBJ_CHANGE);
|
||||
spin_lock_irqsave(&psy->changed_lock, flags);
|
||||
@@ -1262,13 +1262,13 @@ static void power_supply_dev_release(struct device *dev)
|
||||
|
||||
int power_supply_reg_notifier(struct notifier_block *nb)
|
||||
{
|
||||
- return atomic_notifier_chain_register(&power_supply_notifier, nb);
|
||||
+ return blocking_notifier_chain_register(&power_supply_notifier, nb);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(power_supply_reg_notifier);
|
||||
|
||||
void power_supply_unreg_notifier(struct notifier_block *nb)
|
||||
{
|
||||
- atomic_notifier_chain_unregister(&power_supply_notifier, nb);
|
||||
+ blocking_notifier_chain_unregister(&power_supply_notifier, nb);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(power_supply_unreg_notifier);
|
||||
|
||||
diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
|
||||
index 3c668cfb146d..95724cd9875f 100644
|
||||
index d6535cbb4e05..bcaad1fc5d8d 100644
|
||||
--- a/drivers/scsi/sd.c
|
||||
+++ b/drivers/scsi/sd.c
|
||||
@@ -130,6 +130,14 @@ static const char *sd_cache_types[] = {
|
||||
@ -1329,7 +1246,7 @@ index 3c668cfb146d..95724cd9875f 100644
|
||||
static void sd_set_flush_flag(struct scsi_disk *sdkp)
|
||||
{
|
||||
bool wc = false, fua = false;
|
||||
@@ -3961,6 +3969,8 @@ static int __init init_sd(void)
|
||||
@@ -4024,6 +4032,8 @@ static int __init init_sd(void)
|
||||
goto err_out_class;
|
||||
}
|
||||
|
||||
@ -1384,66 +1301,6 @@ index ba5322fe34f5..35d084c52f2d 100644
|
||||
/*
|
||||
* If we aren't flushing all things, let us overcommit up to
|
||||
* 1/2th of the space. If we can flush, don't let us overcommit
|
||||
diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c
|
||||
index f1dd172d8d5b..784640ce7857 100644
|
||||
--- a/fs/btrfs/super.c
|
||||
+++ b/fs/btrfs/super.c
|
||||
@@ -2111,7 +2111,8 @@ static int btrfs_statfs(struct dentry *dentry, struct kstatfs *buf)
|
||||
* calculated f_bavail.
|
||||
*/
|
||||
if (!mixed && block_rsv->space_info->full &&
|
||||
- total_free_meta - thresh < block_rsv->size)
|
||||
+ (total_free_meta < thresh ||
|
||||
+ total_free_meta - thresh < block_rsv->size))
|
||||
buf->f_bavail = 0;
|
||||
|
||||
buf->f_type = BTRFS_SUPER_MAGIC;
|
||||
diff --git a/include/linux/atomic/atomic-arch-fallback.h b/include/linux/atomic/atomic-arch-fallback.h
|
||||
index 18f5744dfb5d..b83ef19da13d 100644
|
||||
--- a/include/linux/atomic/atomic-arch-fallback.h
|
||||
+++ b/include/linux/atomic/atomic-arch-fallback.h
|
||||
@@ -459,8 +459,6 @@ raw_atomic_read_acquire(const atomic_t *v)
|
||||
{
|
||||
#if defined(arch_atomic_read_acquire)
|
||||
return arch_atomic_read_acquire(v);
|
||||
-#elif defined(arch_atomic_read)
|
||||
- return arch_atomic_read(v);
|
||||
#else
|
||||
int ret;
|
||||
|
||||
@@ -508,8 +506,6 @@ raw_atomic_set_release(atomic_t *v, int i)
|
||||
{
|
||||
#if defined(arch_atomic_set_release)
|
||||
arch_atomic_set_release(v, i);
|
||||
-#elif defined(arch_atomic_set)
|
||||
- arch_atomic_set(v, i);
|
||||
#else
|
||||
if (__native_word(atomic_t)) {
|
||||
smp_store_release(&(v)->counter, i);
|
||||
@@ -2575,8 +2571,6 @@ raw_atomic64_read_acquire(const atomic64_t *v)
|
||||
{
|
||||
#if defined(arch_atomic64_read_acquire)
|
||||
return arch_atomic64_read_acquire(v);
|
||||
-#elif defined(arch_atomic64_read)
|
||||
- return arch_atomic64_read(v);
|
||||
#else
|
||||
s64 ret;
|
||||
|
||||
@@ -2624,8 +2618,6 @@ raw_atomic64_set_release(atomic64_t *v, s64 i)
|
||||
{
|
||||
#if defined(arch_atomic64_set_release)
|
||||
arch_atomic64_set_release(v, i);
|
||||
-#elif defined(arch_atomic64_set)
|
||||
- arch_atomic64_set(v, i);
|
||||
#else
|
||||
if (__native_word(atomic64_t)) {
|
||||
smp_store_release(&(v)->counter, i);
|
||||
@@ -4657,4 +4649,4 @@ raw_atomic64_dec_if_positive(atomic64_t *v)
|
||||
}
|
||||
|
||||
#endif /* _LINUX_ATOMIC_FALLBACK_H */
|
||||
-// 202b45c7db600ce36198eb1f1fc2c2d5268ace2d
|
||||
+// 2fdd6702823fa842f9cea57a002e6e4476ae780c
|
||||
diff --git a/include/linux/efi.h b/include/linux/efi.h
|
||||
index ab088c662e88..f974f9d9a7c5 100644
|
||||
--- a/include/linux/efi.h
|
||||
@ -1525,6 +1382,19 @@ index af796986baee..83e1cb0ca159 100644
|
||||
|
||||
#ifdef CONFIG_PERF_EVENTS
|
||||
LSM_HOOK(int, 0, perf_event_open, struct perf_event_attr *attr, int type)
|
||||
diff --git a/include/linux/power_supply.h b/include/linux/power_supply.h
|
||||
index a427f13c757f..85b86768c0b9 100644
|
||||
--- a/include/linux/power_supply.h
|
||||
+++ b/include/linux/power_supply.h
|
||||
@@ -767,7 +767,7 @@ struct power_supply_battery_info {
|
||||
int bti_resistance_tolerance;
|
||||
};
|
||||
|
||||
-extern struct atomic_notifier_head power_supply_notifier;
|
||||
+extern struct blocking_notifier_head power_supply_notifier;
|
||||
extern int power_supply_reg_notifier(struct notifier_block *nb);
|
||||
extern void power_supply_unreg_notifier(struct notifier_block *nb);
|
||||
#if IS_ENABLED(CONFIG_POWER_SUPPLY)
|
||||
diff --git a/include/linux/rmi.h b/include/linux/rmi.h
|
||||
index ab7eea01ab42..fff7c5f737fc 100644
|
||||
--- a/include/linux/rmi.h
|
||||
@ -1583,19 +1453,6 @@ index a2ff4242e623..f0d2be1ee4f1 100644
|
||||
}
|
||||
|
||||
int module_sig_check(struct load_info *info, int flags)
|
||||
diff --git a/scripts/atomic/gen-atomic-fallback.sh b/scripts/atomic/gen-atomic-fallback.sh
|
||||
index c0c8a85d7c81..a45154cefa48 100755
|
||||
--- a/scripts/atomic/gen-atomic-fallback.sh
|
||||
+++ b/scripts/atomic/gen-atomic-fallback.sh
|
||||
@@ -102,7 +102,7 @@ gen_proto_order_variant()
|
||||
fi
|
||||
|
||||
# Allow ACQUIRE/RELEASE/RELAXED ops to be defined in terms of FULL ops
|
||||
- if [ ! -z "${order}" ]; then
|
||||
+ if [ ! -z "${order}" ] && ! meta_is_implicitly_relaxed "${meta}"; then
|
||||
printf "#elif defined(arch_${basename})\n"
|
||||
printf "\t${retstmt}arch_${basename}(${args});\n"
|
||||
fi
|
||||
diff --git a/scripts/tags.sh b/scripts/tags.sh
|
||||
index a70d43723146..56d06b04f752 100755
|
||||
--- a/scripts/tags.sh
|
||||
|
6
sources
6
sources
@ -1,3 +1,3 @@
|
||||
SHA512 (linux-6.5.5.tar.xz) = 294823e4b3b787b2abb1d43318f799ad91391124b56c4b7e8c435f588ef9a68be657d97c3f0df6b33dc8a7e8f10385d0b3da7cf5fa4956f20a5856bb57090164
|
||||
SHA512 (kernel-abi-stablelists-6.5.5.tar.bz2) = 427a087b114cea4bbcb106c9587ebb646cc404d9bfbe9462b2e1de60479678d0000268e22cee23ce516ed891911cde065920fedc696f3501577019b475b6c863
|
||||
SHA512 (kernel-kabi-dw-6.5.5.tar.bz2) = 7d59a3a68172dd9480fc1bc3fa26696a89f1d88fbda0f18fda5a644e1bde0f3b960531ec54ed8ce1a6baee0fc4407a51377eb774a9b5a9ccf7cf0fb93854855b
|
||||
SHA512 (linux-6.5.6.tar.xz) = 98129b8bd53d63afaf104b3c53419b79d1eea59cb78f49d09279dbaf457ba7eea65eac4e7746fdc29cfca44a1e6095935cb42b98c3bfbcd9999c93b5a7bae914
|
||||
SHA512 (kernel-abi-stablelists-6.5.6.tar.bz2) = 4a01419d93717132c30e3bc48ef70deab327d0e311b7609b804142380b736a37a8a65304328e608f0d8d08ce0c67ea7aac3e8aaa75dda77fea32b2dd2bae4a96
|
||||
SHA512 (kernel-kabi-dw-6.5.6.tar.bz2) = 56a3613eb046c3927e466b10f6b856929094aae1689457c061b69b174e6b3c915c6ddf9f49a1ad93c395951a24ab54627fbe5e8152fae3af19b78e8f7e4cbb87
|
||||
|
Loading…
x
Reference in New Issue
Block a user