summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Severance2018-03-27 00:33:11 -0400
committerChris Severance2018-03-27 00:33:11 -0400
commit855d9dcc376650acb3a1717cc70d3952bef69ab0 (patch)
tree4b4d521d4c51afcd16b7a4ec2e54f831f865aa27
parent74eef3c1de8e06145671b718b2554f1ec9b45974 (diff)
downloadaur-855d9dcc376650acb3a1717cc70d3952bef69ab0.tar.gz
Update to 3.16.56
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD29
-rw-r--r--config.x86_646
3 files changed, 24 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dc8567779f00..0b71f281e2fd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
# Generated by mksrcinfo v8
-# Thu Mar 8 22:43:43 UTC 2018
+# Tue Mar 27 04:32:45 UTC 2018
pkgbase = linux-lts316
- pkgver = 3.16.55
+ pkgver = 3.16.56
pkgrel = 1
url = https://www.kernel.org/
arch = i686
@@ -15,7 +15,7 @@ pkgbase = linux-lts316
makedepends = gcc5
options = !strip
source = https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.tar.xz
- source = https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.16.55.xz
+ source = https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.16.56.xz
source = config
source = config.x86_64
source = 99-linux.hook
@@ -23,9 +23,9 @@ pkgbase = linux-lts316
source = change-default-console-loglevel.patch
source = update.sh
sha256sums = 4813ad7927a7d92e5339a873ab16201b242b2748934f12cb5df9ba2cfe1d77a0
- sha256sums = 2526783eb9c39495f4eb090afe781d8b3204812a83f7b79f5c4ffef31298ea0a
+ sha256sums = 10b44990b1f1d2e8defb7fb6f3761a2fb7411e760cf9313e7702fb1e2c1eb600
sha256sums = 3bce3e9adce8ae3f826eebab75e9784ca92a914e526ae352de61c1da93aab8d3
- sha256sums = 5171cc759f66c1c8366f78ec6a574a9b698b3b4429f512a110ba2ac94c5a2742
+ sha256sums = 9d82115ea8921d3f4f7f28ba162a3a3f256f88f14f8fad49a833eddb77c0efea
sha256sums = 834bd254b56ab71d73f59b3221f056c72f559553c04718e350ab2a3e2991afe0
sha256sums = f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c
sha256sums = 1256b241cd477b265a3c2d64bdc19ffe3c9bbcee82ea3994c590c2c76e767d99
diff --git a/PKGBUILD b/PKGBUILD
index 92478909639c..b75c33d4fa63 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,14 +6,14 @@
set -u
pkgbase=linux-lts316
_srcname=linux-3.16
-pkgver=3.16.55
+pkgver=3.16.56
pkgrel=1
arch=('i686' 'x86_64')
url="https://www.kernel.org/"
license=('GPL2')
makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'gcc5')
options=('!strip')
-_verwatch=('https://www.kernel.org/pub/linux/kernel/v3.x/' '.*patch-\(3\.16\.[0-9]\+\)\.xz.*' 'f')
+_verwatch=('https://mirrors.edge.kernel.org/pub/linux/kernel/v3.x/' '.*patch-\(3\.16\.[0-9]\+\)\.xz.*' 'f')
source=("https://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.xz"
"https://www.kernel.org/pub/linux/kernel/v3.x/patch-${pkgver}.xz"
# the main kernel config files
@@ -26,9 +26,9 @@ source=("https://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.xz"
'update.sh'
)
sha256sums=('4813ad7927a7d92e5339a873ab16201b242b2748934f12cb5df9ba2cfe1d77a0'
- '2526783eb9c39495f4eb090afe781d8b3204812a83f7b79f5c4ffef31298ea0a'
+ '10b44990b1f1d2e8defb7fb6f3761a2fb7411e760cf9313e7702fb1e2c1eb600'
'3bce3e9adce8ae3f826eebab75e9784ca92a914e526ae352de61c1da93aab8d3'
- '5171cc759f66c1c8366f78ec6a574a9b698b3b4429f512a110ba2ac94c5a2742'
+ '9d82115ea8921d3f4f7f28ba162a3a3f256f88f14f8fad49a833eddb77c0efea'
'834bd254b56ab71d73f59b3221f056c72f559553c04718e350ab2a3e2991afe0'
'f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c'
'1256b241cd477b265a3c2d64bdc19ffe3c9bbcee82ea3994c590c2c76e767d99'
@@ -51,17 +51,14 @@ prepare() {
# (relevant patch sent upstream: https://lkml.org/lkml/2011/7/26/227)
patch -p1 -i "${srcdir}/change-default-console-loglevel.patch"
- if [ "${CARCH}" = "x86_64" ]; then
- cat "${srcdir}/config.x86_64" > ./.config
- else
- cat "${srcdir}/config" > ./.config
- fi
-
+ declare -A _config=([i686]='config' [x86_64]='config.x86_64')
+ cat "${srcdir}/${_config[${CARCH}]}" > './.config'
if [ "${_kernelname}" != "" ]; then
sed -i "s|CONFIG_LOCALVERSION=.*|CONFIG_LOCALVERSION=\"${_kernelname}\"|g" ./.config
sed -i "s|CONFIG_LOCALVERSION_AUTO=.*|CONFIG_LOCALVERSION_AUTO=n|" ./.config
fi
- cp ./.config "${srcdir}/config.cmp"
+ cp './.config' "${srcdir}/config.cmp"
+ rm -f "${startdir}/${_config[${CARCH}]}.new"
# set extraversion to pkgrel
sed -ri "s|^(EXTRAVERSION =).*|\1 -${pkgrel}|" Makefile
@@ -71,12 +68,16 @@ prepare() {
set +u; msg2 'get kernel version'; set +u
make -s -j1 prepare
- if ! diff "${srcdir}/config.cmp" ./.config; then
+
+ if ! diff -pNau5 "${srcdir}/config.cmp" './.config'; then
+ ln -s "${PWD}/.config" "${startdir}/${_config[${CARCH}]}.new"
+ rm "${srcdir}/config.cmp"
set +u
- echo "Some changes were made. Please merge for automation."
+ echo 'Some changes were made. Please merge for automation.'
false
+ else
+ rm "${srcdir}/config.cmp"
fi
- rm "${srcdir}/config.cmp"
# load configuration
# Configure the kernel. Replace the line below with one of your choice.
diff --git a/config.x86_64 b/config.x86_64
index 73fd47f91ed1..859ab1b8dcc0 100644
--- a/config.x86_64
+++ b/config.x86_64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 3.16.53-1 Kernel Configuration
+# Linux/x86 3.16.56-1 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
@@ -358,6 +358,7 @@ CONFIG_ZONE_DMA=y
CONFIG_SMP=y
CONFIG_X86_X2APIC=y
CONFIG_X86_MPPARSE=y
+CONFIG_RETPOLINE=y
# CONFIG_X86_EXTENDED_PLATFORM is not set
CONFIG_X86_INTEL_LPSS=y
CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
@@ -1498,6 +1499,7 @@ CONFIG_FW_LOADER_USER_HELPER=y
CONFIG_SYS_HYPERVISOR=y
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_GENERIC_CPU_AUTOPROBE=y
+CONFIG_GENERIC_CPU_VULNERABILITIES=y
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=m
CONFIG_REGMAP_MMIO=y
@@ -6831,4 +6833,4 @@ CONFIG_FONT_8x16=y
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_10x18 is not set
-CONFIG_FONT_AUTOSELECT=y \ No newline at end of file
+CONFIG_FONT_AUTOSELECT=y