Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932412AbdCGBIb (ORCPT ); Mon, 6 Mar 2017 20:08:31 -0500 Received: from esa2.hgst.iphmx.com ([68.232.143.124]:3424 "EHLO esa2.hgst.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932226AbdCGBHq (ORCPT ); Mon, 6 Mar 2017 20:07:46 -0500 X-IronPort-AV: E=Sophos;i="5.35,256,1483977600"; d="scan'208";a="97141788" Authentication-Results: spf=pass (sender IP is 74.221.232.55) smtp.mailfrom=sandisk.com; linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac1c2134-b9d8b98000005688-bc-58be04ff0c58 From: Bart Van Assche To: "tj@kernel.org" , "paolo.valente@linaro.org" , "axboe@kernel.dk" CC: "ulf.hansson@linaro.org" , "linux-kernel@vger.kernel.org" , "fchecconi@gmail.com" , "avanzini.arianna@gmail.com" , "linux-block@vger.kernel.org" , "linus.walleij@linaro.org" , "broonie@kernel.org" Subject: Re: [PATCH RFC 13/14] block, bfq: boost the throughput with random I/O on NCQ-capable HDDs Thread-Topic: [PATCH RFC 13/14] block, bfq: boost the throughput with random I/O on NCQ-capable HDDs Thread-Index: AQHSlt1SM39yURtj90SHAjbRfk75yQ== Date: Tue, 7 Mar 2017 00:54:06 +0000 Message-ID: <1488848033.3125.12.camel@sandisk.com> References: <20170304160131.57366-1-paolo.valente@linaro.org> <20170304160131.57366-14-paolo.valente@linaro.org> In-Reply-To: <20170304160131.57366-14-paolo.valente@linaro.org> Accept-Language: nl-NL, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.28.1.254] Content-Type: text/plain; charset="iso-8859-1" Content-ID: <3AD7BF3D7B08A4458E3F9D94442A640D@sandisk.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRmVeSWpSXmKPExsWyRobxn+5/ln0RBiuuGFt8e/eFyWL13X42 i6kPn7BZ3Nh2n9liyp/lTBZ7b2lbXN41h83i1Z+9TBa/lh9ltDi+NtyBy2PnrLvsHpfPlnps WtXJ5nHn2h42j8+b5AJYo7hsUlJzMstSi/TtErgyOi8cZC6YyFLxZcE21gbGFcxdjJwcEgIm Eh9nvWDtYuTiEBJYwiTxaV4PI0hCSOA8o8SL9V4gNpuAkcTsCXtYQIpEBBoZJWa332QHcZgF WpklLi27zgJSJSyQKrFx+jk2EFtEIE3i7/WLLBC2nsT7RV/BbBYBFYn5V7+zg9i8QFO713ey QGwrlphx6CJYnFPAXuL/gSagOAcHo4CsRMtrbpAws4C4xK0n85kgrhaQWLLnPNQHohIvH/9j hbAVJD6v+McGUa8ncWPqFDaQMcwCVhJf7gtAhLUlli18zQxxgaDEyZlPWCYwis1CsmEWku5Z CN2zkHTPQtK9gJF1FaNYcWJycW56aoGhqV5xYl5KZnG2XnJ+7iZGcPQqmuxg7NjofohRgINR iYeXI3NvhBBrYllxZe4hRgkOZiUR3gUHgUK8KYmVValF+fFFpTmpxYcYpTlYlMR5l2pPjRAS SE8sSc1OTS1ILYLJMnFwSjUwBrLcuNFRmK32Vyzgmvg5q3C2PToqkpM0pJMrTvQK3m9ITX02 Ic7xaNdNL6mIaL5DlvtTViu7Gst7MsW52j7aFvW5tfbP72Y5PWMvbr+ADbW6HF+vSZmn6WhN nawqOelLdFaWYczGbo+ljQWZMYLnCwpuzsj69LjFcaNuAt+zfVOY1ihbKSqxFGckGmoxFxUn AgAOoPOf2gIAAA== X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:74.221.232.55;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(7916002)(39860400002)(39840400002)(39410400002)(39850400002)(39450400003)(2980300002)(438002)(24454002)(189002)(377424004)(199003)(9170700003)(31430400001)(54356999)(356003)(2900100001)(229853002)(2270400002)(8746002)(305945005)(47776003)(50986999)(5660300001)(76176999)(8936002)(54906002)(2906002)(103116003)(81166006)(6116002)(626004)(36756003)(38730400002)(8676002)(7416002)(106466001)(50466002)(7736002)(102836003)(53936002)(106116001)(3846002)(33646002)(189998001)(2201001)(23756003)(4326008)(2501003)(92566002)(6246003)(86362001)(39060400002)(2950100002)(7099028)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:BN1PR04MB519;H:sacsmgep15.sandisk.com;FPR:;SPF:Pass;MLV:ovrnspm;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN3NAM04FT026;1:+uOa/IwYuWA5Gwm/gD+nby9NLnkV1QEL/D9945hqMSeIN/K9yGkoqmK+uBXBfmB7rP8vCYZemfIFNAc5Lp60/zbIiXAy5hFbSJtGYV3UfPSBijg8z+fuc9XKJzKPEIap7EgfmNufVtjr6ClLlOPlmij4I+sP06uyANjbsR5m9/+0ZxcHdCWZAW3pqoHILEqBoGvUXrGmX1085eSS9c9GB3B7RqPAgTmDaFlP3S0SqQpPjk2PUZZqKM0HauOjcQ1rjz1vSDSv4bMnf8jm6S9YlingBOhd8rrDXbuYNKd9md9hNTaXjkhv+vjaefBBBJu6tXvkxOH0PqAH1kfPfCzZFWMGGUyqQxr1HJ5znrymbYXpdwA88hfSBGamCYCG07z54zelvbEHn8ttSrjdQVNK7q6VNulMTmY7956h9YfMZjGXf85Shv220Ambaht8gaE5h9gzyJGLm3wfzxR2K62oPRVx6vb/Z0OsCWjXaM2NWyWVubu/JABQ9HLNRSUcIh+rnyvUmBE9/+brg9gwiLrhEuZDmvhISTNWp96SLNpqOh2ei9w1le06E0063XttEQDVU2R9xmnIItEHSGhdf6E3Hg== X-MS-Office365-Filtering-Correlation-Id: 1828322e-84cc-49f9-e1f0-08d464f4a679 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:BN1PR04MB519; X-Microsoft-Exchange-Diagnostics: 1;BN1PR04MB519;3:/rvBvqoZExJeGpb9rWwlKrHgh0BPz3f9a2FUOTWltrQpNbDd/kT6GYsvfK9r8ezplVQ/mzdzdtPTwG31pXXWhtmUSMrTxYyMqE0jHJ3QmJJJECUuWKpp3+tjKgIs5NoIKgYvUE4nv4TW3tVr4Pav1xSYcxNzKaQT47jX21TLfhdnfc7+t8jF7RnarJxfTLM6ZHnbKnd+lAAxIK8u7KBekeEG3bHpys93NWdGlVH6e44lc9yP6VsuaCg+UtCgWjLYDuwVEqYFw2Yl+iWFzPFQqpn5kWgf/sYUoyAbkRJ89L02hqoVsqCI9p/MW+FFNRTHuW5/weY3sRp94XHkHdvNu2Kk0v2cXjm10PcoM4ols9CWa8krRtjkICIxgy75yrVdyDhhx6uyr6mz/OnHDxKV2A==;25:7eVtnOAzaXrWkJmOtppW0WA1m5R3I8l2BmLgRDLuz9Ki0i6xrojUn1+Wh2bPObbmgdi3bJivgOq2o2wjTrg7K/duWxq5lfQzbFyozWJAzPRa9QrinMErjolX83nW9twIO/pu0nzoCgY1F2gcWb1g+qTzXHKmaMXSamxCHEklH3ySeIOHalTRigONsQo/F2dUQy95g1o7AuBpZwOXBGp4cCZtBi0hj+5zEEVniMKhaYLv9ZJn0zrd1L/o4wwIUgfAZocTGU2CrzT4Q6mnUiaMpS6DqSSm6S7O2chTCorW7edBDye8egqQKVF+9EU7QYjui63uieSP0cQTvCyyPbqRyaDyAn4LVEDDhbhmJG1DnK95Yy/X1msYTYYsY+ghPGF+9fMfRddLDOp7hgPbTpqGGXQl4BwjXvoVNzo0jPwmZGz1UB5KvZAm7x3QBxlq2fN/ssNK1gUTUGjQT+fL6E1PDg== X-Microsoft-Exchange-Diagnostics: 1;BN1PR04MB519;31:2RERZ2kNmLejFQxbekiFFAYOHydzjze1z00tft5alVDkyii0wZh0HV73Xk2EDy9Ry8gJEDnAVgAZa8WyIEAdesXfiPfkOmOTDzspVY1nU/mHo1PEM/679dTpj1K71Zd24zC5YeUnA1UfPg6JG9mCcuGe6IdvK6CrZo1+RyZ71amFT2yWXS/So02HLTCCz8WPaiRsv3ecqLdTdGrWw9OAvAH/Lk0lGaIkN4yrj7++gKjD5yZdKblSbudw5U5TQP6cdQjgUVfbku2yhLAB1EvyUg==;20:USAIOOvZ3rp6nWgdoYs0Svi5pfxcofv3bmD07dukyql4Kls2qlOYunNfgU8hJD5cYXghLVUD2n7Xa0DMUF7UlOLO0OBv+uitxAkF64PxBR9Zkaeo34YyQhQMWZptq8OkFzY0WlCy/v/rkC3tnbbsNhGvc+vsVxWTnaf4/051bt9sfZ/n2foEH8/eAV2sEFkUQNZwy0OVHwWfwlzzFOCh9ageHo4atkeBhc4XCGxI2/fio+5vWXPA0iovj7seuHYp3rUxMSBvcBcDKze6kFxtmbmpzJpLD2goNKn3Dg/4CyYFIGLykQIURqoNsxmAdpWlavpEgegrDgDJUZaao5PkxH8HuVIJstCurXnLVa5t+1duGWy/Q4Ps4HsyXYlvxpaq/X89pppoCZLPxAeKqL8bG5ZRXAyIZATgJU4D2Y/l0JSWthIB8FL6HL2reWdZhrH+dhCwfqFoDUxA+b8bPdtAZdIqBlM92euR9cNAMUtZyYnAVHqt+CpdyG6NXYFGL+AA X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(13017025)(13015025)(13018025)(13024025)(13023025)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123558025)(20161123560025)(20161123562025)(20161123555025)(6072148);SRVR:BN1PR04MB519;BCL:0;PCL:0;RULEID:;SRVR:BN1PR04MB519; X-Microsoft-Exchange-Diagnostics: 1;BN1PR04MB519;4:nd9IDsKGyAUy7o27lNCvoTVJhNEaK9s1ZYFbbLE/MBsq0+FH4fyuLk5aEuKDJoxeyjnYPnv92B/4Wy/NviF3r236/PvrVtRJK7ZB6IuQveJ0CjtVLRsJ2S9sTQwX3h+b0Qlf95xJl67+CdxBYZR3rcvAX38P1h5ZLDRvprP9WPgsfSVOq9rCGDDAZFqIUz/M7y4xxttrB70XT6C8y7+kZtKkL9+JhvsWZ095nVh9hwE+Gts/aJiKstwYvgxH2Xv1iAVZubkdZsBhw3sJ7FIDCgWm3mlG2jDCoC6/o2s7c1TjPR7lXHJZfAMA4MeKN+RK+I41Pua1xbE2BG7JiOyoEVD/9UnU19Ly4yBTYc09varPv832ZZ0HeTsFNjrQQwHFto1yjWJDGGl7tfyX56bkJhbbHDeygda84BXhNDJTspQxonbyeTPK488K9XubjK+CzdvhThWc2OYbg+kb8gHsPVn9LQ2DUkeHai1EVgrgHAzdvJwocOiTZXLgvfCGQracy2DiADjGL2j3y1a+6NMuGoA3oWYCt6jdQU1L75/2H4rlYqvdzj46xA6+pdoPxGCEGAiB/Btt0XBrHVoGfUq8ENtnnGMGHkqTV/N/lODaOU/MyLF43xxSTEV6yqQ1dFr9gzKctnsUMWgMCVUeiIdABW044uiaYREYhFxP15qjqtNlUgMADKHzDJADXEC5TuJWtkpzyjwOeA7dvHTZGBQ+Zg== X-Forefront-PRVS: 0239D46DB6 X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;BN1PR04MB519;23:Mk+7XmQ1jmo54qdufLDuRPDjBqLZGa1+29mrcLQ5?= =?iso-8859-1?Q?rHldfUBHfRGlN7jE6YM42Vm1vYbxJWP42+BoJAc8+CjkT5SEGnO8CQtdlG?= =?iso-8859-1?Q?gTyP6qgLHklxEM9iXSALiQJHk2QzpClveqzv8DZIArA2BkdnWqdJ5GvNlk?= =?iso-8859-1?Q?vUyT6At3CAj1rBOPaEAcJkHpDFHK8mGx0dLe6RTx1s7VjVTu4zwqTsmBda?= =?iso-8859-1?Q?NUn3Rcuot7o5b0VeZCF11FR1+KasQEE1u5prQtk4oY65g5PzZmO+QBNaTX?= =?iso-8859-1?Q?GL3ouWtBCAe3c/8VLNr/rYuAZE/cT//Q4Gr7qL4vYf18YQ4wBtyfugQw9b?= =?iso-8859-1?Q?9jpvL8iF0Q2GVwzHClnlWAHR2gVjLE7vuwstjomRDJ6l6gfgu9isJvYwbU?= =?iso-8859-1?Q?s5sTFUc84lqbgsxIh4/68EJm5nF7NRe61HgCZrdI3XmJzq82F7R8p4DidL?= =?iso-8859-1?Q?gXDH/OxvbQZ+FmvsNRMMPTs94+Gs5vdowRLRw68CMUOO2Q3wIOfwbPggcV?= =?iso-8859-1?Q?+bUOIb0sXdgxOKun0e3vSfTUwsqTHBUew88x5dZMozmZPNJ3Yb1B0g9+cy?= =?iso-8859-1?Q?+wbrJ+JcgsMxHyVIDXg8zbTEQXJoonA6ksAL9Qm4D2zfY+s17vpcJrp5or?= =?iso-8859-1?Q?1kzQB+Jj0ug7kbkWVpLEWV88lmtrhi1D6hM/WA078pRzJpI5sPh4HCXlHU?= =?iso-8859-1?Q?1bPmEVXwWdTUVIxCemxKWoV4f9fyg87bHGYcRA8qIDFOer4SeUC2zesvyY?= =?iso-8859-1?Q?/WxmdZtKAw7fW9b1n6IMr2JbDz2+zmP5vF/oiJugav4+v/qaNr9ceE/pYQ?= =?iso-8859-1?Q?13R50m/S46L0sLCCsK48vrfS/sSoaE1LI4b4+1I30fUy81btPi5KGx2L2C?= =?iso-8859-1?Q?aPj90u/E2ddgqVp3eqLEi5kUNdTLW+LRew/DmDse/4jz81rCG/u4ZUHwcN?= =?iso-8859-1?Q?CaS10nrE5FuR+XGxugIK1yRUD0x7K+focmOzGFr8+5eUzdLDlEAjG1WnF5?= =?iso-8859-1?Q?GT+No5s8UoBtgZOM8pe2fd6DFr5wrAjRW/qqFiQ1yhhPYUp4ulpedMKYe2?= =?iso-8859-1?Q?jMTYI1u5Cd3sKnaFarm0uLI0MRfZ1QVmFxK5t6csFBPbBfy1qikO2T/HTC?= =?iso-8859-1?Q?140YckTe0L5Y2bekXP8UAfK1yyL0+yy78ofqjeyeql6kiNor9hkpP7TYsi?= =?iso-8859-1?Q?DOQ8xAGpsHpZuW5kRJkvHGWzt4vO3NCrHYrSPDqqEAtY4Ds5tciCTGwk1Q?= =?iso-8859-1?Q?ZJ80K7eBCcIkQOQ+mycJo/3QBJ0g/8xx5Hg0/a/HcS3sA5tA7IiyVQpbiM?= =?iso-8859-1?Q?RwkGHuVQFSrWmq/7p+OTzIje7lAPWM8JtcxT5XuEA1uTJHw8hbHn7FEyRN?= =?iso-8859-1?Q?iepAtrWVrpj0/fVYipn/K0qE21seQMV0sTUR5ffB7mod9h6sFt8nmMzXvQ?= =?iso-8859-1?Q?Wao5DKOeedfIQ=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN1PR04MB519;6:QOLWJoburu5q17EtUsztv1SOz6MIC8ilKwiLWuDk0ynlOQEEPzSMTKSDHM1RcNHR4Dl8nxM3kdHjteY0sDHRLqUwxhpdcKNM4zkt9jCFjz2ocSKWexwn2VdDWEhbbCEDCzIK892ypXw0YnKBIIFqebsg+HwoVMsmLj+j0fcAtiSBYKmCPlG65qS5Za5A3dgW1sSUREtjqPd0kU/YCgI4hwh/NVcgdKLrxiQcFE/qoXfj5Fbr6gNrt8HG0b8Wbc92+GB/GjSe4OxkLd4AMRE5DfmzTqk52p08Q9u5NR0GliI2+b/861HTyODNTaRvYAZ1ccJujGkmrCg6s0mhQhrIIXSH0qC2cX5HtEzQOPrvzTBguGKsEdV9zaGBQd8uUgVJJFKIhK/JpG1xPXGR+eLjQX0NgcadtqWgZH5xfozVJEo=;5:M412/U20i0kM2B7jVg16KyvluWS5NliTLqIUfcR664XsaMOktZ55HBXQcp8DFxLLOCzthiyckdORna+EKKdYZ33BL7KbBXK+eAjfJC5V7vGwfHJw2KVmdCoOldE+xw0KOXfOY8+HyTlL3xRHSoXjsQ==;24:FLdbc6WLMZjlA12KoYiPKEZoaq0zz8oSRCWQeUVXExGis4c4XS89d2Pz2x9SuClG2mzC34+F0YX2HtPiG1VyWCiwit/qsXDLrQPvJ5nj4Y4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN1PR04MB519;7:M1tjCYcQNjZ2I0cP7NuwYlddwSv2irp3UzwHgiLOy+hk2+UgxaJCWQdIkNam4ngWi2Pt72PZ1hKAEn7BuJ1u799vN0um32Xn+2XRzgzQemap/LnsQzylHIjtWYAeAzaUkOJJs8AVfXTu9rrwoXOj3IGG6ixnGo1R0Fb8f5TFpTIAm7AdElsTgheOX2/JLGKgoKWS8hEFyd1hrbjhoKVcXMCl1spj3U8Fut2uThh3CmhO/+fDpp8bUuIjVkvq1kr7I9vEV13rC8b0yemHYc7KlUTiyxRsglOF5k/OUPbGdGXNDbq3FeAVa+zwqzRxbndFuQdW+iX8+2n87pYBa1IqJQ==;20:x6lU7lv+NXsl5stDb3utV9CUbMlp6dxiew6OgSCl6XwOiVUogGo0l14jEImGTyAMyPzlpR/Qe3TRa9kIWSdBZmUMr0bryFPoEhrsw1qND4J2xf7kkENYIAoaV85EHLl3Xqe2E/Ln/AHGx+QDQgKhGYZUrXZGy9RU5K/gJZm6g14= X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2017 00:55:28.4823 (UTC) X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=b61c8803-16f3-4c35-9b17-6f65f441df86;Ip=[74.221.232.55];Helo=[sacsmgep15.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR04MB519 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id v2718f18008309 Content-Length: 503 Lines: 15 On Sat, 2017-03-04 at 17:01 +0100, Paolo Valente wrote: > @@ -8301,7 +8297,7 @@ static struct blkcg_policy blkcg_policy_bfq = { > static int __init bfq_init(void) > { > int ret; > - char msg[50] = "BFQ I/O-scheduler: v6"; > + char msg[50] = "BFQ I/O-scheduler: v7r3"; > > #ifdef CONFIG_BFQ_GROUP_IOSCHED > ret = blkcg_policy_register(&blkcg_policy_bfq); In the Linux kernel the kernel as a whole has a version number but we do not assign a version number to individual core components. Bart.