From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751012AbdALVUe (ORCPT ); Thu, 12 Jan 2017 16:20:34 -0500 Received: from mail-dm3nam03on0057.outbound.protection.outlook.com ([104.47.41.57]:19314 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750969AbdALVUb (ORCPT ); Thu, 12 Jan 2017 16:20:31 -0500 Authentication-Results: spf=pass (sender IP is 74.221.232.54) smtp.mailfrom=sandisk.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac1c2133-4386e98000013ebf-5c-58786de5667d 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 05/10] blk-mq: export some helpers we need to the scheduling framework Thread-Topic: [PATCH 05/10] blk-mq: export some helpers we need to the scheduling framework Thread-Index: AQHSbRmvAHMLUWGyuEO5QhiYzFEm/Q== Date: Thu, 12 Jan 2017 21:20:24 +0000 Message-ID: <1484256009.2720.15.camel@sandisk.com> References: <1484170803-9311-1-git-send-email-axboe@fb.com> <1484170803-9311-6-git-send-email-axboe@fb.com> In-Reply-To: <1484170803-9311-6-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: <9AE71EA14CFFB749A49C8A010E3E203B@sandisk.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRmVeSWpSXmKPExsWyRobxn+6z3IoIg30beSz+7znGZrH3lrbF 5V1z2Cz2HDnD6MDiMbH5HbvHnD8HmT0+b5ILYI7isklJzcksSy3St0vgyvh52aygvuL12T2s DYwZXYwcHBICJhLfJrp0MXJyCAnsZ5R49siji5ELyL7EKLHnxT4mkASbgJHE7Al7WEASIgIL GSXmPZ3ECtLMLKAvceWTHkiNsECMxMf/r9hAwiICsRJXWwJAwiICehJ3GvezgdgsAqoSSz6d YwexeYFGrjvxjR1ib57E2Y1LWUBsTgEbiZN9a9hBxjAKyEq0vOYGCTMLiEvcejIf7BoJAQGJ JXvOM0PYohIvH/9jhbAVJD6v+McGUa8ncWPqFCjbSmJu+xRWCFtbYtnC18wQJwhKnJz5hGUC o9gsJCtmIWmfhaR9FpL2WUjaFzCyrmIUK05MLs5NTy0wNNErTsxLySzO1kvOz93ECI4zReMd jP82uB9iFOBgVOLhPRFeESHEmlhWXJl7iFGCg1lJhJflTXmEEG9KYmVValF+fFFpTmrxIUZp DhYlcV75A7tDhQTSE0tSs1NTC1KLYLJMHJxSDYwqafohPy8fuj3hQcvZNu4V+xQnOl6+OMX4 7ptbaUwCP08qqEWcKZhsNNHE6dHptKo3wtp7lPkO1heK2K/87+hc/Wrrbef6urO80ebpfr5d fGJnXl7T0/XbumC96DQZJ8anrA1iL8KF91rnMLgmN7n/m3S7efE7tpBWdanlCmt/F9w8ePHg vQlKLMUZiYZazEXFiQAknQsPrwIAAA== 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:(10009020)(6009001)(7916002)(39410400002)(39850400002)(39860400002)(39840400002)(39450400003)(2980300002)(438002)(199003)(189002)(24454002)(377424004)(2950100002)(5660300001)(69596002)(50466002)(4326007)(2270400002)(103116003)(305945005)(2201001)(86362001)(7736002)(38730400001)(229853002)(356003)(33646002)(36756003)(81166006)(106466001)(8746002)(92566002)(106116001)(8936002)(47776003)(54356999)(76176999)(50986999)(97736004)(626004)(2906002)(189998001)(23756003)(2501003)(5001770100001)(68736007)(3846002)(6116002)(81156014)(102836003)(8676002)(558084003)(2900100001)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR02MB036;H:sacsmgep14.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD006;1:aygTOp6mIYVkJM0LMZjnjYsPNcquw7OFubajg/jx5SOBMOB6U5rfdWcsWRpzp5yT0aPyMT9CBeT5s4Y3v8qm1nefG8z6zkvK09Ten2kWrbH5bqa9zOTKFS0wESgpPp+bX0CLNjG2u3xOdY7faMi8Pwc0qf3fbf4HQ80TCUBMnDhsFPFuB1zHlhaFZYw4KI1Rs8Pu8gker+yXdqDCh9ZA/5nWo7uutaxlLDh0lk5TjI5/Tatuqkc+fig+bJe5bJ2/jgkkYV3k3w2gjWL9fPfiFYhZFJHR2Th+GxdzXa82U6rDDJZi4nTO5IzkDDVr3q3PuQduSbLpPTVt4R3mdj3xK+cOK+K8YP8sZr2LlWfoeYri+oLrBJw0kuW1tyXLkwlNmL4M++aZF+4lkH3VAEaTuB66HXoCVSxpgvm0dfNWW/ZfyK3y/Q/mOXvbZ9tfIdJwzP+EPv0KjUgHF52FaTC1uAA3EsSE3QKrqiUyTir0kLzE0fROF0VArEr74FX0PQ6WRVGkfyna7pvX/59vXZKP5Q== X-MS-Office365-Filtering-Correlation-Id: 44dfe490-c8f2-4ec3-3e54-08d43b30d536 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:BLUPR02MB036; X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB036;3:jo2w7/R+5chOqnyG0oky4abUyPMvM/BYhi8yrsv9j1kwFdD1YlFYZqtuQwZ9GqUG5xeGrX/2ea/GWJy+ADXFh/Atxaep/5ioSf9NhfzivAmNY7KY4wHzp9wLv/Hv4yaJd6S7CAyZpI4WsxrRWdoL4U96kfXzLy4Rt3FzCbNtgzwxaf3k28vnJvy5fe50khcreUjI4UYcpM0WTlSoCTwV83mrp3AP4Au2uFdFITevB6MQssQFl5fj0JAG81xtqCg7mr8vYOQZdeldnZBIziWvkhjr50Rqb7DCc/HFHZQcFFJcGYjL3IdTCyhDl8hjQBWUrcwUjs4zSZ7WAuzTMfulsMhl1286w0pHCpfUy5VCiQFriemdhU/EihsAwMcI1frjWYHdoJRdU7umEquwEBZo0w==;25:iL6pjbHYiBs6F6QfUGQk9QUjOvKgTqlmVRaDWWkilJsQ63tpwL5N0ksi+pBercJrwV/FeZZdb0dEVdOHUA4Rh3VVLie+7cqPKk6jR1Wj8dMf9nQdgsBaVqQJiL3VvspYjqb2KxHbYTv1Xew7elkakJNZIwDpELS4y6G5K7sA4UnXnPWEBnMb4GG4wPjkB22RMDSMwLnI1Fixe4aSykD/wybyIU8nUxez79ZuQ+RoZRIyHnPgGjthiXHG4/FdNhGPL2ZDitywfBoAEblQz39JWsPiF979VYlrvM3/Z3F9Nllm4e9dRvtHarb5bElTI8AUo8hJ8ayQJ5yj7E7USePWlGpDt0393PuU3hfdGNuBzt56U+pHV3C7YemGJToMYtoolCbvFhqy3StRqLr4Tm7UxGnd5QVDn4o6nIU0Oj0YFLTUmnIVStd+4RwlNV6BjIz93sIgp2ayXsC73U6RRXNAsg== X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB036;31:NUaj+yiLUkcPdp8jYP9W9KpwbXz0AB7ifQI6kOjOp5dnf4FzssGjYdMYyrOVrscCy6hCsEMFECz4AqnkN0q6Wh4utPRnbZtB/YKjFUwmtdkmoa8MYulwHLiRGqDuYtfFshGhIOVhhLx6rIGwWXU1yZhcCjDiiwsh0B6eHJfcts1iJE3fHSTgx0ywmsu1fhMKUsHwOu8IyE2wHQM3FP2emDeYH5+tUoUPkCownPst9kc2q6GYgC6OqPxbEAnCJRJaMh+KOVDGOPC49sHGIZX4iwm2kF1iH3NUndMHkqnWQV8=;20:MwwrrNC5yPusYva43KLYMBoasmiN/oS01sv7jBmBhcK5RePrk7xt4DVgSSkIRVNe0QKTeGLLbgUekSreyZR/DEwZLQ2g/ewkrIWpJuW/AzS3fWT+ZLRocDEX4+JlPinhPz+BC7ysMKBiA5F4yxovtUEET0c8Dx8TRlaZuoyq9Adv/HRGKmYMiSq/pBEpUR7Otnub2Px02Y2o5uA/7+Gq+yYzKkLcxZTF1JsgED9h063NKlH3xB8iR5KrWTjddC1pUrb3+y4U1Tssh7pecmHQGaJimCP4L2VX409STWo8zV1vAAurSOaeRY688fbxQLP54OsnOGH3oi0NUx3x1Ml99nxfyYb2jt11h2aGTY+wT3CQrdZaWysMyiYKzTxj+KrTyxnBu68O7biqvz5EUVKn5XCjtAVzwi1OI1XOl5z1cJj+IHq1U+ORIx5UNvbNcvXRyPJkKO3eQ35gn7zCCi7c4zBTftRIm5McIh2+PEYCtoM2rD/zMSUsJVCvTtBjVkoo 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)(13023025)(13024025)(13017025)(13015025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(6072148);SRVR:BLUPR02MB036;BCL:0;PCL:0;RULEID:;SRVR:BLUPR02MB036; X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB036;4:1DBX47P5Hy7Z2rv1+ddwE0M+zgwGP7bJNG0dwhU68V0B2bMlFJj1XTdD1PqzfqvWhZ5jdTdAuLGo8hVZchAAFkVujP6cCAZRkNqOSYMpIcRVqcEqMMek4XpH5im5Jsiy5YCfyrmZlivMOKJmzMTCJtzcTwUvYZfIX2Mx+UCiCbpjS3BhKAtCp2dtIyiWHHuPy6wnlNSrAzOFqFMSRrNqPi8inpSoTpZj3cuM96tAbO9dI2PeEm8GvayXIvV6VPyNSm5OdR5u5OEJgcDFZm7q/g97VZyxHctqL+YpWqw0jNWF8wO3IlaJDxVsFnbPvdVHYPV7chnSC4GqbXzvXRfFdT8uOGJ6UX565pTG4Y3m4FJUFwRGZcWMLQU6BCUTUiC4tA2i4HpmxWFld3ywXpmPdzhh8r7iDp1XfmpwCQQPWXTyYuqArQI17VB/VKTpNp1PBKPLyYRcO8KLBODApfnRhk4Y/6vhBIjlnkIi2WRyiT/lQ1KlHFBZGW/x0fH2pi3mWzOk70rcAYMIvTbw73rKhPA/jsaVm2tWvxoBGWMCnvcSfF/hIdC5KXZHYnQPuhXfVt9XUFT2GIgMVXyGmj5BnftK3ExyG1A98ilhaQY6zKaPsADO3e/kAGkAxfGHECQJNC7y//VAcyScmM9QSetiUnQhcHymzptjV+0sPtFycUNKrTWCg7dVZRyaxwtMJgHMi5d4KGcY6ms1+LtwslHlEtJyB71tevwUAw6mavsjWoc= X-Forefront-PRVS: 018577E36E X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;BLUPR02MB036;23:ueyK6AQoGO75tEhitLs2My0/c/LjIhBn5okj1/6u?= =?iso-8859-1?Q?iv7L5isuHw/ze37aro2tyISg5gj0XciOEYvekR9sSrojmyqlo+C9AdwPqj?= =?iso-8859-1?Q?UsZuyG7q/Vy0dOFNxDuXEssXGKs/R8bhKopoMu4Jy0qA1CSI+WoThDuCQV?= =?iso-8859-1?Q?puuq+Ezs/m1VcG9GCRNeICfKooUoS45NI4Fu7DG+UsaHwobnVsdJFJzo0c?= =?iso-8859-1?Q?lpfe2BvPLqjM2eqKGdmvI3vOij73EnEkM7Ty6grtxPrwQb8hknHm00krGB?= =?iso-8859-1?Q?JeoJGwWYcZ5buS/UuQklABgbVmDNuppn8W7t5Nz5uwEYjhN3VLOgUKK3Dj?= =?iso-8859-1?Q?BHFxFVDvra2lr23MHTsrPyR2+yZ71kd1mAzcRKd60MMrfjUTLq4SGDoEXW?= =?iso-8859-1?Q?3cB4qwgXRcO+eRhn4Ce0YuDlWvU1lRZt3LfDZfId/yEPYcGQAuqUD2YXiL?= =?iso-8859-1?Q?4czcn0M4DzzrvRog4EmXmHMCUectASbheqDDiAOB2b+3G/fmwejadJJjzX?= =?iso-8859-1?Q?TepQ8F2glfMuZG+LKSuRu+xQWnu5fEYD3tm7O42X+Ie1pofA3Mnlctew7K?= =?iso-8859-1?Q?U5vT9XTPW9GHTr1MHZDteKi7J3akYgxrpyMM6wL8e0vvmE6o00FyZ95edF?= =?iso-8859-1?Q?rNnZaJk5BAa77my7Xu4nI34NAP9oN27Ug3TexJ9rsDcfl7Gxwg1n1StFIo?= =?iso-8859-1?Q?eaapV3S95QD1pEh4hu1bSLJch/NWTZ/Z5udXVuZYPNspCNj/OLCHBhvqS4?= =?iso-8859-1?Q?R1XEgBUGKvAWkC1HeObOblag/rrFF6JiXuLa5QBF9O0MONW82bUsvbm0XA?= =?iso-8859-1?Q?DH8b5zpwETAObU9M/M+dHQL9q6R/vLqpYDn29lRhy2/QvBdWJ0lBx+XrEG?= =?iso-8859-1?Q?R87oLlFptWyj76Ev5PY0U1NEmz5kbGYhCApfxDw0mjpK5NNeI5G1ctJADP?= =?iso-8859-1?Q?WbeAjMlQSVjAr6Kz00uo2DQ2GzCHIVUOB34JVzwM+s4Zt0UIyLVSxwnlb4?= =?iso-8859-1?Q?trkPubQjUc8/7PRX2kwhJgvmNlQ0RQOQl1NzrdO2zTwelkq0IwLQjcnXBF?= =?iso-8859-1?Q?nWuhKsNjSnZOCySXKIk9UMaGYcfSKhGKVTvxOoiwqdFb7tSawbFy/V55Tm?= =?iso-8859-1?Q?R3/8omk8LnyfGdqd4ijHmCdQipqKeRNWx3inbtHcy3aoJLLq9TTIgd+uMC?= =?iso-8859-1?Q?3+jV+WtWosAyAwI0Hzp4kX5G09Du48ndE/JRflMopKDMcscLIiAQJfB6tv?= =?iso-8859-1?Q?dCuIS9wZVrxzRXlyQxCkksOypuQ/nzADWC1GGT/4LNMZjsh7r8hesdDYsl?= =?iso-8859-1?Q?nYTLneHk89oRQWZi/OafbO9F0XOO1iw3atVAeee+ym+EgeSaQXGhxHw2xz?= =?iso-8859-1?Q?2IsLk2jyf+IGaipOVHN/W3EeEGqo?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB036;6:vrQNII4w7KLhO2r1z9wpoEvweJpxd4kyt58GeIPcUsnZDi5XeryPqFxVwfbHxq8kStzUiTAJppHexFpp6n8FkymzaLHVc44KTy6obph8Lw7YGK4YH++tAl1LY3gkh0veTrW1SAYYzSaJqHiSNzCCgYHmJ5EsUdoHMAlPugW1p3grXkCaaKEY5lLbNf3ESnTvmOlivgFCv0RUV8Cl4fEjzwYY2JdmpN1zimy4kBaKLC0ahroCYB3tXbgr31ELaYF6L3L0UwKPs3fVvxD56VSSDx6D1IhCKkAofpLwxLmsVbml5n9T+Xgx/OUyOIf6RF39wPPLMsPYWp1xaQ+QvFZm2PYmcv3RcwwVG8PZAsO4oZz3wtePDRpeCaW9LZwRrpA6FByUUJ7gSP3rUrcb1MaU8019PZm0wZYlicmWrYdHX/QV20ncv2m1UNL48wb5KHsYtqz+jnIOnc0xNp8zwqLvmA==;5:OQqs5LF6M07ImNgU8vOxOljVplAvbpvYDAoAri9y9mY8VdG/RR0JjFhqckrsLXm/wVmNZBSsm1ZJHBucQlp6S91hACc2A12/JzdMGqT6CFwbDdxccUXMXY2K+9FK0729oTrYiwTzZJkjAAe0xE3LeHUW7pq0Z9MEoNDh3fpX5sU=;24:o+/bw0TIXrYLyd/WAyCWKlEzXBaVg5IOdsaRZX1yukwRgEpOAtCPq+ewtPMQv/5XGDe+ephgBYlb0Nw+NFeOxT5m2H7dDc97jQuVsXu8+7Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB036;7:A3HtOLlO3uYXGjFmnGY26nYN7kpoUThEtmUND9Qa4OhwjrFYo72VDNRNbxVsQVjfV0ZIT6dShyRUwntyvxB2MMtEoq5HiatetiiV6f74zq22HG5uQpgTZoVlCZ4RZM46FGEGqMXNe/+0K+3AW849iB+SWHv6rv9nQABDiiZFpTWfXboziCoFEdu2J6cWNj6HAAz/S/WRMY1b0H6zaYfKZBqZ8AaOpjEzHWB3hp3hC9Nv08cm0UceQ9IWmCzW6WOJADGOTVHbn+veFMJaUrHO5AEEs8gAnGdFdpXAs0AaQZAk9sKXVG12rEU+r6d4MKrO9PxeRrWh4w7xU4rH6h6g/5UMLj6zCIpo3dz3v/swDTnOAGjh9erX7hE7Kf60xZhRoey5FScWR7+7EUwca3ZIQlvLrNndT0uuGMrdNFZ9a16MIPvOVs+kgD5gOt6nMUds30n8biweWxsPJtJdFOtkRQ== X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2017 21:20:28.6873 (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.54];Helo=[sacsmgep14.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR02MB036 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 v0CLKe8Z021668 On Wed, 2017-01-11 at 14:39 -0700, Jens Axboe wrote: > [ ... ] Reviewed-by: Bart Van Assche