diff --git a/VersionASM b/VersionASM
index b722a2d2c7ec0f43b77a7b9d7bd959b557e83de3..499c0e15a94b0fe62c6222ed2f99cb5f92e3b60a 100644
--- a/VersionASM
+++ b/VersionASM
@@ -13,11 +13,11 @@
                         GBLS    Module_ComponentPath
 Module_MajorVersion     SETS    "5.35"
 Module_Version          SETA    535
-Module_MinorVersion     SETS    "4.79.2.98.2.27"
+Module_MinorVersion     SETS    "4.79.2.98.2.28"
 Module_Date             SETS    "23 Jun 2010"
 Module_ApplicationDate  SETS    "23-Jun-10"
 Module_ComponentName    SETS    "Kernel"
 Module_ComponentPath    SETS    "castle/RiscOS/Sources/Kernel"
-Module_FullVersion      SETS    "5.35 (4.79.2.98.2.27)"
-Module_HelpVersion      SETS    "5.35 (23 Jun 2010) 4.79.2.98.2.27"
+Module_FullVersion      SETS    "5.35 (4.79.2.98.2.28)"
+Module_HelpVersion      SETS    "5.35 (23 Jun 2010) 4.79.2.98.2.28"
                         END
diff --git a/VersionNum b/VersionNum
index 5c7d06c0f49327edb43c187f0dcd6699d90e9f93..6e94efa7eab0a28f4f3759902fdb98b0638697e4 100644
--- a/VersionNum
+++ b/VersionNum
@@ -5,12 +5,12 @@
  *
  */
 #define Module_MajorVersion_CMHG        5.35
-#define Module_MinorVersion_CMHG        4.79.2.98.2.27
+#define Module_MinorVersion_CMHG        4.79.2.98.2.28
 #define Module_Date_CMHG                23 Jun 2010
 
 #define Module_MajorVersion             "5.35"
 #define Module_Version                  535
-#define Module_MinorVersion             "4.79.2.98.2.27"
+#define Module_MinorVersion             "4.79.2.98.2.28"
 #define Module_Date                     "23 Jun 2010"
 
 #define Module_ApplicationDate          "23-Jun-10"
@@ -18,6 +18,6 @@
 #define Module_ComponentName            "Kernel"
 #define Module_ComponentPath            "castle/RiscOS/Sources/Kernel"
 
-#define Module_FullVersion              "5.35 (4.79.2.98.2.27)"
-#define Module_HelpVersion              "5.35 (23 Jun 2010) 4.79.2.98.2.27"
+#define Module_FullVersion              "5.35 (4.79.2.98.2.28)"
+#define Module_HelpVersion              "5.35 (23 Jun 2010) 4.79.2.98.2.28"
 #define Module_LibraryVersionInfo       "5:35"
diff --git a/s/ARMops b/s/ARMops
index 8973890e9c731388e71ec6565710e85ee92ba8d7..e19eed5095b867f331f377af40b66066806b2822 100644
--- a/s/ARMops
+++ b/s/ARMops
@@ -2183,7 +2183,7 @@ MMU_ChangingEntries_WB_CR7_Lx ROUT
         MCR     p15, 0, lr, c8, c7, 1              ; invalidate DTLB & ITLB entry
         ADD     lr, lr, #PageSize
         CMP     lr, a2
-        BLO     %BT20
+        BNE     %BT20
         MCR     p15, 0, a1, c7, c5, 6           ; invalidate branch predictors
         myDSB
         myISB