Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751859AbdGFN7B (ORCPT ); Thu, 6 Jul 2017 09:59:01 -0400 Received: from mail-eopbgr20056.outbound.protection.outlook.com ([40.107.2.56]:58336 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750922AbdGFN66 (ORCPT ); Thu, 6 Jul 2017 09:58:58 -0400 Authentication-Results: spf=pass (sender IP is 193.47.165.134) smtp.mailfrom=mellanox.com; zytor.com; dkim=none (message not signed) header.d=none;zytor.com; dmarc=pass action=none header.from=mellanox.com; Subject: Re: [GIT pull] irq updates for 4.13 To: Thomas Gleixner , Linus Torvalds References: <20a3d23f-2e56-e118-a355-e05dfcebe001@kernel.dk> <1d9fe4ab-72a2-dc86-8beb-39c586a04545@mellanox.com> CC: Jens Axboe , Christoph Hellwig , LKML , Andrew Morton , Ingo Molnar , "H. Peter Anvin" From: Max Gurtovoy Message-ID: <904c392a-5e3c-3f2b-5ae9-6326d8fef265@mellanox.com> Date: Thu, 6 Jul 2017 16:58:39 +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: <1d9fe4ab-72a2-dc86-8beb-39c586a04545@mellanox.com> 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)(39400400002)(39850400002)(39410400002)(2980300002)(438002)(377454003)(24454002)(199003)(69234005)(189002)(9170700003)(65826007)(305945005)(77096006)(229853002)(47776003)(23746002)(15650500001)(2950100002)(356003)(93886004)(83506001)(106466001)(53546010)(33646002)(478600001)(4001350100001)(7736002)(31686004)(5660300001)(65806001)(6246003)(54906002)(2906002)(8936002)(38730400002)(65956001)(3846002)(31696002)(76176999)(230700001)(81166006)(6116002)(86362001)(36756003)(626005)(189998001)(8676002)(50466002)(4326008)(54356999)(50986999)(3940600001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB5PR05MB1352;H:mtlcas13.mtl.com;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;DB5EUR03FT029;1:n6Zr0IefUrRULL7km6PeP8pNUFyFzsF9xcvGTDigT0bXQ8IUWrj/tKkR883lcionQgBYHZ2oBqQmK9XQBMlo0cMaR2zHgbHWS/H5NKyt7iNtK5mDUHHvl9dJSaJyAhKb24LIzYbpjZnBeayucRa3WT2qDrHSuWw0+Q+wYz3dVbJ2GyA6cJDvgnO4NSXqY6gDhxwi0swh4DY2+G7zhhm0jSouPBhBjpiLGDyZWgNQK77T81fzIM8LJ2Dcq6PQfnjJ3Pz5m7H5tM4fIjgMXFO1sqqq9Ltzk8PBjrFXQbcKJHbfRJSCmoJYvvsqQFdnWRHFg3K7oS6WbZxrkJC8aCQPRNZoAs/q9IRUIGkLGKqY9HB6PKcF+vturDnwAoctDLzTrNdahi6EsnLETrCwntg5cJRnj9+lgVWCPFEhHTgoq8YbAJTRDGoucNtR2WadC3T/Wq1XQYqlBWqScA4CQp3u00c3OQnYfbCrXB3EJyADgtNVPBwL+WVfeDKWZWXlWAOgwhTR6HKLrn7Dwi2jFxwaLYSn/2sR04r8iJbYHnwm+qR5DcYCzI1Js0/LTCc+EkjFgLjq9QGbwiI6WwIoUZNs+EakekpdY3SiXap2+p4RLaxg8Gm7qR7GKu8Q0TnKN9f3piMdKRqgl0Aw3JGtgWN51ilnEu4Wqu3uR7y8dbXnKCJ4ptMs8+njJlBt6thcoYtGQ1p1/ccALjR9fEQYz3oGrFoT2lMt6SsZDxQMQPU5BYz5DBY3eo2Qnx51WzBr2k27LwOltQ5uPf+CGqvSnidYQx7ZwK0QhCMTrNo06abocRJEff0QqKLn4qNQCJy+sVghl64GOLakEk6EgQ6gAFQ9KKIqnw88NKAaRwPLCRr4QbAAlwZZspUc2KDyb7jKanY4BAT96JaevcelOfol85GsN/buANyvxiSjMn+TYJ11h6I= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1c9faa76-022a-4ff0-4cf8-08d4c47722cd 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:DB5PR05MB1352; X-Microsoft-Exchange-Diagnostics: 1;DB5PR05MB1352;3:KKYanjUp/06fYxbXJQVFo8+fTO67xKUqTzQAd7zJt4xOccwOI+yAbixR7YnKmEFJpwYHXb8J/yfO2v14KOoYCFCmPnwRwm5pVeXPHKBDguRutv4DgYO9+I7KJ4EeijSu0n+8pwPNM7tyfz/ksMU4PKbpz9r2xsp6HAeUDJpyT+i0KKXEOHQObyQpZC3dKQGimLziUZjZTu69Xl9yW4oboJkgBxiwkBndai2238pdtaqVkQF7DI4klU9f3naYN+91XLXv9Z4VDz1wDOvgpX+ookYEJJ1r8EaUm0jaYjBB3x2AVXodAjerm7qwOfwQSVkeEBWJU401PEuDDuIeVT/w3SauZC0lyumH6+XDgZQ31jAutFhW7wr3bnaHKby2RYxQ4qyN6T+OLk0KycfcY3I8xXGoIilmXXEjcT85ToadO6J+sq3O4aXdbM4bemYE1XEBxo4jSWPpsqwkPISAs09PcEpwG/mDEtG5dvtMfankjyi7pdUGRSdYzVfQZ4piw32rd85KpHiGMqHUHyiTtzob1Sb5DxcIVQhmUjX0CGq1bH/zhg1V+bRWp0/zr/As5S9xO5z16ckIw5j9BdvnM/6C2r7vusiqbdjqsGdTGSlj7/9CCwJq4aH4HiBAxOOKDo9hY3MAOXzqdXzj7KhKy+eXA9raybABFyTUoEqq15zMjIu1mhEDT2g1Aw2pxT5+heMIV1UnvbFxOfM1DftjafaDysTNLUUpz4CkJUc1KMUubjHKSE9p/1C91C5qY3EInqG2PGxz3vlNW6yleGeqDwiV4n5R1GrCchBHFtjfRBifCHFvghadnNEEmIpfSGL8SYJMh07efo8CeR34wwJ7cwAr5VF8A4EzpLdh0xD70LjsV+UIi2HdWlubrJVgFDVkdiYf3HlcNZgXcsJG2mFPCBC8hj/grsLerCyeSFIi5TaQLp2zruMISJwgP8VTmsskLhJK X-MS-TrafficTypeDiagnostic: DB5PR05MB1352: X-Microsoft-Exchange-Diagnostics: 1;DB5PR05MB1352;25:Tc+4H0y/RR0B/fNwFM7WsfzT/L6H4DrU3FG7X8AZjjZFxdOq/n3XIMzWvpjwqZU2FhX5srJNZfkDr8nxhMJyA/uiwh9OyiWv+RD3W7jguwNorqIjYapd8Uo6j2rE2fJ0Oo+5KQdE4LSYxA5SA7xc9aeYzaV/w0Bt0mGa17w7DXk/ThmTi3SkWW0ti21a+tNqqKWcSjyNyY3umJBjw6IVasbn1PrAyKTJ2olrO+CfhDGsaz/5LJuW93n3OSzBf3FjZ6IeRvPR1k5OQU8H9WIdc8Y5PBicUQCemfbzAis8HpEdTSz1GKBQHFaB425bn2CYLz0LPliaIKrntHCbkyMgByEEez/uToDdXjYu1QuypKZXPaBcJSAkSpUHsHLaqzi9ISzJ3zN+hnFGDQw+U/WNfVm/794xwDi9ZkjKcxLq1HdSkpwnJ9xo0LsV99CJyZujM7U0hSUdZHJDhAMUZRJS3tislSONOXdIcqmSwD2DJ1ZLdLGKqGr7VHyfIXlGMU9wIksMrMFCHCJVUthco5RWiKq/LMUFPmeOtIkPOZn7YXHc90eMqwV1zv8Hhy0cNvHNpkJlTuOr89Hc6lCMB6R+xpsW76pDC8Fe3Jcgyp3pPJTEbq50ZAY/Eu4VEyXPdJnu1P8NgLTsqpBF/ngV64ioLvh3SuE/v/0dx+to5y5E6Aa2+rm4UkoAeW4r7ie0unOdzfYDvXc9pVkyQKCipJtMg4UpxzAfD0Yf4mdOSL/qH7j+lZto1nFOBMc5vNggc2BPIxDXoKE0+B7wYa4nmaBjZPupnkR/9fqb+mkgBdXUE2EI7XgHL45Yhtu2C7yy/JMC3KGLyAE9YRHinC9vZ+tQI7ApEHw5EEppVSvfQJpCdhy/eQitfVd+AHGcpkKEWrub3X8K8bMVrYs1O8OEL/R867MBeVViZggtdyvi+yY5KsI= X-Microsoft-Exchange-Diagnostics: 1;DB5PR05MB1352;31:o0bUPzvipt2XI9D0q6a0MfmYxFiphOuzyxSVcErMtLm/PEy9lvepDb+2UwkLC82rcBUOxgiZJ8qRllWpDUZErQ4sx8x53kH33ONgWjIV/V1Im4xbHAOHkfmfJ8BwoGyUiw9Dz+d/uHP5Pp01JCQvQnlPiSxJfU+ebCa9Ta/psOVy1ocLDKjdgm/fP/LNJbdtorgJQqhEAzYACgjEZeUE2rtvEnlJ978UemkQnO2RhZh9N7bfeLQ9j9hpaNmoGRO8yX2hKA1ruStx1yyzN+lSXfukXH8mL8UDDuKxJFq4jTXVzrQb2V1axPmDHlTmnAj+GHmNDTCa7rf7axOU8JQtNp3xUfHalPhIpIGaGQ0EaEZaPIKrUOqIQPU5dIMs7PsdLWDSETjJf/EBOAgDFXNnEk6kXT++wsJ8CwYdttNhq5Xu8G348fwCQrZeR9+5FaIWEAh1vh33e0yqdsVEMFcFeS07Ix97xM1yVtCzK/jG2ujEpqjGGYt9j0nF443i3KKXWH/vHV0RH8z76RqwOE91Dl34UrlDa87QnuyHLo6zJ8v5dHEPFFyIQxRrkMgVDv19302nmSD7CK/c32rgfNVK8+SczXEC5+7uwQekpAh5+UyMrnNPavDKazWzZGR0dkLtCLLDJ3TX9vDU1pWPy7TGEerkv3W1m8S0Xz5eL+JshPa/geuHrOiO9pQMBx3cUYlHfpylo5FFPfqX5E8kqUGm7A== X-Microsoft-Exchange-Diagnostics: 1;DB5PR05MB1352;20:faMLspG6BxUJI3qqXmKNt1KAyS425+R6JtDKjhypUTMDtTPPKqiO1h/P9L0dvM0CSj/IYBQK6NlWqMGyrGev22B6jixRAm0xiDyU9jM8uUsB3OCi3xv+qQo58cMb8fVABNnSlTvMtCh06W/PCiX6jJdfZde4ShlOkPLCEyC6cwQPDM8YPSYA17yGbNtUhFlJiHvabU2e7zqU33YwpslEE7GudBfNxZD+szxTk40QTEPNjBG7oRUh34umfOtd4Oad2OuzEpKfVGLg6JyXx2FG35tizY/LuWvEi0qqoire6l3pJ9R9tPJJFffAaQrkohMRMy7mUTnEVjelzqF6LOAzPzkkdM1NSt8mZrLXwU/wS0U25yXjxRFuATMgEw/nqGZnRTvI5DFaoKvGkIVW77WaMZhEA2uM6nyqJHTusSKrCkOdUENzkBGm0e0g60+DRT3m5ML08DQ9B62vGL0zDNp/SPDU9Z0EQ+wKPij2silDlSG3DKVJ7e7hDR60rnk0eFTW X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(209352067349851)(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13016025)(13018025)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123558100)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DB5PR05MB1352;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DB5PR05MB1352; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB5PR05MB1352;4:vx65kqJM40dgJ8XoA8zirz6xXhWgxNNY13Hu9h?= =?Windows-1252?Q?zQiGLwrkgzNfHO5Td1RQmpH3Yl91LZcnY36x8JxFr1p8DdJHEmGSj5R4?= =?Windows-1252?Q?KkNvwL9r5AAw0NghR1UPgD2pUCjPt4bNgvdh5FMC5+WrVPG6aVL1RkSP?= =?Windows-1252?Q?lEOD2b5MIMwQw+5WM0S71GrFC4W8M+aC0+k+iBmLa+1IVAZxUFXqSjZS?= =?Windows-1252?Q?ebO8woi1X9g3RRtHEqc8Q8UyPZya7n492CEHss5a7F18HN4L2NvVOeAw?= =?Windows-1252?Q?tc4mppEynDwasMHI8KvNDVHW19Zk8gdIkSqhODQ51wCVqThYC3FU827N?= =?Windows-1252?Q?Le8euljDBeacupcptltZlR+bCYThvgUpDxSCjRtc6+iTpybiBbtsBlTv?= =?Windows-1252?Q?16M1kFwZAiIE46M+4fV4sy2svHo7ehoZqjf+yrhFIh7Qt9l2U3qtzr63?= =?Windows-1252?Q?J0GOuyOMVPzNfrKV7lRvfPvUrJ+jBgT/bfq7EXP9TPh3OwUndlnk18TV?= =?Windows-1252?Q?dfsibzqYXKT6aAogbU4KoHsnorMrXLoExOseBP2yCkd7g7tmiDxJFwx6?= =?Windows-1252?Q?0E4+FhG70Tp497FI6KSgAUmjEdk8LRp+IkfKcRd5O2nYlmaBeKZ5LrNd?= =?Windows-1252?Q?aip6bLvI6kUxqocXAlqAEl90K8QU3OnuPU/N0L4jxUJdUiBdaok5MNeB?= =?Windows-1252?Q?VqZSoWjLyBBdJp7lfNYQJCXaAO8l6ROkoe46MHfWYUdQUe0np0xO98lc?= =?Windows-1252?Q?dp3F6lwe4CURq0bFqUau1A+JiNgmT7YW/oQ648UqYZVPrL4W2um3FWB9?= =?Windows-1252?Q?jI/CsQzPJAVQQXuogjbrzWl29uxk4jMIol1lH2r1LKa0hzRB5fSm/u+V?= =?Windows-1252?Q?Uzkr3knQs30aGEvi5CeMJOR7fD7d0zLDnhUPHoLKtqxXtkEOzwFrOcFE?= =?Windows-1252?Q?sL2Zq42nBZiXqWJCHImlaOpTcIHo5AUBsDioAWKqv6aPy6M7g2CCMEWn?= =?Windows-1252?Q?qbvm1FPNo5583lFWI8wUFwOaSwHfKCD2sq52FD4lX3lLk5JNp2bSFPIR?= =?Windows-1252?Q?Sq2pa2PCuYySCQo73G9q1jwDuYqAqmgEmD70cP6fDpWUKZLd8FE1vvYe?= =?Windows-1252?Q?2mYt2M1I0KmGy/dDno+PhieWz5l1/Dsvj1GoyKesI0dRNIOFPEs7LBGI?= =?Windows-1252?Q?r+hDGms2tC70WLm89m/dH588U5LdsDtuOSZcOlZ51johcY7cWWVHdEr/?= =?Windows-1252?Q?5q7Cj1w5u+iDSbTd/JTiD/441anfHdqa0HuCETXH9J8Z0poI3L01iy+x?= =?Windows-1252?Q?zR2EYI4wZM4AiGyMqM6N1X7FTvLkI7RLpUb9pshJb2uWuOrAbv65epCN?= =?Windows-1252?Q?csPQVVUA7KbMjGT/yXl4vx6qy1m0U+eA=3D=3D?= X-Forefront-PRVS: 03607C04F0 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB5PR05MB1352;23:Kjo7DCYfdIiUqk0pG2n/0Sb/jNcY3ikT9kSYM?= =?Windows-1252?Q?USUhmnyz6NO+ptRcfAiJwuPTgre9bXcH01S4Y2IWOZi5hhDE74RL8TXh?= =?Windows-1252?Q?x6xDIuDb76GZnpFfFBzrRczO32cXjlX6FZtWD+SaBjjp777JM8GyEb+a?= =?Windows-1252?Q?8FjwfwA+ml4k7rGGNwp1zyi/ccF9nfAsMLhmsF+qWAPFfjCWnHwCD/w+?= =?Windows-1252?Q?vLx2N5IuHULNZja3xnz8zMTl8uu0RaGBkvmqji+em0fa6MhRcBQosWFZ?= =?Windows-1252?Q?JwtVMrq1GIx0mvmf4LyLrlzsHsMht35LUeOIvyVUAkpOV7OJtXoL/dLB?= =?Windows-1252?Q?Ac0DCA10hhN0EK5Ugrv6imJQ0+3uutSsGrT7PwlvUk7uN1ihyLhEzLWM?= =?Windows-1252?Q?NG2idzSGnzWMUIqb4QXJsG2uKRW1mltZwQh86k/O1GBEzlLY7CUcYqOV?= =?Windows-1252?Q?4y9QTnmpqncJMY2rRvWjsbWrNk6aBFVSMYcksePSDiYBHsEIigdPJqNb?= =?Windows-1252?Q?ZID7N2fZVlv0w2ht+l5YBylfPaxbcLI4j7WW4Gyxiv4MFQ9SVuyURJBg?= =?Windows-1252?Q?Ob3/SwkPrLjCNXeyNXMPeITwTeUM/ZA+lr4JnRVyUfRgWEEudakUAY8f?= =?Windows-1252?Q?yzeltNub7lN5Mj+JTMYLuf1RpKbKnzeqsdJPVAYpVAb4cfzroOzzJDBE?= =?Windows-1252?Q?SY/W4aSIddd2cog8axzyDpijuDToRWCNcIDhw2Bv7dd8iRO86Zv8PGqI?= =?Windows-1252?Q?5Q6eh6d4ZXxt9Bx2Cujb7fY8VAMGJ0OeM6hf1nF81TiI3QQwULQUa/S1?= =?Windows-1252?Q?ZCPl0duuJoXywwpGpymLBjQ3OjDwlTH65CijSu823OUFPMQ3Zora0qSM?= =?Windows-1252?Q?Q0qDOdTRIUcrb4roY4QyuiVAkzpkLVLnaPCwql4lZOgg/mMlGtoynu3n?= =?Windows-1252?Q?W+6Kl+npL2PReDbbO5AvkZAKDLqLPWbfS2rR6VlNBGUxZ7ARA165yrdS?= =?Windows-1252?Q?65bLD+GcoNMzdMJ/OfHltzLC2NusZjlzXUn6fNPdqGLd3gJblfs8wD2L?= =?Windows-1252?Q?J2Q0jOgeDN7fmzTd+Rrv5FlCoz4nXEpUOt7OtVdp6m0Xl+bPSUCfxXNT?= =?Windows-1252?Q?xvSohgNrVgXUhfIW9Lzd8ZUWzQY383pUVQyiD1YRX6QfNllT0HKu4bYM?= =?Windows-1252?Q?UG+kssF8E2yWibxj16oJLHkC7yRKX+S8Ymkge+YktcvfqSq9M6YwmcZ8?= =?Windows-1252?Q?SE/WfBUznYBkSIHMt+QUnNFLap03QnNeypwkDVT7l8olqvZjV/VuZwEm?= =?Windows-1252?Q?uzpD52/Ea/1g6mGMBaImF+C+Wc8/82dla/Topt7lLSFLPBN2lWlyqPi1?= =?Windows-1252?Q?BuK24+jXIndjLJClBoOKJGsD32rDh7xuELq9y4W9h2+mlMIyNJ75c7t8?= =?Windows-1252?Q?JtQ/x50NHNqAmQSGQoliDFBPEcGf2VVTHsHwIdHb0Prhx4GptrkxuMz8?= =?Windows-1252?Q?CTqEXV192T1X+tYRDKStwoh3PrM?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB5PR05MB1352;6:MybmDr//U/6n7lbzLxG4LkIJkNIyfiAaOn+jDQ?= =?Windows-1252?Q?vipjLWwUEe6uKVc8Iy1+UEhaasIe4wVOwKwgcVB3HUTg+FVTTJv3pNXg?= =?Windows-1252?Q?brc6XBiOiGCtfAti9l2cXdfmwkrdzxx0d5VVwRwDffCZU4OHWqT0yLNK?= =?Windows-1252?Q?DsIgEImJ+DjRYq1YcXdF6lT8b2fa0ApGkxgUK9qLDQsOkkFWOED52l1w?= =?Windows-1252?Q?If3tpaCJ46YJyy8r29YNRRdqYHk50Yyf3Gurlkr1nxBMaqX0H5jT7cz5?= =?Windows-1252?Q?7AyB99+xI0ZBlUhi3gCKzZDXgxQV9DBm4/vrmOSJMGQhcHM3bib8beOM?= =?Windows-1252?Q?fs6dSen23mWfAAzoo2HgcCcC5dca93bf4Iegs5cQjPuNKZ3fIM+3BUPO?= =?Windows-1252?Q?8XXYmQHix3l7jr52xo2NfpRTVQ5uStxOB7PWTt19Aeyf0r5lR931hULQ?= =?Windows-1252?Q?cEXYUI+yjuu1Kt+es/VTt3K5GNaUxKcqNKx/UCvckT9HqIbvhnUJ4u6q?= =?Windows-1252?Q?pHIjpx4FpDlmhC026q2ad1dx7Rj12dt1L9FEBk8dzKr+qR6eKLp6R24F?= =?Windows-1252?Q?jp9MrsVEpASVb+qYP/PIaEDiui1nJu2DrXHtsAKjGygvfIT/bM1HBQFJ?= =?Windows-1252?Q?8I35NoYLFQDEVmmxHWwlc/fK3hKrVRDHkHncsAFGYYEURVgmD85Ak1He?= =?Windows-1252?Q?qESgt80ebjjro7JhGHoF5HWzS5nijBteuXtj6hKR6JflDdKgHZ6LEx78?= =?Windows-1252?Q?kbcFze8NOC7voVcT013hbF8pNDdlLDBuw1rVAqTKUW/r3LAYLRi+kuru?= =?Windows-1252?Q?k5OtX/FM1JYMyftx2Mz+dAF4oaBs99xKizet/dkUiKZIpRdqtSiM0DlY?= =?Windows-1252?Q?5lva2Q5z3F5n/CtKqNwwV9d0FqnFiH8hfBfjehjd1xz3FytT5xr7c5ZM?= =?Windows-1252?Q?aZhkUAV1abLelFqHQL4GMc3Mg222OCC8zMbeBQrB9MfZ6nlGNilXN+Eo?= =?Windows-1252?Q?gagAsl3qps+kYa0PmDz/PUrQw4RLS5yzp+AMVz79HudIjs30EKFZ9LoV?= =?Windows-1252?Q?qIQrxPoJjTPEb17OqyZ2Kf4rVdq5Kh1WG2?= X-Microsoft-Exchange-Diagnostics: 1;DB5PR05MB1352;5:NHWrfcA3EeO456/N5FtSaJGmTpxRlyLYzKLYLOhJCTvThmNO1Y6mKoG38nGlHgTXecOT4kXM86Pp0WUq0yyvww2Iq4yw1eVM4O2/gLeV9ySyBXWqj670BcZWJZ1WdJMey4b1aXNczoudzPfs/MA4U2wqYkrS/Yx/i8raZuo/vqarVPy/q0TveR+gSYC4Jhc8/OmnJy1nzuNm/GyvlHbw/S90KdtGkqQhubRANTW1py+rCSZMeaNIRaFlqM6Aog/WvN6WqjGKSfBgTgeAUVi2FV2YCU1G9zncIvdz1XWCTbuPC+K79ueQt+mJwS+sBmgpMY9UJ7p06JZDqRDq67vi7hboIYjvx0Y3YNTNLztPRSGBDUgFE8iaS12fdPw3pls8gmpGUGB99jGrryI7Zn0cwSqqqduvruI2gFdoG9cupWxOkVS7l83x95iAFkButsRy+qqter6+ZMyf7mHtUdhZZCr5ywTYufA1s5lQMI5vEveQ9CarRzbeDRyBW0bzaoqd;24:xzlvyTQC/4Tw8CIRnHfch48jZET2ozs0GoaNdjVu6Gtfou/rPcs9cyE5KcSZmi/r1z6Rd6xU53ezM5JmWdMk+C0HkiWFPoGYlJHwRRIsW70= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB5PR05MB1352;7:LJxSM+P4gQbbExW86vh9+SRGJZ9+ATN4jrh/hoJkvxTewxeDSZq1a87ZYNSDltCuFtPGnb062Q6DB879q5PDMbpRG1GwdvEGz7DicY7KkF6K/J3oxIwPumJfs/X5O8ZSV1eYiIorYM0lhmEBkx0/oB3f6NrDa35AIn8JDQhCyCYnWsKK8gvj2F4yQMZzuhm1e1luTAxKZPvsylXnljQmoMRHXDwkVqGcY7EpUXZI1IxaOkxbj7K+pvQQ1i+lhNydQ81p2R6FXm0Yior4fAc9COr4Ich+bttzBv+Y5+aRXN5qs3ZhTaz4qh7VdUtFC46Fnt7VFU7dU0nc/RznI2nCPEBAYaO8EpKSoWFNlu1f6j4Z9zl8xwHGCFSh8Q3NowJu990IBfOBFJRAGpMGrMpmpFvHK8tAT0eMwl2T0fYB5GaRrLpYhEMGth+40p+eUHBPMu+9uunbTnwb71O2FKmiciskXjPmlJrSamNSI7c8jMeUtHvUDkMBEgHNjTF8MQKSUaZf/2fF5M/Xw5NxiWM+ejFBlTOiBI/tMoMYImsQ7D42YYUmgRF+pEnl67u+k7ccHZ2gH+N8q+s+HD9wPW58U7dUasMhiJoZbtt5vKsWBRGRr3ZbBHOPs6NiX1nU5AejBlulO+kw8n5eUdwWYyQreZ2FzmThoaHRtXzBrJcIVQ4uXvcloEjgR+HsKwW+XfyMcJpQMK2GMOnyJ9KgK2AfcXsqQGTbEtkd4wCjz4j4UYaUArMqP7AQeuvcsxpaU//ZD7yyHw/FC/fEjSUSN1sCdPxK3WSIU9MKSGUeRUK9pkE= X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2017 13:58:52.7770 (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: DB5PR05MB1352 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1748 Lines: 49 On 7/4/2017 11:48 PM, Max Gurtovoy wrote: > > > On 7/4/2017 10:10 PM, Thomas Gleixner wrote: >> On Tue, 4 Jul 2017, Linus Torvalds wrote: >>> On Tue, Jul 4, 2017 at 8:17 AM, Jens Axboe wrote: >>>> On 07/03/2017 06:00 PM, Linus Torvalds wrote: >>>>> >>>>> If they ever do come online, does that get fixed? I don't know. >>>>> Somebody should check. >>>> >>>> Yes, the blk-mq cpu hotplug code updates mappings when CPUs come and >>>> go, so that part is fine. That's exercised everytime the laptop is >>>> suspended and resumed. >>> >>> I don't think that's true any more. Commit fe631457ff3e changed it to >>> map the initial CPU's sequentially whether they are online or not. >>> Only after you run out of hardware queues will we start playing games. >>> >>> That's what worries me about the conflict - the two changes did very >>> different things to the same code. I'd really like somebody to take a >>> look at my resolution, and just in general how those two different >>> changes work together. >> >> Hmm, I leave that to Christoph. He wrote the irq stuff and reviewed >> fe631457ff3e. >> >> Thanks, >> >> tglx >> > > Hi Linus, > From code reviewing the changes you made during the merge, I'm good with > my commit purpose (fix the mapping between CPUs and HWQs). You actually > replaced the "struct cpumask *online_mask" with cpu_online(cpu) function > and it's fine. I'll run some tests to see that I'm not missing something. > Regarding the second patch from Christoph, let's wait for his review (I > can also test other scenarios like offline/online CPU's after initial > mapping of CPUs to HWQs). > > Cheers, > Max. FYI, My tests for the mapping between (72) CPUs and (64) HWQs passed successfully with 4.12.0+.