Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752285AbdGDUsq (ORCPT ); Tue, 4 Jul 2017 16:48:46 -0400 Received: from mail-db5eur01on0044.outbound.protection.outlook.com ([104.47.2.44]:53077 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752174AbdGDUsn (ORCPT ); Tue, 4 Jul 2017 16:48:43 -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> CC: Jens Axboe , Christoph Hellwig , LKML , Andrew Morton , Ingo Molnar , "H. Peter Anvin" From: Max Gurtovoy Message-ID: <1d9fe4ab-72a2-dc86-8beb-39c586a04545@mellanox.com> Date: Tue, 4 Jul 2017 23:48:17 +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: Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [172.16.1.94] 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)(39850400002)(39400400002)(39410400002)(2980300002)(438002)(189002)(377454003)(24454002)(199003)(9170700003)(64126003)(478600001)(8676002)(54356999)(76176999)(626005)(93886004)(81166006)(8936002)(50986999)(4326008)(305945005)(7736002)(356003)(50466002)(77096006)(54906002)(6666003)(229853002)(2950100002)(36756003)(15650500001)(47776003)(65956001)(65826007)(5660300001)(106466001)(2906002)(38730400002)(230700001)(33646002)(31686004)(189998001)(23746002)(83506001)(6116002)(3846002)(53546010)(86362001)(31696002)(4001350100001)(3940600001);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR05MB1355;H:mtlcas13.mtl.com;FPR:;SPF:Pass;MLV:sfv;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;AM5EUR03FT029;1:x/W36In962hVylIWR0gMlctRiwjkfwwzEQcuKsX7TG2VFrNGIehSXgtpqQ02W6Iu5OH5pGCyYs3rjegcRz2G26kQVn+8vzvmdpxE9NwG29xGuS3T2wsSMAYfAPI4P6qqUtFdRXpLvplcJlU3HM9d8H5mGAh/so+UMZCljHihVac+we0GpZge4umqnuLVGoYKTwB3dFbmZrtb26B2YUpbBigqVILREnON+4ROWIe9pmZnJRdJ+GEJSglv+fxDtjGYJ2w0frMMq6h/nAMuJuwTgw9HbowZmn13da1ZF8q86OijvtvwMO3zMKiqSC4OBHp7S3wq48+AyQnNycteRrbM7p3ot3tsNlTfxb4HRd3p6bWD0cBjJ2AKunW+PV4FnslN1pgq9nU55ogUhFEtIgjuqNkRf+w6LqumMBEPlL7No7O4ggEQypE/ojUvvf0hb8KjjR+k5poyu/2SnMKuk5T4Mzd9/beodO98Pd/lDrrur7qonaVPAV97f1VOydFFMWQckbrKSuqzwqOg3JPK8ZUlz0xMpbvn95x1RvvmwjAn6S+JaVK653E6Yqqf6cJJy/zhwiY0wbwQI2g4JJRWcM49OIyP9/blnmn2AZfIYOgVwbH0sl12nUNkaKrujq03MAcsf1lZlg8Y9zOimUMb+rJG4cHcufohZZY044QC2QcNEm3Nl2WrR0xtC+W2R8y5IdwYT5fLKWvLV1y5+3qkaoVhHRks+3zDPFRpwUZ8DDN5Kr+vXnU1wmp2Pe2W0PWd6zXF+F5qMAfi9NTH7UcN+fh3Zt8sIvFMIlTvioRnPmsoD0PuHNYcTlTs8QwpNdYiqkiP6mq7JTTRjunzxTdQRh1DW3YEDGXj7lywYgRPYnMeDV51Xyvp0ruFQ3yAgQErKCXWY6eMBSL/T5BVi6VAzCY9D+ExgamePNPZ0Oq2NDBUygc= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 69709799-00b7-405a-72e3-08d4c31e0a78 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:HE1PR05MB1355; X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1355;3:1w5/CdFXA4wwSYl8xDYeQv8ayR0mZoheeNoDhDMp0VGIJ//6TvZilv73KHtVLs3VP1jvX3QfmugBAdvFQUU6BDEUcNEo2vvZLk4Ao/eut0xW/XK9J+J33bKkmc0HQSmXxwZbKFhuMyO5O514KGTvJ6lnylFE0sjfEOGhdhapUtCV91f5iz9VtCcYirqKmFP74x2UM2SJFWVogK57rXjt07sY/GwrtceyaZgj3AcJ/qW44vtfcYhTmOzzDFO4UrKaJM3ya2jmfYMXJmbAjcZseOdJ8CasPHJW58DZHLe4rW3tXN56NwxQYfDfX9ozzUPeUsjKjRZM0hfdqonwavl5JFUC7RmdHfJTf9EVw2EzhkJUJRq8Xj4kVGjh1LjhQgCvW/RQN6qxekjMzpw6oYXMPUw/rpS8h+lJU29qrJtNNVSvs/jIHCUUpNql20k3esXDPTsqmeBJtXlJMUcv3jpkOGVW5ty+6UsiSoHy8df8vix/qe3GZ82ytVNY0N99oGeEHYLpxksyyMKyuZs+AUryPeo0BsxOFBpiXMwdtktpLZn1L7xRfA2ZFMBIB7xPmlWO0WngD+KbnZSGtBzDKxv/DuvDvxD4DjrQ8nseXoEzdYuuUtq5CHEQT+2RK3KsijM9f5NZsA+DaK7SyboniO8jB8LmEav0qPRCAwxn7cXJN2UDV9RPm5Afr4UXhM12qqKXJ/H0YPA4bcx2Y5w02RCi04cdcg7sR+hbmVd1eyElqnVjQTKBc1bU2TbxY1Jc34ugE95ca53WmqXwJOocUL/GYOKVEGN4dHIPJZiup4Q4DrnTzt15sxiSm/7LWuYIUT5yCZBXcuUQvcwMnQ1cAiXt0JVmxf30+kJm9XPOp3DvXC8lu79wponsgmHOs++Oy0dn/pMfStCSaDcH2KmjF+ZAhgUGYWnNos746R85NmMDAz19rQsrnnBDHbqRlM9QThYv X-MS-TrafficTypeDiagnostic: HE1PR05MB1355: X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1355;25:oUdfFAShd3zsvSGNlnSycFFfXKcyv2kF6Zw5KsG/SsG1rqrlAvhZCwcAarr3JDPfk1az5ZGqc6T1ybcRnfkYKnndaA92sIqLEiiBDQ+g1M8+QtvsCNcl68lMeA7TifgED+nQ02qMS+XQur8h/10wP7Z53gh/n2ZKNozrrOKBZHAp1UABMmyANteSBkQ8bPrac5y35axRzGkvJ3T/sKjRWke+ZqlejlCfEpeMKMApP0j8meSgz3MnbCMML8pHyb0DwhA5S/EkhtcIQKDRV+aIyPbBdSFkpPRI9q/AwC9aGCv7hy6nOqQs817EWToYnIN8pyYFS3ju1jIotHbB3L3/Jbfnyxwydqg+EIg0kXqDjcOR6cKdV3XRCvhFPJGNRa5Uil1WUTXqcnlMudUcjI4mZGHkbr+TAAlcEq8pM1FuPaV+VAuuT4cf//oaC/v5MX5vlPd73MCw43iQ7hgTlUKJw6R46h38ClgPw4sTy+0bnHq9d5+6sqqLBmcbjYq5zvE8ImwS4hchTQb8o+vaOS931PLD4FKLQ/qMsgzCqjrCn1cWUazcNhLhlFz3cvAImNe43n+okduVHf0rHAARYwJYi/fP7n4CqGOMZWW2EG7ydoR/bntT47nPgSKeXa8M7bDnhVozwY8gKK9SVOwOkuP3Fzn+iHJN8YocTe6LZCuro4m+Cnmx7ze3HfgdIc24+o4I34qJWigKMZG29aRfCSi0VkzrYdRZMRfpcnmcDtXRzl7cBG5UFajiPYXyQEBmACm5FfCz35P56qxuh0RgxjTCKGAd6l1/5ONRASJk70pM99OBswaBGMQQiVzswyN+9QlNclWsK0PI6UpTWtrNqI+b5I5hQIoPxBXsXDl73JjlEE915/YZO5MW/MkCii9CP5SI9V51m8c08lbSe94Si61UIIAvzg3+SY7e0FVFxYmjhfI= X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1355;31:ZfCV/eXJrBfjn+og/B0kgicGwFxn5xTa70MPkAPRLSBpEqbVg5fF25MlKQNtTo2G1Sd9VoaJ2iINLhPjdzvfXFDLM/8kPHUVlKYeRqTEr30ss8CayBEHShxNQNB4i+wZ9ThZGbSJrPDpnxBt/Lgx/i+mXnOpUOHzXOH7/JMvy3KrjZYg3NTkbWIn0NEpEKvyI3KGZNyOhkztotlLxbAzsKzC6XB3vS+yaG+YBzo49pOsTW+fQ0Ww/jq6ii0uoGQaz71Vn4hSfQoPltpMrFETtzlmhzy7nt2QsVdr6Voh9CBYAPWKIRrWEH3khpQRJkgjEMTo8Qi3MYJ3gg7dateGW2816DQEsHcU4AjCjypg/a+iGr0Ub7uAn96xKl/kkihH+tKmPknbQFsaF09IAUfwetTn3sLKmyMbFiDYDWte8kPBkVxbOY/MpV41FUuoKXGCVjb95RdMsKKSdDw1TtsBlUOZrPcpgz1k1rDH2rmOrxNkljU5m5fxH2EGbhPelMpDOdvFx95KmxWut1YIG6QRlfRZyAF+tWaP+vnkHO/Ihv4e+wvW6b9EolU5Ml+4gvV9hBzE21NA5mKi0VIsxPKr9iOEAefrMi7bYaPC2B4em525WRGXWJvA7ajcmKe0KphdM7IeI8cRPm26sAAv5ydAiqeCF8ajhvvLZ0SfEG+4Ma2fSlv5QPiK0I46VdOI5LSq7mnv8GtD07Zv+sP2FeY5Jw== X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1355;20:01sjMtstFW9bo9iDMLR3DofSp7gWb25hTjIQDSmnVbdqcWh6NEOJvvaoPWdTa0lvcEjxljEqReyXmm2HnUDzovw9bjrTmXmxSu1uMQe/Rwa1TGJwxP77SyVNrYwLpGiGN6Z7sbg4ejxxtpXffTssAZP3TWtI092AdqlYRAVN58EssyuFP2kXYsOIkpFEO7pxdur51Nro19xkJQlKFTBUJkwuaBXx4cn/UxkfsnbyNlGSquO0Hj6p48zmoFlESNb+3lTgfYCTSReDECtR6gi2E9yx2TwI4XuJRE4FBV8ZohqrB08lTpUl8G9l3p5PoO2hnLwhwdHTeAswENj/l+qSiY6w282cfKeBO6orvoPgfj9U4S7MKhyELtWpKmpj6bQkLwGOLNM+fdI/QeV4ibmJ5JjuIs1fw+Wfz0oCRu1ylgjJvzdOWIUaT9QKjkvYD87e1jczhUALfguFhUjwYWkbho3ob607VKW9TCgD+mLNNgiMtxI9HtsYNUeiPHUmqAS3 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)(13018025)(13016025)(2017060910033)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93004095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:HE1PR05MB1355;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:HE1PR05MB1355; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR05MB1355;4:FOQl2wjdqviHRRwmPmxb4OaWkuJe9/vSj9yhkQ?= =?Windows-1252?Q?PpSMoubJEkldMHbFOrl7T5HxbvPv7MxIPxL437HAZO+VcKPPA4LbowpG?= =?Windows-1252?Q?bebpauw4UTzrrCwFEmLeO4AgSoDlRNkLFYxDF7Hk74J9eG/CLwSQsYFX?= =?Windows-1252?Q?whh4HWwBNfBrEL71Ov1tN2m8YTjxI/rQJGaFF1MjYQhaYRcGgFQZRlaq?= =?Windows-1252?Q?zB1MhAKddov2rDg3I/swgyq2dAhIIk80esfTmGM5zA97PGIwGdkFlL5j?= =?Windows-1252?Q?n1jXXPoViPZQpXrgIFAqmwg9RXhCkrXqk+cpGxcqG9mpKyzndZ4Kyi/1?= =?Windows-1252?Q?jlgJKUdr3vYXb4g+iqItuc8qBHbIAcaQBl0NppoXjVRvE6jjL4fNwqsm?= =?Windows-1252?Q?KBfz9VhWg/IRAIUdxJg08hID1mGsp9M62Kz1ZvRQsJHRM9Po1BcN0aoB?= =?Windows-1252?Q?fgFBGQt0/sqkCmKLmyX0siJLszM4hCwaFSXWElgaBzR4TZkUu9FgRhkb?= =?Windows-1252?Q?LfQDJ9VlfAEMqROfruR/VpQ7NKFH05s1JTp5oSTmvx6+zcdVg4l7cKKS?= =?Windows-1252?Q?hoTNQnBOoPeQNszp6q8AmYcGLryJf+a42JSFOaYEA0dckwn1J6Nz03k/?= =?Windows-1252?Q?IDR4F2M0+e9QquCy2/BGCeBAs78CCU+Pqqn/61RvyacyHI/alE24S1HN?= =?Windows-1252?Q?TTxBmD0obMW9LfrxKxKyheQvVn9BiHu716P9O1wT8QqiPqDPUSWuf/40?= =?Windows-1252?Q?vnkxifguZpSNS7Vk1NXwidu55r2wHWbuUiAu9q0s3P5p0lkVexow7OvO?= =?Windows-1252?Q?jGLXHKTlDWPlS9WkeGjwFQVv6gUtE6NO7SNSqvAvMxVv4a8Er3vR1KqA?= =?Windows-1252?Q?xwtQa3rn1q+xw8MrSv/Mf7sz4bO8bmJ8tO806PkLoLkNund+WLmpx7Hi?= =?Windows-1252?Q?xpvr1KxzciICQQCrPN5vLEGVN4gULFXyOVZrXYtvpzNZdjSwfyH/6R2L?= =?Windows-1252?Q?aAcZgaaE/L46C8NaguoM9F+/3dPE+SUP8eNK7AWhHSTa/Eo0x9cYqxx2?= =?Windows-1252?Q?jvS9HskOXXmyNotnMwVsNwA/FJTw9tc+rYvHTu6RfC1Hi7VmdR6OorgG?= =?Windows-1252?Q?9gBuYFTz31+FW76yMUvczEVxr/0xbM8Val8hfBbVdejPIuOHCTQQkT1d?= =?Windows-1252?Q?+MPXTW8ozKJemCqMSg+GxlozZquUII+XWsqDvWqfYngwanvoXKS9DGpa?= =?Windows-1252?Q?zAP+m1njjBJ37KMIdsioGipLVuI/E9lYvEivV5V1F1AzKLUvJhZyAaqr?= =?Windows-1252?Q?iQ/wvfhoUYNs1sBeKo+aBKz6aKIYg/picBZLNi7LoehprbDwXLUCCzNu?= =?Windows-1252?Q?Xj3mbJlfk+ImQI9pdJGfDqAKSf1ck+HAwoJL/cbhrjch6mlMbG9NM=3D?= X-Forefront-PRVS: 0358535363 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR05MB1355;23:5gWVMD3dFl4EMojUBTdqFao0yqrrZtSrwcJyD?= =?Windows-1252?Q?MT2UnByWK6UQxGmE73oHTHEFVt+j0xHcBzzLZcGPUP35blLEXRoKgaqD?= =?Windows-1252?Q?H57872+wmhAMg49FSTD7AWMCkvBC7xnkCs0EcRT5o9bJXxjMLkL+nOzt?= =?Windows-1252?Q?T5t+I9vdeGknH2XJu2JtpqNsEA/3B3f5b5PhONLqd6bkm2g6aDk2JZYK?= =?Windows-1252?Q?1U2GhUXP96AxxiZmQ6j1an7JoQzueKW3fj1awgDqwlAziZi+sihkAzhG?= =?Windows-1252?Q?KLJzqnQXCT5d7YCDpwHVj/5gJkrk9KB25e+0wpSXIWUgyvPzOV5O3AAW?= =?Windows-1252?Q?bFpxTM4IScTN61Paf5vcDak+sqqdfOnIkYdEXd5NUloxgUBvfiyebbH2?= =?Windows-1252?Q?CqF+USfcT54x12S3Vmgqc3/wAcaq8OG5qapHWbSMsUVtcAgKEYtvLPvw?= =?Windows-1252?Q?yUplFkT5fYVrDJAnJmgPg+nGhd183r4xN+gHuo5hPm6kBWGQb3kmjT9v?= =?Windows-1252?Q?U/hhlSRb6w6jVoXJNISSqPVcwudnvpvUdez76WQq2To/FhCmPL+ltFYg?= =?Windows-1252?Q?qYHf8jJaXISzJ+GSGJK6MBGIj2yvczXdxE+nRHxoG70sLhlSnUgtFVaN?= =?Windows-1252?Q?X+XYLqTE426afd/vwz+PPMfMxKOcs5FWAo8hccQCujX+QIBrpBks+2M1?= =?Windows-1252?Q?Kp8zMc2dsi4QbYxc/y3FCbfz7qoMQJXguolVhv2MeUl4/TGJSBaFE9fT?= =?Windows-1252?Q?A/pm+317zvE11QDz/E6ZjB9XsF+sRhRUNhc6wOqPY1P2UlFfBvne1aQ9?= =?Windows-1252?Q?s2EQI7rFUrKSWzM8hb8cPS7E/FwdF1A0C9Hsdz3GdupHYCC64lYNzg5h?= =?Windows-1252?Q?FBQoZGR7pqgFznQmUDoceL7ZwbuaQe2GDJNKZzNhrXgBKxVqKa+6vemI?= =?Windows-1252?Q?oyMMc6YOGIOAtSHGptrh5yjKJOxocH1J7gNKuWaW7tReffVH3I1OdHdS?= =?Windows-1252?Q?KR97Pik6ebzoadSapNckX5otSV46Ah5mu9BrUGXD7fcIcUD/eIxUWDlt?= =?Windows-1252?Q?hjlKhVqZPTJDppkxieUZqFVtLQMFCzq2Yrz115eCKUE117tovmnOViMy?= =?Windows-1252?Q?A/mJPYKvW99DX+38WTpyyoy09FgSs6aOtwkXwjOD52fqQR2WOeIhHINz?= =?Windows-1252?Q?wnh4sgvymMjGjIFi4zvnEsCSY9QAEYGdK4aavx2brNXL9tPenpW+YxmF?= =?Windows-1252?Q?EZzX03YzbpSGo9hjGesKfp7WZJ9o2/GkkbQvsO+cvdad2Sd1cAS7DKdv?= =?Windows-1252?Q?YrSMOBRpQkZjUmGknDhbCF3tHX8/bEsgUGVV6ZNy/Lub19zSyZiCTd4k?= =?Windows-1252?Q?6HuIMzpsfhXIIZI07QMcKIcP1u2ec6lNCO+IRYpB34bmk3mO8xsLs2bB?= =?Windows-1252?Q?z6NqNhZAl7+UYKXt9MO105FOyIEsuMgXEdH1LVbn5cUd1vA3qkDtXN9O?= =?Windows-1252?Q?2cbnA4=3D?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR05MB1355;6:kyCqfaqpgF9zsaFjcyU3xQz3VUAy2Y8oy9zdQj?= =?Windows-1252?Q?3Ocm4QjZKulCXfqFEXg8SaMIKz5EKG+wcIioUtq48/4C/n14f1XRrT8Z?= =?Windows-1252?Q?hqG6E0bjCni7BXTYhD3DTU30X6voRkswkfRS04HwDz0z3FKTzxaJYsHX?= =?Windows-1252?Q?nxjx5Q78NeILw6Mh3YAFJexD7x7gq61Wq/oD1ry3GF0sUoA1A1ZWaKNA?= =?Windows-1252?Q?xAY1p6XFjpQJJ/yiDDsAQNN9IC27295CDlLkS+LYfQ9qtoSuMAh3Tf0+?= =?Windows-1252?Q?aOm+eHG2Iu5pPgxuJ+CD/mqkfUUU9+gEC4Z2d5+H/4ItKXvADoYaWQ3L?= =?Windows-1252?Q?62LTZQPzwDE2dcBHMJXDdwvm3JZKeK9p/ulpBHFkYApVUX6P0JQAMHyF?= =?Windows-1252?Q?x6j9guSgeqFVT0dt9SKW71wWX8XrGimN4k5uCTsUzYMJAR3iAqtArjjW?= =?Windows-1252?Q?PHveb2c3pBh6UxPHUTfY32ohYjpW5mpfCbQElwgdXjEM0+b2e2OkRfdY?= =?Windows-1252?Q?nayGa4af8djsUy7wR52A4jNpK8d5WAATtO6rfC6Kf0Iv9YJzIyVWJOPr?= =?Windows-1252?Q?VP+pF53OJHeZ34Zq5RSVXYkguHTdxOTYdbzC/+pz4b7eKiVX9bdvjvwQ?= =?Windows-1252?Q?KLTncf+aQ+2NAvXfSiid33xgzA6v0njwrmhAp6wJIzYXN85/b8IGsYhg?= =?Windows-1252?Q?lAOmCtDzID0Xr7CuLMbGATMljdlWU3cXGg3alNJ4JfOFiv2mjtpsm+83?= =?Windows-1252?Q?8Dz0jcjpY93NutSRFlbSS1Ydo3ONwjKQnGAUCb9rg3Nk8/KBLFPNZBQq?= =?Windows-1252?Q?d7LC3CbF/bhOmaVqSF/ilhaTmicuBF9ttTCuXmG6t+8lTcAvLIK1FUrE?= =?Windows-1252?Q?ZuF8l/J5WGoaz68paFIjbTp0vs/cVgkmNV5AnO3+jvsnjRYWLvn/O6jF?= =?Windows-1252?Q?rp0QV9FhI7rn0nLRBT4MlD+qL3VHk0G8XYxtl3bzktbupI9Zdih0jmN1?= =?Windows-1252?Q?PxycI7r5Li6afoO5YZDtFjZhRHHLdj5RTUbGK7WZ3wNWARMKPsx3QGBk?= =?Windows-1252?Q?L3VBrz4hAzzgFsdr1Rh8aDLaHXUnn68QtQ?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1355;5:Vpbs2Qn9aIzOXpnHAzfcrcqugRt7Pp8gvclj/wWPzgqRyu0Lo4Nq7kmBEFptoqAKwbac9VvdeOUAjtbqW3luUGeO2pQxe9tVTKgGmo4FL3D5CMEkt70JzFUxj/6TMpQbdC3pAJKyAFgi6VcqYC1j6prRdgQHOs/zcZuDMWbetBoj1KDco1dxBsAt6310fFms73fZMLt0bc7wfxYJJy3dY3a+3wG4wkYbQF5O99LRZnOTnEz4OcIhRGDMUWJcgyB6FO1iOUPLXRh2ySGrnOrDoxxX05/FbWnuVPTvObIVOZN9e8A6uXTgeRFSfUagQqX4vG3d0tRdFn8QlY26KPBz4hph337QqctzgSPJWBO8GAhrcPQ5RIZQmtqAdI1ahziOjga/Adyuaefl/1ul+19lgez4gsyglFj7cHtYyB7GKuKxHH0Ml4wqYR7eV8b4t5XbwAJE+xH78ugWCK8r74ejJmz6UKBJMpNRmHHilhjPBImnGNhpysuNbG6NJ1mn3qX9;24:etlGGAX+sza8ZPSfLx9FxUVo+m3qtNW5FDb7HSV0mtMW+Lh8UqLTKE5qUQL28GJcE3cuj914cHfZuI8b2+tMCngTLtDfYAFLdetV/OAntPY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1355;7:FXDoT5vEZHXsLftRXT4zZvwhO/GITMa8yHOYlFWh0YIyI40qaQlc3qTJeM5GF2AUyOfOkVnNgH8Tvv5D9sqqplXUIlBlDQ67amWpuHT3rm1PBtGNbMBAu2At4ulcvSA5m65LBCU7bg1xadxtRUxDYkrn5RFTsgR33e9ZF8sQAErsRDq8JMh67IruYrqcz9Yy3tO0VIK6xCoTo3WT7AyCpuCXyoF/80qa8qO83DbErdw4j3d095/+8AOwoxXcMunwP0wcceZQPhpo0RKCntlDgxnnxVaHk8/o1ep8BFrGleAHQJ6OGdFleC1anngHDFEVFg3xQWbg+3E8diSrnrq8XMv64hvps5Mgb+4WY1PbTSZtBRtxbBF8CRncNTNsKHirpExzELYF5RX4YhUQKEOxejSxXw0qngR9/LSwOBL88KVBcUTLHiGw9m0QGapcC55J2giptOv7lDrvxUpEcA7R6C6N276xSMhPyOcFX9XO0Ut0r5UACuozlOr/N0tdpJqb14NEs16IimyfQI1cweMAIz4zJXsLkB6l3ORQzlC4jaz+7CMFTzNM71ifwSmG21NY6ePQ40lkHyBS9MxniiQ9L+TgoJCd+ewjD5HVaAtEMKdgE7DuacyCP1RPivR2EWoY3NITtMBBjNEkKIKSXmv8Rv3i0zjZLtj+BASw2RAsyDjxUWVh0u/MEtYQzL0F2LTzfyuGtXvA5UVwbrpfubYm9bbvfcBgxhJbsGyUrg6mg5+unxG6k7YGuz/qFvlR2pLmjzeateJT+1QbRw8gI3egrOwwclOyjZ1qKWlwheTSPik= X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 20:48:32.8784 (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: HE1PR05MB1355 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1557 Lines: 43 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.