diff --git a/main/linux-grsec/APKBUILD b/main/linux-grsec/APKBUILD
index fdafb21ef0ecf7a1840379f509b5cdd9b565ebd3..f00de4ae49983b6f37a4c15c76ab63cc9f3f85bc 100644
--- a/main/linux-grsec/APKBUILD
+++ b/main/linux-grsec/APKBUILD
@@ -2,7 +2,7 @@
 
 _mainflavor=grsec
 pkgname=linux-$_mainflavor
-pkgver=4.9.13
+pkgver=4.9.14
 case $pkgver in
 *.*.*)	_kernver=${pkgver%.*};;
 *.*)	_kernver=${pkgver};;
@@ -17,7 +17,8 @@ options="!strip"
 install=
 source="https://kernel.org/pub/linux/kernel/v4.x/linux-$_kernver.tar.xz
 	https://kernel.org/pub/linux/kernel/v4.x/patch-$pkgver.xz
-	http://dev.alpinelinux.org/~ncopa/grsec/grsecurity-3.1-$pkgver-201702261126.patch
+	http://dev.alpinelinux.org/~ncopa/grsec/grsecurity-3.1-$pkgver-201703121245.patch
+
 	zfs-fix.patch
 	config-grsec.x86
 	config-grsec.x86_64
@@ -198,11 +199,11 @@ _dev() {
 }
 
 sha512sums="bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a  linux-4.9.tar.xz
-d7956cc8a4ab11514789af4f1f7023268e4b003216766c153f0f09aac659aabda5de634b363d53f8daeddfcf5820619c5bca31ff5f9aeb187c1df016c05f68d5  patch-4.9.13.xz
-cb7c203a9ff095dcc17b4c5a7c417d9d1e0a8f3dc1955b54ca578faaf7716b8357ccbdf6e140df50a068fae968c3128efe65e9eab18bb9559cc1fd6cf645ab51  grsecurity-3.1-4.9.13-201702261126.patch
+0bfb0f5e27081d96760884726cc44fa0dcb1c4f3658e8131de0a4d8b90689e95e8c2f3a0c95a165ae4a2c95b227392cd9249b3018d6242af4ee81a892edfc94f  patch-4.9.14.xz
+1006d4223d91d827eab009a89f85b4c58bf27d53e9c90705d6a57f9b3ee0bbe6dd6bd0b478b945556e4c5d12fa0a71581902a8f513e3829f3a643b777b879660  grsecurity-3.1-4.9.14-201703121245.patch
 5a0a78e6de11eb8180d96830b9faa9ac560586f7beb663c8196a16ac6232b5008b9181b3c9b94e2b13a444acba4b6e80a3408d34606432f92eb4d169c3953d5d  zfs-fix.patch
-de080dc463af81f60e142c4ed52f294f523759710ac6d5dc227e6dc26c4bd53c61d94480a9af3e377a658360c16cab86060afd68694545cbe501d8bb0915ef36  config-grsec.x86
-de5ad64e86bda944c1e6e7ae0eb77463fb0165e89c8ec23d9af12fddb79c0b566e8f3079b7bed1de8b27cef9bf1539f479e7114070772c078cb4288c45df1ff6  config-grsec.x86_64
-274116a39ef092524ad85cef2e88d0e7555dfd3c6e5c15c1ec22c28776c509a6040a5221b066e96c6d18807e518ae98f03c9c1059c73b60e8d45f2a9482bd77b  config-grsec.armhf
+ea609fcb18af50a9cb2ded0de78bcab22467e982b7f659e165ff3f47f5cb24c156a658324fbe9a4399509eaa38f60b97bc696e78fdf988f4bd189d5255941236  config-grsec.x86
+bf3941e27ecfdcb86859f959be3b8a56458a1f705b8950d84dddc4cc5ac21ce2226941706f11e00fd213da8409ca986d3e544d7f649a7f17c5d0c7717e2c58ae  config-grsec.x86_64
+13d09350a2c936014602e38750419b30d8821bbd661c070857d0804d79721d5ed6f22c542b58f6e1aec93a787b6732d1cb25bc16cc399f9f8f7b705916aa1ef3  config-grsec.armhf
 1de874523eee031c2efadfb6f7ddb86bb303b9f61d1a022e4e922f6365c3a667c2a1fdb61570a95a05c6c45689796e355eae9579e567790b757ae2a09f6be8c4  config-virtgrsec.x86
 0570f4ad5af0d6e3cbf50d9e3a7d6dab8d7cba85693037e70dbee73aa1e4fc66cb217e1ef8e4a0ceb4073ffb6ada8201775bafe8401dc6dff5c07ac3bbe0f8f0  config-virtgrsec.x86_64"
diff --git a/main/linux-grsec/config-grsec.armhf b/main/linux-grsec/config-grsec.armhf
index ed9185f0de9d62e2e56a28d9413c11aa12a70413..c492052f43f13739dbe0c6062f4c0b7c576ed675 100644
--- a/main/linux-grsec/config-grsec.armhf
+++ b/main/linux-grsec/config-grsec.armhf
@@ -4842,7 +4842,7 @@ CONFIG_HID_KEYTOUCH=m
 # CONFIG_HID_GYRATION is not set
 CONFIG_HID_ICADE=m
 # CONFIG_HID_TWINHAN is not set
-# CONFIG_HID_KENSINGTON is not set
+CONFIG_HID_KENSINGTON=m
 CONFIG_HID_LCPOWER=m
 CONFIG_HID_LED=m
 # CONFIG_HID_LENOVO is not set
diff --git a/main/linux-grsec/config-grsec.x86 b/main/linux-grsec/config-grsec.x86
index 33e9d038e779b7f3ebb6bca8b4215ce0b091b7d2..279e5b3022fbd2d096f3e5b798eba0f17b5631bb 100644
--- a/main/linux-grsec/config-grsec.x86
+++ b/main/linux-grsec/config-grsec.x86
@@ -5262,7 +5262,7 @@ CONFIG_HID_KEYTOUCH=m
 # CONFIG_HID_GYRATION is not set
 CONFIG_HID_ICADE=m
 # CONFIG_HID_TWINHAN is not set
-# CONFIG_HID_KENSINGTON is not set
+CONFIG_HID_KENSINGTON=m
 CONFIG_HID_LCPOWER=m
 CONFIG_HID_LED=m
 CONFIG_HID_LENOVO=m
@@ -5976,7 +5976,7 @@ CONFIG_INTEL_PUNIT_IPC=m
 CONFIG_CHROME_PLATFORMS=y
 CONFIG_CHROMEOS_LAPTOP=m
 CONFIG_CHROMEOS_PSTORE=m
-# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
+CONFIG_CROS_KBD_LED_BACKLIGHT=m
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_HAVE_CLK_PREPARE=y
 CONFIG_COMMON_CLK=y
diff --git a/main/linux-grsec/config-grsec.x86_64 b/main/linux-grsec/config-grsec.x86_64
index b12f82d4d11a46230c6cc01e0b713fe737fa872c..636df60fbba0669768b654c2e62f1e800b1bf343 100644
--- a/main/linux-grsec/config-grsec.x86_64
+++ b/main/linux-grsec/config-grsec.x86_64
@@ -5126,7 +5126,7 @@ CONFIG_HID_KEYTOUCH=m
 # CONFIG_HID_GYRATION is not set
 CONFIG_HID_ICADE=m
 # CONFIG_HID_TWINHAN is not set
-# CONFIG_HID_KENSINGTON is not set
+CONFIG_HID_KENSINGTON=m
 CONFIG_HID_LCPOWER=m
 CONFIG_HID_LED=m
 CONFIG_HID_LENOVO=m
@@ -5883,7 +5883,7 @@ CONFIG_INTEL_PUNIT_IPC=m
 CONFIG_CHROME_PLATFORMS=y
 CONFIG_CHROMEOS_LAPTOP=m
 CONFIG_CHROMEOS_PSTORE=m
-# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
+CONFIG_CROS_KBD_LED_BACKLIGHT=m
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_HAVE_CLK_PREPARE=y
 CONFIG_COMMON_CLK=y