diff options
author | Tom Nguyen | 2017-09-08 17:10:53 +0700 |
---|---|---|
committer | Tom Nguyen | 2017-09-08 17:10:53 +0700 |
commit | 92ce8e3d75088314522e0c1deb38c4cdcf249c17 (patch) | |
tree | 9dc8b3df1f4bcaa4d4058ecb3df0040ea59c0b64 | |
parent | 7ca93a9d6fb336be28bd8514001d0a0aec0455b5 (diff) | |
download | aur-92ce8e3d75088314522e0c1deb38c4cdcf249c17.tar.gz |
added ML2 disable wbt patch from Luca Miccio
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 25 insertions, 7 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Mon Sep 4 19:38:31 UTC 2017 +# Fri Sep 8 10:10:11 UTC 2017 pkgbase = linux-bfq-mq pkgver = 4.13 - pkgrel = 2 + pkgrel = 3 url = https://github.com/Algodev-github/bfq-mq/ arch = i686 arch = x86_64 @@ -35,6 +35,7 @@ pkgbase = linux-bfq-mq source = https://gitlab.com/tom81094/custom-patches/raw/master/bfq-mq/mailing-list/blk-mq-sched-improve-SCSI-MQ-performance-V4/ML1-0012-block-introduce-.last_merge-and-.hash-to-blk_mq_ctx.patch source = https://gitlab.com/tom81094/custom-patches/raw/master/bfq-mq/mailing-list/blk-mq-sched-improve-SCSI-MQ-performance-V4/ML1-0013-blk-mq-sched-refactor-blk_mq_sched_try_merge.patch source = https://gitlab.com/tom81094/custom-patches/raw/master/bfq-mq/mailing-list/blk-mq-sched-improve-SCSI-MQ-performance-V4/ML1-0014-blk-mq-improve-bio-merge-from-blk-mq-sw-queue.patch + source = https://gitlab.com/tom81094/custom-patches/raw/master/bfq-mq/mailing-list/block-bfq-disable-wbt/ML2-0001-block-bfq-Disable-writeback-throttling.patch source = config.i686 source = config.x86_64 source = 90-linux.hook @@ -60,6 +61,7 @@ pkgbase = linux-bfq-mq sha256sums = 00346abf88880eaa8b200705b5a63e322df518eb2129e34ca45e1d90c4742037 sha256sums = bbb9dfdc98f5cdeaf1113d9c24cfafb95bc764af76d56dd57d964a16d81986b7 sha256sums = 4f7bbc6d983ab947474f5ab44194328321def86ab3f8b095f4def198d5604d08 + sha256sums = 5e57c8d1d87a63e1c5947aba02346862992f39be2b2761ea142b3897995495aa sha256sums = c3b90be8c525f770090e58eac502a5ed2bdde2528960de97e2de1e64acc21854 sha256sums = 9bc042875c43c868166924c7ed7f3feed553206a971ebf7bb02bd4e1072257b9 sha256sums = 834bd254b56ab71d73f59b3221f056c72f559553c04718e350ab2a3e2991afe0 @@ -10,7 +10,10 @@ _use_tentative_patches= ### Use mailing-list patches; many thanks to Piotr "sir_lucjan" Gorski # ML1 - [PATCH V4 00/14] blk-mq-sched: improve SCSI-MQ performance: https://marc.info/?l=linux-block&m=150436546704854&w=2 -_use_ml_patches= +_use_ml1_patches= + +# ML2 - [PATCH] block,bfq: Disable writeback throttling: https://marc.info/?l=linux-block&m=150486424501778&w=2 +_use_ml2_patches= # Running with a 1000 HZ tick rate _1k_HZ_ticks= @@ -65,7 +68,7 @@ pkgbase=linux-bfq-mq pkgver=4.13 _srcpatch="${pkgver##*\.*\.}" _srcname="linux-${pkgver%%\.${_srcpatch}}" -pkgrel=2 +pkgrel=3 arch=('i686' 'x86_64') url="https://github.com/Algodev-github/bfq-mq/" license=('GPL2') @@ -74,6 +77,7 @@ options=('!strip') _bfqpath="https://gitlab.com/tom81094/custom-patches/raw/master/bfq-mq" _mergepath="${_bfqpath}/merges/${pkgver}" _mlpath_1="${_bfqpath}/mailing-list/blk-mq-sched-improve-SCSI-MQ-performance-V4" +_mlpath_2="${_bfqpath}/mailing-list/block-bfq-disable-wbt" _bfqgroup="https://groups.google.com/group/bfq-iosched/attach" _gcc_patch='enable_additional_cpu_optimizations_for_gcc_v4.9+_kernel_v4.13+.patch' _bfq_mq_patch='4.13-bfq-mq-20170904.patch' @@ -103,6 +107,8 @@ source=(# mainline kernel patches "${_mlpath_1}/ML1-0012-block-introduce-.last_merge-and-.hash-to-blk_mq_ctx.patch" "${_mlpath_1}/ML1-0013-blk-mq-sched-refactor-blk_mq_sched_try_merge.patch" "${_mlpath_1}/ML1-0014-blk-mq-improve-bio-merge-from-blk-mq-sw-queue.patch" + # mailing-list (ML2) patches + "${_mlpath_2}/ML2-0001-block-bfq-Disable-writeback-throttling.patch" # the main kernel config files 'config.i686' 'config.x86_64' # pacman hook for initramfs regeneration @@ -136,6 +142,8 @@ sha256sums=(# mainline kernel patches '00346abf88880eaa8b200705b5a63e322df518eb2129e34ca45e1d90c4742037' 'bbb9dfdc98f5cdeaf1113d9c24cfafb95bc764af76d56dd57d964a16d81986b7' '4f7bbc6d983ab947474f5ab44194328321def86ab3f8b095f4def198d5604d08' + # mailing-list (ML2) patches + '5e57c8d1d87a63e1c5947aba02346862992f39be2b2761ea142b3897995495aa' # the main kernel config files 'c3b90be8c525f770090e58eac502a5ed2bdde2528960de97e2de1e64acc21854' '9bc042875c43c868166924c7ed7f3feed553206a971ebf7bb02bd4e1072257b9' @@ -173,9 +181,17 @@ prepare() { ### Patches from mailing-list # ML1 - [PATCH V4 00/14] blk-mq-sched: improve SCSI-MQ performance: https://marc.info/?l=linux-block&m=150436546704854&w=2 - if [ -n "$_use_ml_patches" ]; then - msg "Apply mailing-list patches" - for p in "${srcdir}"/ML*.patch; do + if [ -n "$_use_ml1_patches" ]; then + msg "Apply mailing-list patches 1" + for p in "${srcdir}"/ML1*.patch; do + msg " $p" + patch -Np1 -i "$p"; done + fi + + # ML2 - [PATCH] block,bfq: Disable writeback throttling: https://marc.info/?l=linux-block&m=150486424501778&w=2 + if [ -n "$_use_ml2_patches" ]; then + msg "Apply mailing-list patches 2" + for p in "${srcdir}"/ML2*.patch; do msg " $p" patch -Np1 -i "$p"; done fi |