diff --git a/core/linux-kirkwood/PKGBUILD b/core/linux-kirkwood/PKGBUILD
index 9e2e20c64..f02e4bcb9 100644
--- a/core/linux-kirkwood/PKGBUILD
+++ b/core/linux-kirkwood/PKGBUILD
@@ -7,9 +7,9 @@ pkgbase=linux-kirkwood
 pkgname=('linux-kirkwood' 'linux-headers-kirkwood')
 #pkgname=linux-test       # Build kernel with a different name
 _kernelname=${pkgname#linux}
-_basekernel=3.5.1
+_basekernel=3.5.2
 pkgver=${_basekernel}
-pkgrel=1
+pkgrel=0
 cryptover=1.5
 arch=('arm')
 url="http://www.kernel.org/"
@@ -25,7 +25,7 @@ source=("ftp://ftp.kernel.org/pub/linux/kernel/v3.x/linux-${_basekernel}.tar.bz2
         'change-default-console-loglevel.patch'
         'usb-add-reset-resume-quirk-for-several-webcams.patch'
         "http://download.gna.org/cryptodev-linux/cryptodev-linux-${cryptover}.tar.gz")
-md5sums=('d59404c0828d8f52540bb670246ca8b3'
+md5sums=('f0341109ba14a8f9f455c131ccc8ddd3'
          'f483cfe0a98fdf9075e0d9e9574ae1be'
          'f5d3635da03cb45904bedd69b47133de'
          '227356bd0efdc6b9a6925d46b3701141'
diff --git a/core/linux-kirkwood/linux-kirkwood.install b/core/linux-kirkwood/linux-kirkwood.install
index 7bcf27c44..b9e111cfc 100644
--- a/core/linux-kirkwood/linux-kirkwood.install
+++ b/core/linux-kirkwood/linux-kirkwood.install
@@ -2,7 +2,7 @@
 # arg 2:  the old package version
 
 KERNEL_NAME=-kirkwood
-KERNEL_VERSION=3.5.1-0-ARCH
+KERNEL_VERSION=3.5.2-0-ARCH
 
 post_install () {
   # updating module dependencies