summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsirlucjan2015-06-30 18:36:25 +0200
committersirlucjan2015-06-30 18:36:25 +0200
commit8a2ed32dcb71397107eeccb6a94dfd9260eff14b (patch)
tree6906b700efecafc38af7cdd3eab691008c971e1d /PKGBUILD
parent8b0ffce87f7e5f153d55cacac5a3b58c07b32a2b (diff)
downloadaur-8a2ed32dcb71397107eeccb6a94dfd9260eff14b.tar.gz
Bump to 4.0.7
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 16 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 663788d5085c..de68f015beec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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