From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754165AbdGCKuQ (ORCPT ); Mon, 3 Jul 2017 06:50:16 -0400 Received: from mail-eopbgr30049.outbound.protection.outlook.com ([40.107.3.49]:27946 "EHLO EUR03-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752378AbdGCKuO (ORCPT ); Mon, 3 Jul 2017 06:50:14 -0400 Authentication-Results: spf=pass (sender IP is 193.47.165.134) smtp.mailfrom=mellanox.com; lists.infradead.org; dkim=none (message not signed) header.d=none;lists.infradead.org; dmarc=pass action=none header.from=mellanox.com; Subject: Re: block: spread MSI(-X) vectors to all possible CPUs To: Jens Axboe , Christoph Hellwig References: <20170626102058.10200-1-hch@lst.de> <5dee80fb-8439-8611-a5f2-a30f1aefb835@kernel.dk> CC: , From: Max Gurtovoy Message-ID: <933e41e4-6c02-9ccd-1b60-76f4faeb5b22@mellanox.com> Date: Mon, 3 Jul 2017 13:49:26 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <5dee80fb-8439-8611-a5f2-a30f1aefb835@kernel.dk> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.223.3.143] X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:193.47.165.134;IPV:NLI;CTRY:IL;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39450400003)(39840400002)(39860400002)(39410400002)(39850400002)(2980300002)(438002)(199003)(24454002)(189002)(377454003)(53754006)(9170700003)(5660300001)(76176999)(6116002)(47776003)(2906002)(38730400002)(6246003)(4326008)(305945005)(33646002)(106466001)(50466002)(189998001)(3846002)(230700001)(31686004)(81166006)(50986999)(64126003)(626005)(23746002)(7736002)(54356999)(4001350100001)(36756003)(229853002)(8936002)(8676002)(2950100002)(77096006)(83506001)(356003)(31696002)(86362001)(53546010)(478600001)(54906002)(3940600001);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR05MB1196;H:mtlcas13.mtl.com;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;DB5EUR03FT018;1:oj8IHLH14eI979YnX1FIRIf49Za2IE+Yo+blJee7kIg1nItEU2d5T2PsCe5fMl5MCdT64md3LGM2d4/rqT/04KpV9O30LPv/wJvPTwvXWBB0ZM3CpWfKF4n1YrNMunifjsAEAwi82bCY6PuAgq8VAh1uyqob8LRUp3uj4H7ovNfTCSIRLdSoMgOs5eJeE1l8D8+UcGf1iExbBKaupA0bnhKUB/AbN/AZ5mXQk3UbTO+T53E2mGnJU3CgaJYPFUOrMV1ifZ7dkToHkEPP7xge6Zruy6QTSjVKY9L43mqnJUyo6XBjn33j+Zqmon82m9YTYuFjIt8jIoMfmIu2M0P+XJRulbMXGjnRXNmGVzd3wSNsTQmJj3LSsyZo7UmAxiDAG5ofS4VLMPMLeq0Qi0q/E9rgJlcVeZ3Ug5gEGvyEM9nKqnEoIXzgBxlJT8lZ9tzEAEZYwVIKBUrwBI5IDj4P5zE0BDB9e4Tq5JBrOimqGftshLDTWq950rUj6ZCpp9rVGesxSrDiK9nbCyYtS68TFg5hfD5P95ecCFQXyXstTuIPholjccmtnguya4ZFh/YB8/d7QEi5IUdO/tsdGNyw0hI1ulKGLJ5lj2fG7BAGe1izMHkghP/tIrOGDkeFxotlBTn7EYYVL2LKeQOhJveYyHklVwdABzH5iinoCdiwY6HolCramKwgdKOkgCafv6mdsYvpcpON7NL9zTz8xLCXx2uameY4UB/VV3K1cIyueGq1d4FMNWOybFwD8TijHwd3VL1JqBPPs1Lx4PI45vsW6Ko8t9/OXB+a6VWW5LJ+zOaU9fdKC9gwgT5BqWVIRsyM/37WB9eUyEYF8nJ0jrO6R13dUli4YV8s45bj/zb6Hd0MBPRPmFERkmzKsEfnRXJI0qixRpH9/K3Uq51Jf3opiRJC7hQsuW4xjS7TwydkMENYApXSvIPTDz+YMakODi8P X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c659a2c8-171c-4751-173c-08d4c20146af X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:HE1PR05MB1196; X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1196;3:efQir+s4RqQ6wuc0f8QJyYGG/JFgVUGTd5oKHwTOft1JOxT9c3ngyxLyNo7VmLX2r/cnC12jqOsQWLCxlomDbyJGcaUL8j7MKDdbMM3QDllg6aBJUHB7fdOHCu/hzJEZ1Zze3GrA5MW+u1g83pcoylBicX5eepexNqR+FJKB9YOsYhorWHCj7HqkCzvFwLcHs8581CMwF5pdnr3u8PDpfa32ncmXdTc31BJ/iq7eR9FZCBwRV4AgZDbynxQdI783KZZIrFYL3Q56FPIscpAS5s9wKHGDB/h9mFi5GJEQCgCWn1CgmTpKaWZaq+OUBGqkUfHRNScfziOrTTWaY+3vNirOueO4d+mcqM58wRFZJUujCDrydtOtEcOH8NE4gdMJXKNPLl2A59Ypid1UUwNj3LmhX+famtE/1jAsrXQbUESgPgih8u+LWE/c0HgLbkNkLg+l2wpBnABjzRAIhFXCu0V9s5yuEV6Mv7TSHPU1cC0IQs+J2c/NRLoHAM/9yEe+6X5epsmpHF9b01GIX+JgU6PRCN48JdpC7FW/KNg95OjqHGvZoUMnZFvPs1Cniww413nPcgfDOXn66YpySMnFBGeCN6/TmH/l4cB2j3RG2YXIqMcimTiGhR4SpR/+awkUudv/hKM3s279aRsqnl8Y5o31jzZrajcZTwHZ8vBfIDZlvjMoINoXv/PDsIMei0a0bk7A1dgThLrk5QAgWX8L2MmLTy387RZhZJV3WZaMuiu9lpqX3FNRClmmaa2mOrOoVfFOzi0b1DRnUj07r1+hJwLhX+niWq4dEHkuwsxWaegpZvVUL6FDW0JyYf99mkHiyKd0ijOsUD2ZMVmlTg2P5udsPAQwGFKMQF2FwFgbKsIsoqlhDK0aO/o2qJnEKnfu+vOZ5riMDqvKyHmumi8+z/DbMV4ArW6VYAgg0p4ZIVGPgxyLoKiaSpSz3XBLQdJB X-MS-TrafficTypeDiagnostic: HE1PR05MB1196: X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1196;25:v86C3HgulLMcM2SKW2vIb+sKah+6CZKMTDwyyD5q4HinyS66N9E+gFOU87AhBip8CSsJ5g1wPviGt6zCSxOEoiZ3f5cO5unxpapoBRMVKx/NXcKlX2kjlP12K0CeJs+xzdTX2Kh8I8aq1oPl6E1oPAVPKF3nmATfnWgqkpS2pY8viScgGQfZiYxmonJHvZXkikq3GPgiy9+QXfJG4FeFaJovsa7tSAeNlYjPbPDD+TbzfqwT2XZMsuJmTpDPQdQb7UpFcErEBvkmFehDGX8UiUk53UEDMEXIaDrIINEEMlJTM8HLK5d9Y7xRREDDPXuo8lsdF1QzffZ8TC63efWEnMObUzRX6/sC0JvRXb8Dn/gXpvmN5ElZXOoZVRiTl6jrt7P6dj4Pwub3FCJ4sFVmznHg8yyRJdCqWR2QeYChMoWqBlj44Wq9b2mIyK7pt8T50bCKVLWQ0y4WZc5quCJUeu1qj2zZInJbCNLXgeTR9wmhra2YKfL8vRIX7//BawYPi1XVFMsnnephs2XxSMDVDA14vbKrOTDgJBsdubcUo1GBAaGAO5RE3AcEnwuVt7rphvRtAbaGkU+s7WGl8erFh2mBTzjh+oVOiXlrqGNaTMj9/4l3vu/CIpKYVBh+W6B+Hz+xllb89Dqe6kamLuCMNJ9fm6356gu9rYl8pDQwcX1t5qL6U+eAK/+6PpslucIOxxbJxd32a2UpV/SZLaQ1a9JN2XJoIRKPwKmt/j6+afeO+6dyVaxF87blZ1ZwHiGm/ecEhgGw9k5rZFY5dWPmB51EiLOrIoMeBEmxUg6+hIF3RNJHy/i7NYCG5TdY6akssid9uV2D/kfe01MiTu1F1YGalm097gBkVP7ey14FuyQ/jry2XWc5L/Ya8mY771QI+o88qU/raE20PI0eriWwdC87bmggF9C5b17D76Vu/AI= X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1196;31:TuBNNtc3OybeCq8w9FUTVdK98tFUwDqixsMmCYpUlmSoaFgubsiBJ924mWxuaM9Ee+sCJdNxur4v2icsEoXmw+87ROx0FR1IAyCGGA9rGTZeh4W3g7zf0m3s2FQHOWn5rnigEg5EhdKfLt6DvmskJKDNmindErt5N3+vPuploXNikw+Z/GPfbmbriKqDBt12xfgYrMGCUBmJ/p9tUeRrJXWQS6Eo4NGgxz+AlBgd0lqL6buOF7ZppaStVSmf7SZNWQtvsm1Xx2HgxJB/wDeDeGe7x+am08Eo4mzhXNhsRAIYjXHnB7xp8xBky84RuQghptpF4gg+f4RKP9+qFj4CVm3RBQUmSzI0R8JcbERrWB0tm/Q3GLOGY4u3pebrihfEOg9rYdYDDMXCxkFVKoKIaoqwHVjpDuP/YuIDHZ4xALMrnpOS13Gg6jWoFMi7Cfbj0iHR8L80NTI6Mwh4WZgs7i+RJBinezogpAd3kpG7wTknb/Pd+ReHiprfZlZNre5J8sgOUZDVFbOFGn2gXvFa2u2Az23xlMkfsQgvRIswAZ7BkAaUxURKbPwgeXV3VqayGHJ2JIi+GO46ZQRXW1qgitfjoNFoI7WQJfphsWrpaBP0OBq0OMBjwzTTHIej6TFFDVHSmV1O+6Rkywmz+pcuEU63NxgYLnAb/kCC8tF3Gipqde5TcOjSoVx0LAWiFhggVY5bD5LS20y0qPdtX+k2aA== X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1196;20:6olKhfplpKEkIC9MueTAD8MWdKJWsr7wzqHcye9hYXxXD1f3t6xAa3g87dGgithYxqEvOsf7LSp1S46NFrJvX5GF33zqjAm1Q9Qo6gI4lL/AoseiI25BP1iXiQLgfpESZn4Xjq1C+Zd/TsqgavRqKkvvG29zKxppCSxAubWkJIUI3oqKqHON70wTLVZ0osD8AaqIvCo0VtEBhBkZ5y17auN2ZpxVMQyTVvqaXLeBkpemwpp7X7VKK7J/nxtDwYpC17FzjQRxawNHtdsnXX06ZUdoAndTNzQ8bFym1w4GXigMxQlQfMHOWjZ4AZV0EZCflDN5dHzjF3rdAhGM7Nsh1vOVGBNyWXpuxN2i+jaWl8fnuSJqZ7UwmlLGLMRF2RURjN7LFr/RZ0agiOJ8Qqj/gLhqGtSmeRuyYKQM/V3lwbwNy261nRXgF5SI7OK+gXqjgHZokDZFteSU6a0lSTUB119AVVy6P374w6fcJOBiejg187XSI8upHfeMfMYDQIqh X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93004095)(6055026)(6041248)(20161123564025)(20161123558100)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:HE1PR05MB1196;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:HE1PR05MB1196; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR05MB1196;4:9zDbKDbHk/r+pZxxEP29zwY7HuXwBugumWcQlc?= =?Windows-1252?Q?GjiZht1t6hXFlmg8B+41b03BjaxtNm83yN2dWKlthm//+JiaEwwssTq1?= =?Windows-1252?Q?U+ze2kR+jDhpmpZDvZQrAJz/Y0stmvKNfZhgUjWeTaPqJEwhgNVwyFjO?= =?Windows-1252?Q?VIvSGFSCPHWG7T36c06NmKhhhyKFsL31pHk+9Lj5szs8ddf3VK5ZUCMK?= =?Windows-1252?Q?0IDAgmQjhbvO2RJ/m5uR6k2rRSx2C6wZZu2wjXuvtE3K8J4CKWfqJRxh?= =?Windows-1252?Q?2xqijUsRk186YQVJuuWoC6l7DKkrOCUdHgminCMhO3GGYATftOx+u7cm?= =?Windows-1252?Q?1dQJmgGoU7xrm+htk/rvcdDfT2hedO7yqyAieiJxZLbSfGp4PZhDOZWq?= =?Windows-1252?Q?7aqoH7U2zJtRRe4qBmZKeEtRxFqxWXOX8hnUPe7GxSRun8Ek9w5I58Ty?= =?Windows-1252?Q?xHRN2r9qU1zG5b/b/g64BYXbx4h0J6lTO2avlQidxPkHxFk/R+XntVf/?= =?Windows-1252?Q?96QV3vbQUwuhaBglFYzqK6eX415x7D4Ms+8B3tcG+izeo3yWseMu5kwW?= =?Windows-1252?Q?oTPp4dcOHDdTGRx5s/9w+P1AZpSALcBsXBfIGkg8hr4PXgAPZV2sWtjl?= =?Windows-1252?Q?cxFY/aKbDYFlVBUOIqzCkwWidQz7XZ+EqS7mraRh87AFjRYmjIavfqeJ?= =?Windows-1252?Q?CPqWuv0HnOHgu1RgqHCALz/3awZ6nqRNQ+glPByaSWBnbAvIvVX826UF?= =?Windows-1252?Q?/PXzUxBI2xRgSby7z9yAe/fJpcJdG9UNKai1DisSmNxzEnXZaan21mtL?= =?Windows-1252?Q?CCKo1WbO0ir6Uh3uZm7f9kyvdhTkOPa8XjETgqDggZZ3r7q4O6qrm9D8?= =?Windows-1252?Q?FzJeQaWneRg+ww0Tqhp4V+CvmAdt3/WmgjXJcMRh3u2yeUu2DoE/3ZNl?= =?Windows-1252?Q?ju3I5bFPVAdxMwGmh4A8PMum2auqBzND2KOiTe0QbbQJ3iW6uwfSEBI2?= =?Windows-1252?Q?kPYbX9lFNBYQKQ8rHF4U/U3TgoBKZp71IvVtsrNyDcHewuPpPf5cBwoj?= =?Windows-1252?Q?GRINc3oHC8aJbIljjbyN1xLGuOeFXKSgeDFq97Ou66cU5vtXresUENrF?= =?Windows-1252?Q?Rdx5DKJ2YqJJZE+qqeJ94bPQWRXln0Kc6s7/Bq8XYagemOLdAxy6XXb0?= =?Windows-1252?Q?zkFRgiW4xghltoUaK3TiTKlD3utI6ngwnjFNMxNKE6rJ/l/H3DvnObe/?= =?Windows-1252?Q?1A6Wc6s0YD/Cvcmyb9RlzhF5q3KHEEkDn6HzrDGii9FXCTbcHbjIl/oQ?= =?Windows-1252?Q?rkRPxmCiarOMLX/UMH+LRRs8KlzJMSiE0ehxe1624nEmM=3D?= X-Forefront-PRVS: 035748864E X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR05MB1196;23:bt0G0w1CUUfkc2bO2TmCqI5PoHNDJ2FxWyZJa?= =?Windows-1252?Q?+BijobfvXsnGg5lI0WVPAejx7vhijwvEZbMBP1dRxiu7buW2dGi/GcVN?= =?Windows-1252?Q?i1Q13kRUcXBUmq3EnJ8zjD/y6X28W0xJW1R+Sb2H5dAYXUp5i6MkyGVk?= =?Windows-1252?Q?4/vTWOopmvJfTO/75gyk1pzAS09sMTSSAc42GxtuhiKUbKu6bu1bnjsF?= =?Windows-1252?Q?G+LUYzH45zdw6ab4ixyj1crdMS0u3yoQWykft5qqVbnufdA5BkPyD2ce?= =?Windows-1252?Q?FUifl2BVxstauKRi2HkIwkVhnDkuNt4pesozuov7s5A16yWmOX7DcOyE?= =?Windows-1252?Q?eiu7eXwPlg38tgOEqTRabj2Q4gvPV0oC3rYQDltK1G113NuMwFfnW1Yj?= =?Windows-1252?Q?CjLP2q31U5o/bYehWHEmOsnr5Y1LDfipd6y+vjslvZn2XBhTozNsyut9?= =?Windows-1252?Q?1m9AaT1VeIP5LHo0Rvh1QDISvPQHlVCARRywSYlOkEzmSxMRsAffb6/i?= =?Windows-1252?Q?86MFET8qoChBrMURVh0CMcOLFjc3lhrfARhmdomeb2RH+CS1B5Fx4x5v?= =?Windows-1252?Q?RXdlwrpTSzJ9AEHfKd9TmKRPSevZiwMpk4a958+3MiS2VjMZCgEBJGlW?= =?Windows-1252?Q?mwmb0RJKuZdoJ/qUKHsWPpPgwR+DmsjOS/zLb9hQlULan2SBwmNYQhD5?= =?Windows-1252?Q?psytBFi+sq1JEcFyQvUbRniVCdgzywhypDpz6pSN4jHrUgVQ4Ckuvccl?= =?Windows-1252?Q?V0vM7wifTJFRCpSlGEnM1mPyHnLGa+3aoRHxl9+BXcx13zOBVmxHHP72?= =?Windows-1252?Q?uNuLUrEG/ucEsX8aj6D/RA2zHmLBe55Ik19t0KRd46tW7MVxoIFesw7C?= =?Windows-1252?Q?GrhLdspsaiH/mOGB3081PEMgpzBsU8tbXBQ+fXYpisyfbUHurzSta3VP?= =?Windows-1252?Q?ivRZ3rrCPx40SFSE/wrMVJdBhKKJV4zXe232H8iMPkzEqmMy1iLs/XWe?= =?Windows-1252?Q?SJn/15aBSaSvVZpZDb2gml0W1bPEfRG+c5MAgaBapJMAc0Mtf9TmtEDa?= =?Windows-1252?Q?2SMy5Q+pFqI3oHKHFLWqt6PmsOR6JOZtH/aEXowbX55sl4HOrtgloSDq?= =?Windows-1252?Q?UR4ka7cWSFn2LB4bOj04bNBqZfAllY8CZeaX6Vqj44LebdoBdz9uenj3?= =?Windows-1252?Q?05vOVgtg1cCPd0Dtr2wJMaPjN6pnSOGIMECB2olCoI4JI73R/4nVemK4?= =?Windows-1252?Q?7QNnRI3w48rMEOQxQfSI6nL+FDaqvvzvzpmvq1XiyRlR6uwPtcB2CRrL?= =?Windows-1252?Q?WH6LbzqDS7JHkME6k6npLsNdcp/fq9zBHKi3o8S7SIoFUZtjCEYdWyGL?= =?Windows-1252?Q?evrRhpIjDCp?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR05MB1196;6:pPUChmc4yJQ73IymyLmywCqOEnJ11SskfYrds2?= =?Windows-1252?Q?xrfiCydJQKdSOrbs2PARZ2s+3EXPGg0B0u+P8Q/DAxRNzRjp3+KDhXNM?= =?Windows-1252?Q?ETVXkc78zN8NwBwNXyULwBOgLJNZ/lpqgKgoOExHyd/Tbk9fL9oe/CuE?= =?Windows-1252?Q?pfR2YjTz+3i93pOxSJ+KvHnm5HDkbhYXGmC/NpS91kMAWicl7aB6Sszf?= =?Windows-1252?Q?xQWeDu8zmFEkLmgow5mNaz7xt61kludY75cksZ3a0ZAeslGP2qnqIU02?= =?Windows-1252?Q?WaUXhgYE61+VLhIW+jOgXKxLXiBolEsnWg3UYcJjDzcLkWcitPMFamQD?= =?Windows-1252?Q?2DPCiyACFpD4dlZ6wthWe4xk4Ar+rg+3caAucHtBxvb/tR+tsvrbm5w1?= =?Windows-1252?Q?Tt614UDAi01E7GGJ3XqRrjzqJIg0UPykBOV/UaApVP7dEtHePFPpRIif?= =?Windows-1252?Q?PDBSx0kdQBdKyZAmA6rUYYPVS4PeVvZpPCsYfN+/dR+Kyjn7vcHM1tje?= =?Windows-1252?Q?4XOs201FxouiNBoo9DujETGCwKGF5P1UU1uMyKaVM8DX84WG2Jxa8UQr?= =?Windows-1252?Q?e+dcJkRLCDj8VfMR3xw3XqhFYfoAisBj8LIc/Wj4K1MkhsBL1/o3LAs4?= =?Windows-1252?Q?qmuYkMpG3HHA6xCKTItmpCSUpe5bg0JcWBaajjkIA/6Hz9YngSHMN2+h?= =?Windows-1252?Q?vBBObr92105Pa6RqMbcjQExn62Mid4J5Vi300RdInGL7k4h5GYAiT4dX?= =?Windows-1252?Q?QfBM8KF5ZJQYsI7ZkbIXyZ4wLXxawmvLXVv8Pzm+Iyfhz2zUe1w43+kF?= =?Windows-1252?Q?7DYlPWpbASvP0WLE2Ff/BP3eXffMjtiBKcwobs0y54rP/L1SBgCjBNqR?= =?Windows-1252?Q?0VCI1Ec26YHsZiFEkDwaMBoTcc6fBCjq4allAPRpxyCfl05KOZk/eVdB?= =?Windows-1252?Q?b3ncKxp7ujCGTjuAB45J9qjqBX24HBdpHPYMLwdE3WxMucnILMXBnn8E?= =?Windows-1252?Q?mewMJYpZfmtFKu4E9nKDnY940AjUZKCfj9EqoY+DZjjyhT7G3V35GomL?= =?Windows-1252?Q?MKmTCRhj7+Q1suFhsknS5ozHz74Zq+ZrZX?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1196;5:xfV3aD4b5MOAq/pbUyIK9K6Jp7syUAac5Ckh0oMPFOjpSjeTnXWmyy3SJFahh7Nf8SUIfx6p0o4YLbWOmv4OfCG/yyldaeMzKVg+LlZ6p6v3CHKC+5lSvHB/Opk2eofiiB1xaVjeByNPLLYWdwqQyPdpyWJnsYnGRuYmxVQmrvLv2AcLB7RADGNQLq+nYfOWrJa12yNnKQ024zKIDgooiQBR4z2muENKicbCPIjL9iGhrsAdyo0plRvnpot0IPk3vzNtWzterykhwvnVik088AdnDQKO1X2WfR9xHWNogQZj/uNKUN/T4t6XbmiZxZacrk8uxypckTO5vAA2qHcfXD8yUArOh/klwU6w4NzHI42eyesXE5p6RyNefgRh29gr6bEWitnxUumTuHHwK3ZSO1Twl6q6oc35jGMbcLpFm55H7yYwGVEVF46PrJ1bD29IgcYuPZ/C2F9kG5+gAOHRctMc12v5ESOOOtnpUf6FBo+VHplV8RORRWSMKqGcsHdK;24:GMn3MLue2FLr6xqa1yc9iLfi88PM+mX3ODpC6nZxzsHNQZN5kiDscOvwHrCMFkGr9+2Nu2Zm1uMl0yWPHlzD84vGkrm54Gc3zDbjcguB3cM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1196;7:HTlB6j7pRrU90OxcAjMF1AWykILp+//l9qTC1QfSDRiDM3/HH/k1RTSfWJGvawDftXf9yf2CBQ/Lj5Kl6+mxsX9Q0+dS9mAQ1OOpApZA2JDHVI1qud1tJsCNrTSnVM+bVbx0sbr4WsE2PuZ0EPxwKw7v4dBLksYgCcy6wY1XgFPFN9o8G6x+iEUhJ+nKk9p5x/9mrD1r4YAAAdNJd6F3R/BmtFv3hGo2arysIPTsWmWNLGj49KtnpfyKHsmAY9wodeMoz/y94bl8mnotZxIP9yAqb/ksdVARZUXsSKLnoPe7+bE+Eja0QyLk/FZMLJoqKFmhglMX4+KFqVKbPB93radZemaVOaa6hXUWdlwSOGbPEe08s2nebitnHus/wmxAw/pmDcnEdc/O4cIfiXUxbNL3EgCDrpvJ0NNoHxnSylV94jfe2solZCjALyG0YYsaZp90sEXw1KplXqyxu4usj2gslISE2VRnxbYrlNNTOb2w2kDNczjyF1dq8qjzieulUE9vMfh5ZKD3px1VdGFjuxaqHuzj5mg41Fl6++g2nd/F45FhI3Df+O/nqQ4VjLDu5S6uyqybLM88+4nVd08J3vFYaJjj6S96vLF7HxxBuqV+r3NEeKKYjhyALsFKSw8zQC515hBd0Is+0hZrY/houNBUFkOJjNYLVO6N4vH+e2U6PLy2+uiuf0gNZjGrQNTagxIjM9LBCfwho0tCr8030FdBaIFz8gUVvsCd6usn3UOZcUXJ5J70+Uset5PbXGlORWberOP+AV/dHTR0XuJGmkEinE/nJiGPWTQ7C/OGYUY= X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2017 10:50:10.0218 (UTC) X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a652971c-7d2e-4d9b-a6a4-d149256f461b;Ip=[193.47.165.134];Helo=[mtlcas13.mtl.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR05MB1196 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/27/2017 9:24 PM, Jens Axboe wrote: > On 06/26/2017 04:20 AM, Christoph Hellwig wrote: >> Hi all, >> >> this series contains the left-over block bits to spread the MSI-X >> vectors over all CPU. Thomas already rewrote and then merged the >> irq bits into the tip irq/core branch, and this is the remainder. >> >> As there are no dependencies on other block changes adding them >> to the tip tree might be easiest if Jens could ACK them. > > Looks fine to me, you can add my Reviewed-by if you want to funnel > them through the tip tree. > I guess we'll need to do some rebasing with my "blk-mq: map all HWQ also in hyperthreaded system" patch. Jens/Christoph, how do you prefer doing it ? From mboxrd@z Thu Jan 1 00:00:00 1970 From: maxg@mellanox.com (Max Gurtovoy) Date: Mon, 3 Jul 2017 13:49:26 +0300 Subject: block: spread MSI(-X) vectors to all possible CPUs In-Reply-To: <5dee80fb-8439-8611-a5f2-a30f1aefb835@kernel.dk> References: <20170626102058.10200-1-hch@lst.de> <5dee80fb-8439-8611-a5f2-a30f1aefb835@kernel.dk> Message-ID: <933e41e4-6c02-9ccd-1b60-76f4faeb5b22@mellanox.com> On 6/27/2017 9:24 PM, Jens Axboe wrote: > On 06/26/2017 04:20 AM, Christoph Hellwig wrote: >> Hi all, >> >> this series contains the left-over block bits to spread the MSI-X >> vectors over all CPU. Thomas already rewrote and then merged the >> irq bits into the tip irq/core branch, and this is the remainder. >> >> As there are no dependencies on other block changes adding them >> to the tip tree might be easiest if Jens could ACK them. > > Looks fine to me, you can add my Reviewed-by if you want to funnel > them through the tip tree. > I guess we'll need to do some rebasing with my "blk-mq: map all HWQ also in hyperthreaded system" patch. Jens/Christoph, how do you prefer doing it ?