diff --git a/core/linux-kirkwood/PKGBUILD b/core/linux-kirkwood/PKGBUILD
index d1dde1fb2..c5c374bc6 100644
--- a/core/linux-kirkwood/PKGBUILD
+++ b/core/linux-kirkwood/PKGBUILD
@@ -7,11 +7,11 @@ pkgbase=linux-kirkwood
 pkgname=('linux-kirkwood' 'linux-headers-kirkwood')
 #pkgname=linux-test       # Build kernel with a different name
 _kernelname=${pkgname#linux}
-_basekernel=3.9.6
+_basekernel=3.9.7
 pkgver=${_basekernel}
 pkgrel=1
 cryptover=1.6
-bfqver=v6r1
+bfqver=v6r2
 arch=('arm')
 url="http://www.kernel.org/"
 license=('GPL2')
@@ -31,7 +31,7 @@ source=("ftp://ftp.kernel.org/pub/linux/kernel/v3.x/linux-${_basekernel}.tar.bz2
 	"http://algo.ing.unimo.it/people/paolo/disk_sched/patches/$(echo $_basekernel |cut -c 1-3).0-${bfqver}/0002-block-introduce-the-BFQ-${bfqver}-I-O-sched-for-$(echo $_basekernel |cut -c 1-3).patch"
 	"http://algo.ing.unimo.it/people/paolo/disk_sched/patches/$(echo $_basekernel |cut -c 1-3).0-${bfqver}/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-${bfqver}-for-$(echo $_basekernel |cut -c 1-3).0.patch")
 
-md5sums=('4a3ffd2e9ade96909db94c598f9e0dc1'
+md5sums=('2de8f625249279a071005b57250e9b20'
          '1cf669d8e55b2a25590f37e8106723f8'
          'f5d3635da03cb45904bedd69b47133de'
          'd699018dcf0cd8850743daa605c7ab66'
@@ -41,9 +41,9 @@ md5sums=('4a3ffd2e9ade96909db94c598f9e0dc1'
          'bf6900bb056ba2b213bd9e23693889ad'
          '30ed1ba9b6c391e371d022fbcf79f7ed'
          'eade38998313c25fd7934719cdf8a2ea'
-         '62dff7101a1381d33faf2e1f101ba684'
-         '2c719719165dccf5fc52705e59797d26'
-	 '9ed2a747850739647673d019af378e1a')
+         'fa01a94252d6495786e3a6f6b092ecc2'
+         '3d234367fb89e7b25f08f4c836ba11db'
+         'b404f87a581474a0b8f5c0bc68074e84')
 
 build() {
   cd "${srcdir}/linux-${_basekernel}"