diff options
author | sirlucjan | 2015-06-30 18:36:25 +0200 |
---|---|---|
committer | sirlucjan | 2015-06-30 18:36:25 +0200 |
commit | 8a2ed32dcb71397107eeccb6a94dfd9260eff14b (patch) | |
tree | 6906b700efecafc38af7cdd3eab691008c971e1d /PKGBUILD | |
parent | 8b0ffce87f7e5f153d55cacac5a3b58c07b32a2b (diff) | |
download | aur-8a2ed32dcb71397107eeccb6a94dfd9260eff14b.tar.gz |
Bump to 4.0.7
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 16 insertions, 4 deletions
@@ -49,7 +49,7 @@ pkgbase=linux-bfq pkgname=('linux-bfq' 'linux-bfq-headers' 'linux-bfq-docs') _kernelname=-bfq _srcname=linux-4.0 -pkgver=4.0.6 +pkgver=4.0.7 pkgrel=1 arch=('i686' 'x86_64') url="http://algo.ing.unimo.it" @@ -70,7 +70,9 @@ source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz" "http://repo-ck.com/source/gcc_patch/${_gcc_patch}.gz" 'linux-bfq.preset' 'change-default-console-loglevel.patch' - 'config' 'config.x86_64') + 'config' 'config.x86_64' + '0004-block-loop-convert-to-per-device-workqueue.patch' + '0005-block-loop-avoiding-too-many-pending-per-work-I-O.patch') prepare() { cd ${_srcname} @@ -78,6 +80,14 @@ prepare() { ### Add upstream patch msg "Add upstream patch" patch -Np1 -i "${srcdir}/patch-${pkgver}" + + ### Fix deadlock with stacked loop devices (FS#45129) + # http://marc.info/?l=linux-kernel&m=143280649731902&w=2 + msg "Fix deadlock with stacked loop devices (FS#45129)" + for p in "${srcdir}"/000{4,5}-block*.patch; do + msg " $p" + patch -Np1 -i "$p" + done ### set DEFAULT_CONSOLE_LOGLEVEL to 4 (same value as the 'quiet' kernel param) # remove this when a Kconfig knob is made available by upstream @@ -422,7 +432,7 @@ package_linux-bfq-docs() { sha512sums=('ce13d2c1c17908fd9a4aa42bb6348a0cb13dd22e560bd54c61b8bfdf62726d6095f130c59177a2fe4793b7dc399481bf10d3556d1d571616000f180304e5a995' 'SKIP' - 'fc0a1d7e0d09c189066b3df2bf8a8ea7f9a7e84526ef9bef7e894ada9a198877f1bfdfa250f06a10d4208dcee54890182d824f953a873a055e92383307529f53' + '94c9ae61d665bdb06b2558b4e473777c13cb77e00c4b6cab326d10372f64bb8a9550f8bc2e2d3e1bf2a4ddf2adf1f3546a93e727aeb6b8792057017276dd9683' 'SKIP' '1a08e834c4e90a7f9da77460bda1ed0efa9b331811521520402b0d094de3a1155d6e7ddbcbfcbefeef92b5468c56960750f6568cd73114a2a87a9d8a39a63fe8' '46cb51684ca5fd9ba9460c8a62be22e99169de1b5e87ac47f9782f52123993de61fe9563ffec062a9b7c2024d08b1d5f57e09a09dbd7841faa3d149f346f5464' @@ -431,7 +441,9 @@ sha512sums=('ce13d2c1c17908fd9a4aa42bb6348a0cb13dd22e560bd54c61b8bfdf62726d6095f '607c0fa70375bff2f51387c4984e6f2da18c786a58281ab5c28f6b49c6da22578832afa96503f26a18575ffed677b2f9522a822b5db856b76c4144dd5b59ff6b' 'd9d28e02e964704ea96645a5107f8b65cae5f4fb4f537e224e5e3d087fd296cb770c29ac76e0ce95d173bc420ea87fb8f187d616672a60a0cae618b0ef15b8c8' 'e4f2d82a2860c244de06efa2c2cce93d494e1de4678ea28c20a4c6c5fb083e3688c257f86e4bd3d3685eb23a4cb363e59afa9705bfb7de2d682c5223514f9dc7' - 'b7c0edf320878995ea1e7841d13c9edafb1479f5ceb67d8873cc75ab93ea104deaafbb90ea4ce5e852424c1becd818711b2aa281e734582e299b5b517c2a4627') + 'b7c0edf320878995ea1e7841d13c9edafb1479f5ceb67d8873cc75ab93ea104deaafbb90ea4ce5e852424c1becd818711b2aa281e734582e299b5b517c2a4627' + '412d17407ecb6dffe036094a33531edb8df0c9a6e6a1aebe113733db066c8530a87710c5d51bbf5310a9a39cacc95cecf938d2e7e63903605c45c06d73b975d7' + '68f8c2bd38baf91ac5058cda03f11b2388b3de1fd5064d8c15317354877be1ec56c92fa2f535b7e0868472a5c94fbfa225481fa0990664a786ab358bc010af3a') validpgpkeys=( 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds |