From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750974AbdALVWx (ORCPT ); Thu, 12 Jan 2017 16:22:53 -0500 Received: from mail-co1nam03on0071.outbound.protection.outlook.com ([104.47.40.71]:37408 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750797AbdALVWu (ORCPT ); Thu, 12 Jan 2017 16:22:50 -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-0c3ff70000013ebf-93-58786e6e0098 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 06/10] blk-mq-tag: cleanup the normal/reserved tag allocation Thread-Topic: [PATCH 06/10] blk-mq-tag: cleanup the normal/reserved tag allocation Thread-Index: AQHSbRoCcLJIcfhcVEulBFqBbIrEsA== Date: Thu, 12 Jan 2017 21:22:43 +0000 Message-ID: <1484256148.2720.17.camel@sandisk.com> References: <1484170803-9311-1-git-send-email-axboe@fb.com> <1484170803-9311-7-git-send-email-axboe@fb.com> In-Reply-To: <1484170803-9311-7-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: <8731D9F7FD4B0B40AF0062642A6488BB@sandisk.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRmVeSWpSXmKPExsWyRobxn25eXkWEwcUGXYv/e46xWey9pW1x edccNos9R84wOrB4TGx+x+4x589BZo/Pm+QCmKO4bFJSczLLUov07RK4Mvbdji64yFTxc95q tgbGyUxdjJwcEgImEocnHGHpYuTiEBJYwiTRseAPE4RziVHi0s93zCBVbAJGErMn7AGrEhFY yCgx7+kk1i5GDg5mAX2JK5/0QGqEBYIl3p84yw5iiwiESExYcokFwtaTuDXpDFicRUBVYlbb EbDNvEAzz67cxAhiCwnkSeyaMxnM5hSwkbgx4R8jyHhGAVmJltfcIGFmAXGJW0/mQx0tILFk z3lmCFtU4uXjf6wQtoLE5xX/2CDq9SRuTJ0CZVtJLJ59kgXC1pZYtvA1M8QJghInZz5hmcAo NgvJillI2mchaZ+FpH0WkvYFjKyrGMWKE5OLc9NTCwxN9IoT81Iyi7P1kvNzNzGCI07ReAfj vw3uhxgFOBiVeHhPhFdECLEmlhVX5h5ilOBgVhLhZXlTHiHEm5JYWZValB9fVJqTWnyIUZqD RUmcV/7A7lAhgfTEktTs1NSC1CKYLBMHp1QDo6bnsRWcutbrXuxcmmXsyaGVLtk3xUjp4vrH yr3X1l7+LbwzZu/2PK6tn/kDWjtW90kyiLmnHphyUMZV6nB+7Co1Z3dfg6q5QjZLX9mfCNvQ +f7fPKP6nTZza7J2/dBk5udVklyZVFZgEv7seUxO5H0XZhOeZ1KRb5NPn3OTPlOgUtQ2V1RG iaU4I9FQi7moOBEAvv0gaLQCAAA= 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)(39840400002)(39450400003)(39860400002)(39850400002)(39410400002)(2980300002)(438002)(199003)(377424004)(189002)(24454002)(106466001)(36756003)(81166006)(92566002)(33646002)(23756003)(102836003)(2950100002)(2270400002)(81156014)(5001770100001)(8936002)(3846002)(86362001)(2201001)(6116002)(97736004)(189998001)(50466002)(47776003)(8746002)(8676002)(103116003)(4326007)(305945005)(2906002)(5660300001)(229853002)(68736007)(626004)(69596002)(50986999)(76176999)(54356999)(356003)(106116001)(2900100001)(230783001)(2501003)(38730400001)(7736002)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:BN1PR02MB039;H:sacsmgep14.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD047;1:rrvnnbffjGdToh3HLsUMC4oygDuQ9rKheeC2CUe7+Hqx2KyvdjBZJlbZafCacK/Vl7mNyvNzb0bEahz/8ShUA9pu6VQqb60VWoP4n7RbAdo1e+A+++Z4i/Un6HVQQdbg4Jmzu8/6EYUtvsKHRTyemK/3zjW9sXUHstoEcz1cZxG8kVdzJfivY3OM3c+0U6n5nJgeQNrVlAGHdjKax42VCu8dv5R7EAcTbLYYimkZ8lz6t3Irug+TduVw2aKzFFKAEBthdegoXWg/b+zpPMyVknEeVCgmvM1uhgEJshlKeyZ0ko8CAW1wcIfRbAGQ7EEV7/44eic5jfFSH+Z28AgoInAzC/+V1wcAWKbW8hEpFboZtkLKL1zNXZVjt/C+2efxg5JYysPZZ/d7GAxAlTLYOMgHNIUBViJjAcKeavMLD/n0LbrYDFoPx+MkRFEsBxdUDI7m/yxVKXgNxZgmIO7aJCzYFV/SZwnjpkhgqJN3mvGqYH2/BqLETI1sZ6EXSVl6HsLaRZj+htJwsS5K7Tz7Pg== X-MS-Office365-Filtering-Correlation-Id: 0dd7c1eb-2ca4-4964-b04f-08d43b312776 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:BN1PR02MB039; X-Microsoft-Exchange-Diagnostics: 1;BN1PR02MB039;3:LhSo48HAOY5FcBOn/3uRZ10Yzy1VYKfQpJJGPWg2PTW0hoXpeOT/J/LgFyAfwEiWmvgFp+BOP82GXZs2F033Bl380qLwB3ZOJLnmWxmI8OQuSMqXVVr+HZHZcNmZLYrWixgbdhqaahnX29SLLZgRvDsBG1LDsXRI+nfI951B7fp2eLQZV7QSWWIrzgFPQLR7at3BCqPQHyXA/Ld991KnZMr8LjcMfVNc5evGch6Q8GcEiwUX9wqlHBapUFrBIcHnMD1Kle83coADk5C/Xe9Mny8A28tysNdUMpzyR3K/nqPUxMeIZ0WTxeEGOAmTaBsN4chs5Mpd5nE9w+UZykRDwtoFIh40XSKNKF84lWRtsAWNZGYPZn7shfFpEIEJkP5Ui3csgCwlNH3JCuutE5gM9w== X-Microsoft-Exchange-Diagnostics: 1;BN1PR02MB039;25:XovMJ4PV0cBHFugqaf2QfuC9tFfcH4R3FwhoQndOivYQO53AfoR10YaD5T2tfMJg3K9kqfmqt07TuMovpzkSyQDMUFlyPQhDuB4Zc3RA01yYdPoo8GPAMbbB3lTcx+1n2zw5EcO2t0jJO81DiQtA+BDA3jZ+a86/iFO6hs/x3mqPMgYtX2z0mvkRhpQ4Dz7HjganbqjRL5yXgZyxAyuPrMtKnmSnRx77GpTc40kZmoiQVsxoXIrs5b1wyfjbyzLQZiZ0DJ9gwsg71YePStMwXbd0CGJ03xz5A9Io7QeRWMSWUN+dm3w+oPup6EbkLLNMN3wWtgOSDOfRySjQIvj+mf/ROGwxv3/Bt90QSsNR6oUv2OnItFyb1o6eE96sM0gkQPVdR8RSv1lyg2KjRI7Fh2U7MAlFZz+epB/eCMmFuCn7oyqQy+/Zy6GxvbbDIw9LCLqhF8iGQtw4C4We6P9EF3PtLswJmu7Ev1IuBZY0+cAumNoOv4/L/+GUZ+lIck2zGpikVvzXBN4DTzF5mrdhN5rzDJOPxxVyXE4VkDhcxLvhP1B3lnosM4MUgCS5LimLtXFi8g1qqZeRHZtZUzqu3hEK5XCUhyzsFR8jgdKa3J5Yf7l68XUdDr2SL4yevGL7tl3aoP8bGW8xQfhlqqU06kgOvJxtmw3Mt+D0FfDyAcXZ0eX3GacqhB/1FWjCaljUFuKDnhJXTtNXb1IC1zDvZuq4oHrkCg2N+Eh4lEAmhSQWzYZt8BMZ8nnGLt9e/JxdnshLCimu8oh2GnvE7fMqEJR8BCtnxEzMOaV3blqGjNTFPZLgNHBQJLSaGLVNjhgJh6czFFVS4+d55qJDnXRt3g== X-Microsoft-Exchange-Diagnostics: 1;BN1PR02MB039;31:b3T+zU8QpSU7ghxwGLxIfNg9zb9lRbk5/CYaTZpXzuKcZP0pc9y7lw2H6YpVDtvJRPHZ7yJkaeMgV+ibDZV1aKZY+F4/I5w4hM6UnYWeYmxwXGZsslLtB1asp5VKKOW7e8E6pxicOIkdqHrW5CDfjlKat05DQ6F2rQQQnJTGqWJPXK/oDTCrLz0s58NF20KamL9u88vYLDGLQuOV9L5ANddFQNFMYGP1ytMER5aY3D8SelLpYCgBYufeY99SPm+ErtL/sVCooliBeue1Ae6t6+F8Yuxqbzc8wNxViturOhU=;20:zv6jJMG+gJQIayhgCH0/QqnAvb7kg/BM6nAXDekqp1Js54QvByvtxwd5l1bm275ws4RoLh0EEic9cX2uvuMaJmoTwcCTBkxEwcxm4qXGlabMwmHtVa4HsPwbMIuHbPDCoEo/S7sw1a0YbiWEIcX5IdRzUxwpc7H8uO9OtwtRXRCSTAjz5qMEi4KFbAavXkwFe1pzGgROrIohTNRVz1T8XPbo/yd9zFOB45Cnivcp7MuQHQfr4FdhxRaZMtQeTF0/6nfMrULkm+MPxFa9Vo5w6cEWLg/k6eoLsT4PLHi1BdErzawERmTJlQZ9GGbIEh/VX1tmbZXRMlRFh6FV+yC915eFieEjY1/E757ZRlZyUx6Oa4ryIAc8nDIX2/Ow/E9E6sDeKquSprNj02MdDudM3k7Bt086RZWql2ehsVpMULy1EFplekDQAT4TtYK9gjYHPtz31EXvQy/6vBrgKX3mS5lZY+thNx54+LNMTq0vqlUwPtEpBUQRXHhwXZlRY+Qk 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)(13015025)(13024025)(13023025)(13018025)(13017025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(6072148);SRVR:BN1PR02MB039;BCL:0;PCL:0;RULEID:;SRVR:BN1PR02MB039; X-Microsoft-Exchange-Diagnostics: 1;BN1PR02MB039;4:vM54ZVKdGzy3MfeJp4m/Xw+ecc+NjJX6oBNz5aeDq6zvS9moPdtMfYWEQQTRCAjo10oS2T9AWuu8ME5XeQnt5GghvBMMLm4V/4DPHi8dPI7G8LTGL11pT3NL/5UTWrybXg0zHxWbuhSDSCyrDnCB/ZVPwnTFkWHp6hCbKjIlEezI59KiMUDmK+hcJN9V/d8rZGdxQrT2y8CBnTVRfxint7lr2BbPxGz2P9bxFNbmZ5CHwasqOwSr4sc3KJpibBdOvDgZdAP6LYDLiG8Tu/VrQLdTX+7ZFGe8yKCO+LHde0GWdXuJAYi7iPYuYoq6oaiI1qDTW7omavXKnBMHSbpDQKd+sfNnKohb7SDT9bczMqAZUkdUW4x2Ce5SqnL7DjZVz2vJy5kbTmn6PJwuwJigrtzPgpikHIb8e9K7a2VxoCJbrkDT2BIJyU4b8IT/7rV/IHD3TmvF5H9ltoKmABoiI4jBFjoIrbJTOqk/dqaXGDs5HtQyWB8IWpjGOUeCq/KkOEJRfLL9IwMH1TISIWvYb42Ihg6B0XoTHU14fVDD4IPZqs8RNYhR9vTVPzYMrvG8NdPA84gGfZeIFesGbziYhzm9jB4D8vNDkmW9UAjvfmuQWDdg++7ngVI31JUo74UxAq/EWccmUegquqFWxS77b/JWzX+UPHT3kER+Xe1Q1AUSG3lypf+Mu0tB+Ynguy5Sfka6T7pK6EBH/9MohoA7wcxWAV8xSY1z0FYOM3SFpHU= X-Forefront-PRVS: 018577E36E X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;BN1PR02MB039;23:R22XdfvsglP49jWMUjQO7VG3ZJW2X5A/mbERAhIQ?= =?iso-8859-1?Q?u5+sAOJKcS8Tdu1n3aQg9AMEiutc2Gjd+GCjhZ4MY25nedGyFIP7VOpxe7?= =?iso-8859-1?Q?7xrsU7UoIY00yyrw0yy83xV68stdqw3SnSgWRUACH0QgoB+lOTlBmBKCSj?= =?iso-8859-1?Q?zhbXxd1x5QO1V8XAA+LPHb4eEocJBLhydMjyADGODI/e//2kg41SjmDSyl?= =?iso-8859-1?Q?Rdz7dSa2rzqvk116bzk/ogMaHCyoZ0AV5MjnZWE1C1dL2f0HxOTTw8+xq/?= =?iso-8859-1?Q?E9Qh/eZ3JPxcaXTmgQMgeVQRffnGu5O8PfnopjBvOexL8g6goZIFTei5vd?= =?iso-8859-1?Q?r384O/W0jyKdLpqJ42NHZR18vTReHJgYHjKmJOPqU8e2KD3Tgndyv4Pw/H?= =?iso-8859-1?Q?0tV5uHYENpZqUUnhERZpmAdQYBikn9A3jDMyHw8306niqB6CgT4I3K/3an?= =?iso-8859-1?Q?TNuEuioj3YGXnMpPiRzzkIE6oVNwqXKhkTLQfPntNEmx1BFkiuI8TJ1wR2?= =?iso-8859-1?Q?cWy/ev1QOlOrZHxD9PThi8YJldJ0UwAuIbsoD/7UtQyTRtKCDKOCPe2qbG?= =?iso-8859-1?Q?RLwORj5UPwdbPgx1Pypn7qRO95UHtlNx83kQDD2kXwzjhPZZYl9wJrlXVy?= =?iso-8859-1?Q?CbfeDBnbtVrsOMXQmFVRXkxK+E74min9dj1MvANr4MNXIAMpOerMf+bXS3?= =?iso-8859-1?Q?mzEpCCVuO4ovlSoduRE3EjssOEnY4n8Fqyo3FHIZoszljRT/AQU2S1PXgS?= =?iso-8859-1?Q?t1S6YhWOIUK7G7KWPezcvo/WVc1F0st+oYHg1Ro/6X6ZrejByR/HTado0k?= =?iso-8859-1?Q?K9Nbncl3fxCpdj8zSoj5GtZpzgBB3wo6lRxChdC7xVla7cczGqKJjhAB+I?= =?iso-8859-1?Q?1EmPZgU3fZvBdZSZGSK+QZ7a82nY9kdFebsrwSz1Ns3mFC+tIDFvU4L+ui?= =?iso-8859-1?Q?8y52lshmNC556yTYDG6/53NESGbRQm9H8zaZKprCNGbPDVZneqMU7TR5jy?= =?iso-8859-1?Q?bFnFa7ez9y4nDk3SUgO2td73/lV0cFn3I+lTGTFjMQ/ixJF6e69dxdCAwT?= =?iso-8859-1?Q?9xyWm/yZuf+nuNhSGC0xnKVL5jCR7HbDFGpHyv6yeOT6Fu0wlIoudF4K3c?= =?iso-8859-1?Q?VcW55WhFzgwaAcBeb74Lp8x8OLxqyqXuYSviCAxNFhDbs1nc7ql0GYzT0p?= =?iso-8859-1?Q?bLqs1YyoWLtvkViYEnUtj1dKG162ldMayXENKZuKaKF1GFQIOWuLJpVtMs?= =?iso-8859-1?Q?p40n6lJMqur358Cq1x2fFdN7MsCxBx9VlNfecrGa2mbnIK+eq61H+Acm2L?= =?iso-8859-1?Q?H7gGL0/gj1IhaWXoCkN8XVKUFRfZcVTtTtgKR8ALzkzi6qOQewjsfDTVoL?= =?iso-8859-1?Q?lciueKsUO9eUCwv8yYw49pnFeLVK?= X-Microsoft-Exchange-Diagnostics: 1;BN1PR02MB039;6:EahXnxwFkjsoGPHn/WDDPKSkxoglOQxWXEBY5G2YUo/SLxCrGSsZYgEbbQ5J7Oql/15h/ye9vEWkKTf2Rr/lrg6XCOcT1S1weaB5SQLlqGjvUEV4x7bln+a9EWEa4dV+J+TwgZD1hN0Vo776Rg9oXP8b0XXgz6SHiM1Lds0s1geNwr95n61cjeCLBYWZKeFCLPXvQnifuFKu37/EA0thAASknVSqizjgLg3IGekBe331BCSeMXM31GZxUTV+8l81mLe08J29uPTOVeAkW8fah9Eq9tjTNyvnCTCVR+CIHJLPV9SEm+1wRcaNh6pyb61elLHZt9V6d72Z2DueVNVhhCuR8K4oD0U0Ped168UGkQ0cV0Q9Q419g4jcrfvwpHhVX0X8MTEdd0IR95jEg5xqT//NqlZcNeVSkwqdNjPpq0PUJlT3At9OeNB/wVTQq9x5HXcVNGuczytgloDtCvUEMw==;5:SeMuOgwCf5GqiJBFWEgOrH49MQxjHWEdxAjhhs+mcGpGYAvG93aXBbKGZ/TxTWCkOrlN8dc+Qsfql8XSGRtOipmNvgEU+/1enhe4f0uBAHoV0OAfvNYpidqJZSQkGU464yMEYd1i1sU5opNtGchneKB95rVy5N/4/28jNk8ORRU=;24:W6+sBau5PMhP5LUuGdxzh7SmkHh81jbK8TADt3r0yZA3FcT7JF+vP95Woe+PleLocwQPAUrvP2kNjR3b2OBOEnp5iKfWtSUNTm8GMHXe6wQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN1PR02MB039;7:U4FSYMn/yhHTqhPTkOTD1B3eE2yHuQ9EL3itbCPa/HfCKcnYq0/+hQAnX+bzPJUzYDCXUfIi1PeEUjfwQbLiRKwN24JxRh/484ayou38/wlbaHbqsipqN/fVeqwHzEmxaaeovqGubg31nX7cRj5l3i3v/buxvUId+7bAVNZZqCOQqtjTpACzZK1vD8hppMP96M+S2+ODuERUjDHxMNjkSXFN5j1zpVrQpCp405xUmxoJ1nw4yI4OKxv4MX/ogDygl4Wc/MHwAHAsho1mhgsdAMeKkfl0VuZLr16HfzNahOV2Ts+GTaO9yn591qzYXyGR6/pk1BBypN4OJLwD6pGHjPK+AnOwkBWM5oOfJ647oUW3Tco49FNhSq3Te+rvcdQlMWtDqXkZd407gg3XBC2/R140LyIC73nUiRh8soKCUWjVsVSVFUFK75Rx75NKq1sHHgO3tNd7XMGDwcy8AoQQEQ== X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2017 21:22:46.0432 (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: BN1PR02MB039 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 v0CLMv4d022843 On Wed, 2017-01-11 at 14:39 -0700, Jens Axboe wrote: > This is in preparation for having another tag set available. Cleanup > the parameters, and allow passing in of tags fo blk_mq_put_tag(). It seems like an 'r' is missing from the description ("tags fo")? Anyway: Reviewed-by: Bart Van Assche