From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751105AbdALVSU (ORCPT ); Thu, 12 Jan 2017 16:18:20 -0500 Received: from mail-by2nam01on0077.outbound.protection.outlook.com ([104.47.34.77]:18896 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751084AbdALVSR (ORCPT ); Thu, 12 Jan 2017 16:18:17 -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-0afff70000013ebf-2e-58786d608649 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 03/10] block: move rq_ioc() to blk.h Thread-Topic: [PATCH 03/10] block: move rq_ioc() to blk.h Thread-Index: AQHSbRlicnpw9l5O+kKTL4gjZVX1iw== Date: Thu, 12 Jan 2017 21:18:14 +0000 Message-ID: <1484255880.2720.13.camel@sandisk.com> References: <1484170803-9311-1-git-send-email-axboe@fb.com> <1484170803-9311-4-git-send-email-axboe@fb.com> In-Reply-To: <1484170803-9311-4-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: MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRmVeSWpSXmKPExsWyRobxn25CbkWEwZN7lhb/9xxjs9h7S9vi 8q45bBZ7jpxhdGDxmNj8jt1jzp+DzB6fN8kFMEdx2aSk5mSWpRbp2yVwZUzYcYy9YAFjxbnb M1gbGFsYuxg5OSQETCTevtnB3MXIxSEksIRJ4sa6FSwQziVGibaFZ8Gq2ASMJGZP2AOWEBFY yCgx7+kk1i5GDg5mAX2JK5/0QExhAQuJ882yIOUiApYSa37fZYaw9SR+tq1iB7FZBFQlWm/f YgGxeYFGPnq2hRXEFhLIk5i8cylYDaeAjcT6y7+ZQUYyCshKtLzmBgkzC4hL3HoynwniZgGJ JXvOM0PYohIvH/9jhbAVJD6v+McGUa8ncWPqFCjbSuLwjUksELa2xLKFr5khThCUODnzCcsE RrFZSFbMQtI+C0n7LCTts5C0L2BkXcUoVpyYXJybnlpgaKJXnJiXklmcrZecn7uJERxxisY7 GP9tcD/EKMDBqMTDeyK8IkKINbGsuDL3EKMEB7OSCC/Lm/IIId6UxMqq1KL8+KLSnNTiQ4zS HCxK4rzyB3aHCgmkJ5akZqemFqQWwWSZODilGhjrwgUDEr9cDT50Ym1R2ZID9259LBPdapDm 0mPhbpW/m3ObU4xCfrx7puhcudVtyYcaFKNO7Re5cyT72a67s+YEym71bfo1b/uuiOg1T5eV X/7RKLiM3UOzSajQ26g0h19uwZ9Ok9fvNvDfOK61JW7RnLJC40MZcdt69Jg4XsX91yx5W7tw KrsSS3FGoqEWc1FxIgCpU0cxtAIAAA== 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)(39850400002)(39840400002)(39450400003)(39860400002)(39410400002)(2980300002)(438002)(199003)(189002)(377424004)(24454002)(356003)(7736002)(47776003)(305945005)(69596002)(92566002)(36756003)(2900100001)(2950100002)(189998001)(38730400001)(97736004)(86362001)(2201001)(5001770100001)(229853002)(5660300001)(626004)(33646002)(4326007)(2501003)(76176999)(54356999)(50986999)(106466001)(558084003)(106116001)(68736007)(81166006)(81156014)(8746002)(103116003)(2270400002)(23756003)(2906002)(50466002)(8936002)(6116002)(3846002)(8676002)(102836003)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR02MB1424;H:sacsmgep14.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD046;1:oiMR36k8Mnu83PmtizxdTDBqfLz4NFx7Fhxt2u2qqcLpEXMScsx7/7OLZ+6JFwKE3V03eoJ6wGYX90vznjfIyu7KUGjac76DsQ4a2rGVneUFN7BspflqHK/jFddAirrUVkGkgJtuUa1U46Otz9OZhsUetJXzX2MywJDJ+n5afhFIGyRWXg6Dx3Moe+4wKYJ1g3zn1q7WyiubrfJymqlqxliuZ9h6VGjAFuSdRPtDOAjVz2clYCG5ZYvRklDGe3IZmv0x5O1LUu+KKXibiLYcZGzHbWBvED/1l6eVzyFZrvQDTODMLmeZ5j+nR5HdLP5OxZ2fNPc7Mf6ySnOONGHLRHRFu7hE+0Wc3Vor6JjJZEW0CqXdLf5hN0AOloebOnnjKS/i6vEOrSIx8w6Y8mkkMaDmrRWwxomnOcXocscByTnjSbtb75WhaY5OUu+zVXzwcVFxEoCteeU7T/ZIDle2drpy3QmoClJxLFuvPlIQvKccVcUEiRMlTPOXPwuLfNARyEWyStrcccJ+xelpp2HVEA== X-MS-Office365-Filtering-Correlation-Id: 5e99a125-27ac-4db6-6020-08d43b30856f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:SN1PR02MB1424; X-Microsoft-Exchange-Diagnostics: 1;SN1PR02MB1424;3:05A2E5VryJ3KqJbFU/2jIt2YSM/baKoxQGsSk+J4MEaKyEfOZocN0apcPQX9uFFb7IRtZKGL5QrBm5fuS920rVJqn/37bKTIr1IRbySTmm6nzJFxqaGkx125yegyg9jSBtiiZqNNxA410wRGI9r0CKhJxTLQYqQx9ghw29hUuGJ9MyZ1lZRrA+JQS44IIBZ+vlhoF/AlmC9mpVoyrZZrblbxYOV+7ugQljLBTUivob73epRDb8pYuVhe3Z3zNUdUt7O7TyMtyFkeh2+kJDmdxR5Zzl1ezVTTjHPsurNx75KDHLDUZL1e8rKEl7OVzhhd6gkLLYgROphWdCKHUqbsoly9EQFjFre/WIu1u5c7vk1nU0JYxSRUgqjmIClmQde8wqYRa+Kgirs+koNVvNkcKw== X-Microsoft-Exchange-Diagnostics: 1;SN1PR02MB1424;25:zhm8l38gfmAAXvAbO9tUjg6fRvVb6YBhO2jp/5dXlhxIqzQXjD62NG5IfG/tNjVNaqlOpL4h4RDsqLVfd3yla3RiLfg0qUpBxU1qWtfaR+wZb2sbgmgmGGBAtjluLcN8rACupLyInJpLOGWpMaK/sL/J0Pl+DGS7JJK/sG8+2bMCAvZesw0saMus4tZG4SfvHUt+c/YAhRyLmiXrULjSVbu8Mvb8nmDrTZXpJKKs/XbifQ8LoqWDrHzy4HJLUz9sfStl8NayYYraIyzR+bcjPRhKCpMjrNIlJsb6vQ0t5Cab6a6ZV5W1gsiRXLyPxHibnONypzo8oIv6WQcZoKUVqi7smVm4bBs2zxj/r6znCHr3qWPxNTz64kdP6HEunC0c6ImO8BwSwYiFHJC0B+IcrOJr1P033rmx1wfLCqQjA0v22J7VXY+ak623hJOGi1M1ImotlWFJoPh5pAhOwNe0Yizf58GryVmC8RY6yqNsV9ivc8mvoZv9fA7sZdS9SD7mzBrOMr4MsXeq45coPmrmqCYWv07MJvuhbhUkKf7jayVDgWJfwX1oxa3zlM3U8m1+MWS5DkQ/qm6diJ1HjOD7zRJTrWxAjo9Z2I8Y7QOtcUxdOeEKAzRHZsrC+83JXVAzePkMCL/nDW2bFntjxCkbzFunZyEPEP4danOb8PLI+3hdKymetyaV4w6Rhp92ndEdD+Js3+oDT2+RUP0df330XM9KopojDInxAwanPJHHy3+/os0iN8C0oGhf4wEs4FRwRLhLIW76eCrSiW+gSJ2nw+slDfYkhYYroP+90R9SsUtE2hhMYAqU2PwOjNR/VF0qlbVhIWcB9/0hhZLpSsRExw== X-Microsoft-Exchange-Diagnostics: 1;SN1PR02MB1424;31:ISpUWSjf+LiC+j8aTLHI49nhgFnxqJKehWpBRaGDmiVBZImDK+ExgRHDWOwocBouY7L3kEYHKWAMgVQ4FJpmzHG39xto8B9/w43TbPA+aeeAolHHVp3CBsQ66lanz4DxNjVh32+43jq6uoe35AMaHYKhkqD54tHzW1UxuiVgkqZHUL5Z6U2MInVT+7XE9dMPCeaHSQBURxbBi02pLSISIg+BCUZ3laJggT8C0Y3vNxBATTsEW7rnGjDGwwPNVS1GVsDH/G6/0ersBsr2uw9w9OC87ROWAO3gkRnyJyWIDwg=;20:Pk+1aSl1oN2jxhTZx7TU3GjlLVXwc4DYLl5sZr+Fp3TeTrr0lp85tpp4qaft0EKnU/ojS0ZupzzsD+h+8BeB+zN9e2Q/FT5fLVhWoSA1dgQrNaO9zuUgl0yEWEnsYWMT1t6FRvXSPh0tmbCz7JkVwKZ/w2BWn5oElmwXf3qm1CbclVLco2CFMZB5FxKcyk8pn+mw/NoaEUQAjS0zmKOWJt/Q+B2VaZoE1FL5yukdIJpsCS068rwTkZCZGbMr/+CdeYnPr+9FF0NecHXmAOa3w7llF7BTdcAS7xVY9EHYwjdDPtPa/AZPzp/12DrMrxGFq7gbi46D+HY2lA6U36Zanv8u6FJKRtF13DqAnxgvr8PmJQb94Iromr2NqntsspWdy+o2aIdLUeAMZFui/KEagZVgUMQSoWZFSv2bw8TzydeklBx15QN7Az4QAaroYlD9D7AnhVhW8LgfIGK9xQiDBfrFrAGlTIlWh0ZpvaXyZm8BfqzewIRLT8GTyFY8iTwQ 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)(13017025)(13015025)(13024025)(13023025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(6072148);SRVR:SN1PR02MB1424;BCL:0;PCL:0;RULEID:;SRVR:SN1PR02MB1424; X-Microsoft-Exchange-Diagnostics: 1;SN1PR02MB1424;4:WGpBNaAX3BqJ/GyaQB2sBWBbsOyciNHjvbkz1fwsVol5CE1MzpbeAlUA0k8k4dFxclOm0Prj/6/9Tf7aJSdLlGdqQ5u0F0cMMfx+aSwYOUnOsD9LNM3zv1mlbT3Mk2pBrzPS+8IGEU1D0c/IlQhBgEC5xVTB2kaB0QsJV7myzM55Z5Vvx7cG9AiQpmVJd8qfOjv3iQySPjvQ7f+sfSqf7uKs2ySl9oTd9dIjhA0wQecqbBu/13pBRC2xPuvbzpR7lViPf65u3YAbcQYiImMgDYwv8Vy7o5LQ0Isb2Q5YABiggicLY4JBksJ8qDaWpti70OH5BoKelsRXYBwrvv23Oj7Ln3AMsjZBHclhWTyLAKD7saEdxuiZv9rZ9DWwcclrbMfyug7LDCW60J1xNH6WojNi4GbpjeDt4JL2enV3llwT6DdfGzkr6Uv9J9Nc5kt8SLgn6pS0h4IT200xOhFWOmr0aluTGNSg4tOt/q5kraK8f7Wgkh/nzSDm/D3DAaKvrahCsmyu6Tn/Bg9FinMSDKUkTGjzfLXD51PIeHLnspweCGTQl28qxRTMaiN2sAwtQdhUs+l3DcUl0YITL2yeoQJDer/jtGOUmYgDAIYDS7hPaajiPdKgjbaV7xAW2i7oyo/ly9t6DH28nCcKkSX3/sL5OY1MRbiFCeemX/kX6FpoQFsLnTau+m6HisOMY9Q7oK621XPvtpbf7hFfdDWQwzRVMXvPIsVHyi4zSl70Z6s= X-Forefront-PRVS: 018577E36E X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;SN1PR02MB1424;23:QsCIcGZPO4E0s/0ZF7qr4LO5G8JtPwzch6cffjk?= =?iso-8859-1?Q?ZytDcE2w1m0KI5x+VbA+NQa+TLChjPFGbbMBYYJn9Jhhp2QkvQBdMfJ0Yj?= =?iso-8859-1?Q?8s7iEULLshPFtwQCsEP4azH1k1pesf6EXc3rXue/fmaQqraa52ylssE3v1?= =?iso-8859-1?Q?KaLPd+SAA+uep0JZmPzy7eWRDDG85b6XM6ui/OxlFMzyejktcosVGS58LN?= =?iso-8859-1?Q?zvzky7yMs+hNv/GN0M3tqr9/Bhtfm8XFstmVWAJRhlnvnwMlDIIsqVwXdW?= =?iso-8859-1?Q?PK4FB6uPx8c3USAjDO2ODs2ZVoxr9ITbJToVuWSv3TNV/q1TowPdF1LcZc?= =?iso-8859-1?Q?Yc2gIl9atRFKoCZucB5nSFjV6fTHk9BfiL8MxD3DpXDyLoAWG+9DrI7V9p?= =?iso-8859-1?Q?80DeG+lYtXT2p3qvWLLIEM4XgnKKdP+RmSIDsd/OqG1hCSRdeqauqJiQB0?= =?iso-8859-1?Q?WnJq+YkgFul8rpSYXgjq3NUP7no23b5T3LhwbRcqmUXt1Qpaf655mslVfy?= =?iso-8859-1?Q?t5O7KzbSsN89ghcVVN4x1hKuKrNHJriK+ZQQA+JvIH4lWGq7St6lWq3Y3K?= =?iso-8859-1?Q?AdujYJC7DosyPDRgzwjrsYuOdapDWt+GuzawPGdNMww52tzgDU05pgAQ2T?= =?iso-8859-1?Q?3mYhfqAk9Mce5OB8oQ4BYhLKrOcWxXCT+7bFjFzeGPi1rcOwuxdrD9BTTc?= =?iso-8859-1?Q?Q5laUgieVYcuCQhCNmc2AUfA3MwR65HAL3Bi+owMgPQZkqgMQXNCxMETTd?= =?iso-8859-1?Q?OpN8RLcfbJKCKbxQhGbah2/adr1FN/AAHAYSQpUsCasa+XzEES1vQfuTQl?= =?iso-8859-1?Q?E9D87pHgqcY4h4hu5DJUEm1bMcGQsu702Uy4MhkTaosq6Shci0FMkQbIVr?= =?iso-8859-1?Q?WTsDqaESwhivCNE2/fhAZH5yIjEaAkeZTY0xYNH60pQ+PYBiAzMDv13srC?= =?iso-8859-1?Q?VZvR9hn8aUNdGX9ugMmwZ5uHLnKlxe2+jeUUBuK9/6vzegP2NdOyYHlpc9?= =?iso-8859-1?Q?4znXeZV+NxmvUV5TQhV7mHVlnOnHnxJ5ktnheF+/Gn5+oO7jkGwk9IXLK1?= =?iso-8859-1?Q?77ZRE9gM74B4QN3YE85ukmpDx6ukOrOj6+DveebLwmMamAb66a8nbZSn5I?= =?iso-8859-1?Q?MHKAUSBT9Oj3YRi7ODh1+ILFvH04QjtoPxEAl4BPtm26BFkZUkaPWqgM4E?= =?iso-8859-1?Q?pzRMa2rLpk5fUkK/jJX7LP/y50Y+p3BAT528asP8OtDoJSNHVlpope0YzT?= =?iso-8859-1?Q?/GZiOQvdt+vFbd9biz6LY6DhLB45fkWaqqeHi5gr6lBO6C6jNjr90MF8J0?= =?iso-8859-1?Q?BjZBkvfXGCF0aTjyYdbNkaPagUA5GMsERUBaXKARmt0IJOmj5YDLDJPSe1?= =?iso-8859-1?Q?dqPMhY4wGrk92tMwFd39pedjJPFI+?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR02MB1424;6:2ox3NvVqB+DSnFgjP5m1haOx4DsaFRjJNYYEHWS9avEVlGK4REnbvQW9rL+VkWtOCm6xmuRtXGz8AHf9a+ClLWXy2MJrYhMhJcagjCcc8Hb9sHogOsI1O7WysJuvcUncP/5kfwkP+7gfBSekxrhJQwko1l+LsCNY6CA3i6zFcGYD9zjrSyEmfBJp7cWn15ExsKkjXIiXDzqlG/Ne0tTQUSagJijmrVEx3YWWK4nw4qrtWmwLJ/hfs7UltAlF/r9N9z4mJC+vnXDJJI3hZAdWZt7v2hD00nK1rA5sKwKhw+/xK7N9tjFp72aWnlGhCC2TjrRPmMn7XKNySD2DCvg0/OTG6CWsz1fG3yrfrMAUlr4fww9mn0HxB5HPTkUr0ISCcpP96dY7KssOlJOVKksbypHkwvnfvydlMG+fQMryrOpqj0jtFicwusyL3E/Tcg4jbeh//av8bUhkWsZ9Pwzefw==;5:77q+hAt3KbZHHGTLyt+xZn9NIWZ9e33/DP3x7SNa0Ke4B/5dlGLm7ZFNb5q/OcTKiW8cA9MbjkG1MzjOzrCvtpLKAFxCjE8ocC3BtFcatAQZZf4yBaUy1p4/tiuX9xc+ZiP8hh0O6/rab1yanjrKW9TEMiqtoH180DH57xuiotk=;24:pVYixoqCaMIbEwXQ0e9H3dK+kVWrI8A0B56dn3mm0R87dlWx0jPkIc6iZF8L368VJe5FSGXaIftm2j/zU9V0p0LIzJX4F8OHvOsNAQUS99Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN1PR02MB1424;7:TYCu0XlvLqvi2ZWdw19YDpVlDBV2g1VOjtIEgDBk0HqtP5vt2b9oRHCSggwKWDsN4XMvR9wpCb4D6hJcYDuOdf5DGASA8f65nZgVxWCrIAxA5rRSfm65ns55zNWWcrElDDHjBs9/UJr611Kd1PFZ7XTW700TWEusb947l5B2+ljaNtoCI84Y5D/t5KFh6hDbO1rgUV6MNWhBXvas9P84uSr2paat7J0UkYiWSJfsTUtgcLjQZObMUmLMB0PVVxLMaWb2/KXwAj3YmfyVuzoguKuIZRPYkUuAFPI/sDKj0HFtxe+oYQgDNB10GX5aIaXI5pY85FaEctqZK+kPwNx4jiGVzi6nwXwM6txUv2VHXd8Vz0rwKJYGaODlShvI2af7ihWEZDxvuqTcQpdzoIikOYifzNboKka9gAalqSedWyjRRMs/zAd5G6A7fG7XtflHhY6W78hU0NVKC2ufuZmQNg== X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2017 21:18:14.8440 (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: SN1PR02MB1424 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 v0CLIOEt020503 On Wed, 2017-01-11 at 14:39 -0700, Jens Axboe wrote: > We want to use it outside of blk-core.c. Reviewed-by: Bart Van Assche