ramips: convert the remaining subtargets to 4.4
[openwrt.git] / target / linux / ramips / patches-4.3 / 0058-backport-ensure-core-other-GCR-reflect-correct-core.patch
diff --git a/target/linux/ramips/patches-4.3/0058-backport-ensure-core-other-GCR-reflect-correct-core.patch b/target/linux/ramips/patches-4.3/0058-backport-ensure-core-other-GCR-reflect-correct-core.patch
deleted file mode 100644 (file)
index e8ed6ab..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-commit 78a54c4d8e5a7915a4ec2ba0eb461fae50590683
-Author: Paul Burton <paul.burton@imgtec.com>
-Date:   Tue Sep 22 11:12:18 2015 -0700
-
-    MIPS: CM, CPC: Ensure core-other GCRs reflect the correct core
-    
-    Ensure the update to which core the core-other GCR regions reflect has
-    taken place before any core-other GCRs are accessed by placing a memory
-    barrier (sync instruction) between the write to the core-other registers
-    and any such GCR accesses.
-    
-    Signed-off-by: Paul Burton <paul.burton@imgtec.com>
-    Cc: linux-mips@linux-mips.org
-    Cc: Bjorn Helgaas <bhelgaas@google.com>
-    Cc: linux-kernel@vger.kernel.org
-    Cc: Markos Chandras <markos.chandras@imgtec.com>
-    Patchwork: https://patchwork.linux-mips.org/patch/11209/
-    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-
---- a/arch/mips/kernel/mips-cm.c
-+++ b/arch/mips/kernel/mips-cm.c
-@@ -278,6 +278,12 @@ void mips_cm_lock_other(unsigned int cor
-       }
-       write_gcr_cl_other(val);
-+
-+      /*
-+       * Ensure the core-other region reflects the appropriate core &
-+       * VP before any accesses to it occur.
-+       */
-+      mb();
- }
- void mips_cm_unlock_other(void)
---- a/arch/mips/kernel/mips-cpc.c
-+++ b/arch/mips/kernel/mips-cpc.c
-@@ -76,6 +76,12 @@ void mips_cpc_lock_other(unsigned int co
-       spin_lock_irqsave(&per_cpu(cpc_core_lock, curr_core),
-                         per_cpu(cpc_core_lock_flags, curr_core));
-       write_cpc_cl_other(core << CPC_Cx_OTHER_CORENUM_SHF);
-+
-+      /*
-+       * Ensure the core-other region reflects the appropriate core &
-+       * VP before any accesses to it occur.
-+       */
-+      mb();
- }
- void mips_cpc_unlock_other(void)