diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 28fed4490fa22a1d6bf4a97b597dabdb88b1780c..2497e0dea9f210986d7d7c5e3327b1ea83ab5fbf 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -421,7 +421,7 @@ (define-public linux-libre-4.9-pristine-source
                              (%upstream-linux-source version hash)
                              deblob-scripts-4.9)))
 
-(define-public linux-libre-4.4-version "4.4.251")
+(define-public linux-libre-4.4-version "4.4.252")
 (define deblob-scripts-4.4
   (linux-libre-deblob-scripts
    linux-libre-4.4-version
@@ -429,7 +429,7 @@ (define deblob-scripts-4.4
    (base32 "0hhin1jpfkd6nwrb6xqxjzl3hdxy4pn8a15hy2d3d83yw6pflbsf")))
 (define-public linux-libre-4.4-pristine-source
   (let ((version linux-libre-4.4-version)
-        (hash (base32 "13mnlwwcwvbyqn8lafjymq66qjfj7nksdiyrcgymx8s03z1why86")))
+        (hash (base32 "0lchvfvn0kvqh1yixwscz4wrzd965zsxjkpc7nqiw9rhmvma3paf")))
     (make-linux-libre-source version
                              (%upstream-linux-source version hash)
                              deblob-scripts-4.4)))