From 3ba235acf590ccebbf31f178be1990ec1ccdd5e9 Mon Sep 17 00:00:00 2001 From: André Fabian Silva Delgado Date: Sat, 29 Oct 2016 05:14:28 -0300 Subject: linux-libre-rt-4.8.2_gnu.rt3-1: updating version --- kernels/linux-libre-rt/PKGBUILD | 74 ++++++++++++++++++++++++++--------------- 1 file changed, 48 insertions(+), 26 deletions(-) (limited to 'kernels/linux-libre-rt/PKGBUILD') diff --git a/kernels/linux-libre-rt/PKGBUILD b/kernels/linux-libre-rt/PKGBUILD index 585d1dba3..440e69860 100644 --- a/kernels/linux-libre-rt/PKGBUILD +++ b/kernels/linux-libre-rt/PKGBUILD @@ -9,10 +9,10 @@ # Based on linux-rt package pkgbase=linux-libre-rt -_pkgbasever=4.6-gnu -_pkgver=4.6.7-gnu -_rtbasever=4.6 -_rtpatchver=rt14 +_pkgbasever=4.8-gnu +_pkgver=4.8.2-gnu +_rtbasever=4.8 +_rtpatchver=rt3 _replacesarchkernel=('linux%') # '%' gets replaced with _kernelname _replacesoldkernels=() # '%' gets replaced with _kernelname @@ -22,7 +22,7 @@ _srcname=linux-${_pkgbasever%-*} _archpkgver=${_pkgver%-*}_${_rtpatchver} pkgver=${_pkgver//-/_}.${_rtpatchver} pkgrel=1 -rcnrel=armv7-x5.1 +rcnrel=armv7-x3 arch=('i686' 'x86_64' 'armv7h') url="https://rt.wiki.kernel.org/" license=('GPL2') @@ -46,6 +46,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/li # standard config files for mkinitcpio ramdisk 'linux.preset' 'change-default-console-loglevel.patch' + 'fix-CVE-2016-5195.patch' '0001-usb-serial-gadget-no-TTY-hangup-on-USB-disconnect-WI.patch' '0002-fix-Atmel-maXTouch-touchscreen-support.patch' # armv7h patches @@ -58,12 +59,18 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/li '0005-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch' '0006-ARM-TLV320AIC23-SoC-Audio-Codec-Fix-errors-reported-.patch' '0007-set-default-cubietruck-led-triggers.patch' - '0008-USB-armory-support.patch') -sha256sums=('c3726ad785b2f4534c78a2cff1dd09906dde8b82775e55860a6091b16bf62ef8' + '0008-USB-armory-support.patch' + '0009-ARM-dts-imx6ul-pico-hobbit-Add-Wifi-support.patch' + '0010-exynos4412-odroid-set-higher-minimum-buck2-regulator.patch' + '0011-usb-musb-Fix-hardirq-safe-hardirq-unsafe-lock-order-.patch' + '0012-usb-musb-Call-pm_runtime-from-musb_gadget_queue.patch' + '0013-phy-twl4030-usb-better-handle-musb_mailbox-failure.patch' + '0014-Revert-gpu-drm-omapdrm-dss-of-add-missing-of_node_pu.patch') +sha256sums=('d54e0f8a27e24f3666c19b395c19dba194635db26929c89e78ffa4b2b0e8ca3a' 'SKIP' - '2eb81e54aa5133159040ca5ce9ace126181ad75e7f832d0821f331d4a7a24d3d' + '4ea446eafe2764c5e5f1ec1c94dad428b78ba4f2e14ff8310f08454145011b46' 'SKIP' - '535c8fec8b03be3e6397ea3d78850be92763cbc2a3faa5a5ca76b48418875a9e' + '43d91458034ac44f5aa9e91296b92e421b2d46a7762db054b553c5fe6bd6de28' 'SKIP' 'bfd4a7f61febe63c880534dcb7c31c5b932dde6acf991810b41a939a93535494' 'SKIP' @@ -71,23 +78,30 @@ sha256sums=('c3726ad785b2f4534c78a2cff1dd09906dde8b82775e55860a6091b16bf62ef8' 'SKIP' '6de8a8319271809ffdb072b68d53d155eef12438e6d04ff06a5a4db82c34fa8a' 'SKIP' - 'f82fc9e36dccff9bc761f3d4801ca78c8da08d269acdabc62b0c5c7b01356886' - '55aa06cb017dbbeb13b1da1bb124c479aadfa60b40957f25579a1a84db94f791' - '63ea9e8933f90bbaa96a2a341b2f20a0d0ea38d5ca08894b222daa80957d4e5a' + 'cde14ecb6628addddce0854e1d6ff87df1627d56dc56b03a64fa957eb821b10f' + 'c45f0960bca7e0e063d41e0691eefb5cf9db85fdbf35bb6243881d5a32f7f870' + '93298e60bb2b5bc1ae18682f4d8456fd8f32b8f11c21803249a1048d1b48ba14' 'f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c' '1256b241cd477b265a3c2d64bdc19ffe3c9bbcee82ea3994c590c2c76e767d99' + '23a5b972cbb3b7e0ec6e202435113319dd9498f05b5502d6ca972932a6ad6ae8' '0376bd5efa31d4e2a9d52558777cebd9f0941df8e1adab916c868bf0c05f2fc3' '351fd96be8cd5ebd0435c0a8a978673fc023e3b1026085e67f86d815b2285e25' - '03efd78095d1c76ed64a8e723f8ce969f197d655d68808dee2d1cd6e8ecdeb1b' + '075e3f6d7ef545d3ea624a6744d74aeba3962ae85263ce06e7e17462c5ecd16a' 'SKIP' - '9fc2533ed95497583752c6eca931f24c159be956fcc49d39cac64da7298a9c88' - '909c046f6123ec81764fde5d9a78431a9dc3b206ce01119ae4d91be54d9471dd' - '11c63a0952293b4fee080c2c0faf8b08283282c0a50694e71cab0c2503478ac5' - '49a4fe309e71d3e8cbf4bd98a862c7fcf13cb96d1802dafa8138bbfcf8769725' - '586e9f30059534dc3b0e765cb78e52ce75c1a3ea23779a7b86045fac7cba2f65' - '9ade3a63d0d1b4004af3733b0853a4c4d6837d933f30a462045214e2a4354a7a' - 'bd41dd7fa8241781c150f783d55317c2d6d7dd31834619b12504d7277fe91574' - 'f9626d188c76f387da62c6294b09f5fa4d94f5b1534ce2891bef7a99c7b40d2b') + 'ed9595e2736386e70f9c16ce2d933885bd2f298fa6f8e95dd10c93d99c8addf7' + 'c17b6f6fe8c1949472d6f4421ca498dda386933e2640b8fe18e907fb9a1cdf11' + '6d376399d862c201ef953b663a8008849a8cb4e154d9918d919ab24bf3263c4e' + 'c0cd1d852e266ac493dcbfe5c25bf64d995344268e0754a1405906e48b1d9e7f' + 'b974cb919fb4b836df87d5c5088ce4a886b9f49683d143708faacf689357939a' + 'df91889cc95f4748419b59f5ebf352e489b4d8ccaa7c27b9021cc3c1fbc0fe57' + 'b1b96244a7301addd1a73965362741d262240eac5482d005e64ff8a60a6e1ac4' + '117ae47c9de4ecee666fb85bbe26b4f4733ac114b6746483c4f7c1474ff0b3b0' + '122fecf9a187f0182d67d6f7bded420ebf6ff1a8a49e536232d52a6a133466b0' + '9ca332918ade3685aafabb7d68bfc4fc68c5133dafefd0540f30e9a1a1063d90' + '412819f091e13f541605f935bc1f39c266fc8bc5e396142241c078e2c11be90e' + 'a90170710bba55f6b0c4a01261e10a669644777e5f70ce1f75ec8e9f33f40bf7' + '6561eccea49c9467e86d926932f16a6b93a293e9cbc5a1bb9ca6934f7eba663b' + 'aac8865bd9c0a583f3d589215683332931049a60a666b2dace37e70d7e68592d') validpgpkeys=( '474402C8C582DAFBE389C427BCB7CF877E7D47A7' # Alexandre Oliva 'C92BAA713B8D53D3CAE63FC9E6974752F9704456' # André Silva @@ -120,11 +134,10 @@ prepare() { rm localversion-rt if [ "${CARCH}" = "armv7h" ]; then - # RCN patch (CM3 firmware deblobbed, I2C/IIO/touchscreen backports, AUFS and RT removed) - # Note: For stability reasons, I2C/IIO/touchscreen backports, AUFS and RT have been - # removed in the RCN patch. We are supporting AUFS in linux-libre-pck through PCK patch - # and RT through its official patch in linux-libre-rt. See https://wiki.parabola.nu/PCK - # for further details about PCK. + # RCN patch (CM3 firmware deblobbed, AUFS and RT removed) + # Note: For stability reasons, AUFS and RT have been removed in the RCN patch. + # We are supporting AUFS in linux-libre-pck through PCK patch and RT through its official + # patch in linux-libre-rt. See https://wiki.parabola.nu/PCK for further details about PCK. git apply -v "${srcdir}/rcn-libre-rt-${_pkgver%-*}-${rcnrel}.patch" # ALARM patches @@ -136,6 +149,12 @@ prepare() { patch -p1 -i "${srcdir}/0006-ARM-TLV320AIC23-SoC-Audio-Codec-Fix-errors-reported-.patch" patch -p1 -i "${srcdir}/0007-set-default-cubietruck-led-triggers.patch" patch -p1 -i "${srcdir}/0008-USB-armory-support.patch" + patch -p1 -i "${srcdir}/0009-ARM-dts-imx6ul-pico-hobbit-Add-Wifi-support.patch" + patch -p1 -i "${srcdir}/0010-exynos4412-odroid-set-higher-minimum-buck2-regulator.patch" + patch -p1 -i "${srcdir}/0011-usb-musb-Fix-hardirq-safe-hardirq-unsafe-lock-order-.patch" + patch -p1 -i "${srcdir}/0012-usb-musb-Call-pm_runtime-from-musb_gadget_queue.patch" + patch -p1 -i "${srcdir}/0013-phy-twl4030-usb-better-handle-musb_mailbox-failure.patch" + patch -p1 -i "${srcdir}/0014-Revert-gpu-drm-omapdrm-dss-of-add-missing-of_node_pu.patch" fi # add freedo as boot logo @@ -150,6 +169,9 @@ prepare() { # (relevant patch sent upstream: https://lkml.org/lkml/2011/7/26/227) patch -p1 -i "${srcdir}/change-default-console-loglevel.patch" + # fix CVE-2016-5195 + patch -p1 -i "${srcdir}/fix-CVE-2016-5195.patch" + # maintain the TTY over USB disconnects # http://www.coreboot.org/EHCI_Gadget_Debug patch -p1 -i "${srcdir}/0001-usb-serial-gadget-no-TTY-hangup-on-USB-disconnect-WI.patch" -- cgit v1.2.3-54-g00ecf