no kcfi in stable kernels yet.
+++ /dev/null
-From cd60f484a067ff2066b2cfc1b5fa6e50ff1e3dcc Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 26 Sep 2022 09:31:00 +0900
-Subject: drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_valid
-
-From: Nathan Huckleberry <nhuck@google.com>
-
-[ Upstream commit 1261255531088208daeca818e2b486030b5339e5 ]
-
-The field mode_valid in exynos_drm_crtc_ops is expected to be of type enum
-drm_mode_status (*mode_valid)(struct exynos_drm_crtc *crtc,
- const struct drm_display_mode *mode);
-
-Likewise for mode_valid in drm_connector_helper_funcs.
-
-The mismatched return type breaks forward edge kCFI since the underlying
-function definition does not match the function hook definition.
-
-The return type of mixer_mode_valid and hdmi_mode_valid should be changed
-from int to enum drm_mode_status.
-
-Reported-by: Dan Carpenter <error27@gmail.com>
-Link: https://protect2.fireeye.com/v1/url?k=3e644738-5fef521d-3e65cc77-
-74fe485cbff6-36ad29bf912d3c9f&q=1&e=5cc06174-77dd-4abd-ab50-
-155da5711aa3&u=https%3A%2F%2Fgithub.com%2FClangBuiltLinux%2Flinux%2Fissues%2F
-1703
-Cc: llvm@lists.linux.dev
-Signed-off-by: Nathan Huckleberry <nhuck@google.com>
-Signed-off-by: Inki Dae <inki.dae@samsung.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 ++--
- drivers/gpu/drm/exynos/exynos_mixer.c | 2 +-
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c
-index 2092a650df7d..227856f0a3c4 100644
---- a/drivers/gpu/drm/exynos/exynos_hdmi.c
-+++ b/drivers/gpu/drm/exynos/exynos_hdmi.c
-@@ -911,8 +911,8 @@ static int hdmi_find_phy_conf(struct hdmi_context *hdata, u32 pixel_clock)
- return -EINVAL;
- }
-
--static int hdmi_mode_valid(struct drm_connector *connector,
-- struct drm_display_mode *mode)
-+static enum drm_mode_status hdmi_mode_valid(struct drm_connector *connector,
-+ struct drm_display_mode *mode)
- {
- struct hdmi_context *hdata = connector_to_hdmi(connector);
- int ret;
-diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c b/drivers/gpu/drm/exynos/exynos_mixer.c
-index 522d6c46d7b1..16a7624021a8 100644
---- a/drivers/gpu/drm/exynos/exynos_mixer.c
-+++ b/drivers/gpu/drm/exynos/exynos_mixer.c
-@@ -1018,7 +1018,7 @@ static void mixer_disable(struct exynos_drm_crtc *crtc)
- clear_bit(MXR_BIT_POWERED, &ctx->flags);
- }
-
--static int mixer_mode_valid(struct exynos_drm_crtc *crtc,
-+static enum drm_mode_status mixer_mode_valid(struct exynos_drm_crtc *crtc,
- const struct drm_display_mode *mode)
- {
- struct mixer_context *ctx = crtc->ctx;
---
-2.35.1
-
drm-panel-orientation-quirks-add-quirk-for-anbernic-.patch
platform-x86-msi-laptop-change-dmi-match-alias-strin.patch
drm-amdgpu-fix-initial-connector-audio-value.patch
-drm-exynos-fix-return-type-for-mixer_mode_valid-and-.patch
arm-dts-imx7d-sdb-config-the-max-pressure-for-tsc204.patch
arm-dts-imx6q-add-missing-properties-for-sram.patch
arm-dts-imx6dl-add-missing-properties-for-sram.patch
+++ /dev/null
-From bf2b251395831c692a1e11929038779027e8bbd3 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 26 Sep 2022 09:31:00 +0900
-Subject: drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_valid
-
-From: Nathan Huckleberry <nhuck@google.com>
-
-[ Upstream commit 1261255531088208daeca818e2b486030b5339e5 ]
-
-The field mode_valid in exynos_drm_crtc_ops is expected to be of type enum
-drm_mode_status (*mode_valid)(struct exynos_drm_crtc *crtc,
- const struct drm_display_mode *mode);
-
-Likewise for mode_valid in drm_connector_helper_funcs.
-
-The mismatched return type breaks forward edge kCFI since the underlying
-function definition does not match the function hook definition.
-
-The return type of mixer_mode_valid and hdmi_mode_valid should be changed
-from int to enum drm_mode_status.
-
-Reported-by: Dan Carpenter <error27@gmail.com>
-Link: https://protect2.fireeye.com/v1/url?k=3e644738-5fef521d-3e65cc77-
-74fe485cbff6-36ad29bf912d3c9f&q=1&e=5cc06174-77dd-4abd-ab50-
-155da5711aa3&u=https%3A%2F%2Fgithub.com%2FClangBuiltLinux%2Flinux%2Fissues%2F
-1703
-Cc: llvm@lists.linux.dev
-Signed-off-by: Nathan Huckleberry <nhuck@google.com>
-Signed-off-by: Inki Dae <inki.dae@samsung.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 ++--
- drivers/gpu/drm/exynos/exynos_mixer.c | 2 +-
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c
-index dc01c188c0e0..d864082b2592 100644
---- a/drivers/gpu/drm/exynos/exynos_hdmi.c
-+++ b/drivers/gpu/drm/exynos/exynos_hdmi.c
-@@ -913,8 +913,8 @@ static int hdmi_find_phy_conf(struct hdmi_context *hdata, u32 pixel_clock)
- return -EINVAL;
- }
-
--static int hdmi_mode_valid(struct drm_connector *connector,
-- struct drm_display_mode *mode)
-+static enum drm_mode_status hdmi_mode_valid(struct drm_connector *connector,
-+ struct drm_display_mode *mode)
- {
- struct hdmi_context *hdata = connector_to_hdmi(connector);
- int ret;
-diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c b/drivers/gpu/drm/exynos/exynos_mixer.c
-index af192e5a16ef..dd038b30e7e9 100644
---- a/drivers/gpu/drm/exynos/exynos_mixer.c
-+++ b/drivers/gpu/drm/exynos/exynos_mixer.c
-@@ -1039,7 +1039,7 @@ static void mixer_atomic_disable(struct exynos_drm_crtc *crtc)
- clear_bit(MXR_BIT_POWERED, &ctx->flags);
- }
-
--static int mixer_mode_valid(struct exynos_drm_crtc *crtc,
-+static enum drm_mode_status mixer_mode_valid(struct exynos_drm_crtc *crtc,
- const struct drm_display_mode *mode)
- {
- struct mixer_context *ctx = crtc->ctx;
---
-2.35.1
-
asoc-sof-pci-change-dmi-match-info-to-support-all-ch.patch
drm-amdgpu-fix-initial-connector-audio-value.patch
drm-meson-explicitly-remove-aggregate-driver-at-modu.patch
-drm-exynos-fix-return-type-for-mixer_mode_valid-and-.patch
mmc-sdhci-msm-add-compatible-string-check-for-sdm670.patch
drm-dp-don-t-rewrite-link-config-when-setting-phy-te.patch
drm-amd-display-remove-interface-for-periodic-interr.patch
+++ /dev/null
-From bed7cbab0bd9ffeee46378ea15746cba495d4a0d Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 26 Sep 2022 09:31:00 +0900
-Subject: drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_valid
-
-From: Nathan Huckleberry <nhuck@google.com>
-
-[ Upstream commit 1261255531088208daeca818e2b486030b5339e5 ]
-
-The field mode_valid in exynos_drm_crtc_ops is expected to be of type enum
-drm_mode_status (*mode_valid)(struct exynos_drm_crtc *crtc,
- const struct drm_display_mode *mode);
-
-Likewise for mode_valid in drm_connector_helper_funcs.
-
-The mismatched return type breaks forward edge kCFI since the underlying
-function definition does not match the function hook definition.
-
-The return type of mixer_mode_valid and hdmi_mode_valid should be changed
-from int to enum drm_mode_status.
-
-Reported-by: Dan Carpenter <error27@gmail.com>
-Link: https://protect2.fireeye.com/v1/url?k=3e644738-5fef521d-3e65cc77-
-74fe485cbff6-36ad29bf912d3c9f&q=1&e=5cc06174-77dd-4abd-ab50-
-155da5711aa3&u=https%3A%2F%2Fgithub.com%2FClangBuiltLinux%2Flinux%2Fissues%2F
-1703
-Cc: llvm@lists.linux.dev
-Signed-off-by: Nathan Huckleberry <nhuck@google.com>
-Signed-off-by: Inki Dae <inki.dae@samsung.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 ++--
- drivers/gpu/drm/exynos/exynos_mixer.c | 2 +-
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c
-index 7655142a4651..912a7df9f8c4 100644
---- a/drivers/gpu/drm/exynos/exynos_hdmi.c
-+++ b/drivers/gpu/drm/exynos/exynos_hdmi.c
-@@ -922,8 +922,8 @@ static int hdmi_find_phy_conf(struct hdmi_context *hdata, u32 pixel_clock)
- return -EINVAL;
- }
-
--static int hdmi_mode_valid(struct drm_connector *connector,
-- struct drm_display_mode *mode)
-+static enum drm_mode_status hdmi_mode_valid(struct drm_connector *connector,
-+ struct drm_display_mode *mode)
- {
- struct hdmi_context *hdata = connector_to_hdmi(connector);
- int ret;
-diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c b/drivers/gpu/drm/exynos/exynos_mixer.c
-index 41c54f1f60bc..8d01e1068245 100644
---- a/drivers/gpu/drm/exynos/exynos_mixer.c
-+++ b/drivers/gpu/drm/exynos/exynos_mixer.c
-@@ -1044,7 +1044,7 @@ static void mixer_atomic_disable(struct exynos_drm_crtc *crtc)
- clear_bit(MXR_BIT_POWERED, &ctx->flags);
- }
-
--static int mixer_mode_valid(struct exynos_drm_crtc *crtc,
-+static enum drm_mode_status mixer_mode_valid(struct exynos_drm_crtc *crtc,
- const struct drm_display_mode *mode)
- {
- struct mixer_context *ctx = crtc->ctx;
---
-2.35.1
-
drm-amdgpu-fix-initial-connector-audio-value.patch
drm-meson-reorder-driver-deinit-sequence-to-fix-use-.patch
drm-meson-explicitly-remove-aggregate-driver-at-modu.patch
-drm-exynos-fix-return-type-for-mixer_mode_valid-and-.patch
mmc-sdhci-msm-add-compatible-string-check-for-sdm670.patch
drm-dp-don-t-rewrite-link-config-when-setting-phy-te.patch
drm-amd-display-remove-interface-for-periodic-interr.patch
+++ /dev/null
-From 18fd514d3c59e2b12fa3ca1a494a9d6a4050459f Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 26 Sep 2022 09:31:00 +0900
-Subject: drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_valid
-
-From: Nathan Huckleberry <nhuck@google.com>
-
-[ Upstream commit 1261255531088208daeca818e2b486030b5339e5 ]
-
-The field mode_valid in exynos_drm_crtc_ops is expected to be of type enum
-drm_mode_status (*mode_valid)(struct exynos_drm_crtc *crtc,
- const struct drm_display_mode *mode);
-
-Likewise for mode_valid in drm_connector_helper_funcs.
-
-The mismatched return type breaks forward edge kCFI since the underlying
-function definition does not match the function hook definition.
-
-The return type of mixer_mode_valid and hdmi_mode_valid should be changed
-from int to enum drm_mode_status.
-
-Reported-by: Dan Carpenter <error27@gmail.com>
-Link: https://protect2.fireeye.com/v1/url?k=3e644738-5fef521d-3e65cc77-
-74fe485cbff6-36ad29bf912d3c9f&q=1&e=5cc06174-77dd-4abd-ab50-
-155da5711aa3&u=https%3A%2F%2Fgithub.com%2FClangBuiltLinux%2Flinux%2Fissues%2F
-1703
-Cc: llvm@lists.linux.dev
-Signed-off-by: Nathan Huckleberry <nhuck@google.com>
-Signed-off-by: Inki Dae <inki.dae@samsung.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 ++--
- drivers/gpu/drm/exynos/exynos_mixer.c | 2 +-
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c
-index 7655142a4651..912a7df9f8c4 100644
---- a/drivers/gpu/drm/exynos/exynos_hdmi.c
-+++ b/drivers/gpu/drm/exynos/exynos_hdmi.c
-@@ -922,8 +922,8 @@ static int hdmi_find_phy_conf(struct hdmi_context *hdata, u32 pixel_clock)
- return -EINVAL;
- }
-
--static int hdmi_mode_valid(struct drm_connector *connector,
-- struct drm_display_mode *mode)
-+static enum drm_mode_status hdmi_mode_valid(struct drm_connector *connector,
-+ struct drm_display_mode *mode)
- {
- struct hdmi_context *hdata = connector_to_hdmi(connector);
- int ret;
-diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c b/drivers/gpu/drm/exynos/exynos_mixer.c
-index e5204be86093..c46bee9176da 100644
---- a/drivers/gpu/drm/exynos/exynos_mixer.c
-+++ b/drivers/gpu/drm/exynos/exynos_mixer.c
-@@ -1042,7 +1042,7 @@ static void mixer_atomic_disable(struct exynos_drm_crtc *crtc)
- clear_bit(MXR_BIT_POWERED, &ctx->flags);
- }
-
--static int mixer_mode_valid(struct exynos_drm_crtc *crtc,
-+static enum drm_mode_status mixer_mode_valid(struct exynos_drm_crtc *crtc,
- const struct drm_display_mode *mode)
- {
- struct mixer_context *ctx = crtc->ctx;
---
-2.35.1
-
drm-meson-reorder-driver-deinit-sequence-to-fix-use-.patch
drm-meson-explicitly-remove-aggregate-driver-at-modu.patch
drm-meson-remove-drm-bridges-at-aggregate-driver-unb.patch
-drm-exynos-fix-return-type-for-mixer_mode_valid-and-.patch
drm-dp-don-t-rewrite-link-config-when-setting-phy-te.patch
drm-amd-display-remove-interface-for-periodic-interr.patch
drm-amd-display-polling-vid-stream-status-in-hpo-dp-.patch
+++ /dev/null
-From e84838c4715e250d30827da81790093adbb49cd7 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 26 Sep 2022 09:31:00 +0900
-Subject: drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_valid
-
-From: Nathan Huckleberry <nhuck@google.com>
-
-[ Upstream commit 1261255531088208daeca818e2b486030b5339e5 ]
-
-The field mode_valid in exynos_drm_crtc_ops is expected to be of type enum
-drm_mode_status (*mode_valid)(struct exynos_drm_crtc *crtc,
- const struct drm_display_mode *mode);
-
-Likewise for mode_valid in drm_connector_helper_funcs.
-
-The mismatched return type breaks forward edge kCFI since the underlying
-function definition does not match the function hook definition.
-
-The return type of mixer_mode_valid and hdmi_mode_valid should be changed
-from int to enum drm_mode_status.
-
-Reported-by: Dan Carpenter <error27@gmail.com>
-Link: https://protect2.fireeye.com/v1/url?k=3e644738-5fef521d-3e65cc77-
-74fe485cbff6-36ad29bf912d3c9f&q=1&e=5cc06174-77dd-4abd-ab50-
-155da5711aa3&u=https%3A%2F%2Fgithub.com%2FClangBuiltLinux%2Flinux%2Fissues%2F
-1703
-Cc: llvm@lists.linux.dev
-Signed-off-by: Nathan Huckleberry <nhuck@google.com>
-Signed-off-by: Inki Dae <inki.dae@samsung.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 ++--
- drivers/gpu/drm/exynos/exynos_mixer.c | 2 +-
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c
-index 0073a2b3b80a..838a638fb03a 100644
---- a/drivers/gpu/drm/exynos/exynos_hdmi.c
-+++ b/drivers/gpu/drm/exynos/exynos_hdmi.c
-@@ -911,8 +911,8 @@ static int hdmi_find_phy_conf(struct hdmi_context *hdata, u32 pixel_clock)
- return -EINVAL;
- }
-
--static int hdmi_mode_valid(struct drm_connector *connector,
-- struct drm_display_mode *mode)
-+static enum drm_mode_status hdmi_mode_valid(struct drm_connector *connector,
-+ struct drm_display_mode *mode)
- {
- struct hdmi_context *hdata = connector_to_hdmi(connector);
- int ret;
-diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c b/drivers/gpu/drm/exynos/exynos_mixer.c
-index 22f494145411..07c59e647fc2 100644
---- a/drivers/gpu/drm/exynos/exynos_mixer.c
-+++ b/drivers/gpu/drm/exynos/exynos_mixer.c
-@@ -1039,7 +1039,7 @@ static void mixer_disable(struct exynos_drm_crtc *crtc)
- clear_bit(MXR_BIT_POWERED, &ctx->flags);
- }
-
--static int mixer_mode_valid(struct exynos_drm_crtc *crtc,
-+static enum drm_mode_status mixer_mode_valid(struct exynos_drm_crtc *crtc,
- const struct drm_display_mode *mode)
- {
- struct mixer_context *ctx = crtc->ctx;
---
-2.35.1
-
drm-panel-orientation-quirks-add-quirk-for-anbernic-.patch
platform-x86-msi-laptop-change-dmi-match-alias-strin.patch
drm-amdgpu-fix-initial-connector-audio-value.patch
-drm-exynos-fix-return-type-for-mixer_mode_valid-and-.patch
mmc-sdhci-msm-add-compatible-string-check-for-sdm670.patch
arm64-dts-qcom-sdm845-narrow-llcc-address-space.patch
arm-dts-imx7d-sdb-config-the-max-pressure-for-tsc204.patch
+++ /dev/null
-From 8bf2b90038f49a6a81e60d49118000b00a271056 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 26 Sep 2022 09:31:00 +0900
-Subject: drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_valid
-
-From: Nathan Huckleberry <nhuck@google.com>
-
-[ Upstream commit 1261255531088208daeca818e2b486030b5339e5 ]
-
-The field mode_valid in exynos_drm_crtc_ops is expected to be of type enum
-drm_mode_status (*mode_valid)(struct exynos_drm_crtc *crtc,
- const struct drm_display_mode *mode);
-
-Likewise for mode_valid in drm_connector_helper_funcs.
-
-The mismatched return type breaks forward edge kCFI since the underlying
-function definition does not match the function hook definition.
-
-The return type of mixer_mode_valid and hdmi_mode_valid should be changed
-from int to enum drm_mode_status.
-
-Reported-by: Dan Carpenter <error27@gmail.com>
-Link: https://protect2.fireeye.com/v1/url?k=3e644738-5fef521d-3e65cc77-
-74fe485cbff6-36ad29bf912d3c9f&q=1&e=5cc06174-77dd-4abd-ab50-
-155da5711aa3&u=https%3A%2F%2Fgithub.com%2FClangBuiltLinux%2Flinux%2Fissues%2F
-1703
-Cc: llvm@lists.linux.dev
-Signed-off-by: Nathan Huckleberry <nhuck@google.com>
-Signed-off-by: Inki Dae <inki.dae@samsung.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 ++--
- drivers/gpu/drm/exynos/exynos_mixer.c | 2 +-
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c
-index 10b0036f8a2e..8453359c92e8 100644
---- a/drivers/gpu/drm/exynos/exynos_hdmi.c
-+++ b/drivers/gpu/drm/exynos/exynos_hdmi.c
-@@ -922,8 +922,8 @@ static int hdmi_find_phy_conf(struct hdmi_context *hdata, u32 pixel_clock)
- return -EINVAL;
- }
-
--static int hdmi_mode_valid(struct drm_connector *connector,
-- struct drm_display_mode *mode)
-+static enum drm_mode_status hdmi_mode_valid(struct drm_connector *connector,
-+ struct drm_display_mode *mode)
- {
- struct hdmi_context *hdata = connector_to_hdmi(connector);
- int ret;
-diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c b/drivers/gpu/drm/exynos/exynos_mixer.c
-index 65260a658684..8d333db813b7 100644
---- a/drivers/gpu/drm/exynos/exynos_mixer.c
-+++ b/drivers/gpu/drm/exynos/exynos_mixer.c
-@@ -1045,7 +1045,7 @@ static void mixer_atomic_disable(struct exynos_drm_crtc *crtc)
- clear_bit(MXR_BIT_POWERED, &ctx->flags);
- }
-
--static int mixer_mode_valid(struct exynos_drm_crtc *crtc,
-+static enum drm_mode_status mixer_mode_valid(struct exynos_drm_crtc *crtc,
- const struct drm_display_mode *mode)
- {
- struct mixer_context *ctx = crtc->ctx;
---
-2.35.1
-
drm-meson-reorder-driver-deinit-sequence-to-fix-use-.patch
drm-meson-explicitly-remove-aggregate-driver-at-modu.patch
drm-meson-remove-drm-bridges-at-aggregate-driver-unb.patch
-drm-exynos-fix-return-type-for-mixer_mode_valid-and-.patch
mmc-sdhci-msm-add-compatible-string-check-for-sdm670.patch
drm-dp-don-t-rewrite-link-config-when-setting-phy-te.patch
drm-amd-display-remove-interface-for-periodic-interr.patch