From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751032AbdALVyd (ORCPT ); Thu, 12 Jan 2017 16:54:33 -0500 Received: from mail-sn1nam02on0083.outbound.protection.outlook.com ([104.47.36.83]:58404 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750835AbdALVya (ORCPT ); Thu, 12 Jan 2017 16:54:30 -0500 Authentication-Results: spf=pass (sender IP is 74.221.232.55) smtp.mailfrom=sandisk.com; osandov.com; dkim=none (message not signed) header.d=none;osandov.com; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac1c2134-323ff70000003cb4-24-587806249a6f From: Bart Van Assche To: "linux-kernel@vger.kernel.org" , "linux-block@vger.kernel.org" , "axboe@fb.com" CC: "osandov@osandov.com" Subject: Re: [PATCH 10/10] blk-mq-sched: allow setting of default IO scheduler Thread-Topic: [PATCH 10/10] blk-mq-sched: allow setting of default IO scheduler Thread-Index: AQHSbR5t2cVJ/Av5GUSq8JQSo3UWHw== Date: Thu, 12 Jan 2017 21:54:20 +0000 Message-ID: <1484258046.2720.23.camel@sandisk.com> References: <1484170803-9311-1-git-send-email-axboe@fb.com> <1484170803-9311-11-git-send-email-axboe@fb.com> In-Reply-To: <1484170803-9311-11-git-send-email-axboe@fb.com> 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: <0FB0FC23600DC44C84B4F74C360FBAF6@sandisk.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRmVeSWpSXmKPExsWyRobxn646W0WEwfQJChb/9xxjs9h7S9vi 8q45bBZ7jpxhdGDxmNj8jt1jzp+DzB6fN8kFMEdx2aSk5mSWpRbp2yVwZbz+0chU8I+p4tLr 08wNjFuZuhg5OSQETCT2PDwMZgsJLGGSeNCm08XIBWRfYpS42H2aGSTBJmAkMXvCHhaQhIjA QkaJeU8nsXYxcnAwC+hLXPmkB1IjLBAgsfP3VUYQW0QgUOJE8y0WCFtPYuuCiWALWARUJR6v 7gSL8wLNPHTwGjvE4nyJiTOvge3iFLCVmHDoEzPIeEYBWYmW19wgYWYBcYlbT+ZD3SwgsWTP eWYIW1Ti5eN/rBC2gsTnFf/YIOr1JG5MnQJlW0m8Xb+JFcLWlli28DUzxAmCEidnPmGZwCg2 C8mKWUjaZyFpn4WkfRaS9gWMrKsYxYoTk4tz01MLDE31ihPzUjKLs/WS83M3MYIjTtFkB2PH RvdDjAIcjEo8vB7PyyOEWBPLiitzDzFKcDArifDmfgUK8aYkVlalFuXHF5XmpBYfYpTmYFES 571/c3eokEB6YklqdmpqQWoRTJaJg1OqgTFxQ2j9I8VFSxVnHt5etrjik3S/g9Mrg3tX2++t +xVnsfb/K/Uyi/jSh3tKEq+lHfHuWfy53GrC/ZLCqjnFJ3bpnwszTpBVu8m6vHNmSu9sL9fw OWbpV1lDNe9I8WsY5wVfnTlteulu/4uzRc8t2RX4Sv6e/9abZTl209/cU0i1nTXjUv/LrUZK LMUZiYZazEXFiQBkyuILtAIAAA== 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:(10009020)(6009001)(7916002)(2980300002)(438002)(24454002)(199003)(189002)(377424004)(97736004)(103116003)(5001770100001)(36756003)(2900100001)(189998001)(2201001)(86362001)(230783001)(33646002)(2270400002)(106116001)(106466001)(23756003)(6116002)(68736007)(229853002)(8746002)(356003)(47776003)(50466002)(50986999)(305945005)(76176999)(8936002)(81156014)(92566002)(81166006)(54356999)(3846002)(7736002)(626004)(8676002)(2501003)(2906002)(2950100002)(38730400001)(5660300001)(102836003)(4326007)(69596002)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR02MB1415;H:sacsmgep15.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD024;1:DujaKJ80oylC309NYWbtBobkst41AEr49gJttH5jxzleknZy06jK90mv+Q4pS6QDuhf+e1W65aK4qcjwVlh3TqPobnh0yaLMhCLQY2FoKTKCzkKIXqe0mdfHoOmFGuBBbWVeCMvF51A09mBiONBISBvb6DZ+bxJ2mLlxTtVtYI9YRk5xb/h2z1pq+0b2ShISCSa8Pdey3moev8RPFBu3bmyO4fivrMUiS1KNKeyGOlRcIns4vAQhL4wPnV+naiIuI9M1lLunaiK9p6DXrD4lEcLWCK3dw5fNSt188/e0xKwLtoAMTbzEwGaDMCLWHSyyDOGIl5adyrZHsryRHTQRqLuOSLZQP788MZh4JhQ/YnfWl02W5ZIcUWqp2S/GXm0ZcRnAREIlBapKJTMecnJt1gpM3wE+7CKGcFpxri401LgyIs1R1hwpbRCy5VXrICrcPLK+hM+6pTK16mvsWkUbZktIiXnfEauwX3VUA2a28pam17W6jhxEC8BlRk9DBDiSEv2ur78W9Fu2tIsilaMOQ2IQp+1e694Kayn36VBt1HrRx08oSBysLhwGlYOChnUP X-MS-Office365-Filtering-Correlation-Id: 8b008326-457a-45e7-769c-08d43b359457 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:CY1PR02MB1415; X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1415;3:AMRXkA9Vgmx9PpI6Zkr0t9FsaqyH4QJ/mrTNJKmbPJ9wXhSesd3CzE5rEUNbTKikmuvjDuaHdzArwrm7TrKxMSCq8tdag7teToIHsX0qMSy1xj6sKox8DagwGtZFujfJDYg2hYHrGyw5izNNij7OrNqu2KhOCZEg9ZnXGgUWaZd/52JmrwefhsD+5aYguyYG7at/OOFKWThMw/CRile1gTjjLM20P0bx1MOsCjju5xnWil6jEXErq0DE6avSaf0Gzc/aji+jAB8fIeHxwvnVC7T4isG6qzej0QJpbzFMdEenoumHjo5z0diYUeRZ+AOYqpghYGE3zO9g2s6TVPe60uHlfGEPdnowlcc+djiQlHoNgTlNehpAQpM81gxF4eVg5Xp0ipdJbhbS1X4/XeVKkg==;25:7ai5kGnKvt6ukTahF3uwGtM5NMU7+f1c9vrYCZDkg9uc27395VifWGKL4qiL3Zi5umL/Dfjk1s/TmXQiaEJOFgsFmUF6Oa1lJlKgr9o600stK0md/AR5S2K+Klb9oYOQhh4ddMI5hWJXoSxIVKL4NG1yxsTfeUlJ9nnbmC6FxtxQffrsGbUOm5Wu3javA9Eph20Kb8oQcuaURpV/dsa4R/g0dl8U0HlcYwHsEHWWromTdcvyeNhcmIxX2iNdlJhRmOOcAA0KL0/fg2NaZwlI9P8UyZfck+3TGH5AXoJsZ6lComJyBjCpe6tyk9tP5mygRBoG5lMGFZFVxmy5KcYeflr840ELYGkz44KPxVPt9tmZeZNRk5KrAoeOeHgWMoB4lNT/BSmjW6lCkaKSe43pc35bGEspiSy13o6BMqSRNIzdTJuL8FGaC82sfW+01X5g5QVGifAmR1wIHKWXWeMGbg== X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1415;31:EFlIgzLkM0TDuGTzkDKAjUINMsB+htjEcWnjdek8NF064eY/uLPPT4sMOsrzckQsK/59k6EeA6tLvnTjbkOjTsr0FUrWhFQos5vvECzRHG2xX6kdo2Z9fLsnc8OObNJTGo4YI19zOjg/UDLxaHAxfK0BTm+zrL6GfZcer7fDJn3hRFEviFEKx6+/1rl3LWkyO6vyyHgMn56Sw5wyguC6boubN2XLU7EnkDy1AnNngs80p7Wg+3C4xNeeXCKaUgtDxj18lHAwn0h9KbfKdbDoPHNxfhacaoko0J7cRrM4wUs=;20:dlmeXcsHj6bIpDd3poxo+9pl6Sp08mhv6cmAjP49MujXCTNFW108WKTDIJqR1Iq26wvsy7EMEPEepX1JkMNUBSFNBvYEF1/QsgBj8++0ygl2AzkK8zhtP1dx5iCaJMln2m2Q4xr8MqVLc+yOBp33OhGLpRwgDT5NP3ORa4Ep7cVv/dInYm2WCRZY7sb9FTyydwlvrQ6qIY9eygduDlJb9pnRqjzkxXeKr5fKt+65SrHAp6IRjbemj7g//70UVQyyDa7ZdyI6OsZ1QtNGUqY8GpkTNFH2yv2z5bI0R2oUWLNoKW9Vn2aYaDaYPEWB0CdYu4boGfLNwcKx2IhQWUJP3OH2Bj3KElccsTT6PCiuMZjzbnjBAbl/1mB2M+Oy0h9Ll8z/BVwLxT2+uWla7g9YZmP3u4TK474QZKSW4HSjEq1zZjonZ0jnlTzukM30WEf6dapiyDb6vFxKYeg6LK5G0IECYnJgZ28TflGThjqHbuh2IGHLhEsBIkRSweqP/3Hv X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(42932892334569); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(13018025)(13015025)(13017025)(13023025)(13024025)(10201501046)(3002001)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123558021)(20161123560025)(6042181)(6072148);SRVR:CY1PR02MB1415;BCL:0;PCL:0;RULEID:;SRVR:CY1PR02MB1415; X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1415;4:XSgSgVCGpQzI99+AC4gPqnHUKsOcpEbfOq/FmMThFUQElYFcw7DvJ+gtsCHzdVJ+w5Ey+Fd2GpSAO4o0iZHEHRs7zfvavIeJj8bpLSZWfyCY9Ita+DhOQCHtjrdpCXR/FUI+zUM751MIF2zn8CLJ/qTkGzGTcamLpeROmiU1KreWzrtvs637oMLwr4tS2gv0xMkzLMCpI8yXCZ9ElKfviNYS7EdPph3HQ8w3HDDnAgF9S/JOlYZ9/CLaoZVDBXjn6DImBZIoyvhbhKO6Pr1AT2WAk3JBqgH05yXsSRd0HqelrMmfcVbsQL6hCQO2PNJDwCa8lIptvmOX5+PEhATk8vHJsQYTt/cte3/q1nABQ6hNb77PEdadd2SQNBg/HqbXdF/te4lXJbceBzvERKp7K5oy0WOBVFKJhOqZUpiAJ0Qtwj7s9Kl7RmMuu6Hrupv2D/vmwiP+p2qtuBkk7z2i6GFqhbk1ZQKtkig1iG8a1NNqoVEvqd5ukNN3L7hfvSSLY2Jjrj/gS/xIxdPhqhyqBuQU9K8kZLdEl9glFF3vo6W3YY7rESptnXjUBeL5J8TeTJGSnkL3jS+vnvFnWfCKpQN7WduzXmVo12WtxntbykD0OzIfQA8/fod/e+bYvEVwXrKKWERdCs6kudBRRH0M72afqDYpEXjqivmi2fJcUmZ/Nw50eqKP6MUAAC+ESQtnTZjAQ70wy6k4nlPUVv8M2TO2NdIu0XYhv9/gcd+QYfeJ7NknarWdsl2OOnwJSYoSBcAMWCKFuYlHAX8r8lPDSQ== X-Forefront-PRVS: 018577E36E X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;CY1PR02MB1415;23:fp9oCnS2vdBQr4YqQ70l9iq3P2b0nfPM/HMkDZC?= =?iso-8859-1?Q?P8tRcldqURTRpXxr2idD6RN+Aqq8Xf83aSQxpveZEzwFrki5i8xYrrM0f+?= =?iso-8859-1?Q?YrLdlEVQ3aMPfhxXwiYld+FdvST/alXYDJ2FZTeyQRp7MBCsJVM/NHaHV9?= =?iso-8859-1?Q?MrWHtVPLYIDt54azl8dehoktTgH/sy5kEP7mCjcjcUjXUzog2S7pg8JSLs?= =?iso-8859-1?Q?If3GrMHWRouFjVu1lG3ZYP/732jxY3j574qCSB03A/0D8orOt7Y6Vsyd2k?= =?iso-8859-1?Q?Z/SmqfD0LIuDIWRxYh4iElnv0VtufM493235MFlREkerLD/gc0bqjvFzmr?= =?iso-8859-1?Q?T8gfjW6dRfe4Ui5+napEO+nGuJbct0s6bvAvrMaaqkC3bO2aoBHqQNB7pZ?= =?iso-8859-1?Q?ywelyUAV4EfMcttNA6z9x0hdvKs9TekEBjYWSVkTxmpb+a/kCHSj38+EnF?= =?iso-8859-1?Q?QNozL9JO5zFtZtwixHuDrW1NcyOOp0aLpH5Pm3oDwiUi/poU8b+0LHmsat?= =?iso-8859-1?Q?KX7lwnBG0yzpmjec7ukTeBMp7DotRxA1Z0LtfFRI7z5TembMeVmWULSwN5?= =?iso-8859-1?Q?csrWIe33CeXwSc5jOIeK5E4eBZA4ADmy0u96dZELGvasWVGH1AFBN8Y8b3?= =?iso-8859-1?Q?7DPtv6W7G0telbRvXCra4QfxbfWD1W6dq2ofkYS8qH4FFaVqISBTwbWXuv?= =?iso-8859-1?Q?KKauQt6IkgrRoZGnbChLLHw7VKhiK+7nQS8TPra1evXqNMkDG8wlaFCpjF?= =?iso-8859-1?Q?n4CUQbPsYUdE0fmadeVQGge8+RXNOp+mpH2y3bylhyWMF6j+HzlwQEUfV9?= =?iso-8859-1?Q?abAut/Q4KGUtdu23/jvS2uGrwSEiQzAyh4a54aX8iGBWQ6KuI9dYxP1QI9?= =?iso-8859-1?Q?HZJ9u9hHIdt2rD2gSQn3xysxRlNm3UdtJxebMT2h1fZPu3JbGDZjkKKLo7?= =?iso-8859-1?Q?/gkh4leR3oNM5qyF2uaT1Hi5oC2Ufoc70bvknBAC83wIWFJWAvJi7y2LCx?= =?iso-8859-1?Q?KmomC6a75TLiYk3PfTaUoEmNBUJd0BBa0cHmWLpXrIuxdKR5byEcqNXwhk?= =?iso-8859-1?Q?59UX7C9iwU22+GOd8CkwF6OdCA7EMMgqaVRF7EV8P3dipcA2yDQnciKljE?= =?iso-8859-1?Q?EbDvRAsgIYuBH6OBtDRYAl988ZWgN8P8gUYmCwKr9JjDS3VSsXyJGGLQ1o?= =?iso-8859-1?Q?6Ljq1Ncn+dOGZN3D4hmBy/Uy+Xau17DtquHqfcyMLm6kh3GN0cQLY8=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1415;6:uAm6njcxMbILmvhdcWMpL3ABdmdiCCp+vlG/nygEczwoRa6s+dC0pxCi0HhrtHQvR+J1nIuQ5tQiyRDoq3sHc1UM/E8kbXSb8BR0Yl4vO1wg4FbdJlo9jfTr8BjK1AcMKZjdh0QXYdmGvuXAD4S0FI7Yu5Sk7JnyTPc4a+6qXj+5332zzLgOt+CYIQ8CcHk70U6ALWnYJnK9rcU8pwtAdBCstvCND6OtatcZiPCZ5EIp0hT+LXi0LV9EEw25l0A6Tqf1NnwMygv+fcLN1FoY2w8/fKb/5oOCdgsomzxtCyzfw2bp1FlCabqdcLzjlNbccZZ3A4YHAlJdwRwIfN73VmvVm0TS/fkFIkHNaeL0H42K4y3S4gbdJscH8V58ovt3H3V9Nb7mVwCuHYe47uvmGgBsDjAtmZwjfiE4XMpJESwskX90Vv18j1NOj87/pvYwwviVxsaTHqQCeyd29mFklQ==;5:zJXEpWENqhySCSBqtS3IbnW5S0JV2DxEweIw4Q1LKJmfa/Sykb/8HDPX2uJoZKeK418nNDOszN7EouSEME3k9qHTxGF5LmjY39C0IFPKy8v4GZQ60tHZCxGaYArpgyAMkj6AvFRmyP6dfEVS55YRgA==;24:bFYviGfwaO6ZPjc/PGZXUliuh+y52w74ub4ha8U5Vvicxv/wKHpU/hCoyoowKGcLCPAVLDSRVNDAYx5wCT9y7A8mK9gZ+/oBk6Q5BJNBLJY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1415;7:cI4YmgqaZbVPTQGyaYlQNCyKZByXfeNCkCQ9e8auBNgQqTxDwN6Xf/h9I6b19hxFs2BZFZ7p4cLgZk4zSPvF2lyrFESWFTmFloCRKzGnCHeVq36gP9QRSdHVgM4n1qFfBxENzhVUspw6YJdJw2lE+JeA6brUn7eZzHlKaXnfsAO9ZZVDQPR8c9LnJmPoW5aCdTwdaWzmx6PE5DJV/1hg9YvCz6ADBfgIjqbM0HKKfqwkamOcO/x6ssyqPMK4Ydi+q7OQZ3ymKw8+26GJMURbHU5VHVIp9GqeGeXMMBmwKi1HBa+7S7woVZc5+5KcRrrcNMBCjThABEYPtAzV/Rd1wlmq9wwYZnEYjddxYG6c0bKm8Qy/7/gauxkT0ECJdoBaSbfGPy2h47OCdwyWc1WO8iG5QYuBrhrfo2yaFpJcXrk1K4Op17+5ns/tRXIXLFDFxJn111vWqQrx9liouffVKg== X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2017 21:54:25.5271 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d;Ip=[74.221.232.55];Helo=[sacsmgep15.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR02MB1415 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 v0CLscPX006891 On Wed, 2017-01-11 at 14:40 -0700, Jens Axboe wrote: > Add Kconfig entries to manage what devices get assigned an MQ > scheduler, and add a blk-mq flag for drivers to opt out of scheduling. > The latter is useful for admin type queues that still allocate a blk-mq > queue and tag set, but aren't use for normal IO. Reviewed-by: Bart Van Assche