From: Greg Kroah-Hartman Date: Wed, 6 Nov 2024 08:07:06 +0000 (+0100) Subject: 5.15-stable patches X-Git-Tag: v4.19.323~22 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=086cdf27b39a478ff83909ef7b7529113529c49b;p=thirdparty%2Fkernel%2Fstable-queue.git 5.15-stable patches added patches: revert-drm-mipi-dsi-set-the-fwnode-for-mipi_dsi_device.patch --- diff --git a/queue-5.15/revert-drm-mipi-dsi-set-the-fwnode-for-mipi_dsi_device.patch b/queue-5.15/revert-drm-mipi-dsi-set-the-fwnode-for-mipi_dsi_device.patch new file mode 100644 index 00000000000..8f23d4ec645 --- /dev/null +++ b/queue-5.15/revert-drm-mipi-dsi-set-the-fwnode-for-mipi_dsi_device.patch @@ -0,0 +1,50 @@ +From devnull+jason-jh.lin.mediatek.com@kernel.org Wed Nov 6 09:04:26 2024 +From: "Jason-JH.Lin via B4 Relay" +Date: Tue, 29 Oct 2024 09:24:53 +0800 +Subject: Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device" +To: stable@vger.kernel.org, Saravana Kannan , Greg KH +Cc: Seiya Wang , "Jason-JH.Lin" , Singo Chang +Message-ID: <20241029-fixup-5-15-v4-1-a61fab4fd6b4@mediatek.com> + +From: "Jason-JH.Lin" + +This reverts commit ac88a1f41f93499df6f50fd18ea835e6ff4f3200 which is +commit a26cc2934331b57b5a7164bff344f0a2ec245fc0 upstream. + +Reason for revert: +1. The commit [1] does not land on linux-5.15, so this patch does not +fix anything. + +2. Since the fw_devlink improvements series [2] does not land on +linux-5.15, using device_set_fwnode() causes the panel to flash during +bootup. + +Incorrect link management may lead to incorrect device initialization, +affecting firmware node links and consumer relationships. +The fwnode setting of panel to the DSI device would cause a DSI +initialization error without series[2], so this patch was reverted to +avoid using the incomplete fw_devlink functionality. + +[1] commit 3fb16866b51d ("driver core: fw_devlink: Make cycle detection more robust") +[2] Link: https://lore.kernel.org/all/20230207014207.1678715-1-saravanak@google.com + +Cc: stable@vger.kernel.org # 5.15.169 +Cc: stable@vger.kernel.org # 5.10.228 +Cc: stable@vger.kernel.org # 5.4.284 +Signed-off-by: Jason-JH.Lin +Signed-off-by: Greg Kroah-Hartman +--- + drivers/gpu/drm/drm_mipi_dsi.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/drivers/gpu/drm/drm_mipi_dsi.c ++++ b/drivers/gpu/drm/drm_mipi_dsi.c +@@ -221,7 +221,7 @@ mipi_dsi_device_register_full(struct mip + return dsi; + } + +- device_set_node(&dsi->dev, of_fwnode_handle(info->node)); ++ dsi->dev.of_node = info->node; + dsi->channel = info->channel; + strlcpy(dsi->name, info->type, sizeof(dsi->name)); + diff --git a/queue-5.15/series b/queue-5.15/series index e5d6a5b86ca..f00d9a5dfa1 100644 --- a/queue-5.15/series +++ b/queue-5.15/series @@ -67,3 +67,4 @@ x86-bugs-use-code-segment-selector-for-verw-operand.patch nilfs2-fix-kernel-bug-due-to-missing-clearing-of-checked-flag.patch wifi-iwlwifi-mvm-fix-6-ghz-scan-construction.patch mm-shmem-fix-data-race-in-shmem_getattr.patch +revert-drm-mipi-dsi-set-the-fwnode-for-mipi_dsi_device.patch