diff --git a/core/linux-armv7-rc/PKGBUILD b/core/linux-armv7-rc/PKGBUILD
index b7027959b..a7ed26e8d 100644
--- a/core/linux-armv7-rc/PKGBUILD
+++ b/core/linux-armv7-rc/PKGBUILD
@@ -4,7 +4,7 @@
 buildarch=4
 
 _rcver=4.2
-_rcrel=2
+_rcrel=3
 _rcnrel=armv7-x0
 
 pkgbase=linux-armv7-rc
@@ -31,8 +31,8 @@ source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
         '0008-USB-armory-support.patch'
         'config')
 md5sums=('fe9dc0f6729f36400ea81aa41d614c37'
-         'bf24751abdde106a2de96edd4d1f98a7'
-         '86830ed6ed76e8fffd701cf67dd63d61'
+         'c7752ab756565fd15b88b75338758494'
+         '5b52d1ef84a8ea286c1284447ad4bcc3'
          '61f728f854713d17a3d4ef00f8e38f1e'
          'bc39bcc5d752155854f31eb7758db5e8'
          'e871d819421abab551d8219b62cccdf9'
@@ -41,7 +41,7 @@ md5sums=('fe9dc0f6729f36400ea81aa41d614c37'
          '3be6a6ddf93b89e90cc127268721845e'
          'fe20decabf6b7d94cf2ecb4d15a07ba7'
          '50dca48291316e4c0a7e918f08d5e3f5'
-         'd59464c2925a97b099cbd9b6a3ae253b')
+         'b5b3211265682eb7cc5ae166de4479c5')
 
 prepare() {
   cd "${srcdir}/${_srcname}"
diff --git a/core/linux-armv7-rc/config b/core/linux-armv7-rc/config
index 7b904f10c..0cf634c94 100644
--- a/core/linux-armv7-rc/config
+++ b/core/linux-armv7-rc/config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 4.2.0-rc2-1 Kernel Configuration
+# Linux/arm 4.2.0-rc3-1 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_HAS_SG_CHAIN=y
@@ -586,6 +586,7 @@ CONFIG_CACHE_TAUROS2=y
 CONFIG_ARM_L1_CACHE_SHIFT_6=y
 CONFIG_ARM_L1_CACHE_SHIFT=6
 CONFIG_ARM_DMA_MEM_BUFFERABLE=y
+CONFIG_ARM_HEAVY_MB=y
 CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y
 # CONFIG_ARM_KERNMEM_PERMS is not set
 CONFIG_IWMMXT=y