diff options
author | Tom Nguyen | 2017-08-27 06:07:49 +0700 |
---|---|---|
committer | Tom Nguyen | 2017-08-27 06:07:49 +0700 |
commit | 532de8882b284af94881f898b3cba1f7e5a033b6 (patch) | |
tree | d8ad6a0aa767785e40339d4225bf633d1bd804b8 /PKGBUILD | |
parent | 8136a16a7d31ac95fec491a9e4a765302c88b6f6 (diff) | |
download | aur-532de8882b284af94881f898b3cba1f7e5a033b6.tar.gz |
updated Ming Lei's performance patches
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 58 |
1 files changed, 23 insertions, 35 deletions
@@ -9,7 +9,7 @@ _use_tentative_patches= ### Use mailing-list patches; many thanks to Piotr "sir_lucjan" Gorski -# ML1 - [PATCH V2 00/20] blk-mq-sched: improve SCSI-MQ performance: http://marc.info/?l=linux-block&m=150191624318513&w=2 +# ML1 - [PATCH V3 00/14] blk-mq-sched: improve SCSI-MQ performance: http://marc.info/?l=linux-block&m=150191624318513&w=2 _use_ml_patches= # Running with a 1000 HZ tick rate @@ -65,7 +65,7 @@ pkgbase=linux-bfq-mq pkgver=4.12.9 _srcpatch="${pkgver##*\.*\.}" _srcname="linux-${pkgver%%\.${_srcpatch}}" -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url="https://github.com/Algodev-github/bfq-mq/" license=('GPL2') @@ -73,7 +73,7 @@ makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'libelf') 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-V2" +_mlpath_1="${_bfqpath}/mailing-list/blk-mq-sched-improve-SCSI-MQ-performance-V3" _bfqgroup="https://groups.google.com/group/bfq-iosched/attach" _gcc_patch='enable_additional_cpu_optimizations_for_gcc_v4.9+_kernel_v3.15+.patch' _bfq_mq_patch='4.12-bfq-mq-20170810.patch' @@ -107,18 +107,12 @@ source=(# mainline kernel patches "${_mlpath_1}/ML1-0006-blk-mq-sched-don-t-dequeue-request-until-all-in-disp.patch" "${_mlpath_1}/ML1-0007-blk-mq-sched-introduce-blk_mq_sched_queue_depth.patch" "${_mlpath_1}/ML1-0008-blk-mq-sched-use-q-queue_depth-as-hint-for-q-nr_requ.patch" - "${_mlpath_1}/ML1-0009-blk-mq-introduce-BLK_MQ_F_SHARED_DEPTH.patch" - "${_mlpath_1}/ML1-0010-blk-mq-sched-introduce-helpers-for-query-change-busy.patch" - "${_mlpath_1}/ML1-0011-blk-mq-introduce-helpers-for-operating-dispatch-list.patch" - "${_mlpath_1}/ML1-0012-blk-mq-introduce-pointers-to-dispatch-lock-list.patch" - "${_mlpath_1}/ML1-0013-blk-mq-pass-request_queue-to-several-helpers-of-oper.patch" - "${_mlpath_1}/ML1-0014-blk-mq-sched-improve-IO-scheduling-on-SCSI-devcie.patch" - "${_mlpath_1}/ML1-0015-block-introduce-rqhash-helpers.patch" - "${_mlpath_1}/ML1-0016-block-move-actual-bio-merge-code-into-__elv_merge.patch" - "${_mlpath_1}/ML1-0017-block-add-check-on-elevator-for-supporting-bio-merge.patch" - "${_mlpath_1}/ML1-0018-block-introduce-.last_merge-and-.hash-to-blk_mq_ctx.patch" - "${_mlpath_1}/ML1-0019-blk-mq-sched-refactor-blk_mq_sched_try_merge.patch" - "${_mlpath_1}/ML1-0020-blk-mq-improve-bio-merge-from-blk-mq-sw-queue.patch" + "${_mlpath_1}/ML1-0009-block-introduce-rqhash-helpers.patch" + "${_mlpath_1}/ML1-0010-block-move-actual-bio-merge-code-into-__elv_merge.patch" + "${_mlpath_1}/ML1-0011-block-add-check-on-elevator-for-supporting-bio-merge.patch" + "${_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" # the main kernel config files 'config.i686' 'config.x86_64' # pacman hook for initramfs regeneration @@ -148,26 +142,20 @@ sha256sums=(# mainline kernel patches # tentative patches 'eb3cb1a9e487c54346b798b57f5b505f8a85fd1bc839d8f00b2925e6a7d74531' # mailing-list (ML1) patches - '65e96b9922da50fafbb20e1f466fac00fa467fba032f9cee40e87f4f352623c5' - '2065492541ffa62d7cf88b11428dc47de2089645f9bb3030dbb46bb496726960' - '1a120273880249ca9e04aef713e2f2dbd96e020cf2e2ab6b6750524afee68d26' - 'f7faa4d3246b220d79ad2f17ecf5872ac4b7ee6c7b20e967a53ac7fec22a73e1' - 'ea250a90e9c654bd28f84f7d2441eebe255aa0df338691451097403390902dbc' - 'a9eba2301546ddce09b758c8680064f724aec1c1f5b3f537e8386441186c4908' - 'e7c330bdf9348f6b9b91a7450bbf86b08b4090b63004c9d0ae2517cebba36f10' - '7a2bf65e7929bfd0d9d330b45f5f0a65749a2063e8e40e8bfebebbf9a295c95d' - '7e33f1ac2e4e455a204352b1ce57982b78644b1d201d6a8390165e81e900d90e' - 'e1e3603c08134bbea1268fc013179cc8bbccae6c8a5bc14c5a6c6ef9fd8d33bb' - '084d1d69bfa199659ca05ec41dc0767e8a0bd0fc9a211cd5cd3b32b267c3f4db' - '07d2bd9e0f9f4e8daabf98361479148b82224d5bf85981fdc86efbe66c7fc050' - '050a3bc2c418440cb07d59af04a158cdc738f1995f9fbf55435cacc5b327cdc1' - '0dac1e1b66af0ce386fccd637088a23548b663d235e0d177f1e463d156062d1f' - '712d1325ddda8645e7bf2dd3c25464b71bbe936776cde0b796c804d04d6db2c4' - '67e5d9d1cef1e24bb33fff731ddba09d696c8f24fa7a9831ed4cf54ed6401f1e' - '038288b840ea24f70ba2114a0e7c27597855b102ddaa9b806e78fb9edef60bdc' - '29d9e8140d36e637cf8c4ccaafc80a163bfd15a9db24259d4c6c6b7c7241243f' - 'd729b76f056e022876d78d2a6b50e2287c2c7b44712ab959ecf2a1075e1ad533' - 'acb932dca6cff9ea0f678161eb96e3bf90ce8db2bc7d3a2fac44e9ad585a94dc' + '742b7523dfb6f8a9b47b79e550c0bd0bf65291b16f1c0e94f94f05a52764da13' + 'b296b09e9e1b0f3c73b904827e91676d8893e0b4170f83a7600628b1afcc8812' + '87c37b589a856cf44fb11408e0772a4a74b892ab74e61df2f560736a179a5321' + 'b49a08b85ad5b007bb9c7c27d2552a8de5e749c82e33ed4c6380f592552a9d1c' + 'd5459bc9d846c3884f838f1ef03d78f96fc4a6df685c070019d18cbeedb94ecc' + '069a31649804844eec32dd0c292fd6e2a090c74bbf31ed2e576755ed34269ae2' + 'e069e9cc87e2a1a1c5a08d95a851c921628a2b6dd6e631dd71ab2a70d7a3db2e' + '7fb5f021018aaa56ae3048fe677d5944ba9dc61ff7324e8e8ab974774e025528' + '3edd46a1148d2dfb9a7071d2ad256f336cd038a899aa666435a7da41da3f662b' + 'd981733e52c588f785bcb927af47a2638604ed9d0b2d66f69b8ba762d79c045a' + '9529a6daabe0199fa88c1642913dc84b2d1df0f7f96fcd6799c5e6965c09071c' + '2559145eaadfcbffff5818c0fcab477e65e211719b8947bc9595bb58a304e8c3' + '52b4dec7bf38f1a065c27e83a952f4054acd36965b0dd4f03dfa02bd45de8597' + 'd40128eb9d8a497830bf3998b38b13e82dee97d0e04358e1d9ce4aaf52faff5f' # the main kernel config files '1ec464d33d8e4c1abe50adb0e38152f93c89967c6a8537ffe9d4f1fbab647a59' 'd83ad4071a50027cc83d16311c6ec1b58ec75949d19245f7248c8767df25dfad' |