brcm2708: remove linux 4.4 support
[openwrt/staging/yousong.git] / target / linux / brcm2708 / patches-4.4 / 0502-drm-vc4-Allow-some-more-signals-to-be-packed-with-un.patch
diff --git a/target/linux/brcm2708/patches-4.4/0502-drm-vc4-Allow-some-more-signals-to-be-packed-with-un.patch b/target/linux/brcm2708/patches-4.4/0502-drm-vc4-Allow-some-more-signals-to-be-packed-with-un.patch
deleted file mode 100644 (file)
index e71e316..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-From c01673fc785dd4646a9cf3abf1821d90fde2aff2 Mon Sep 17 00:00:00 2001
-From: Eric Anholt <eric@anholt.net>
-Date: Tue, 30 Aug 2016 13:57:38 -0700
-Subject: [PATCH] drm/vc4: Allow some more signals to be packed with uniform
- resets.
-
-The intent was to make sure people don't sneak in a small immediate or
-something to change the interpretation of the uniform update args, but
-these signals are just fine.
-
-Fixes a validation failure in the current X server on some Render
-operation.
-
-Signed-off-by: Eric Anholt <eric@anholt.net>
-(cherry picked from commit 313a61d30761217ce4383018de1cc0d5d503a376)
----
- drivers/gpu/drm/vc4/vc4_validate_shaders.c | 10 ++++++++--
- 1 file changed, 8 insertions(+), 2 deletions(-)
-
---- a/drivers/gpu/drm/vc4/vc4_validate_shaders.c
-+++ b/drivers/gpu/drm/vc4/vc4_validate_shaders.c
-@@ -309,8 +309,14 @@ validate_uniform_address_write(struct vc
-        * of uniforms on each side.  However, this scheme is easy to
-        * validate so it's all we allow for now.
-        */
--
--      if (QPU_GET_FIELD(inst, QPU_SIG) != QPU_SIG_NONE) {
-+      switch (QPU_GET_FIELD(inst, QPU_SIG)) {
-+      case QPU_SIG_NONE:
-+      case QPU_SIG_SCOREBOARD_UNLOCK:
-+      case QPU_SIG_COLOR_LOAD:
-+      case QPU_SIG_LOAD_TMU0:
-+      case QPU_SIG_LOAD_TMU1:
-+              break;
-+      default:
-               DRM_ERROR("uniforms address change must be "
-                         "normal math\n");
-               return false;