diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 0d7dc7161b32aeb0a4714db492ccbb89135340ae..403186b89b1ce9861ce2eb2d65514225a0a7857c 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -392,8 +392,8 @@ (define-public linux-libre
                     %linux-compatible-systems
                     #:configuration-file kernel-config))
 
-(define %linux-libre-4.14-version "4.14.28")
-(define %linux-libre-4.14-hash "0xg3zsm1yjsvxir8sz7zliz8gcc8d45xh23qyiszl75cfqjl36l3")
+(define %linux-libre-4.14-version "4.14.29")
+(define %linux-libre-4.14-hash "0y8p9pn40jgk96c10i9px2n6pqim788q7zssngp46glmpwfz4gra")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version