From c623e3d66dc6197dcd4d92313354e5dc143c44fd Mon Sep 17 00:00:00 2001
From: Federico Vaga <federico.vaga@cern.ch>
Date: Thu, 13 Oct 2016 16:11:14 +0200
Subject: [PATCH] build:kernel: update to Linux 3.16.37

The version 3.16.37 is going to be supporter until 2020

Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
---
 build/download-info            | 4 ++--
 build/scripts/wrs_build_kernel | 7 ++++---
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/build/download-info b/build/download-info
index 4a98bbce7..7ac317feb 100644
--- a/build/download-info
+++ b/build/download-info
@@ -15,8 +15,8 @@ barebox-2014.04.0.tar.bz2       e1f089fc24cc7f24478e663c0e3b91d9 \
    http://www.barebox.org/download/barebox-2014.04.0.tar.bz2
 
 # kernel
-linux-2.6.39.tar.bz2            1aab7a741abe08d42e8eccf20de61e05 \
-   http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.tar.bz2
+linux-3.16.37.tar.gz            96f2dc8fa21624d63f7ab20147d4e563 \
+   https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.37.tar.gz
 
 # our gateware binaries
 wrs-gw-v4.2-20150826.tar.gz 807117326f6d5b1b53ebc95ca093fc44 \
diff --git a/build/scripts/wrs_build_kernel b/build/scripts/wrs_build_kernel
index 85a5f06fa..92b09b306 100755
--- a/build/scripts/wrs_build_kernel
+++ b/build/scripts/wrs_build_kernel
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-KERVER=2.6.39
+KERVER=3.16.37
 
 # check variables, like all scripts herein do
 WRS_SCRIPT_NAME=$(basename $0)
@@ -13,7 +13,8 @@ fi
 wrs_check_vars WRS_OUTPUT_DIR WRS_DOWNLOAD_DIR CROSS_COMPILE
 
 wrs_echo "--- Linux kernel for switch"
-tarname="linux-${KERVER}.tar.bz2"
+
+tarname="linux-${KERVER}.tar.gz"
 patchdir="${WRS_BASE_DIR}/../patches/kernel/v${KERVER}"
 wrs_download $tarname
 
@@ -24,7 +25,7 @@ mkdir -p $WRS_OUTPUT_DIR/images || wrs_die "mkdir images"
 cd $WRS_OUTPUT_DIR/build
 dirname="linux-${KERVER}"
 rm -rf $dirname
-tar xjf ${WRS_DOWNLOAD_DIR}/$tarname || wrs_die "untar $tarname"
+tar xzf ${WRS_DOWNLOAD_DIR}/$tarname || wrs_die "untar $tarname"
 
 # apply patches
 cd $dirname
-- 
GitLab