Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932994AbcLMKOM (ORCPT ); Tue, 13 Dec 2016 05:14:12 -0500 Received: from mail-dm3nam03on0050.outbound.protection.outlook.com ([104.47.41.50]:39776 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932610AbcLMKOJ (ORCPT ); Tue, 13 Dec 2016 05:14:09 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Bart.VanAssche@sandisk.com; Subject: Re: [PATCH 7/7] blk-mq-sched: allow setting of default IO scheduler To: Jens Axboe , , , References: <1481228005-9245-1-git-send-email-axboe@fb.com> <1481228005-9245-8-git-send-email-axboe@fb.com> CC: , From: Bart Van Assche Message-ID: <3e4483e3-6018-5c6c-9fe2-128ed68c01f4@sandisk.com> Date: Tue, 13 Dec 2016 11:13:48 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.0 MIME-Version: 1.0 In-Reply-To: <1481228005-9245-8-git-send-email-axboe@fb.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [178.117.55.239] X-ClientProxiedBy: DB5PR0201CA0004.eurprd02.prod.outlook.com (10.164.231.142) To BLUPR02MB1682.namprd02.prod.outlook.com (10.162.213.24) X-MS-Office365-Filtering-Correlation-Id: a8d952d1-5731-4c0b-8f64-08d42340c2e7 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BLUPR02MB1682; X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB1682;3:G+4Ypc39iNVva0UGzs/M1Ye1bdFr7feWcbD2XZ2pAO9ITZu2zgnyWSiSopxkW7pByByC1eF+Q0TjVJ++4KZCTlpWvNTMgJlZMntCP+steJuysp7fiAoE83v2np6Ttpdn5l3A57MGw7s2fbOrIU2yJOLYsHT/8BkPuE+HIT9m1AQGkgY1CojAId/2ljBn106UUCj744crIG/IcPN5luf6GnNZfIOIs4lZzdE+fNUjz6jxln0lm2TQbdJT3XDutqWT6XEn8FCGBAelffIfEAqv7g== X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB1682;25:rppmk8YwtiKMEeRS0N/bvm7QBp9H4ixxTlecaiVDqcmKZ686l2Znlc68Vrl63/Yb1jlNmT0Q0YS/8AviGOkkpqMHeN4tIyXwuK4GNqfF8Pceu3ixKac1pZj/TWblKKU+oj+vpmY0aMVgOANc67aXZJ90mvJL0eLDPSQA8kEtBmTDC9OwtisGHE6l6Q+4adFj7bjdyR/bGaJJm3V/ldZCGwYPiY9GqRok3TpFV4hJtswlWZAAJ8x6fWqIEHSqJF4w2U7vOdPNeZSUnZcj7JhKFY1VCv+gE7UM+iqXk2xt+9NTYhddkgMbJD8lvbH80U0aMmkX+WdfsmnskvJ56DMFmh4ApUF5K8ZTEF6zQWSBcDF0pB/gbCNRyY4Fp07f5lc2iXwXA4AmjGEWbydJQFYAkmMfKhUzNRi67VpkHQr5HRKbA1qePVMORaBjuO9Jal0wU+6WXZG4tJOb/jt8ycsXyN/FA9pXlfSB/wLxtg4gAqrpyulMroHX9b02FoeQWtS4pIqcik3lWCTbHniqQBbw9d6u1nLiHyWTG+8MICAaZVUKB7aJlRsp8r0vcu33RceFfCeGaXUwRHYNH6JV/yg23GMrwct1L33h+f928ZflnXCxFcDA2GZDLVr1s9MC6r2jiW1H/+7hdCbsFXT9WKthebfHklhJqsHtbGAn9/vCc5MFaS6dFoP2I8a1SUGloI6Bh+Hikvw50L7J2Yse7giwSiFgQaZ2FQBxztIwkZFTViaoz6GgYqacevEDbyUeyKdVb79zU+e+LKBu6Q5pEs1LeA== X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB1682;31:t5WyxD4wzSZ9wJuJAMRRFU2YDB34LrqdvQP1SONsZjC7TN1OLGKNjUrF1R2MVGEJwi49YG12KDDPK3cG6qt6vKJT7bla0a4M/UVyszOgRLAqzhvHebq3AbZnFF9pw9+FjUjXpYSnwfTH//a1dJXGlTA1iWMdO06Pyyh0qmflKYv25fnGHMLkmQ3a08qOg78m/LeR74zcEPzCZaQ8/tEkMBbOqCBetSDXigHZI5aocwqTwNUD0C2bJDEFkcPMPZTgVKhBvN3zhBDZc4K2kezX+btQ0EEi2TBi6KDXxEAcKl0=;20:ROPlv9Z9o8ysY6oiTdn2++UEMyHO3JF+Nhi2cll9JIKGmSVYZgl/UKygyiIk2IXGxs2r3JOYbFVVLtFfSz9x+0df2JaaQ2DucxRwk6HgIg68bo+gxGAA12fjswH/ZP3hJrh/l+SJl5J8nMAA4pFamu/7pME5rcY5qthdqwdBaMcYQz1rli7IuL3JNkrqtT6jKQYAEEkyPZny2Vk6f5HJnEm67+PlwTMszkqdIa2fCZiNFBEGPuW0L3OYjsSxJD3yppFXtqniz+5hB8O5YPjFUlRJYgbfcsiQ67Tp/yqFc8dpCLM848hMgupUskO0vLfLAhvdpapy0gTVWkN9BSue04wkCnpBcxxnD04C2VmUjwApoBTmXfk7A02fnjF5bxGFpYhkBdnNi1jHDwkmCN9Z24e4BBNld5OU508dj5Iz+H0i0n6GmllI2Urt+FPq3eUN3QboArJnzJkNud45AJd7WgSYWdtAkK7tYXV8l9F/Kq6p5RbKLwYfiBTVqnLeC4xQ 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)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123555025)(20161123564025)(20161123562025)(6072148);SRVR:BLUPR02MB1682;BCL:0;PCL:0;RULEID:;SRVR:BLUPR02MB1682; X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB1682;4:xUP6atj69qdLubCv7wNgcugauFdrXCEQvW8w+mwEmXG5pu3Xl5w18XO8uHJXensMpr/265BSbD+DXAxpZquLWYGkJ3n6V7l288qCfREzBzVESIIJctU0qNurMVBHFIup/bUmjXo/7Xnv14S93ckIokHPK1cF1StUTNJowiR8otyxR9/kLLun0emYo1phG3+qq8Q4RrUkeFMeFQ8e0v5nAob90IFgz7UxARbKQiydpZBHefSo0IvY2Sz8SGBa1X4qBjBUL2AExO3JZQGYomEPida2wXqK5Ui2RWCQR2jwM5/OtS9KE74CWtr4kn9FC58YYy0Mk7xp2h/SrIplV5TfRA7TlafeyqW8O3DZIrRjGK4a98zknHBQ6zGMmRtxgkYg4URuZxqKJNw56495jZr3mBEAvSreCTsdVxzDM1geYYK6bmjvOJyWLpSiEfpWuzzIUuoSXWgmvj9yIHQXmGirzrf/NsGa/2QehWAng2hLDVpAzhU+SrvZrWXnxDAOEAOvCVQhTgH9OlQTywrPBilZBxpabAWsWLHXjRXPqpSGjoDpPiBQZrXjASmWGIkmkJMgLsKHtjxQDGvcaxVlY/TKGg== X-Forefront-PRVS: 01559F388D X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(39410400002)(39860400002)(39850400002)(39840400002)(377454003)(189002)(199003)(24454002)(5660300001)(65806001)(4001350100001)(65956001)(47776003)(66066001)(106356001)(81166006)(81156014)(8676002)(97736004)(33646002)(5001770100001)(31686004)(83506001)(189998001)(23746002)(65826007)(69596002)(105586002)(42186005)(53416004)(2950100002)(4326007)(6666003)(64126003)(50986999)(76176999)(36756003)(2906002)(101416001)(86362001)(7736002)(2201001)(230783001)(6486002)(68736007)(3846002)(6116002)(38730400001)(92566002)(31696002)(50466002)(230700001)(54356999)(305945005)(229853002)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR02MB1682;H:exp-402881.sandisk.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BLUPR02MB1682;23:2vmUe+AHNfq9VocoAublnA63n6jHnYV4KiQUD?= =?Windows-1252?Q?TyWxvX0whRSq9rfgCK49foa2yS046GgB/5pGzW4R17rZfKgei1Y1RWzQ?= =?Windows-1252?Q?aY9wGaDcWSZGuy3aXFGYbxsSIxtlAOJCrlVxiZJKAAgIBj+M4oB4MMzW?= =?Windows-1252?Q?KZv0CLeFmm+eE8gwklNbuwS37pfjDiYh5ykWvqQVkZsK18dJpkPHeFcj?= =?Windows-1252?Q?T5HMxG5av0PL12FM0Rb/18IkEPLoBR1rpJfXrdRGNI762SDc+77ZiOJ3?= =?Windows-1252?Q?ptfWqhkMxGjkzHelUtHQscpDI0mqLOObIKK8LLzw/7wl4Y2HX0gUhWKR?= =?Windows-1252?Q?YunvB3YwSmnNS/WGf0kie8Vjbb8shqRLi9rlCDxl1BJKXJHUoacdRBu4?= =?Windows-1252?Q?j22g1krfQbJ/XBNDUJBtJhpcI39GRIN3dyPeST/KB78esVJmRkJkvoPj?= =?Windows-1252?Q?BeIWuI0sHTJGnvGwldT1U8HQqyDAWoWXOLzR7Km506sq7r8BvMgAyN7O?= =?Windows-1252?Q?d1UfzpMUke9bH+7+nr4xW8h5PKOE/b92tfYQIVrUMHKwDRtvXA0wDUf7?= =?Windows-1252?Q?O7XkieKjZgB46buEtHfeiF7E6v+NXo0JOa7+q1TSM7YvFEteTSH61lGQ?= =?Windows-1252?Q?4jOzion8EpHd9RvvSXwsJ2q4LavZi/SsJI63JARt+fCmj81qOi7ZQgqQ?= =?Windows-1252?Q?pE8tzt8x8GT0AyKB+1U2gA0gOBNLoo6FDxaEtLumrJyfIcT2Mnkl0xsv?= =?Windows-1252?Q?rVCjRh/nLB77SssfK9PFS7G5Ox608dK5k0syK+QIU/Q0J6rI5Z0va5UK?= =?Windows-1252?Q?bbhI7f/r7xgTjdBqt2m7rzeLyTM+gWDsR9BexgevodPkppq8BjDmCnzy?= =?Windows-1252?Q?xDETTs8mcL3b9a3ydjK3eiKzyuyJH3/akuFSsYJvaqXDhWWH4MBPkbhq?= =?Windows-1252?Q?MAQmG6IyFoa4qU4A0g47nhFAFsbjGMYXetYEPCrSwqiifoaQ6jrlzASV?= =?Windows-1252?Q?ataPxazZXwMWZwbvV0kCyBid/CTuOt91s8mO5CQx5l4AviCTT+I7tKsp?= =?Windows-1252?Q?AjxLaz/T0Ns4dqHhBaRXsydVoEMr1EfnA5XQKQ3JINqeSIrg2rTOwL3a?= =?Windows-1252?Q?12wm0zK/CMjT/ZGUl6laL00I5xNgXP1CSLyAE1rbfjb6uJlfqulF6645?= =?Windows-1252?Q?GYU1Xa5ADoDtV/26ne20LkRbeh/GwmxE/UPTkDnIsuyiewLvRNa0RsZD?= =?Windows-1252?Q?GXH/7V40lFswW4Ie3/Y/LnHlzEeHg5SG8IX+1+KtB8TuTpAnYC4UnHOF?= =?Windows-1252?Q?oOTai+qc0f/NAEQEZFdmFzfSMZL0A56fbziI2t/ZvXyo7PAJdAKGBdQ7?= =?Windows-1252?Q?KtpuipLfW1ZayjvoAF5NRDcP39Bkl8DpFIAvHCcvLXtkdtQH7zeA8raa?= =?Windows-1252?Q?EOb2MxECh7tGKDmOvuhW0qtg7rh+wTwzwa49dskN+dgyS84OEnQtGtVM?= =?Windows-1252?Q?5gJP6c7h7vDxCKLXEABCPj8mY4AKS7fDRxlwklsPlV2MdIqr7hYAGUWc?= =?Windows-1252?Q?1rEt17d29OCtJiDCf6yxlcVVscbgZ79fGql?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB1682;6:ejVF0NdQi8OFHVO/3yrXUVD08isNEInrPlmYK1Ulujdzlo6AtZVjF4+4yQsgKDJU4gAgfuWp3T1ytwn9lwDhw5j2qBSm4ldKtWdDgxdaAomxLcZaqTsrgCWi+41Jut8TXTWal3pjRiVog+kEMXacBNOlaKzYBe0C0v9ZKu/75EjF6jA+nY78Ngl8p5lMG2rmtq3vjPgCzk/GIgI6Zfd6G911mTPkzm0uKYGAou/QjuC5pJjlVi3ukDrghGCHDqtkJTzM+YuqyBWc66stJaB1o28F2cxCoPQjtonLtDwTwE8tHAysbxTygBIYD7L6OCAiYTvvomw/0s/Z3bjcQGUQ9uioJjIa9ZcfV4hgL5ONyFIkE//9ybDyLpczRzrOA68M33/TyOUXghcSzzzzEQMXVVDC18GsCurGZPd572xd/eoQsFMuMBRg+i3iBHpgQgIA9bEAJ81ebv0dd/Qlb638/w==;5:Z9UKMawuFOw09OnR6q59j/zOhyE4p4lhgTSPFRuR1FJtTcCMw0HvCXClUrYnxxiELbIXxEVlponoBiBvn9vEDvwfik7AOgM8ISmkwg6fPV79F1xb8532xaZvscZcTT6ChWRuLSDGh4FXo2N7YqwKwg==;24:QGe5Ok2k0Tjc4S0qcgRMpO4ltbVKz26nUV4NI+Oa3vWvrWd+xaTiPY4wpEMb3afEq3Gxu+x+5is6tS1vP+9q8KS4yjW0JV5zPSIz1G0nwoY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB1682;7:KI9LDjpBqVDlcBGCysRKBcghIurEW0FyWTn6lKd4lMqS9x9+Nt3RMb1mIavGh5yozf26BCkxZWVPG1Eza+qvFg6bFekY1j/fhY0M7dopx4PW/uwsFfOkxXShln2dEaVfsXM4g8kGWnVAGBAs5gGq8FCIwhfQfUVJUMaD3N4UAxqXPCmBkbLH9CudnCplvjW/yLEmmZJjwd70KpAY6QzGsVPt4bXdEol1kn6Uia424CJwHNdI1aPst8xCtMjsIhLc0PMgxkqD15FwH+TVDlEcv/jWAPtIp7B/SeCe10N2UjJaTmVH7/V/2yJiwv0hKQAl20geR/U7n/ZpYaZ5PCPtc6lpQN7CRuW99fBKvuF5VlZewgZimXpQeJPLdrh4SzuZ4/Nag02w/lYT72dOUuFCYKSwrhv21Wj/wj+s/gj70+CNjuQzzQHAvOoSqEeVqyngQNdsZRYjdWnWlpPk5zHQUA==;20:Ri611w2HNTOTalCIPnTYzjiLFZEtNK6v11kkYM59QVDl498cbP21d5TmR2h9wpwmDfSiMQe/cFmNwrZ1kvEdiC0YFWBqrdagGfAfghogKWkP3WQpk0quAqwocL+qUoTl3msLBR1DE7g+7qLUV79nx0w2CQFxrEMV5w8A9Y0O69R3oJCtZbNQvnTp4QxzDE+YxT6PXQVTutSA11laqQmlQwdHJkyY0P9+iQJP8K/4YXGWrWXnmvV/V7h+NKazsTDz X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2016 10:14:01.1098 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR02MB1682 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 604 Lines: 23 On 12/08/2016 09:13 PM, Jens Axboe wrote: > +config DEFAULT_MQ_IOSCHED > + string > + default "mq-deadline" if DEFAULT_MQ_DEADLINE > + default "none" if DEFAULT_MQ_NONE > + > endmenu > > +config MQ_IOSCHED_ONLY_SQ > + bool "Enable blk-mq IO scheduler only for single queue devices" > + default y > + help > + Say Y here, if you only want to enable IO scheduling on block > + devices that have a single queue registered. > + > endif Hello Jens, Shouln't the MQ_IOSCHED_ONLY_SQ entry be placed before "endmenu" such that it is displayed in the I/O scheduler menu instead of the block menu? Bart.