diff --git a/core/linux-aarch64/PKGBUILD b/core/linux-aarch64/PKGBUILD
index 22d4966a0..195c3a961 100644
--- a/core/linux-aarch64/PKGBUILD
+++ b/core/linux-aarch64/PKGBUILD
@@ -7,28 +7,29 @@ pkgbase=linux-aarch64
 _srcname=linux-4.9
 _kernelname=${pkgbase#linux}
 _desc="AArch64 multi-platform"
-pkgver=4.9.0
-pkgrel=2
+pkgver=4.9.1
+pkgrel=1
 arch=('aarch64')
 url="http://www.kernel.org/"
 license=('GPL2')
 makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git')
 options=('!strip')
 source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
-        #"http://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.xz"
+        "http://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.xz"
         '0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch'
         'config'
         'linux.preset')
 md5sums=('0a68ef3615c64bd5ee54a3320e46667d'
+         'c737ff83f354f95aae69bd0ebac358a0'
          'b68153e7f7e4700ca631ce5383bf2659'
-         'fd3aa1f97fdefd6ec179a3c60cb29a5b'
+         '01dd761af9d92f295055366acb86d3a8'
          'b5ef67d6086e20de7b82265f562f88b1')
 
 prepare() {
   cd "${srcdir}/${_srcname}"
 
   # add upstream patch
-  #git apply --whitespace=nowarn ../patch-${pkgver}
+  git apply --whitespace=nowarn ../patch-${pkgver}
 
   # ALARM patches
   git apply ../0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch
diff --git a/core/linux-aarch64/config b/core/linux-aarch64/config
index 0f227cb06..db9ea4e29 100644
--- a/core/linux-aarch64/config
+++ b/core/linux-aarch64/config
@@ -1572,7 +1572,7 @@ CONFIG_DMA_CMA=y
 #
 # Default contiguous memory area size:
 #
-CONFIG_CMA_SIZE_MBYTES=16
+CONFIG_CMA_SIZE_MBYTES=64
 CONFIG_CMA_SIZE_SEL_MBYTES=y
 # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
 # CONFIG_CMA_SIZE_SEL_MIN is not set