Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932368AbdCGBtI (ORCPT ); Mon, 6 Mar 2017 20:49:08 -0500 Received: from esa5.hgst.iphmx.com ([216.71.153.144]:60644 "EHLO esa5.hgst.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753781AbdCGBs6 (ORCPT ); Mon, 6 Mar 2017 20:48:58 -0500 X-IronPort-AV: E=Sophos;i="5.35,256,1483977600"; d="scan'208";a="1123344" Authentication-Results: spf=pass (sender IP is 74.221.232.54) smtp.mailfrom=sandisk.com; kernel.dk; dkim=none (message not signed) header.d=none;kernel.dk; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac1c2133-9afff7000000c960-01-58bdfd392f8c From: Bart Van Assche To: Paolo Valente , Jens Axboe , Tejun Heo CC: Fabio Checconi , Arianna Avanzini , "linux-block@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "ulf.hansson@linaro.org" , "linus.walleij@linaro.org" , "broonie@kernel.org" Subject: Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq Thread-Topic: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq Thread-Index: AdKW2N+Snt5bk9TsSLe50Ends63ToQ== Date: Tue, 7 Mar 2017 00:22:16 +0000 Message-ID: <1D08B61A9CF0974AA09887BE32D889DA0DA827@ULS-OP-MBXIP03.sdcorp.global.sandisk.com> References: <20170304160131.57366-1-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: [10.181.8.64] Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRmVeSWpSXmKPExsWyRobxn67N370RBo1HJCy+vfvCZLH6bj+b xdSHT9gsbmy7z2wx5c9yJou9t7QtLu+aw2bx6s9eJotfy48yWhxfG+7A5bFz1l12j8tnSz02 repk87hzbQ+bx+dNcgGsUVw2Kak5mWWpRfp2CVwZU/u3sRasZq2YPP8ecwPjDpYuRg4OCQET iYcXbLsYuTiEBJYwSbz/8oUFwjnKKDFzz07WLkZODjYBI4nZE/awgNgiAukSOxZOYgYpYhb4 xCTxY8IBNpCEsICTxJGVUxghipwlXs14AdWgJzFj4302kG0sAioSC2/pg4R5BWIlJv/7wQRi CwnYStxohjiIUUBWouU1N0iYWUBc4taT+WAlEgICEkv2nGeGsEUlXj7+xwpxv7zE9dN2EOU6 Egt2f2KDsLUlli18zQyxSVDi5MwnLBMYRWYhmToLScssJC2zkLQsYGRZxShWnJhcnJueWmBo olecmJeSWZytl5yfu4kRHHOKxjsY/21wP8QowMGoxMObkL03Qog1say4MvcQowQHs5II74KD QCHelMTKqtSi/Pii0pzU4kOM0hwsSuK8MbOnRggJpCeWpGanphakFsFkmTg4pRoYBbdqRl2z lPlT+WxPY/Pbhf810mUv/lrLl19zoMOl7NGq3gf6H+Qkv37Z/XZx06KqhdVGy1kkfpR+kpWL V1z+p23rEvO2BQcPnJubKyM8/3Eer0Vo/sG8OR0LI3XrPRs8f9tISpw9vP/rJYnKwu4yXeUO bcVTz+67ycVEsxzkPPHTeYJ5S1iLEktxRqKhFnNRcSIA1Iy0sbUCAAA= X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:74.221.232.54;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(7916002)(39840400002)(39860400002)(39410400002)(39450400003)(39850400002)(2980300002)(438002)(377454003)(199003)(24454002)(189002)(9170700003)(47776003)(92566002)(305945005)(4326008)(2270400002)(54906002)(50466002)(2906002)(2900100001)(53936002)(229853002)(7736002)(106466001)(189998001)(5250100002)(356003)(7416002)(626004)(2920100001)(97756001)(7696004)(46406003)(6246003)(55016002)(38730400002)(39060400002)(23726003)(33656002)(5660300001)(50986999)(8746002)(8936002)(3846002)(6116002)(81166006)(8676002)(102836003)(55846006)(86362001)(54356999)(76176999)(53546006)(7099028)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:DM2PR04MB527;H:sacsmgep14.sandisk.com;FPR:;SPF:Pass;MLV:ovrnspm;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CO1NAM04FT024;1:UmOZhnAcT8oxNr0TRJWNACXogX0eHmMnHcApIqq79YkkKyQV/WT/bn9STb9EXkjbYg7ertTF3GeGlrU08538GwroJyAyfGC13okI3ZYpnVwtJ4VTTbpAHsSc/6cxQh4HDP7MBpr0IhOPC5M15ZyH2TuxlRQaXBxd1IqXiwxOp4J5wozlDvzdjgt9NXPAZXivnRlE6IR5f/9HGvY/KsLSHV07RSAHaxt7/190LG+KIsdlIWgLYjNrxru3TU/4Ufml9IfrDcixP3fapT/QrO3lNopyQJW7A3g9UCD1aEI+txHtH7ras/jl6r3wsrcv+i36pY+Hq9HVn0PJDnjl6JjSy5RyAiIrgDPeIIMbFTOnHYukSmbTA4Ilu77r70UAI2uJwxwp5TRk+tS5nT6CGKHMvc4r/B4/LiOeUgfI7e0TCvUS9QTAVuBPqUyYc4c2L1Va7IkYv62fV/cx2qHSkxWwLGwZQt6hzlNaWSoOyeM30/dyabCZCuawfuUqJuZJT00SCZyCVq5p+6vuAPlgHawGR3gWdzVgdw7TZM80QselVmloDL0jrAOzFiAnEeoGwyErqY6Ag+S0aur1ZyDk9PUgHw== X-MS-Office365-Filtering-Correlation-Id: 530459ea-4b14-431e-b7ad-08d464f0076d X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:DM2PR04MB527; X-Microsoft-Exchange-Diagnostics: 1;DM2PR04MB527;3:kEqXIHbPB0ljgPnKuZDOb/92S4sn48PFT2yx52HQ4Upp50VwomLdpy9CfpX30WdOBeuCc0gVd6XCko4ZPJ42lj6rulv7FNaeHLFwQrSGICiDYy0nz/9PQqW8gsu+KloNENLFPztcrq9H/bWXbDaKQyY2jmBMJW2GLSetbAdZW/vXzHOC57MtPdKkUzF9bubH60KYEA9YiPl7apGSwv+F66jFdaUzGWcBTLEg9iXwbxp9hMCysjwyJc3B6PUT0E7sm081r7/XvAxfafy0BTpY1z5u7oaGae2+mhrQK7bhOSI6Rv0ndntVbRNxLoBRb/iHXo2OeF9DVtq10y57HEc5nxk436yO7Z3Krn9ciEliUjxODYiA8LWoFQOQlvprNmWZnu+MbjeiemXIiKju3xzU2Q==;25:xlpU9W16YBCdx5/zZaKUsYkSTCYo8l21GHph7J7FuknTLYtYH+9UYiV8OXa766RX1E2q0irz6IHwVYMRzbchXVKLHokQ5+vFfRb4yDeWz9KndKjIZB+24s/zw0vs0iLSnutstY8FB9WxKUAtRPGnQ5vSNrZsitPG79WO3ZBGOoMWw80I3TGt+WoBt30a6qykquVdvyfU+J3ZovOKUA7G8DXl2A3986YTWOhzOGwveprCfk2VzPYdQ3A2lSG8XiGI3VlUx8C/UVS52O8drhKpB7mTXtTHdl37goHDe+lnH7buQ1oA2EF5cclTgMqb6sdowhOPgcgaoEAEGSZ4tj/NYR43UOuC89HUc8j67OdrPgQbORVA9VoHNCrfawFYGLcJ5Waoc0n66gKhiyPmAXr+UAKjzcRtWq5aKGUaCF+oSMsXm9c/qMDvLpOL6X3v/7lVDs6dFaHf1cP5ahdLSkxgPg== X-Microsoft-Exchange-Diagnostics: 1;DM2PR04MB527;31:Sxqj/if3pjoXHtJbCewyLisyJNBpaTvX4WoZbVb5iCoTy6EzTjhCVPAxe7c+Vl/qcy/3lwtEPVMjPzNPhB8wfdV+Hf44zK3x7bpC4C+w6RpLNj/2/EWZMx6agGO/v+Jw/PCQ90Mzb3YuWkiSPg3GoM9XWjlzAGUyG/iETYjf5KHORJNSHNg6czyRgFyJENlTRuB/RIR7ZtZ5+TQ2M/GcjuwmHY7fLoiuSPtDIYjlnaKlOYMsuhoOFAZYRmbzVG8fYJCnyC8P6Qio+gpyEHw9Ow==;20:+ixnyzkUt4lhygi9+U0IQ5zKG/bYb7G0i3Vph4HzdMsX2MRitno6GEE3ogqxlwo7xAyBL6jLUt0f7/gk/hoJSL4ovoV11gOSzq3ZN/t3cGJ+WqPNHJJ0Lk4/mfJ6c1GiiASEO2uaJZb8BU6crh5pFp4c4BHLEKZGNM+DGPsvKmSC1mjofbbgex2Iny/Xooufb+FO0vB60Kc/lKJCHYFm5DXdpmfr7siLyn2KTnUE82b8qawiz5xWEZwgcaZLmEpZ64FQ3w3zNEVjllom99wNHK6V4n4mca0ZkeFUWZ1k6k/Iqs8usMkOFRPe0i6PC+Vgfyg9Vg17SC3dASCi/z8i8AlXCdiGRHo3oaMJkovwgod0Fahf+3kwuCSCljdpuQKkwt2oVVG+oWwhGnCdBcxREZfdulvTkJF2SoazdOJOmT1qA9m5PaTLWfjS3jwSe4rstg4RqIQtPpYQ/Ybjp8h7sxgrMN9xAtlC/ZySuCnzvL7ALjdrX0vic1tzJoEVhl/x X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(13017025)(13015025)(13023025)(13024025)(13018025)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123555025)(20161123558025)(20161123564025)(20161123562025)(6072148);SRVR:DM2PR04MB527;BCL:0;PCL:0;RULEID:;SRVR:DM2PR04MB527; X-Microsoft-Exchange-Diagnostics: 1;DM2PR04MB527;4:HIj64I4khHRq/gUA0AYEKqyRCVAnIQ+PgXf/E8fI6Jwl0X9UHV5Qqiu/vJYx6RiNMbUr0KS8tHxkkXD//6k6cG9MVlBhMigFuHpmKVtb4lLAf/eRm3StjmrNht/S1BJEhfVe53LgPt1f+niNq+M8NpuEqAh+6NK5MEaiStqfJDEHuD1Lndj0XIiNwdJY6Q1rnQpP9Lh2s/N7vep5TT7SSIAi7/0xWiBF0vI/y3dZMVe1mkHcwKYSEhCcZZJMS2jVcYhqkkLGvUHb2UD6IAPp0oah4TozP2M91mehCDyIT/GGeocSAoD2YS1atbP0Omjlyu99dFKTlvytBagLSwDdtZF0fbyx4+iWU7t9Dpp3tmwhEXL0TyiVDvX3M/I5CdywDWh2cTnkQp2aYl/yoo2qMdeKeCFQqXe38bsfOKBqC1mfF5w63FUpc8qG0tXx2l63Ee7RccusyWCmLTvcIUt+ZLod8G+s9ca579zcTu7pAZkTi14Gb+6NKdppKqRgYXpuk3cSltw67MqtVbqifFiZd51EX5SUNq6/Mo6Z+gsqDubZlHh0uMEQFTwRUsci0JmoFWfydsABgENt9uAI26OmGaRZjhk9VIDjXdYbA++sfxIGp/p3+LV/rMQY+2OQrhshQxR9I7ITA+YpTJqpr+kWNXtloR9CT0dkVX5xCod5iLt7VtQhXK/x1qu6wgKgTyFhkEA83TCQ0q2ghUbh1B2Ghg== X-Forefront-PRVS: 0239D46DB6 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR04MB527;23:BYL6BQvAvwD9O8F41QpCtgNIsN6wtczy7jCoooUEQy?= =?us-ascii?Q?mF/8YjNqK7kcEXkgHUEG6uzM2RASHHhOTPO4O8jSCffJqf2cVzZsfWvdaxK/?= =?us-ascii?Q?RA9x+Ytj5ZaUkWtokvDe2Dz+Ppgo0mqlTXktlYQZrdjDGWzJDI1alq6DDWd+?= =?us-ascii?Q?4LBWZ5ZJKeccTekGheF2iVMs3wgxB38qF+WJAGPzCsQQdJaWQZDsIZNfVMB/?= =?us-ascii?Q?v+FxdT7gHZphrOBX1BpZc53Av1z0v41AmRYWozThBQhHf9UoieQwjJPcJ19p?= =?us-ascii?Q?0Xy5qer2DWCUS3RPyK0luoSXvSeDeWUTArTGVmpJBjAuNUxfSkN0Oon+nNqy?= =?us-ascii?Q?qB51VfAd5hVQgy2PZ4O8+NmaaN3fdNtAnz6277uat1x3Bbq9mKGvfHqpMibN?= =?us-ascii?Q?WoIg2qnfHE5AMkF2gT6uFIiS5irD0mWFIuUx451A0vEJKVB8m8Jo7iF3jMZp?= =?us-ascii?Q?D+EWmUkN3hHUeOuZKtAgXhjocw1d0XkhBlNGnyxrYSi5REH36UVjjvKitv1z?= =?us-ascii?Q?4vbTfxVDlS0HFHcIZQugqfnDB3j2PeciS0Ot8RJ0gKUqjecnHinH8WtlG6XK?= =?us-ascii?Q?TXye/Piab1q4bG20pIZg2kqbEs4o2OAEbJR3y0JMvzYdQTQcUJ6dhpaaNnPP?= =?us-ascii?Q?FJUQtLxhRPkV84herYl4znlOg4xyR2BzQmrV3dAxMWUIODOEjtax0UrEI9hJ?= =?us-ascii?Q?IMWtwmm2Dmam67+T2k9A9vjyyz29wQeolKt+3sIDuexSHxc85bGQRtHjEziI?= =?us-ascii?Q?ra7To1+cpmqTydT0QH9/dR5hHhFo9Khdu2y4qSjRAH1xXnqDNebForOnGrz3?= =?us-ascii?Q?j8BK8cE4JcfTKI8PHUQjO9CFwLcYvza7HcycpVwwgxr9e/wOc1xOIeIBuHVZ?= =?us-ascii?Q?Z8oHMjbm4wTU/N870u2Gujb9dCuqtBGrB1qsy5mljyT6ejt44SbtfzPWn1bq?= =?us-ascii?Q?Afmrzl75W+Ki6EzincqK6n6plRpNW9EBIY5ASa+oJkJactzuqlX5hU/CrOzB?= =?us-ascii?Q?7JRWGnLg6uBvTywmPR+b6qqz54E/GPnyIdiT/SawD2QZV74quQPcZStcFlx+?= =?us-ascii?Q?TzBDfC+43I6MYHYFzPmc8FhWZX7ewGeS3QryI95Actnt89nFW3ZcgBpiEEis?= =?us-ascii?Q?lVWxMW2LZmVTc+5wp9o/w/SsTguhNykJMK0lWtZAkJPSktnx6LnQNUOn7Bbx?= =?us-ascii?Q?JG5QffmNkec+VWVAXGq5K1IfREAOQTXu7q3WRGBuBu3B+jDXC8kRyDCbad/m?= =?us-ascii?Q?Ie70zXkkzaSel8pu/HBPg+uCxNiUQf1YuUk/LvrrScQu0A9dFUhB8RkDEcdg?= =?us-ascii?Q?UXq5yyqkJqAO4WM8NHI+0PpayX18C8Fl3CsklXdaoClFZngfIrVqZBJyVCCD?= =?us-ascii?Q?KdkrvW+uVpxY3h/w5IVYh2WVzSOdU/KG0VoCO1F5mJD376?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR04MB527;6:is5djKOxVeq/IkzzO8iPiKENjrky7rCHsGVUKyzmPV3A14my80nnqJyhsXa8aAa7y/Oxu16/RiqDtjYZtglpVReukw9AufzhW2JQ7E2RakAPl7naDEF2wV5p9uGKVgiZ7aun7DBxZDO85RQISrYb2yZqPzmsTBJeUrPiEPvQrgQfI8hnaReORXvKLkxh6ttnwFuCSK8VDgJanBoF5Qa+at29drxPc/M4wlI7QucGqUzHB2EBay9W+3DV8AjJw2rzUni2QTxFJ/NV/4HraXhk3YPlO5Uq1OKdp4aJqNt4cO1Qau5tRrqsdCiC29sjRUjhNvmotMPQBBwWIOZZSKEwkoXi/Vc91t8GOg870D1yElKuEBtickC9UjvaWlt4iiJ1khCO5JE0YBeTrrZMJ0gYQO1EZs/Q9zMr8KADlT6fLuk=;5:7F6tbBHLMnxA5MCs/uyrGGtUIxyJuHwDyvnGBEOch6M1CHSAfQUMy1E/u9rSot7bHD7EhWtV2GRq/6kww2Yt/umZcsleBLcmnJNXb48kDvbE4i1pmVQybqb3ib1oHQHNji53F8rJ6OwemitHWOohYA==;24:Ij1nj/crnTw8wuV4kgYz3Xb4vuB7VDiW5nco5K4XoWznV8dRWfwWaFQgy8wFouf8r2MORCuuJ9/V5MBlgw502mSGnMTaLyKQ89qjWwCt8MY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM2PR04MB527;7:KH4I8r9gpfjOcAKSWlDnTpDAvk3QDQoMQljxnaoreqN5XnaRduqjEnAPYlrz+bB0RbnptotoHJkhO69CNcJsPwtgkI14viLQJKlY/32KRaM9mX3/95gdZU1fik8MT0pdG/TkCdd3aECpMbQ7rdB5SdevD97bRoNwNas+G+0/YaG08rgsPv40qnVu6NWRXVBjDFrVFP37Wuwtjj3zUQY4c7S56a7b6uK7OvEjM8gevWsz4xfIyozV7Z7NMBXXYV2MOzpXrY1VcEetW3xPlosjBn2D8o6K69nzXiNh149z8kpKb37r0HxgIuug6qg7HfmZAXBnu/golkGrR7x9IBdOfQ==;20:c8yggi25QB97Ca2sMqXmoy+9yJ47xb/S+UNR3IgOf6pd3HTY8Dq8qKuqrJjRotRpcjWHV46u9ODlP95LBCdM193y9YtSVECHHEAZsSmcpnoG+9V5S3QVRIrE7XNS6+FHfmybs1hzBo8CqBW7wvcJ0nCrGmlVic0fzDT225WybeE= X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2017 00:22:20.5797 (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.54];Helo=[sacsmgep14.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR04MB527 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 v271nCSc012343 Content-Length: 598 Lines: 17 On 03/04/2017 08:01 AM, Paolo Valente wrote: > Some patch generates WARNINGS with checkpatch.pl, but these WARNINGS > seem to be either unavoidable for the involved pieces of code (which > the patch just extends), or false positives. The code in this series looks reasonably clean from a code style point of view, but please address all checkpatch warnings that can be addressed easily. A few examples of such checkpatch warnings: ERROR: "foo * bar" should be "foo *bar" WARNING: Symbolic permissions 'S_IRUGO|S_IWUSR' are not preferred. Consider using octal permissions '0644'. Thanks, Bart.