serial-8250-add-missing-wakeup-event-reporting.patch
staging-rtl8192e-fix-w_disable-does-not-work-after-s.patch
spmi-add-a-check-for-remove-callback-when-removing-a.patch
-spi-bcm63xx-remove-pm_sleep-based-conditional-compil.patch
macintosh-windfarm_smu_sat-add-missing-of_node_put.patch
powerpc-mpc512x-fix-resource-printk-format-warning.patch
powerpc-wii-fix-resource-printk-format-warnings.patch
+++ /dev/null
-From 5d6d21696db98be3c7db3d076e3d87fa93cb24cf Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 20 Apr 2023 17:46:15 +0530
-Subject: spi: bcm63xx: remove PM_SLEEP based conditional compilation
-
-From: Dhruva Gole <d-gole@ti.com>
-
-[ Upstream commit 25f0617109496e1aff49594fbae5644286447a0f ]
-
-Get rid of conditional compilation based on CONFIG_PM_SLEEP because
-it may introduce build issues with certain configs where it maybe disabled
-This is because if above config is not enabled the suspend-resume
-functions are never part of the code but the bcm63xx_spi_pm_ops struct
-still inits them to non-existent suspend-resume functions.
-
-Fixes: b42dfed83d95 ("spi: add Broadcom BCM63xx SPI controller driver")
-
-Signed-off-by: Dhruva Gole <d-gole@ti.com>
-Link: https://lore.kernel.org/r/20230420121615.967487-1-d-gole@ti.com
-Signed-off-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/spi/spi-bcm63xx.c | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/drivers/spi/spi-bcm63xx.c b/drivers/spi/spi-bcm63xx.c
-index bfe5754768f97..c7b67388709fe 100644
---- a/drivers/spi/spi-bcm63xx.c
-+++ b/drivers/spi/spi-bcm63xx.c
-@@ -625,7 +625,6 @@ static int bcm63xx_spi_remove(struct platform_device *pdev)
- return 0;
- }
-
--#ifdef CONFIG_PM_SLEEP
- static int bcm63xx_spi_suspend(struct device *dev)
- {
- struct spi_master *master = dev_get_drvdata(dev);
-@@ -652,7 +651,6 @@ static int bcm63xx_spi_resume(struct device *dev)
-
- return 0;
- }
--#endif
-
- static const struct dev_pm_ops bcm63xx_spi_pm_ops = {
- SET_SYSTEM_SLEEP_PM_OPS(bcm63xx_spi_suspend, bcm63xx_spi_resume)
---
-2.39.2
-
serial-8250-add-missing-wakeup-event-reporting.patch
staging-rtl8192e-fix-w_disable-does-not-work-after-s.patch
spmi-add-a-check-for-remove-callback-when-removing-a.patch
-spi-bcm63xx-remove-pm_sleep-based-conditional-compil.patch
macintosh-windfarm_smu_sat-add-missing-of_node_put.patch
powerpc-mpc512x-fix-resource-printk-format-warning.patch
powerpc-wii-fix-resource-printk-format-warnings.patch
+++ /dev/null
-From 77c742edaec6bb38b0da9ad55dc7289d5b2f5ada Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 20 Apr 2023 17:46:15 +0530
-Subject: spi: bcm63xx: remove PM_SLEEP based conditional compilation
-
-From: Dhruva Gole <d-gole@ti.com>
-
-[ Upstream commit 25f0617109496e1aff49594fbae5644286447a0f ]
-
-Get rid of conditional compilation based on CONFIG_PM_SLEEP because
-it may introduce build issues with certain configs where it maybe disabled
-This is because if above config is not enabled the suspend-resume
-functions are never part of the code but the bcm63xx_spi_pm_ops struct
-still inits them to non-existent suspend-resume functions.
-
-Fixes: b42dfed83d95 ("spi: add Broadcom BCM63xx SPI controller driver")
-
-Signed-off-by: Dhruva Gole <d-gole@ti.com>
-Link: https://lore.kernel.org/r/20230420121615.967487-1-d-gole@ti.com
-Signed-off-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/spi/spi-bcm63xx.c | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/drivers/spi/spi-bcm63xx.c b/drivers/spi/spi-bcm63xx.c
-index bfe5754768f97..c7b67388709fe 100644
---- a/drivers/spi/spi-bcm63xx.c
-+++ b/drivers/spi/spi-bcm63xx.c
-@@ -625,7 +625,6 @@ static int bcm63xx_spi_remove(struct platform_device *pdev)
- return 0;
- }
-
--#ifdef CONFIG_PM_SLEEP
- static int bcm63xx_spi_suspend(struct device *dev)
- {
- struct spi_master *master = dev_get_drvdata(dev);
-@@ -652,7 +651,6 @@ static int bcm63xx_spi_resume(struct device *dev)
-
- return 0;
- }
--#endif
-
- static const struct dev_pm_ops bcm63xx_spi_pm_ops = {
- SET_SYSTEM_SLEEP_PM_OPS(bcm63xx_spi_suspend, bcm63xx_spi_resume)
---
-2.39.2
-
serial-8250-add-missing-wakeup-event-reporting.patch
staging-rtl8192e-fix-w_disable-does-not-work-after-s.patch
spmi-add-a-check-for-remove-callback-when-removing-a.patch
-spi-bcm63xx-remove-pm_sleep-based-conditional-compil.patch
macintosh-windfarm_smu_sat-add-missing-of_node_put.patch
powerpc-mpc512x-fix-resource-printk-format-warning.patch
powerpc-wii-fix-resource-printk-format-warnings.patch
+++ /dev/null
-From 46ee0486aaf567c7373fccc71805fd84de0fca6f Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 20 Apr 2023 17:46:15 +0530
-Subject: spi: bcm63xx: remove PM_SLEEP based conditional compilation
-
-From: Dhruva Gole <d-gole@ti.com>
-
-[ Upstream commit 25f0617109496e1aff49594fbae5644286447a0f ]
-
-Get rid of conditional compilation based on CONFIG_PM_SLEEP because
-it may introduce build issues with certain configs where it maybe disabled
-This is because if above config is not enabled the suspend-resume
-functions are never part of the code but the bcm63xx_spi_pm_ops struct
-still inits them to non-existent suspend-resume functions.
-
-Fixes: b42dfed83d95 ("spi: add Broadcom BCM63xx SPI controller driver")
-
-Signed-off-by: Dhruva Gole <d-gole@ti.com>
-Link: https://lore.kernel.org/r/20230420121615.967487-1-d-gole@ti.com
-Signed-off-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/spi/spi-bcm63xx.c | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/drivers/spi/spi-bcm63xx.c b/drivers/spi/spi-bcm63xx.c
-index 96d075e633f43..a718ec50957f0 100644
---- a/drivers/spi/spi-bcm63xx.c
-+++ b/drivers/spi/spi-bcm63xx.c
-@@ -626,7 +626,6 @@ static int bcm63xx_spi_remove(struct platform_device *pdev)
- return 0;
- }
-
--#ifdef CONFIG_PM_SLEEP
- static int bcm63xx_spi_suspend(struct device *dev)
- {
- struct spi_master *master = dev_get_drvdata(dev);
-@@ -653,7 +652,6 @@ static int bcm63xx_spi_resume(struct device *dev)
-
- return 0;
- }
--#endif
-
- static const struct dev_pm_ops bcm63xx_spi_pm_ops = {
- SET_SYSTEM_SLEEP_PM_OPS(bcm63xx_spi_suspend, bcm63xx_spi_resume)
---
-2.39.2
-
staging-rtl8192e-fix-w_disable-does-not-work-after-s.patch
spmi-add-a-check-for-remove-callback-when-removing-a.patch
virtio_ring-don-t-update-event-idx-on-get_buf.patch
-spi-bcm63xx-remove-pm_sleep-based-conditional-compil.patch
macintosh-windfarm_smu_sat-add-missing-of_node_put.patch
powerpc-mpc512x-fix-resource-printk-format-warning.patch
powerpc-wii-fix-resource-printk-format-warnings.patch
+++ /dev/null
-From 0976b334127cc3fa6dfecbb98a0d0ce2f8e45136 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 20 Apr 2023 17:46:15 +0530
-Subject: spi: bcm63xx: remove PM_SLEEP based conditional compilation
-
-From: Dhruva Gole <d-gole@ti.com>
-
-[ Upstream commit 25f0617109496e1aff49594fbae5644286447a0f ]
-
-Get rid of conditional compilation based on CONFIG_PM_SLEEP because
-it may introduce build issues with certain configs where it maybe disabled
-This is because if above config is not enabled the suspend-resume
-functions are never part of the code but the bcm63xx_spi_pm_ops struct
-still inits them to non-existent suspend-resume functions.
-
-Fixes: b42dfed83d95 ("spi: add Broadcom BCM63xx SPI controller driver")
-
-Signed-off-by: Dhruva Gole <d-gole@ti.com>
-Link: https://lore.kernel.org/r/20230420121615.967487-1-d-gole@ti.com
-Signed-off-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/spi/spi-bcm63xx.c | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/drivers/spi/spi-bcm63xx.c b/drivers/spi/spi-bcm63xx.c
-index 80fa0ef8909ca..0324ab3ce1c84 100644
---- a/drivers/spi/spi-bcm63xx.c
-+++ b/drivers/spi/spi-bcm63xx.c
-@@ -630,7 +630,6 @@ static int bcm63xx_spi_remove(struct platform_device *pdev)
- return 0;
- }
-
--#ifdef CONFIG_PM_SLEEP
- static int bcm63xx_spi_suspend(struct device *dev)
- {
- struct spi_master *master = dev_get_drvdata(dev);
-@@ -657,7 +656,6 @@ static int bcm63xx_spi_resume(struct device *dev)
-
- return 0;
- }
--#endif
-
- static const struct dev_pm_ops bcm63xx_spi_pm_ops = {
- SET_SYSTEM_SLEEP_PM_OPS(bcm63xx_spi_suspend, bcm63xx_spi_resume)
---
-2.39.2
-
serial-8250-add-missing-wakeup-event-reporting.patch
staging-rtl8192e-fix-w_disable-does-not-work-after-s.patch
spmi-add-a-check-for-remove-callback-when-removing-a.patch
-spi-bcm63xx-remove-pm_sleep-based-conditional-compil.patch
macintosh-windfarm_smu_sat-add-missing-of_node_put.patch
powerpc-mpc512x-fix-resource-printk-format-warning.patch
powerpc-wii-fix-resource-printk-format-warnings.patch
+++ /dev/null
-From 0b751c26b7553edd5a4c8a85e53ee87ee95192af Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 20 Apr 2023 17:46:15 +0530
-Subject: spi: bcm63xx: remove PM_SLEEP based conditional compilation
-
-From: Dhruva Gole <d-gole@ti.com>
-
-[ Upstream commit 25f0617109496e1aff49594fbae5644286447a0f ]
-
-Get rid of conditional compilation based on CONFIG_PM_SLEEP because
-it may introduce build issues with certain configs where it maybe disabled
-This is because if above config is not enabled the suspend-resume
-functions are never part of the code but the bcm63xx_spi_pm_ops struct
-still inits them to non-existent suspend-resume functions.
-
-Fixes: b42dfed83d95 ("spi: add Broadcom BCM63xx SPI controller driver")
-
-Signed-off-by: Dhruva Gole <d-gole@ti.com>
-Link: https://lore.kernel.org/r/20230420121615.967487-1-d-gole@ti.com
-Signed-off-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/spi/spi-bcm63xx.c | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/drivers/spi/spi-bcm63xx.c b/drivers/spi/spi-bcm63xx.c
-index fdd7eaa0b8ede..7628987e11a7c 100644
---- a/drivers/spi/spi-bcm63xx.c
-+++ b/drivers/spi/spi-bcm63xx.c
-@@ -614,7 +614,6 @@ static int bcm63xx_spi_remove(struct platform_device *pdev)
- return 0;
- }
-
--#ifdef CONFIG_PM_SLEEP
- static int bcm63xx_spi_suspend(struct device *dev)
- {
- struct spi_master *master = dev_get_drvdata(dev);
-@@ -641,7 +640,6 @@ static int bcm63xx_spi_resume(struct device *dev)
-
- return 0;
- }
--#endif
-
- static const struct dev_pm_ops bcm63xx_spi_pm_ops = {
- SET_SYSTEM_SLEEP_PM_OPS(bcm63xx_spi_suspend, bcm63xx_spi_resume)
---
-2.39.2
-
staging-rtl8192e-fix-w_disable-does-not-work-after-s.patch
spmi-add-a-check-for-remove-callback-when-removing-a.patch
virtio_ring-don-t-update-event-idx-on-get_buf.patch
-spi-bcm63xx-remove-pm_sleep-based-conditional-compil.patch
fbdev-mmp-fix-deferred-clk-handling-in-mmphw_probe.patch
selftests-powerpc-pmu-fix-sample-field-check-in-the-.patch
macintosh-windfarm_smu_sat-add-missing-of_node_put.patch
drm-amd-display-gcc13-fix-enum-mismatch.patch
debugobject-ensure-pool-refill-again.patch
scsi-libsas-grab-the-ata-port-lock-in-sas_ata_device_link_abort.patch
-spi-bcm63xx-use-macro-define_simple_dev_pm_ops.patch
+++ /dev/null
-From 52344eec6844a81f0d914a490c00d5c687e2b6a3 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 20 Apr 2023 17:46:15 +0530
-Subject: spi: bcm63xx: remove PM_SLEEP based conditional compilation
-
-From: Dhruva Gole <d-gole@ti.com>
-
-[ Upstream commit 25f0617109496e1aff49594fbae5644286447a0f ]
-
-Get rid of conditional compilation based on CONFIG_PM_SLEEP because
-it may introduce build issues with certain configs where it maybe disabled
-This is because if above config is not enabled the suspend-resume
-functions are never part of the code but the bcm63xx_spi_pm_ops struct
-still inits them to non-existent suspend-resume functions.
-
-Fixes: b42dfed83d95 ("spi: add Broadcom BCM63xx SPI controller driver")
-
-Signed-off-by: Dhruva Gole <d-gole@ti.com>
-Link: https://lore.kernel.org/r/20230420121615.967487-1-d-gole@ti.com
-Signed-off-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/spi/spi-bcm63xx.c | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/drivers/spi/spi-bcm63xx.c b/drivers/spi/spi-bcm63xx.c
-index 80fa0ef8909ca..0324ab3ce1c84 100644
---- a/drivers/spi/spi-bcm63xx.c
-+++ b/drivers/spi/spi-bcm63xx.c
-@@ -630,7 +630,6 @@ static int bcm63xx_spi_remove(struct platform_device *pdev)
- return 0;
- }
-
--#ifdef CONFIG_PM_SLEEP
- static int bcm63xx_spi_suspend(struct device *dev)
- {
- struct spi_master *master = dev_get_drvdata(dev);
-@@ -657,7 +656,6 @@ static int bcm63xx_spi_resume(struct device *dev)
-
- return 0;
- }
--#endif
-
- static const struct dev_pm_ops bcm63xx_spi_pm_ops = {
- SET_SYSTEM_SLEEP_PM_OPS(bcm63xx_spi_suspend, bcm63xx_spi_resume)
---
-2.39.2
-
+++ /dev/null
-From cc5f6fa4f6590e3b9eb8d34302ea43af4a3cfed7 Mon Sep 17 00:00:00 2001
-From: Dhruva Gole <d-gole@ti.com>
-Date: Mon, 24 Apr 2023 15:55:46 +0530
-Subject: spi: bcm63xx: use macro DEFINE_SIMPLE_DEV_PM_OPS
-
-From: Dhruva Gole <d-gole@ti.com>
-
-commit cc5f6fa4f6590e3b9eb8d34302ea43af4a3cfed7 upstream.
-
-Using this macro makes the code more readable.
-It also inits the members of dev_pm_ops in the following manner
-without us explicitly needing to:
-
-.suspend = bcm63xx_spi_suspend, \
-.resume = bcm63xx_spi_resume, \
-.freeze = bcm63xx_spi_suspend, \
-.thaw = bcm63xx_spi_resume, \
-.poweroff = bcm63xx_spi_suspend, \
-.restore = bcm63xx_spi_resume
-
-Signed-off-by: Dhruva Gole <d-gole@ti.com>
-Link: https://lore.kernel.org/r/20230424102546.1604484-1-d-gole@ti.com
-Signed-off-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/spi/spi-bcm63xx.c | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
---- a/drivers/spi/spi-bcm63xx.c
-+++ b/drivers/spi/spi-bcm63xx.c
-@@ -657,9 +657,7 @@ static int bcm63xx_spi_resume(struct dev
- return 0;
- }
-
--static const struct dev_pm_ops bcm63xx_spi_pm_ops = {
-- SET_SYSTEM_SLEEP_PM_OPS(bcm63xx_spi_suspend, bcm63xx_spi_resume)
--};
-+static DEFINE_SIMPLE_DEV_PM_OPS(bcm63xx_spi_pm_ops, bcm63xx_spi_suspend, bcm63xx_spi_resume);
-
- static struct platform_driver bcm63xx_spi_driver = {
- .driver = {
staging-rtl8192e-fix-w_disable-does-not-work-after-s.patch
spmi-add-a-check-for-remove-callback-when-removing-a.patch
virtio_ring-don-t-update-event-idx-on-get_buf.patch
-spi-bcm63xx-remove-pm_sleep-based-conditional-compil.patch
fbdev-mmp-fix-deferred-clk-handling-in-mmphw_probe.patch
selftests-powerpc-pmu-fix-sample-field-check-in-the-.patch
macintosh-windfarm_smu_sat-add-missing-of_node_put.patch
i40e-remove-string-printing-for-i40e_status.patch
i40e-use-int-for-i40e_status.patch
debugobject-ensure-pool-refill-again.patch
-spi-bcm63xx-use-macro-define_simple_dev_pm_ops.patch
+++ /dev/null
-From 3d0357e403cf3a80962bcf9c641abc758c31b50e Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 20 Apr 2023 17:46:15 +0530
-Subject: spi: bcm63xx: remove PM_SLEEP based conditional compilation
-
-From: Dhruva Gole <d-gole@ti.com>
-
-[ Upstream commit 25f0617109496e1aff49594fbae5644286447a0f ]
-
-Get rid of conditional compilation based on CONFIG_PM_SLEEP because
-it may introduce build issues with certain configs where it maybe disabled
-This is because if above config is not enabled the suspend-resume
-functions are never part of the code but the bcm63xx_spi_pm_ops struct
-still inits them to non-existent suspend-resume functions.
-
-Fixes: b42dfed83d95 ("spi: add Broadcom BCM63xx SPI controller driver")
-
-Signed-off-by: Dhruva Gole <d-gole@ti.com>
-Link: https://lore.kernel.org/r/20230420121615.967487-1-d-gole@ti.com
-Signed-off-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/spi/spi-bcm63xx.c | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/drivers/spi/spi-bcm63xx.c b/drivers/spi/spi-bcm63xx.c
-index 3686d78c44a6d..974c96c27a602 100644
---- a/drivers/spi/spi-bcm63xx.c
-+++ b/drivers/spi/spi-bcm63xx.c
-@@ -629,7 +629,6 @@ static int bcm63xx_spi_remove(struct platform_device *pdev)
- return 0;
- }
-
--#ifdef CONFIG_PM_SLEEP
- static int bcm63xx_spi_suspend(struct device *dev)
- {
- struct spi_master *master = dev_get_drvdata(dev);
-@@ -656,7 +655,6 @@ static int bcm63xx_spi_resume(struct device *dev)
-
- return 0;
- }
--#endif
-
- static const struct dev_pm_ops bcm63xx_spi_pm_ops = {
- SET_SYSTEM_SLEEP_PM_OPS(bcm63xx_spi_suspend, bcm63xx_spi_resume)
---
-2.39.2
-
+++ /dev/null
-From cc5f6fa4f6590e3b9eb8d34302ea43af4a3cfed7 Mon Sep 17 00:00:00 2001
-From: Dhruva Gole <d-gole@ti.com>
-Date: Mon, 24 Apr 2023 15:55:46 +0530
-Subject: spi: bcm63xx: use macro DEFINE_SIMPLE_DEV_PM_OPS
-
-From: Dhruva Gole <d-gole@ti.com>
-
-commit cc5f6fa4f6590e3b9eb8d34302ea43af4a3cfed7 upstream.
-
-Using this macro makes the code more readable.
-It also inits the members of dev_pm_ops in the following manner
-without us explicitly needing to:
-
-.suspend = bcm63xx_spi_suspend, \
-.resume = bcm63xx_spi_resume, \
-.freeze = bcm63xx_spi_suspend, \
-.thaw = bcm63xx_spi_resume, \
-.poweroff = bcm63xx_spi_suspend, \
-.restore = bcm63xx_spi_resume
-
-Signed-off-by: Dhruva Gole <d-gole@ti.com>
-Link: https://lore.kernel.org/r/20230424102546.1604484-1-d-gole@ti.com
-Signed-off-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/spi/spi-bcm63xx.c | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
---- a/drivers/spi/spi-bcm63xx.c
-+++ b/drivers/spi/spi-bcm63xx.c
-@@ -656,9 +656,7 @@ static int bcm63xx_spi_resume(struct dev
- return 0;
- }
-
--static const struct dev_pm_ops bcm63xx_spi_pm_ops = {
-- SET_SYSTEM_SLEEP_PM_OPS(bcm63xx_spi_suspend, bcm63xx_spi_resume)
--};
-+static DEFINE_SIMPLE_DEV_PM_OPS(bcm63xx_spi_pm_ops, bcm63xx_spi_suspend, bcm63xx_spi_resume);
-
- static struct platform_driver bcm63xx_spi_driver = {
- .driver = {
spmi-add-a-check-for-remove-callback-when-removing-a.patch
vdpa-mlx5-avoid-losing-link-state-updates.patch
virtio_ring-don-t-update-event-idx-on-get_buf.patch
-spi-bcm63xx-remove-pm_sleep-based-conditional-compil.patch
fbdev-mmp-fix-deferred-clk-handling-in-mmphw_probe.patch
selftests-powerpc-pmu-fix-sample-field-check-in-the-.patch
macintosh-windfarm_smu_sat-add-missing-of_node_put.patch
cifs-protect-access-of-tcp_server_info-origin-leaf-_fullpath.patch
cifs-avoid-potential-races-when-handling-multiple-dfs-tcons.patch
debugobject-ensure-pool-refill-again.patch
-spi-bcm63xx-use-macro-define_simple_dev_pm_ops.patch
+++ /dev/null
-From 144474a4567761e9df8d0a78af4cba5d7c78ed23 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 20 Apr 2023 17:46:15 +0530
-Subject: spi: bcm63xx: remove PM_SLEEP based conditional compilation
-
-From: Dhruva Gole <d-gole@ti.com>
-
-[ Upstream commit 25f0617109496e1aff49594fbae5644286447a0f ]
-
-Get rid of conditional compilation based on CONFIG_PM_SLEEP because
-it may introduce build issues with certain configs where it maybe disabled
-This is because if above config is not enabled the suspend-resume
-functions are never part of the code but the bcm63xx_spi_pm_ops struct
-still inits them to non-existent suspend-resume functions.
-
-Fixes: b42dfed83d95 ("spi: add Broadcom BCM63xx SPI controller driver")
-
-Signed-off-by: Dhruva Gole <d-gole@ti.com>
-Link: https://lore.kernel.org/r/20230420121615.967487-1-d-gole@ti.com
-Signed-off-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/spi/spi-bcm63xx.c | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/drivers/spi/spi-bcm63xx.c b/drivers/spi/spi-bcm63xx.c
-index 787625ce700cb..d500fcbe2198f 100644
---- a/drivers/spi/spi-bcm63xx.c
-+++ b/drivers/spi/spi-bcm63xx.c
-@@ -629,7 +629,6 @@ static int bcm63xx_spi_remove(struct platform_device *pdev)
- return 0;
- }
-
--#ifdef CONFIG_PM_SLEEP
- static int bcm63xx_spi_suspend(struct device *dev)
- {
- struct spi_master *master = dev_get_drvdata(dev);
-@@ -656,7 +655,6 @@ static int bcm63xx_spi_resume(struct device *dev)
-
- return 0;
- }
--#endif
-
- static const struct dev_pm_ops bcm63xx_spi_pm_ops = {
- SET_SYSTEM_SLEEP_PM_OPS(bcm63xx_spi_suspend, bcm63xx_spi_resume)
---
-2.39.2
-
+++ /dev/null
-From cc5f6fa4f6590e3b9eb8d34302ea43af4a3cfed7 Mon Sep 17 00:00:00 2001
-From: Dhruva Gole <d-gole@ti.com>
-Date: Mon, 24 Apr 2023 15:55:46 +0530
-Subject: spi: bcm63xx: use macro DEFINE_SIMPLE_DEV_PM_OPS
-
-From: Dhruva Gole <d-gole@ti.com>
-
-commit cc5f6fa4f6590e3b9eb8d34302ea43af4a3cfed7 upstream.
-
-Using this macro makes the code more readable.
-It also inits the members of dev_pm_ops in the following manner
-without us explicitly needing to:
-
-.suspend = bcm63xx_spi_suspend, \
-.resume = bcm63xx_spi_resume, \
-.freeze = bcm63xx_spi_suspend, \
-.thaw = bcm63xx_spi_resume, \
-.poweroff = bcm63xx_spi_suspend, \
-.restore = bcm63xx_spi_resume
-
-Signed-off-by: Dhruva Gole <d-gole@ti.com>
-Link: https://lore.kernel.org/r/20230424102546.1604484-1-d-gole@ti.com
-Signed-off-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/spi/spi-bcm63xx.c | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
---- a/drivers/spi/spi-bcm63xx.c
-+++ b/drivers/spi/spi-bcm63xx.c
-@@ -656,9 +656,7 @@ static int bcm63xx_spi_resume(struct dev
- return 0;
- }
-
--static const struct dev_pm_ops bcm63xx_spi_pm_ops = {
-- SET_SYSTEM_SLEEP_PM_OPS(bcm63xx_spi_suspend, bcm63xx_spi_resume)
--};
-+static DEFINE_SIMPLE_DEV_PM_OPS(bcm63xx_spi_pm_ops, bcm63xx_spi_suspend, bcm63xx_spi_resume);
-
- static struct platform_driver bcm63xx_spi_driver = {
- .driver = {