From nobody Fri May 3 10:01:28 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zoho.com; dkim=fail spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1498608419837180.74428879047161; Tue, 27 Jun 2017 17:06:59 -0700 (PDT) Received: from localhost ([::1]:58664 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQ0VV-0000Ev-A7 for importer@patchew.org; Tue, 27 Jun 2017 20:06:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45179) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQ0Po-0004K6-GN for qemu-devel@nongnu.org; Tue, 27 Jun 2017 20:01:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dQ0Pj-0003hY-Vc for qemu-devel@nongnu.org; Tue, 27 Jun 2017 20:01:04 -0400 Received: from mail-by2nam03on0058.outbound.protection.outlook.com ([104.47.42.58]:62400 helo=NAM03-BY2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dQ0Pj-0003hC-Gz; Tue, 27 Jun 2017 20:00:59 -0400 Received: from BN6PR02CA0045.namprd02.prod.outlook.com (10.173.146.159) by CY4PR02MB2680.namprd02.prod.outlook.com (10.175.59.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Wed, 28 Jun 2017 00:00:54 +0000 Received: from CY1NAM02FT040.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::200) by BN6PR02CA0045.outlook.office365.com (2603:10b6:404:5f::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15 via Frontend Transport; Wed, 28 Jun 2017 00:00:53 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT040.mail.protection.outlook.com (10.152.75.135) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Wed, 28 Jun 2017 00:00:52 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:55494 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dQ0Pc-0004r9-44; Tue, 27 Jun 2017 17:00:52 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dQ0Pb-0000Kl-Vz; Tue, 27 Jun 2017 17:00:52 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dQ0PS-0000Ig-PH; Tue, 27 Jun 2017 17:00:42 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=cK5rvFtJpNSmKfRbc/s/u+qfnBocXpWBaSSh0D8fdew=; b=5c7dRTiAev4IiPtwLOvvgaZF5JK2KgpaZhNYkEqzs48pfBPBSNVYIG+aG1PyOVZ3YjVaUNYtDw4Z+xFa5PckReQrYVgYw0FZSkJ6xjYfWgjEyLsY2DDrN24fLzz8CkszbcYQ2LCmojvqz/97sR9XIE7gngA/fPtCphPsZqizrSk= Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; From: Alistair Francis To: , , Date: Tue, 27 Jun 2017 16:57:41 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23160.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39860400002)(39400400002)(39850400002)(39450400003)(39840400002)(2980300002)(438002)(199003)(189002)(9170700003)(33646002)(50466002)(81166006)(2906002)(118296001)(5003940100001)(106466001)(38730400002)(4326008)(36386004)(54906002)(39060400002)(8676002)(9786002)(48376002)(2201001)(2950100002)(478600001)(50226002)(356003)(63266004)(77096006)(50986999)(76176999)(5660300001)(36756003)(8936002)(47776003)(305945005)(189998001)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB2680; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT040; 1:qqZaKmrJDfkRWVBNqFMa4Xn4W0R1LkWg0ngK0zbiC9YZiANDnU4PrBFC0Djz+9Ni3dbsl0iujZjj40417BGtkqjrl8MI+e401/FYqjfjXhxdtZcGssLB6PFzVkLEoDKGJ82NP2Iqcqr/BmuatC1SnOxU3XHXOXmqhsmohSFnSgJ/b9M+DGfYC+h/jQYSS36TnwbqmFyMi3b/bQc9hyNLLx8xW3k8yqmRz8hqsX14s+qVvHwPbbjfDX4pGCBeuelerw4HQfXGCO8gU1vzD9+gY2oGq8lF6aTaYRHA5VQWHEx6gR8pLa8z+sVIh1QOu9pVvgxfznyfaLfhJriyzm/A3DSdJgxD5R5S/gA0xTreW+6WSYSo+h9ek4MCANCF80oPrXhB2TAnMTXaxxEKNj9y1iwjfAzZ4cS3cO84tsGAZqknuGmm/FzPgYe2Hbkulup1+8s9/RUTzOK1P0gdJg6eVF/4i/ZTfsFX6JN86O8EijpYVI8aiKVYcNIk9wo+dOA9l/9ZXaxJNf+itEPyrrSVi2UlbjeCVHUuFvEx5NJMlnF3kGkp0LmixvIexupkpZ3WIsD63fYgTN0+C6lG2HY1DiU+FcL40LvCMqOosUvH+r8K09BYb2sNQXsSZmK3tl2mov3duKVduruzEBqoKPXVlfihrD4cS5uTxqOECvr1Ec+jBI0C1Fk1h2HbuXBgwYcgaZ24Gamkq5skV/AsUqVeuDavu2HRyjn36V5q05zg/1/JfwMoT38s2406/DnQfXqEsswzz5F3OSf09AF6q6gyh8VfedCOOANyztOjd9xBwWzPj5ASlYmrWu5w6hDe3EeV6qciEs/dkiQHB3NBP5wIB0clkMT2JZSIY554R4VRJymSgO0gcFQepLKR7y9HcO4o MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 03a4f65f-c90a-4b34-9512-08d4bdb8be61 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095); SRVR:CY4PR02MB2680; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2680; 3:aWaiVmvK8tsKHIjqirrrb7dby7zXnxSIf0sjEZdz19hvunI+tz1diITzRolyfxfJmU8/R8KreS86gSqntRVvDRzg1z0ksQw/verjAoRdTr7xunTEUH/EMHNvwG6l0s+PNr+Ol5X2T/lskF6zVhPu5wfakdgbXNVfLj3QHhmk0DUpRYTQWHGm9U3/tJrighXMuGhdnPpdl0Ly1qCA/DoO6lI20zX9KaZCG1yQzkedSRwdqwWmCuUKhmd3D8fXj6kW1CryAmz2BWOl3tfCEzbJdPeJDs5rxxWzhaaNlzTFGDW/mTiHXg9l9y7KbbWFTH2gSMmT9eP2uegCK6Qdqo5h/UmTG/q8+K6+N1H1YrF3lxPOpnM1RKnsxp9cOKgCovCIiZTUcAeEVjYNmbpc5KVb8OblgQQQ8FZhnWmv6G3cduEQynwR/AnDybDru63dAyQHpwC5M0otn05WlmKhj/hbs01xV7VmpCm0cIpbhSdcN80ZLakJRFnBhFxOMHbfzcOLcFLgi1UkdZel+FMbsbMBp/dVX/8I1HPKsHoIpaM//6hiPOV9LqvsDnYtSFJbCpDUJfwSEc32pg0X9lbYU6S9XrXJgKq96nkwN6vRBFZnIcesU+Y7yAi8MWX8XEPDAgpZNPgW2nQMzTZaDcoiGqxxLuyAlIC/gfnsNKszg0TH77Br91HSUA52XR4bp2hk4WlVjmjGQA+rRm0kcatOHvi/fQ09+9gbpJw8lRkCUUXYTaG0/c6537P0UFfpKBd342QSC+Vz7qX5fhi0zhdhpYFQ7QlYKke+n/PBumPKdcpPewzslRAhdYKXs+4VO5XFPTqrWm57ff/oSiRfvoSzSCuZ3Q== X-MS-TrafficTypeDiagnostic: CY4PR02MB2680: X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2680; 25:+2MYQdDrQv7v3CyS7Rn6dq3XrBZvdJ8i7ab0QbmeDJPPRSFrhjZ5BQGi+ELVgVKPN01Bl64L1i7bvsl/37DViAabDhS2BKCLyNadq4M2gHVcEQr+LNB5ZWRvNQB700eqwpJJMrzhK7rOafMpaT9TFa9vY/YU3p016LNSsX5aPlhgKMIPPfYS7IX4Mc1eTsToTR+DhQkv3bNA8PtZ8AZnk3KG8fFQ/nYWLx+hwkshu5iB6XNUrktaSefNqNFvK4v0UYi/8aNUOMFwQGRL2hew+xetqdIgzedSWo8fP7A1cTmxHBvPsm3L5N20MXV6396IczAGfTvKWHwB+u7GJTLc4mDfH56JpH0G2bMEVlAwfKwW3cQiYb2x7G1xdqXu31XQl5hpMEoGnh1oJsbD2e1cJSkcYU+NMPY4WxXIazCaYbdEQ6lQAVNrdpVO0Ea6vO8QdZfVoyOlColKU9JiMrfyb4ppbcpFsr0thvTWYfsKWtieexDo2BeRsXpBS+YeUb8AkRio+R7HNQ2XVDluUn0BMKV9T37FqgFCm6ECEpr/hN+1jPsialE7TCmKxs0v9WYUHjDlQ7KiNUAz3bVImntpiMj37vDDn1uWXlR6ShH2ACWK+IQ8mnWNaeTVZM00uc0O0wdBYYj3kMjYq0Uc4FR1jns70mnm/tl2KmN9WUPujcLWseHBiv47dH+IW107NNMC8AvEFFS0ZSmRpw4YsxfPFKvm0QnwYDFMH/udrJhwbRVRxyNl1gYJb7I2BPi7OeLRb1O+SDvHHqXmljkKgu9miU03DfMRMtBnMT/Sx5Dd+EFvYPAZvhkCAXH4Za9KdNeUaDQKHGjcdPBoB9yB6LNKCIjg+DWknc1A56pqOsYz1big5qJP9BEHAKKYP0sXCXGU+TQjEuVQByrH9Ci6+HHNfGiTloaAqVcqylP58UGYBy8= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2680; 31:la985tiBcmHthoWvvz1BpVbFK75qOzCmI0T0JYWC8t3syJZzB2fbUXZ6X5Vz3PFR10b3ym8suyGfebS/KOtwVnWcGHE0xrLc4chbs91S1/jFlySJICWLo9Rr8hpqe2kuBWeMvEeOpm874jyqywQmDc+kkE7z21yMFefyvmdUMbrdoc2E9GattHlGWzOJ/EEDZWH0xh0TRSQICzk5MTLP5pLUY6mhwnFOmtNUUPBTwnH0W44TsdS7Sbv6JWt/XGLfn/7A3MYIRY6ebYGOhGX99GTB7Qv8vmX7VbgczVLb/vRVauUKptwEVpHBM2NBrhRz8q7LtU/DLg0P/EQ18eZABOel6YxjVgtXMAmLz7lhxNDRVQyPjGOljzM2YmxY8/gYSUiL71CNuPmNp45S0+XqCTZl/a+Zzx1v6PjfEKTXay1kycwC9GYcj8Z4Hn26FJV2J2FOIgpLAoQyYpKqHdjpOmLfdGeVwfL5XKE/vO53d5qHDka/OPqavV0g/BeqEpAV/Rsm7IOtc/XovZFHJMBOx1Cf5NupLj8Hf6s1uiRL4WbRjmyb53IlCx42mtNM3ZaWGOno7WfAHR5YFwkgwLjPYDoL23s6QS+vBoL594HDsujy0wkHLXIx6yFCLAHMhTw1Tn3hAX+7h0InSCLvawwmTlxgisImGh9JRdlrCVlCmEhzCJVV+W6tFjE2B4AcUnTj17fpOVTslprPjTGVAPqTIw== X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2680; 20:aU62PFTO8y2nYBUp9AQIxXDYSSm+Ih8zBpzN08Nviyi/pbVOiJoiUpI+I7RDbzXh01tT7a2MqAtduMvoMTtp+OD0M85iWUDgFALJNMN7QCHT4Ip82wki3c9lH8d5DtUdg0GKn3VznVGSUciedM0oDhuSM45Db6nho2GpHiHeBW1POw5kRyqcg5LTacVfF24otLshqRWjjzRrZ9U96iHkPDAVRPsd/lG/EUcdWrsdFxbD2nsmwPcfti/OD8GlciDZWAndTqNZmc6mrqIDiPqBs2gUocdi5dQvdoNJb0fun3ZHNPjGmA7AV9f8DWLNMrm1Iesf1bgy0YA9nkDiUqtoDfCCDk041aGjC/sh8MeHiJ+0nMVtrcgdhhXRGs8J+qKSlFcEmGTVMSbeSJVTVjFqNMzn2PmDqc+x6/5iAIf7cfdPLxq09RHSg9kM2Ukx4wOZZkfa3X9SdJ4GOMqovPLsZWsX4dvBaMWbswOSyRER8IzKMTC0M85J6OFV4xkOtRbO X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13016025)(5005006)(13018025)(8121501046)(100000703101)(100105400095)(3002001)(93006095)(93004095)(10201501046)(6055026)(6041248)(20161123558100)(20161123562025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR02MB2680; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR02MB2680; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2680; 4:t8K6hphmmyRC+3/wyCqHmYGcHDFSM0TdBVgQ6QyieT?= =?us-ascii?Q?xlFPJ5AQmKgjgfg3WpxLRAWLY0DLHl3k7YHqBP+mLHiAXc3FY+APjxT0pVfz?= =?us-ascii?Q?Ts7MxHdcv3fUfZG8TKPPHBbbzofQucDdBo3KtjvmX0CUYvHtj5b44OEFWZ/G?= =?us-ascii?Q?e3R2ig7FtT+7NogxTepSWRBC4zJkfoFzpqLRBks9FBuFr7mYO3/uTLXC/6cd?= =?us-ascii?Q?avG5DPvVF4lnIIhuFMV4Eh7lilSAkmpCec5X/Cz++UBuzLIot9xzsSe4waoX?= =?us-ascii?Q?AZbbR00yJRiUmNA+wIsPd/9dnlVSfxKxK0R1ph/7Hjv2al0X0NZp6UqYq1jX?= =?us-ascii?Q?YjUuN36h+qqTayuqpjjwgqQXQyvhtglWg1Vv6LTVskQqRYiWxsp9mBFl6BT4?= =?us-ascii?Q?3IJ1dUGWA6fBkKSFnMalk9Hql/lRwK4kkXxkmizgSyD7/wLW22beknHjMBYH?= =?us-ascii?Q?ddjHAp9pHzeYtUlcWHYWsfWy5JImqqYoFoK1FUQHT5Ijek1qZfQcYsk6fHUP?= =?us-ascii?Q?g8VqjDHRghPhUr5cZ6SIj1PoRks7fJ+wxLd5NODMeIbIVxfJCQtEVGZg/YL0?= =?us-ascii?Q?L7tZeE8vaVjPi4imvToCb1XNklRlE14AEc/r1+t2vBfJ7mubYmcuTfLvpHy5?= =?us-ascii?Q?7CuHBOnVUEjEsmC4NPqhKTsZ5UZ8bLaFALgU04wJ+5yE4hO1DVXp3Cg0d2iD?= =?us-ascii?Q?6MUn/ZPqdwGnUySQIDQ3ZO+wOurNA3TMxSm4cBniXRsPh7UYhiXwISzVs6MA?= =?us-ascii?Q?oK0FhIRH5IiTANPTjGsLWfvzGttwpSA23PaC1A+GQRwAlggvD0Dzq1g49jK8?= =?us-ascii?Q?rZD5NuJtTJ3VUNusvaF0CauefTF6Q2PQS/5JwgtwTfvPg2fEfRBBBUrXcYFH?= =?us-ascii?Q?HOjBvGcMtpUdDXigqC3AUmSoR4387g8cyL/5dVXJCfOhr+rCuaZGu/TRLcFG?= =?us-ascii?Q?bWGoV+Vq/a+CO2n37FUDu9TY6qyoODii68LcpuaHTdYUYi8jjcB2O1Y15EUW?= =?us-ascii?Q?56NwxoWW6zgDOWy1SyB6SKxPC01onhQX1O+DYgiVdKGEalriDlasiJRaCl66?= =?us-ascii?Q?2luLfHiclumc/TwOLGYv9W8g7X3dWc0ILBGrprnuUv7cfLtGwsupYkVrBx8C?= =?us-ascii?Q?Y/xBM8PFo7LPYpnGzJ2urzI1qvplJxkuyIDrS7KgFaNChWAPHQ3Y54YDMZRO?= =?us-ascii?Q?F83RTDdRy0dKpTnBZqHASMSk9cclQxsI8YvQhHnC1+lw2xlLM6H3YKVCOqW/?= =?us-ascii?Q?44StA/ZDHYb3rhojc=3D?= X-Forefront-PRVS: 03524FBD26 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2680; 23:NBIZxeE407CFe0uk+rP710qe4gTmXaLj7WBFGlwdX?= =?us-ascii?Q?TZ6s9lAOtQCyVKMhTNb+zTRfsU9rWDdhwFvSwEZuHsXxJye6nzSDzK4sDUcF?= =?us-ascii?Q?K03xgksXlN+mJopdI4QO7OCSPVGFQHIJgUV2fluSzMgJ+ITIPU6onrmKQNU6?= =?us-ascii?Q?irBqHEhrMSvOSKdTvXhOl1fCekTtdG/LlE0Q8XE7MJ1qL4gak1/ijSnkTjY0?= =?us-ascii?Q?/mv9LsMLMDCTKa6XGYXsJwPYuuP1wgmzxYtf6w4DE0oMi/CnUn7DdSSX5LoN?= =?us-ascii?Q?AiH7TLgYSM1OIFAU+nK5N5NlVprgg8DIiny9FMNtBa04eTV+AKOcAFDv6LLv?= =?us-ascii?Q?Gx2+ao0ULQYdw06dL61NjEDcLCQwGnwsJim4ifxRoZEvGSLQeZLO5MAwR5l2?= =?us-ascii?Q?tltia21klnlKjNgatcR8Zzl6xo5laes+3P+ytHQ+B+JCt43+Y1XEcbnqhX4I?= =?us-ascii?Q?6NEc0CzgVhAvfji53m+i6Ih0hmMKJdo4eKjG0fSRBbphPCpNCMZLP/2kCN9n?= =?us-ascii?Q?Aou1zNxDGbEEeNKdivZKUzbj3ig+qiz9SpOMY1mcYPLhuXvV54iHjhzPrG0A?= =?us-ascii?Q?JQVYxztgo1t9wScvNPelAAuT5nuuyptwHt2twkt+9c+exRLxgD4W/SaFdtK2?= =?us-ascii?Q?YiW6C/TZDB0Ot3rTKMUJ0VKYFz/yPsWkdtPu8p9m2ckfd5yj583GWaVEPGRV?= =?us-ascii?Q?0XktzTImABES+MAmeIMhBm2K1DVF0jjWLet1JGiev/k7nWKlm8NI7Ef20iWd?= =?us-ascii?Q?X5GxjJPbmWHOM5zt3SfRYIaq7Y3/Mayk/99yy5IZ7u32ca6MI3VcGmJgsshg?= =?us-ascii?Q?5OtWMgamGabra6VauY8JnmCkjNwXV4IrTketZS/r7iZDcDieVVR+didnXZSS?= =?us-ascii?Q?fU/c0KqrxvnmwgwU8ywOB0sqKGUfS0WSA8+2ZlBiVcRd5uaMZlaFGYXpFanU?= =?us-ascii?Q?VL6wz5jErxWaVGQ0NjYZnUoi9JHrO3d1ZpYxYXsR3J8mjzDR2mbTOtTXMJx/?= =?us-ascii?Q?cwQ+nWrD1QOKYKRJIhfJVvwAT2sSinsr6YwehBmRqzy28T+wjwUdGAWHtdK7?= =?us-ascii?Q?Yz8KtF2Gl37O9ipk5WlwkZBEHMmLPScstveGdrZaUCVdBuBvA=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2680; 6:eyBTAOLKHPhZmWJ1yefAaeQyu/TRLfQ5n3DggJMJHK?= =?us-ascii?Q?A+6NRPwJcmi3ZbodYj86Xk5i/awWELFHu0KcO1ZUk0snIUI5oYKm2OWgPNsQ?= =?us-ascii?Q?aHZODGV14FCo6ln+huXNBEI+dQtYOzBXfwreGiRc47yOdCiAYaTk7vV2kI7P?= =?us-ascii?Q?DY6vs05AAV3o1LKlZJ4spAz42SLmshV5CbIxhUg+sS6dVVM2KZNWKGdOmi26?= =?us-ascii?Q?3mIlHPRkntbrFHGuz1M1N84AGqQ4iAGpHMlYBGb5Solifvw45XPDpwv7/h+0?= =?us-ascii?Q?wSMO3al+khAFpp2urcLMAe6b+1qwOMjtDWZPC3y38MPPWXphzWRAM/HgZIRk?= =?us-ascii?Q?gXV43j4VVoiVH92bWHLUfOTlP/i8NTWa9u5WuG9e4lgsDO8l3NuQuNkELcS1?= =?us-ascii?Q?MFGg7ajrs0vr7Zv0OOk0hrGyOKG4J8OfHrk4cr1lGec2ckFE3fLhy3DJPefB?= =?us-ascii?Q?s3hmusNuwOQSXt6E+HGE7OJf22MfFrKGlWNjHK88w3EjQs8636Q+22rW2ZEE?= =?us-ascii?Q?+l3OdXhC1Ty5TNigMoKfhYRCpImGY6+IYm9aLMUfmcRVYq7zwnUn7XirARcQ?= =?us-ascii?Q?9vgWWfqnIGSB5JuC925hPB7DWKtX+onLkbODD5Z/69LXgO/nFXoqxioneLI1?= =?us-ascii?Q?NnHGEI5TjCVF3ew/spqOO29tdozkF9giAN4QQjm2biTMbNXpCivO3FroWYIN?= =?us-ascii?Q?tAy472xfjV3vj8i7y/KKOWTeoHPjwWpKehtE/1qtPOxrlYxg6KvgV2CtSsxG?= =?us-ascii?Q?RBF49ataJF/4vZafOpx7CUznw1rGWDEByvuO+/gFZ/S7fpS8JZe+aI4GIkjz?= =?us-ascii?Q?CSgy1LVgnKkP3OdTjsJb4bEKPdCTvLPv15I9pWISz5/qHdZPRgks+TAWWi7Q?= =?us-ascii?Q?gJAw1JdEO3D58FHoGRIHpeKzjFXhBSxF1NCeUvQOP89aBFu61uR969qKsZsp?= =?us-ascii?Q?se1c1lW23exDHA6CHMG79sPxscmUYyINOTmpwuWdhaPepewZ+kDZ+lXdsqYU?= =?us-ascii?Q?5afJ9fTi5WKvfU74Accqtz?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2680; 5:6uTX9QL29hgl7PqV/7hRnwYHkJ0edYEHToSKHrQkL9DbN038LDGHjswX2ZL498cVet+lMOFCRQ7PpoUOZbeBrSXxesk9tXb+iJ8DOAvNvaagnMAiXTUFTgsY62Bd//mrMXexZjyM47LLBs1e5uPtvfbnCJ+Dv85Qj047Ujz3mKqOmoJRKxeqEzGUt0UWokdYlD4aXgTMk3mVNjgsEllZiFC6b5YrXYNG75gg2jVoksQBPohwXKcGQar/vvpl3y5wgD7EEluNMTuO7JbA/ONEw7A9jG8dLWjW3caUpwPJjuMG+/JZLxtqEtmIDg++2JkjShs+7HmMPp0VDP7Q5ouWghmiOz9YuZ+9F7DbOWkHVbkuPvFlS4Wo4cRlan8N+ECTtdlM6n4fq1Fo9Jy/ZuV1E/20Ovl3pRbWa6RzenWB/8Cd4nfzldHmAa/yAKHzRfaGRjsCxkTyYX7TUhD0sSkd3PLqOqUjqTuZcbbRejpWxhmzrne3iRyZakooiQma8Lwm; 24:4zSVJ7+AUga0PW5d4YtojC4x9ZEnfTIY8+nQvX8fFSjU4/zTumSFg8qw4aX+33i1pLcEImlI9XvKjw1zRxnM6V2G5nDOoOfkU22m7Tj0Kw8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2680; 7:FtXZ6STJEIODiPI+PN947TbrQe7iw9Q3SZJQbhv22x74yXLSvhniIq15ybF4S0CX112HjAfeA0SiZoWVxMh0mgHi2pTAGJPAwBHGEBaBkGOnk+TfBPp95A3cYw0CCKgiVWWAfYO2TqDxs5eCEDIdG/NwUkvCicvUqoSrymzC1Xa817kJI50oOmx4oRAJs7Hbx/h64FmchEIYwP8aawhtR3c3OGQz1IeaEyWbnU9nkx2C5jhLyvA/PvO56WpauiZG5ilEM8qx1tR04CD79yhGpCWA64+pBGKY7EuQpU7nLbDwqttgErsp7PABNnAQnMOVyfdzdIVgVdXZGkGv8nTa9THDFVPC7Pw3rr08R3V6nPq25HlRBebzG2V5zGwYRSCyac1sghgESdORLMpF7sK6j7moiItaKQvkM39W5rE3M8CcVrvrDE7VfwEtRbW2W5n3ukgTi0OBE/7dd/poNKwxojlJRoEfBURCxy3ji7P5xe8put0tOUWhCEYsKCq9JI/I2BW+Qhw3FDLb3xYI05+W48rq7l63vCsKzZhxm9dzvcqThGkm069BySnk5WKjzBxvVpEE0aNUZXeXu1AeFCp+UJBv3DsplJ/XmALjeQxSDACzXm2Ngi9uTFX/Gl//0l7xUGBH9WvXuW5EiPbQz7h6x+Kh2zsfzXOBrSayXIz8h7u5oPxmCv2TCnYijvDZkbdFMN2krfBt9lOaPS+Vpoz5wl/WT613/IGc2yydVtYXMT+uiRyfIZFT2++44eUBKLbmZEZ19wUaTpPOyAElm1CJMds6FW+ihcI66m189ZPkKFE= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2017 00:00:52.8030 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR02MB2680 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.42.58 Subject: [Qemu-devel] [RFC v1 1/4] util/aio-win32: Only select on what we are actually waiting for X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: edgar.iglesias@xilinx.com, alistair23@gmail.com, qemu-block@nongnu.org, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Signed-off-by: Alistair Francis Acked-by: Edgar E. Iglesias --- util/aio-win32.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/util/aio-win32.c b/util/aio-win32.c index bca496a47a..949979c2f5 100644 --- a/util/aio-win32.c +++ b/util/aio-win32.c @@ -71,6 +71,7 @@ void aio_set_fd_handler(AioContext *ctx, } } else { HANDLE event; + long bitmask =3D 0; =20 if (node =3D=3D NULL) { /* Alloc and insert if it's not already there */ @@ -95,10 +96,16 @@ void aio_set_fd_handler(AioContext *ctx, node->io_write =3D io_write; node->is_external =3D is_external; =20 + if (io_read) { + bitmask |=3D FD_READ; + } + + if (io_write) { + bitmask |=3D FD_WRITE; + } + event =3D event_notifier_get_handle(&ctx->notifier); - WSAEventSelect(node->pfd.fd, event, - FD_READ | FD_ACCEPT | FD_CLOSE | - FD_CONNECT | FD_WRITE | FD_OOB); + WSAEventSelect(node->pfd.fd, event, bitmask); } =20 qemu_lockcnt_unlock(&ctx->list_lock); --=20 2.11.0 From nobody Fri May 3 10:01:28 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zoho.com; dkim=fail spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1498608184375804.8575225271463; Tue, 27 Jun 2017 17:03:04 -0700 (PDT) Received: from localhost ([::1]:58644 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQ0Ri-0005Qy-Cr for importer@patchew.org; Tue, 27 Jun 2017 20:03:02 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45148) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQ0Pn-0004Jg-4k for qemu-devel@nongnu.org; Tue, 27 Jun 2017 20:01:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dQ0Ph-0003gb-8n for qemu-devel@nongnu.org; Tue, 27 Jun 2017 20:01:02 -0400 Received: from mail-by2nam03on0045.outbound.protection.outlook.com ([104.47.42.45]:14214 helo=NAM03-BY2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dQ0Pg-0003fn-Q9; Tue, 27 Jun 2017 20:00:57 -0400 Received: from CY4PR02CA0006.namprd02.prod.outlook.com (2603:10b6:903:18::16) by BL2PR02MB339.namprd02.prod.outlook.com (2a01:111:e400:c25::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Wed, 28 Jun 2017 00:00:53 +0000 Received: from CY1NAM02FT026.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::208) by CY4PR02CA0006.outlook.office365.com (2603:10b6:903:18::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via Frontend Transport; Wed, 28 Jun 2017 00:00:53 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT026.mail.protection.outlook.com (10.152.75.157) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Wed, 28 Jun 2017 00:00:52 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1dQ0Pb-0005Rp-V2; Tue, 27 Jun 2017 17:00:51 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dQ0Pb-0000Kl-O2; Tue, 27 Jun 2017 17:00:51 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dQ0PV-0000JW-8k; Tue, 27 Jun 2017 17:00:45 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=crvaGljXJKYmcKXiD9r8msbbb1Y6An+nyr6V4j5w//U=; b=E3Ge2cJZqpOyK6mY6hBTVqXZ5p59fhSRnfbTU4+HjeRG1lFqrDnXlArEkqrU7FGbz1afo6MQ1m/TvnvkQ1XOa5AOe7a/qDMmbB2/RJpfSqsatAkAISy+CH759GDxNJBcKjmsf7fGI8NcaxVfsVRlJbbpBuny2kUPWLKTav0Y3QA= Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; From: Alistair Francis To: , , Date: Tue, 27 Jun 2017 16:57:44 -0700 Message-ID: <6955f1684346baf57b619ca407cd71363027307a.1498607452.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: References: X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23160.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39850400002)(39840400002)(39860400002)(39410400002)(39450400003)(39400400002)(2980300002)(438002)(199003)(189002)(9170700003)(4326008)(50466002)(38730400002)(48376002)(47776003)(2201001)(9786002)(305945005)(356003)(63266004)(36386004)(2906002)(76176999)(50986999)(118296001)(478600001)(2950100002)(5660300001)(33646002)(189998001)(39060400002)(50226002)(8936002)(5003940100001)(106466001)(36756003)(81166006)(77096006)(54906002)(575784001)(8676002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR02MB339; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:unknown-60-83.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT026; 1:fGOQZL5b+R/GMLYL72IglpfWTpLFN1KysDNNb3vvWL2BXL2k0zKAAS5yl3VEhKUjRUxISMVmQach6AkVUxJD1guBpDy1RoVCH9gcc33V6mogbfz3TOcQYD4s+aSTiaqgi041i5S2HQJCh84wSDx/Y/w7Wc4Rd7NALsKfTPBffZVOS/pMIaNCbFkrGIXCNmx137+dVbqmmApWaWGFoz4qd9ubscNm6FXmhpDaD+8K86G3nNKwbM4oHf9oUtcVnc0zlHUrRjIbVr76io7ZS6LOYSQUV4IbooMB/rMw3JcaiN7YDEN1xg2YtXzh59sRRCre2t35UY43bk25S87jazLPcygc3LMEmKt/VQEJluo6WtdyC3eCezq9oXjA2/J0XozUq8P8r4Diswvavjt96SMlT5dDV2F8C9h+z2cbxX4CyO4co8cpParaHv14CP73eCHfRgZt5KYc407F6zSxlKToxjkgdK6bWKdmZ96zK4jD4SVuQ5yexwGFngBPOGyAxZs+Ab9dtFhKgRiamYBrXUWs/uWPqrH82exIS4GZcmzyaM7KLmoJ74e2sZFCqbN8NCCEoHZpq8LqMNmYgYffGVGbU0GWLA/EiYUOS55oRVyG8+NA4rDl9GodtqH9pCOHBETOfP4jlkxZFU84Nbl2wvZsjnGjumijWh5DXc/078xAP/Zg9foEscH5sbFhdTIRx7SwSix4nvDeeKvAnE5lQr9kieLNOsHB4SGgnT/Z4YVHEg4yG31tQX3zFF78EQB4aj8mtRnuANygYXCp30uWyjbTUvz43wXBaxLAcv30lsmjeQwje44W0mrjul4vXCKlGZu3o01Fmd/4Owcx462xe66v5S0IIycnwlgXJ1ISvCw0HJzuxvQwvdrCutC8gpUiL4dt MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f3ece8d3-276a-4165-c0b4-08d4bdb8be38 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506069)(300135500095); SRVR:BL2PR02MB339; X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB339; 3:CcJs4euoaHMR7d7SqFn/9yEIQQSbTgmf0m8llafX/vJu5Qn7NM0X/TLmPu0ROLLBseAHXS8ljgipj/HhdmVhGKSPMOFjyYXeMdVhgbIUqpNEmE7wp2TnhYuDI8G8W/8YAl69jzHNvXh/3jLfG8sMoJE3kZnswrjmYrups4uoXX3JOVzvKO5TpbEn7+sxZdv+AO+IaBl+hl41ShuZJ5GGtAIzLbj9cy0bkcbWP1teVxU1txXK4KPUtawjK+UQDm19AigLRtz13I7sbmnG2iJxPt5slALHwrdkyjLTE/ihhkHlwr1HNFLStcpgoWPJRh9IlmMziN32SK+2wUIOmtt+y+z0mWm+7zHE20QX+C5RUQRjpuX5wEAwg9AsiHhCPMK1uMVYzZ08rJSq7xHVWSDEseckGaYM6y/pXvi58WTcr3vLEjOyVXnszBF214Hj0QvS1NEmwWZPUEZh/XrUK5U+swA6tXNlYiGVSTntwrbQqI8pfdwSn6ZHesPbVRBx0kEzoKicD8nfP8uG3ItFGbZ5Ey91Wm0y0fhwf65ywZ+edThCx1/2YU3NjKCG2qJ5f8RMjGwta7oaY2DA5J+pFqkMAAcMnoSJ+mGP7iOzgMMeUzDJYagKZrw2Tj+IyDSFq2LVx1Cw6u/QXkS31QZ8TcfqoBnPZCNKykjBxxnrB6kxyG5amCjioO1S4iXkVOdYhOVNBBbY/ErIm3XSg2sh6CT/Py2EwOCPfRNvbWMEXnvT7gUAxAsYKGwqCe1f7PGaNcAA1VlGiVGcUHdvtDHcD7ThCF0Tkt4hxzGfDnxF4j8jZ841IISaXoUvdQF0RqPh2ssEteoHb5tUhhWLlMpNtt+JE+jWmMp2aEAQb1gQgWyXuYhbOfN7/h2G0vDTNyaNr1xOOoXwJHR/akvUAZjQ7kOAqQ== X-MS-TrafficTypeDiagnostic: BL2PR02MB339: X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB339; 25:R9+TQRJcLRUWIOF79L7Jy9VgYJbRREalOsTP0VToRpsvYCQ5YehWgbnvK6Gn2vErnRQPqdjMAQ6NFM4YrNc4zH0o07GeQWqpVsxO5FoAlEUyRQUk3lcnm41Q6O5DP5iRz+QQ1opD1ibp3pMGSXO+1MTJXoEZ8co5NSF6SRjRDobiO8EKpuTFMYnPIc6E+2NXwF5bskAKyKAfep929iN7GkuWSqPxv2zwLe8KRWfKmbVBOhwEzML2tGuLxdqp0COm3QZnxu3VI+lpvX9mYHpQP9vqTlNFOLvS0bIFQGK8YX5kvkMwv6zX1e7mjvB9m+oOVLHNphiQnqJkY6SpM4zdyEOIR0THmK/ehOnmZCsGeIKKQa9v0riab9lgtppdQYtH7dqmDueYex2AmP4DMfWEUV4ySl5XAJ/QhZt/+PIq9mIOG1mJEI2onKaZ54DoCe7u/O3hJa6Qgy5usybjhSZ0fHq5Y6W7IXevNiPtR1txaW4Vk6/Xns4DL5FPghE/bhjhBK8qsuxfFIZOxGErdMb0ZalCs5oeiuoaD9OedLXg5VQYjUWvqyAMwbiotVlutLuw22xlLbDYT5caITNYmDNBL2e3MH8HyHFP2yZ1GVzlfx+7qDrikovMpko2a95PZy7Y2p/RGoN/ihDKRqJ7wfbhV/36wLfXiuIfiygi8dO0JQcX9x+81s23euyxC15bZ4LixAaxrEYytdK1ocAk/Zns9+0PeGMNSsmYnAhLBfu+8gBOyDDp/0BB/dZJ61cq9cnd5oae5mTMGRFLhPvVQrYvVzeoMDE+airjMu9a7VKu02lTZ6wQtf3ax+yu0x18H1Lk8rugy0oR6m7muUusfNN+bMzFKzKSbopMkkyr+WEyRkM4mDrOgInN4ukiXET85HVCQ5s95ntyvu6OH+ZEQXa7I8nuCewCFZc2p+U7AGayjAk= X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB339; 31:JJGTTADosos5THSxJml9mkM81CLL6kHhfDxnh2bQ+fxo91ZyUwXVNlQ14ZQRTD49MeQLMExrwvIHXgJ2tc1tU6qp11dz5Vm5ZaH/FgFISf+W+B09hEejDzwe0SKU4+RVr60Bt0+XZBGfMeqr6pyvMPXdUpD073fvMFawGIQ6ofUKj69jgyPCrTmoDZ8mMkPFsAAjkk0VvW0sflwz8qC08bNvXAAw/1nsuywlW1q1Bf2qQmSTeuYHJc+Cqs3GQDfxDh7iady8Vq2IktgVf+/MeW3qIbpvnQoe/5EVVpOP9E4Yc374GetwzbjCagpYPKcdUkTHc+pThhlLv5cxDpQFGtYX50RCFRDuVhLXT6HgJgtWCWkx4mwAkqgR8VaEuQD8+kmsuNK/IH0pfb4O5igR3rIM2sAUKL4t/1T0fbcPCMOaBI6OYnuDBpswxzmE7Wc6fux24/W2opVcDOny5MgHkL9xRB42MtENGcpFJAJZX5gMMVx0dTXJ0ITxU0kok7vli8fjwEhTgwZ5363EdakqvL5HpFArmwPJaPBV3/HtddhUf3seL5L4usQBvKRTacUzA80YNwAyFCFao+I59HFAWoZqoafuZhxnzMRsi5g3V0H+U8hDWiNQPvtSV1tQGOV/8qcwHgnPlLYuzGrvuJ4Br1ztEdyIKJA4dQ2qZVXdxP3qW02+6aO9vv6RxqCfHVroJUk4qUojKTDz2N5so8Zhpg== X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB339; 20:6/EMOPkM0v8QtKnNbezgQExZXaUR6OvXdluFpvhBSK8+/asZbDXeNqR2SWuhQl+Jj0b/H5dY3zKDmEScF9emUZzLYkOIVuJbOIOpAC6EImilKOT9ovIGFm3tIBMLiGNX6o6ly0pRaStJslYCMUoEeJXP3QdQwj7UiXM1SKB52lqxvhum9qnveF7u+dAbSjpzi5QXzZXqyYHtiXRwgqoUwYbfHbtwZ1fLvCKLyr2JqADrFaRN7TNJsjl7PL+/EY+ARDUvor5fxL1GA2/AmV1U68DiJKrIrtwu5Va/1Nj0C1/JZD3rrmiNuLn3CzJFllvWiwCwL5FPbnev5JFb6sTUYoKJ1SQQYHZ3dfhRcsQZ1L2uPsN9QS+LPb1m0IgQb3mqz3rnF36IX0B5o0NleV4wPRBEvWmrRDDBAa9kQYuPrsIonlXj/+ne9xbZ5uy1O6XVwjdr5JzxNqBti/TbFXjngfbl9vSbVonhkHe53PdgqmioDm52B40fwdOfhg8cglrP X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13018025)(8121501046)(13016025)(5005006)(93006095)(93004095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BL2PR02MB339; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BL2PR02MB339; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR02MB339; 4:JoUZ7+uf9nEnbrECyaQGtdts5t+CZTF5b+OeOJi2rxL?= =?us-ascii?Q?gq8FWaX972KVOqUNWMtLsjYDWA79xUSzqoaJarPZg8jV6BeFZr4+eiVY1OGv?= =?us-ascii?Q?QBco/J5IkIbWlu9TOS7c4ynkz+sCAg6a96SmZWzFj0k5nCOuXDbt7qAxUCwL?= =?us-ascii?Q?nR15/xPYm4kxCFyqZLsmS3mA62naOQ2XHA6OzH4rOgDDELcyrKIpFYSOuU4F?= =?us-ascii?Q?UjqFcVhyEU46x/uCSDmH6BYBRM0OpD0DxZa3LQJntVy3EsZ3pWU5MBO+qLBP?= =?us-ascii?Q?W0ucdOPyCWHsPKDBA7ioGp/6Z7ZgMxKdrg/D65fCueUq3X9PPX+ggx1tjLDD?= =?us-ascii?Q?U4ciswGw4t8MtHHp2C8f5Dsz7of7CVwjZ2RE8obkojZFA5VlbjqOVDsQX2An?= =?us-ascii?Q?8stdZoKJS3HBHbUOeOk05YXmSRG//jp1Lm567txB0kfW0C7rken7ScIzxGtR?= =?us-ascii?Q?bhFhM1ZOpC7j0S1fBTLFKWUVXott7rBzili2mX+cI+W1U5fCljZ+sl2Wlr2h?= =?us-ascii?Q?YE3pywRyUHyOXTc8HkIh/yQsnf+Xctjgfy9v1Fgq04a0mM+JspKcFn2ZAndw?= =?us-ascii?Q?CZdIRgmde37StrtOzq+HRrNHF61WsiVIXkDJm+Wbj4+MajnZiVSGN5UaaqA0?= =?us-ascii?Q?oBk41l+Vzs8igc8R1bb35t4lME6L96FMfsswg+yXf18koD3rVoLJJPilJuj6?= =?us-ascii?Q?f/jFvzrYve+lcoqX7EDQzMQ3+GvEjYK6wkxKwDALlSrnjom+K67np58JFsUC?= =?us-ascii?Q?MtDokQtu9Vvjw8CMyL4qKI3V9KwagYN97jqIzDgL/zRu+Wx/ggHHazDJ9Rr6?= =?us-ascii?Q?jdmVV5kad/gLuA9pLtpetj/nL+BnBs83gadk4MA6wwNQIGI3xAPpFwZ0EX/X?= =?us-ascii?Q?OaAR/w84F83/zsnsas6ym2XxRcpGG0pIsgUbzcIr2EXd2Rs1f5WiDyNnKDz4?= =?us-ascii?Q?9TtbwssQ6i9vY8CeEeB8mT6M6oA03xqnLx9S1HobRZhGENm1h4ITKkz97OoI?= =?us-ascii?Q?PlurifrNFJ2+iKwSu5e+XMPVrwwjyOckM8ooSkNJkynqWT9T7xgTw24ayaJT?= =?us-ascii?Q?Ij/o2qXd4llKGkaEjYBx3aIESgPcLALKn4lLSpFbWDoQfmGGK4bjuAp4nj/E?= =?us-ascii?Q?PNNyMaOzh73gHIAlF1l2cjD3DxPGQ3uRldmZpbJsQkg87VSHzmYF8T2P8jqY?= =?us-ascii?Q?aKCEn80mqy6mNHvsKB1F/18hSdqqgAkBn9qmG3y/os8C4g8FdvqzD7Am7SMU?= =?us-ascii?Q?VnOvsmRRVsOJmOtkhtPrTyjfbCvZEPpJ4N3kuzas+4fS4tqASofDPhEwWbQ?= =?us-ascii?Q?=3D=3D?= X-Forefront-PRVS: 03524FBD26 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR02MB339; 23:8XdqWo5ffvaK1GRM9mqfPELDUmwYUK6io5G1Qcmvx7?= =?us-ascii?Q?a+gT6uVFySRIER4CuDYVVZph9mpL5+ru0KllMNR4Pssc7NyXFGVKSMr6cxUN?= =?us-ascii?Q?Y9DhCeIafVaSQAbCsXu0cV3k47l8vHq2VWEBpRA6xXsP5md8I3J+BIqLlyco?= =?us-ascii?Q?wyESD89L0ZFjEb2gCbnlcEuFSbVQBIiP6heh/iqKIZ+P+EWTwh4TpE54OAMw?= =?us-ascii?Q?9mVxKKeubpHjyq8ykhWTdV7tqH1WAwULf2tpTiMDlq2yomI8gNeVrJ8XgTXI?= =?us-ascii?Q?Vr3ua+CclvI6+SqboXS300RwlyrMRK7cI2yTVbSIZXoClPBJ4NAZ9C5L4Lr0?= =?us-ascii?Q?D0IZzFQLJeCoChoFoTitT8CF2FXegQUxBdoNzokV5OZ8KVYZW0LnMAFTqplA?= =?us-ascii?Q?4Ajf8Q78tOvdvW4/c3DsW1t3y8mEc/MWV97iECYmW+060kfAaEn23BuSsf9+?= =?us-ascii?Q?AHjcKJiPdiPNZ2ZQqma3M0lOsJT7f0WOn9ZKtcxgbfKAJXHaaMtwlRzbILY7?= =?us-ascii?Q?2rJwaJAZV5hiT6niLAf04Tuj4Y/4u6rCIDw7uMQ+I29VKnY0mjiIiKCL/BCz?= =?us-ascii?Q?cpKmmQR7XOFBp59PsgTDXLxYouDSiJnXOF7IyzusQR7yDOUM+J44W5zKRVGo?= =?us-ascii?Q?s6N8bVAhFfZyi49lWX6jx4vi43ZnzNoaZeE3JkPpM8bD1vB2VlbdKUtWEi2p?= =?us-ascii?Q?kZYJw8fSaPBQKuX2Jrmg9Ms6vd/rxjxLt+GSqyfJhomrSOdcUF9nHOTmWlHn?= =?us-ascii?Q?gGFBaH6AGZiUi/LYWTSv3mOsjebAMO3JgAlX1i64/3j6hdlXSKFTxCSeMTgO?= =?us-ascii?Q?6CSkHmOaI/EbARfiUa/u9SHAllLKqMrM/nD0eow2lKZXlGTTrM4nPwcqSMt7?= =?us-ascii?Q?Y0bRHHxflXN5Yeh6p9djJdpPTr0ktYvPvyUv0uC4E8NItgvC+KMEhk4AUSj0?= =?us-ascii?Q?8Srr5gXaYJqzzDPJATqMjY5TlyTHtP60jm5FCqlfzTbOtpjVc2pD82tVzsWe?= =?us-ascii?Q?Xdwa3kvaA7Npm60UEBSi5aM4LuZCy82ttaBRFWkiCgAbqG4I65yCQndeYhEP?= =?us-ascii?Q?jmA+7WltDfD56efBZ48yqN02bfwZE63+w/McJ43zOqLMi0AKjgGOE4m7eU5a?= =?us-ascii?Q?UtsICjpws=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR02MB339; 6:KU0gDLH+q/6+X21NDXxtV5APsIzm/iyN5DNIb5u8fo/?= =?us-ascii?Q?JKfy0jSKlzMzDtrBMMmkVOveDt16BAq9lkVyp84QSssqUh2O1x/zOHvxi5zo?= =?us-ascii?Q?d/geaNxThwDnknsSVFR29WCuzXPPAVtvsrOJrwx19AsCyHme6RY8g/Bj6LwD?= =?us-ascii?Q?c5NQbxaGwzAGZi651D6O/wtpQbj0/JluB5A1us7s6mI1dwKUgt7CLEVuqxfA?= =?us-ascii?Q?gFejRJmzakKbDm53FIOKSUppSPhCiunH2u0pImUJy+qvTW6nehAWxf+6Smam?= =?us-ascii?Q?A8/6vjLt/Er3JGHjY82SuqNRCtKPqQz6Od93mH5h6xVsJQPc4SQcFxO8vYuc?= =?us-ascii?Q?vcYfDXSdPt/i9M6JE4wC3PQo35Wg5XCq7Smy43xscMM7lh3kUtTgpWg70ar8?= =?us-ascii?Q?wu7YOq2K+N0pk8FW2w7VRVfB6dM34Hv89J3haTqcO4xvIuiWtcwSxX1hyDlD?= =?us-ascii?Q?YPKgM74uehXnRbeQKuYcxfFVVtCNExv+WCoOkyzyxUSnaxOcqyQxJ4s5l3V/?= =?us-ascii?Q?huGYm4w5zB0VFPp5e9ODCGm5YRdPlcaLFadUvnBh5R39teDkNqutSxKOXcqw?= =?us-ascii?Q?IbRelwHVgeKnc9+YNUf6JVBKfkXAnFtRVdtPsRv/GY43QO1OzVfDn/01sWIe?= =?us-ascii?Q?fonjQk655OXfOjan78Bduv8k9UHlOc204+8TpoBXmtL6WL/wfWN8GO8TQLrf?= =?us-ascii?Q?xS3O6vRQNNoq2nrYiN7+xYbqLAeYsV4GUV3KeVtWWZSK/qIXR9d7oQ9zhOY+?= =?us-ascii?Q?QijVcuRVNxWLb5g3Ws2tg9qxiJFV6vtvz4vi2q3BOKDMVW9Z8t6FQrwJiXyq?= =?us-ascii?Q?6OSDUmIfjTpFPy/sjI8jTSVheU0rPqYx7oPS6WQiGj478VXKC9Ro6Qo9yqps?= =?us-ascii?Q?cwXUNwfuQMMADj8P/Ad7RxTZ6HU15VnD+DOpnRs/WUcyjIuaw9ACLQh+A4N4?= =?us-ascii?Q?bYwMs2lSaYnjGXEyJZbjBhGr1nLsoKFXBTNfzQSVTUCe+mzCR3TLpkWmAbeO?= =?us-ascii?Q?KCQ9J0ADGywLkMqCa4bkI?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB339; 5:MN2YmG/ErO9g6FQf+RhBN32+MmUXz21NyIzZ7C/f60fNSydbW8oQMIp+L/PYn350EHORrMl0T6n5n0zxBjpWx0uElFIfXhqxhCivY51gBPg4+Q2i3fz0dIeB4dOJnGHmdy3QT5e/NPiU2cA98UiGsNl/RUBC+fzYtuRfMS9dnLfbiHXItLX0RTMaFrT4m9de/Uq2axDz4Rb9kHnHnCgfBvGdRLX7DhoprKZZLwOJ7b4Ao7Ttampe1/l/YNERP0bvuydvX/ZgYv4nPJ4G0SIF7BlVtMtY+yMH3c0f3sq+Cte56U6jnJPNgfKZ6SWCxhj81u409WWCoXjl3O0jHm6oPx7P9jlp7mVXZpRt6KFgGh5xeHGYidJpgOhWvbpHhBNSDsqTDDSoOIY0Cm69Vtrm4c/tWFH5DSy9MyxAjtQe2EMrxN9TH6y3TtbkTaiKkuFYj22zvxJwsB3gNqX6vl+Qnt/th7H7KfNasQa6SdO+30I+ebK0SRFSrZKnXLqjuUby; 24:MDw7ot9w1Ejl/h7ub+XjAVOmgcoaS1iPQ4GT1yMht9rRAEunBg2F7HB70BPqnHLJS1B+b7NzwXs627T/vc1bLSP7s6/p6ipaUOIOh2pOB/Y= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB339; 7:nudoXI3q1tSmusQKiod2YKsBVmRs3ZFABLjRzEKJcUxBrAqWN+Cf8bRhtHH7yePAzvZhLWefA/81yfBAnOHbwvpdwaJS33UO9oXULxpsNeNX5iJIGguFCW9+I5gEKJvwUaBH2r0+PoaH+BP/HjkoQNr3y/Zz6eXxaRp6S0djyd9rmPzkyX25c0FUgAYF95z4ycH5PqHKoBxQUyTkOqOJmL3M+3WwZvS87sSlBBupQqeFWfCw+vN8PGKc737cPdiMBojM5SETM/yywBX8zypebWY3+0s4Os1hbZwOqUZJT2ZJmWTORBc0Rx7zh7ieAhUOt5tmsn1xjmood4CaLATdJ3OsjOyFCxnGlQWYTEGUK8+9yjQDLyb+FbC9xkskF0SjMugFgmYehbdvBGLrXVxpt024kEOoy3At+G4BRFaVUo+7iCVlZyOU9nu1+Oh5Jrc068FoWLNsBgzPK7Si0PBmvQYnDZnme4bkhORfq/1CmY4K1RGcOhUnpwQYk1n+FVVS8QtSMe8NanFulVzwAQQKPQzqZC3RGg4ICAP1cA65U1kM+jiOGW2Qt6GcDymp77YKexgLyK4YVLWXtKLGKtK6qsQiC8jvQJzcQIUDGHIkeuN2WAWwpZ1y/m7Ux1vuBMe57b/3hi5WKKnXaS1ZqQdw1J9dn6+rSUMqsJLy5sfY3a6xQA3I0H5QQWA1qfIsqpG76c37lXusK2vuL/uJUsFg5of3qr9G3EZrlTXNbh178m0RDKjx3UowApkH8lzixFAYC5AaxhYEUwimhAPe9qakTnkerzO9adm58GOF/wo2Ujg= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2017 00:00:52.5980 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR02MB339 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.42.45 Subject: [Qemu-devel] [RFC v1 2/4] util/oslib-win32: Remove invalid check X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: edgar.iglesias@xilinx.com, alistair23@gmail.com, qemu-block@nongnu.org, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" There is no way nhandles can be zero in this section so that part of the if statement will always be false. Let's just remove it to make the code easier to read. Signed-off-by: Alistair Francis Acked-by: Edgar E. Iglesias Reviewed-by: Fam Zheng Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- util/oslib-win32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/oslib-win32.c b/util/oslib-win32.c index 80e4668935..7ec0f8e083 100644 --- a/util/oslib-win32.c +++ b/util/oslib-win32.c @@ -414,7 +414,7 @@ static int poll_rest(gboolean poll_msgs, HANDLE *handle= s, gint nhandles, /* If we have a timeout, or no handles to poll, be satisfied * with just noticing we have messages waiting. */ - if (timeout !=3D 0 || nhandles =3D=3D 0) { + if (timeout !=3D 0) { return 1; } =20 --=20 2.11.0 From nobody Fri May 3 10:01:28 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zoho.com; dkim=fail spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1498608188108721.7301679573436; Tue, 27 Jun 2017 17:03:08 -0700 (PDT) Received: from localhost ([::1]:58645 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQ0Rl-0005SY-Lq for importer@patchew.org; Tue, 27 Jun 2017 20:03:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45145) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQ0Pn-0004Jd-4i for qemu-devel@nongnu.org; Tue, 27 Jun 2017 20:01:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dQ0Ph-0003gV-4r for qemu-devel@nongnu.org; Tue, 27 Jun 2017 20:01:02 -0400 Received: from mail-co1nam03on0078.outbound.protection.outlook.com ([104.47.40.78]:44776 helo=NAM03-CO1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dQ0Pg-0003fk-JY; Tue, 27 Jun 2017 20:00:57 -0400 Received: from DM5PR02CA0059.namprd02.prod.outlook.com (10.168.192.21) by BN6PR02MB2675.namprd02.prod.outlook.com (10.175.95.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Wed, 28 Jun 2017 00:00:53 +0000 Received: from SN1NAM02FT011.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::207) by DM5PR02CA0059.outlook.office365.com (2603:10b6:3:39::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15 via Frontend Transport; Wed, 28 Jun 2017 00:00:53 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT011.mail.protection.outlook.com (10.152.72.82) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Wed, 28 Jun 2017 00:00:52 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:55487 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dQ0Pc-0004r2-1A; Tue, 27 Jun 2017 17:00:52 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dQ0Pb-0000Kl-UR; Tue, 27 Jun 2017 17:00:51 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dQ0PX-0000KF-OJ; Tue, 27 Jun 2017 17:00:47 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=CyRwkQtTAFcxMgWHtQ/nL2k0l/v88+Kr9g67xsg1sY4=; b=b6pAhjRwngxHnAC5EShzvEJOzAZFsT1RBS4y+t5bfVvlfMoaXgJrD3w+FIcJ/Ns4oGlRl7MozeN5IPR4tmJY1jnq05PCmxXkqR5vZxhrWoYrNUCcnmfpk6aoxEbPaFtI+nbX9zCKr0nH4wMr/nEzQXszyTY8AArnuGzkxbp1XoI= Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; From: Alistair Francis To: , , Date: Tue, 27 Jun 2017 16:57:46 -0700 Message-ID: <2c339ec0264c85f9c8a4884ffb8ebe059b3b9e4b.1498607452.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: References: X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23160.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39400400002)(39410400002)(39860400002)(39850400002)(39450400003)(39840400002)(2980300002)(438002)(189002)(199003)(9170700003)(106466001)(8936002)(47776003)(63266004)(478600001)(77096006)(33646002)(575784001)(118296001)(39060400002)(50466002)(48376002)(2906002)(189998001)(50226002)(54906002)(76176999)(8676002)(36386004)(2201001)(9786002)(356003)(50986999)(81166006)(4326008)(36756003)(38730400002)(5003940100001)(5660300001)(305945005)(2950100002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR02MB2675; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; MLV:ovrnspm; MX:1; A:1; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT011; 1:Qe83h3tA7y+60iZ4PBjOvdURlA5qyD2yW3iT1QUVlvFZbefJvE6KQwrngaxR5BD0k1GQiBuUVQB/GAAyLGQtwmPOz9KI6gOcjDcAxFgK0Wfe6Wt0ksvGtIxDNo/5DsmzUusR+rs8WDsVzXHL3GzS+NRKbhWNCFz6vlz/v1rfChp42qeWyjpzBwuq6YuYrT7lYOz/+ubr6t38XZnaQSvE0IpLXPLYB1oFDvHeACSfbLNn/oF9DxV5xzJJmm2NB/5PEbaB6EgoWAcwyTmJ5K2ExqyBeq7n3yU4csgnP0RNIsONWBjfXmrxfEd6JRGiaGujJg8TDh5S7Yik2gScK74qUVUUiCWcVfPZWhZnnQRl2WnlkHcvClABatrpnkoA02iwH4Cy51kgx3R5Nd9rsLDX8UPBhGwKV7rGadg2uEKxcEJpUfjwzI0S6mBV5YqOK5r5jt7gtcxY6Fj7koasve7ojrvoVIKI1HbwYgRIU/AC6YjsjX8VCslw/HZBA9zc+rWmhbFZhCJ5r9xJCSBbHWNCL7E+UqcKQ3RCfTRiapOFDXXT56K/UxaHhM9/Co0NRuuz+uG9GjiCY/swQ9rAhtfnpGUlIDZCxMjDXtlhu/s+p9ATmiW8kJjpmTBZ6zJ5orHZd1eI9JEttTbJPb9YrS7IFI7EFtqmq41V2HIOXkDHYauLrNIwrYv640Z1OE3/ejQSlxn/O1CY1WZ0aM7PS+eMBguerS0XMRt5M3Juy7U35j+ZotnMGMUrBs/Mi1km9YHOTX0C1ZjNIDYQ/otekX88Ab5Qz4JUZaKpaxP1JIiJZ1KkvKUGfdu2mcZ5FGgwDmOCQD6rbOhnkemg2UQHPE7MFyxcorBLXB+IZiO4z8/zYo6gHZWaHnT3emVQUMkxYGMj MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1de2ded7-7ab8-4da4-485e-08d4bdb8be22 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506069)(300135500095); SRVR:BN6PR02MB2675; X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2675; 3:EY1lzhp6/ZGJkl8fApJDECCcIPl0UuRCWSzFQgXuZzgJvpgACE9IwfpqvzkqHnLV5/vTbj/cncNbeOOelMNy1Vdi0DTKFCvAfOVBm5zHQ27BsVVmHOYT5R8mcHdEYMgiLQdRI1U9ESc/f73HiT0BwKlD/vMNI6VdetWHlQXXSgM1JSq+5vFmG3h4M+pI8bHA/BG6ypd265p9dIhra3NqDvirLkiBhZPXB3MJilQ76zv2TTX55INH0AOg/0oD3dhLCyoS3MDf0SLlg4Zt68PIATdHB5OB+Pd5fn2CYUwfIldTS8iGH9fxnfexzDmKKG/iMOJCCI6eza/Z/X/222t7h7rL/+Xkc7Yf3bILNL+SBBg2wMT8XU/ydjR/cHiqKYUdGkerm8KhuL27m5xQJzhQcPjIcriLggh7DJSdonE/AFFbzR1mcHjDAGefaDlspYTMu9bxLrKdu06yGMl6t4KRZKpvn2ROY46k4uac7aEhyMjbFTM/iiVO3MutuIpWn+MypOuRvu0fuNizSQ2zMK+h0tAtg9uNCM7mFHJsIiSjLTl0tX0bvf6XLUzxWvFcQd/tnDWp9IUpotlMfz/xKh6zJsAaPl3bcRHknuvJxAWRYAIOL/as16GkXA7r2bU6vCRvVAEa+3AnsiBer6pdbBsaHbfnibB7ioFkZCYL6Yg+alj55itDXMuTnQfwVPN+Q+ZzaKRID+2p8/bZIsIKXf5tp2fSZLMRH1Ov4ufPywclshsufRirqHd8zI+u0hnu9L+bNhKBAXR87MkxY9Yb5YS7TQIKklc0fcYSPpGMhzCHFiuWKssrcGOShlio+UOBj36OKmGGQBDaHb5Yvf2n2G2VuJ/fjCCG8ue905R5vm/N7oLBU7hPE7VTRl6pAeiZxCpCmJ9cw6n5UHanOJXlDMZacEVxKf5dvD6GxfZbIQZPQSm4So/iKcJYWG9WrZgKEt5O X-MS-TrafficTypeDiagnostic: BN6PR02MB2675: X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2675; 25:/bPKi6XRy8BGHXV6MYR6uHaPtD0Vpc7kVB4upM1CmF3NOyZOyijKvD1bCoR9o/Dy7VbsVAxrH6kDQhRfyenSEetg8ObGZ11IJUGAL16TjXKQ28WXvYN7A7Uh1hmt65k1Mn5nQbgHr7fZnEc0zYcVXJgCtuQJRw0oVuSR9J9QyGjqbcWgQsdZDACPkluiPFmxn35KM1dD2kdpdkHN+5UcOxEMbWCPy2ngRhgkN10briB5WXTMeInqat+aA8st9s31g5wcax4+e0zEuXmRTZ5uPWKgFqmYT+fEi6YZiryU3Bi0hMpUpV9vAT5zvEYQGLuQ8jC/P9OFVe5RPbMF9eqrv2rEIm0pozlMOmmSADaltCu6HjFv4tt5iRg+5qpWcFmaAj5lbQVu/gHDRsZzZToTCr63mIL9edgACYZjPlOLjdnb7OhgLDie6EV4L8IQvCVkbuHMjeYDNBqZ6WlTfPLsVtY/OsvRtaNWonk80tMf62pLEI/178zRCuxCQU/9CmIvnLMC7ls87icDjOk01Sdv5TO943oY8n/U/42KaN8sXFstEJjgn35jPO5B1NWAeNWEZvuJPQqGA6ut47XllMwTMYD1C06TnvwU7JfRuM9Fx72TIy6+Cwksnq0KxoV5wH7P/OPRnQq9Y6axbCwyw45vRz+P22cxfwQ+P67ScihkP09dvRNNoNINq7lvfsA1bxtwcU9xCXkNzX/fTdtk+u/zRM9AkI19/A3E8EK25u2FbnQH0UQc5EUp3nEdomww7/UsjN2IzLQHNNyMRAGkRkAvVS9JZ1wLlB1o6aXxvAKRQUnjISMW7/YzgsoXmlCLq9eP5eT728LoyUzTbemCBxbG2pMe6osy/FfjXvox7eO1ZWTwyt/fliQ0gnYb0jnmTtu6qRjNIuyZd5mSqc/2xHWZBO1z0dAyQwyTut/UmGHHfC8= X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2675; 31:UYLb46VMkITniCToBvGIGR6KH2entpejkyIzg6RyEz9PzgCtekudvnq4ZwHkgcgTIAsG1WTvbJ3TjF1xBmuURYKRYjHiUmqUQbYIlqAlXKDuHY0eOhDMSeSPukjwHSsgp5qwi9C1OJSm817c5VY0a5LhtLFjrgPHzN06gcTOZXbX24fgdhjlsRc2ul9g88ZqvhRNEYKP7WTlMt7wEQWUXEJ3SMcTAOlrXGzL4E34LsyXDw3fNKufJKuCnC26XsG/bVVEyn5/sJ63XmynpWSX0LUviGu2e9jA6RCcCpgeQvGUGiYaR6YfYE2uJF/Q+41MpjMfF55V9KfD5opu3+tv6MeqJsD9jICOmrYQfAWOAgHB2IJW5Itfx840E/a8ZyRBs11VQZgPf1LeHH7i32K7MVCKARDGq+XtKpfZa0sCaiqx9Efa5re+8kea3KJ2hOKOgM0TKnlDwQi8Z32dwWGkncwcdEl6NJoCpyC5zwD5fLThFuIhc04wMqTOG6edUe9dfnOi2ZSWe7jDV79gO7oZUxLLSzpJRIWLj9ZdKaYkXPJr8V1ErVXnp180GkUfF06PkzyOMlnnFEwJ7xZRRWtd4+fPjGIVDI29hW/iOKUcyRqGERS4Vv8XOjIGqJ/UT2AuzJDBGpcQYPs/d4KFghRo45dMLHkqgp3CVcePNreUiK+3lnQSkHCwNaitR3oPCTj0yDVYgtwk3NLezsvtd2KV6g== X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2675; 20:8DQQHcPQAomKl0T+iDMqWtyAILz3VyAUuomx5+lHHXkrE8Caldv4yQ9IXMOT5yvmBG+QfxdIyVC//rLxfA+hMiQ/7/jPBEtypHw58sfugHlKcZPxn/HQjM/BBwCTAX53AkyN2rqnSf7QjXpCw5t+GhK8XwbDQFImXZyGiPLqbxWh0v/RsuYW3kMx+ltac3LErj9fsmg7d3p/S+nbZAxllQRQqgZb2xGnLwp+j88dMVSugcKbnVgXfKi47hqoibF6U7IqdStTVNeB3ZOhkNq7ft8i1Fvk4Xk8fS40vUxRzbtsEZCZ3SXThMmXUCzTP5W+NpAuFrYO1GoqcaZk3N9SR9A1oqPMNwh3rL1dQDQPeLvq2VqV0EEFDwfCMxsH/IAexmSL3DQPPe4Oi3j8GaRGT4tT97ttvpu9xtIdum783lkF2KHN6cbyYfq+3xJEAacisDoHguibyuqtf5CUxQ5qijPjXi2ZhMjja1VL1XvdUKJjBYYmwWjrfY0Gz1s2Bt3f X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13016025)(13018025)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(93006095)(93004095)(3002001)(6055026)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR02MB2675; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR02MB2675; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2675; 4:2gzNXHxADaofRbJqHreVn8+IwHJuGvcQPttX6QGbHw?= =?us-ascii?Q?cS0I7kb9lcRnG3Dln0ZYt/ml7jkvnn8gDolQNJC8n9q2hEaZNRfQX19fX5B2?= =?us-ascii?Q?c8ysfum7ONLk/fSXkAFnqClcZ1xSaRrHt+EMmjWbRtuA2BBA6L12TpXuyadA?= =?us-ascii?Q?y+BYxtaOTbhrqj9aSUvUq1e8MR7ElXsuB0lVNQIwxS2IovDOSqNiyeDaTWwI?= =?us-ascii?Q?2cpKgBE+6wpTGtfG5mUzXi3H7Rep9tpkFjciA/NOhk1jtdqyNw8jCPGvowRb?= =?us-ascii?Q?g1iXfuXfEXB2NFmRVODbs652sJfcUWfheq0nPij5t1YlXcbb6RvQOiefXGaW?= =?us-ascii?Q?oaz79irj+yTJKLXMH0xmN599Fx9hBltabDvaNBXCWk8pGAWMrI/LGjuWXgPY?= =?us-ascii?Q?uzdLhjuDouwb4bWVUsK2Sp57t3orc+Ldsf2onn3c7FVC7n+kj4nueyF5ZChd?= =?us-ascii?Q?WOwIdcci8WRUd103MfHyULI2lVK9Me4+Xs1vUVZouFsYzRbihvKTOEGBVxdu?= =?us-ascii?Q?btelho1445FWTXYFUfUOrsbFutfZ2akJ1e1uqCrsHzlTwcpbcpQUW4PCgOM0?= =?us-ascii?Q?eotwpxP38EEFhKrSqPdaKnf2KeS8PkORweMPrd+W5jZFoFjgdmIe5dKoBLXK?= =?us-ascii?Q?4qeGYK392khm14SCmm/JI9m4Qdd7j4hgtqDioKlBMRLsd1Ijz1jCjx2Jlufo?= =?us-ascii?Q?tZLPZ8I27VoLnPAjbsQ5q00ED0XCuGKo9KDSJ2qq1MXQkqcF5GtwM3KES21I?= =?us-ascii?Q?MTz+NlMHyDyuhvrEhUwCD+3vqmSXb2YaNAiHMZa7LdRSsDHnulaPocvWJPY/?= =?us-ascii?Q?U6+VF12eZhdpJx9DYU4b5Jhv6D9oAd46lXPHJk1UN2RdWwpb+DV0AUtQ/6+e?= =?us-ascii?Q?mgqONRL5QzYfnLISzFNB4MFLAHS3WpOfNomknlOFexf1Vi4U5TPMInXtW3Hn?= =?us-ascii?Q?UQWd/zOAq04BUh4zAA9vImKwmD2BL2G6/+ybcrFn3njelTQlKAOV/dTM3coV?= =?us-ascii?Q?0GIIRioHHRnWirnQhiQhFWK1hTuXrrLJvkZrhoRcnFeqyzzqHcm1kYpN2hG+?= =?us-ascii?Q?wJQVD8dbWiAFYQ5l+FimU+g3UpKG6qudw7MF3PjVKiO/SM2ghVmK4x48HOxM?= =?us-ascii?Q?N9s2Zhl+bysJI20ShDkYB39l69lCgVAFQmryctUG6QL9ots7+TcY3OaEdarC?= =?us-ascii?Q?tB1kKmnW7uL3OdPI+gud9/9Ni9b32fKyAH+FfdX5x9Oim8VgZanjpEhV8t7M?= =?us-ascii?Q?aR70gocTtOQDI9eqe8Wk/NQvzILThSx5f1r89X+rzGLPBAEDwmDA/gP6yKEQ?= =?us-ascii?Q?=3D=3D?= X-Forefront-PRVS: 03524FBD26 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2675; 23:9TJTYq7BAGkPqkjenSJ2BEdy65BwGXDOPdRkfmNpt?= =?us-ascii?Q?IZbmF++GdkBqtdaGlXK2suS0Yh78/5kPot0yl6qwT0zNSavRT75o33BHf29B?= =?us-ascii?Q?7qFXHAMBCsQh/7GX2ERRKQVrJrmzk0BJDSijabA0j0rm99jdlZLljUlFQDr/?= =?us-ascii?Q?yWxyKYyRFA4NN6Zc6IUfwlbBA47B+EWHrprmfxOXqmx8xwtVNxDaMDbNe0AE?= =?us-ascii?Q?0u+qbj2qcE8eNiR4BbndqHOQymhYF0B9k1VXY8e6oT5R/SlTh4DQAKcv9TWA?= =?us-ascii?Q?B5ZIkl2xoDJzBbb0kcWPiYaeqT2MY7UiGAWzWVQfh5cXyznIubqKSN5g4u6T?= =?us-ascii?Q?VjlXxwFyYMBCDb2Hol75Z4gAmVOvsTcCAq0SfLMkcv5YTGfIIHBgdhfTMYTd?= =?us-ascii?Q?TtSM5vgfS2BLZpBv/fgJLM8aoUYfMexS/mU63XclJ+4VbFTat31iRdpBXlcA?= =?us-ascii?Q?UbSpS3LtFzmAc0EJI7RANIKNmeBCj5WImlM3MkPXu+w5yRVDJQw0qLP/Sb1D?= =?us-ascii?Q?BLFommJk2Lbb0UYJ0zsGpV3BZOqDMukdfwSuwe2LmyBrM9sMruzlg860pRX8?= =?us-ascii?Q?7LyPBrfl30g4gB1l0KSpiWWWOM0v46/l7CWnTdfKnN2ZPZ2rP+LVTcCZim+k?= =?us-ascii?Q?9fPA2+R8DT2+B+BEX8IpC2VxbuWuS9yFlvbWxM97EFwp4qHYrJbv/JWkxSiO?= =?us-ascii?Q?l2YA5jV0hPSObZeSjFO6hy15M61PlwSP/DA+HXvLZFfJdIFvXRHp94nZKPAX?= =?us-ascii?Q?farjZFXk/9UQCnyJA6wqLMwNEeIA1jtv81f6eSmriWG44RI33jLTKL0edvwD?= =?us-ascii?Q?3hz2q3t/8GATXFwJ7063ze6VCL2y1gPjZ05rUSuSwppj3QJyo8bset97Ci81?= =?us-ascii?Q?k247qQvlY4+RHBMTJ67F7tKZbMy+YdOl+ZU0V9zVifpy2PnO8GEKsfpj4vB6?= =?us-ascii?Q?GZ0AnVS7lCVxKhGV98VcPcrXO1T1fdG6WbC3BQrLA5XKGVn0ifeP4Lx1h0gN?= =?us-ascii?Q?cK0SS1+Bc03Qlh9IutAIFto6Ebl3RCn1T24B8VyG2c2FjWHGAZHyp+4nrAFz?= =?us-ascii?Q?1a5SiWuOjKQDC2PMsugirAGmI0eYwXxSevgpweP2QuN97zGYxQS9cOgp3ukl?= =?us-ascii?Q?vWpZnHh71U=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2675; 6:Val3ZvDlFEXi+0t3K0q7PqRCmzJoPpVkJFUgfR3eNb?= =?us-ascii?Q?WpfNOgyDfvcH3pUD0pAObBw/XxfPzWye1aGnObLyqL/W38Oiu8KErrWn5744?= =?us-ascii?Q?U72pvarrgJ4EZ8wDQc2KfuUxxe7tQUdVORn1olFUlP5xObTdfJhRcLabFv9X?= =?us-ascii?Q?Ybb12Z7Y1cLq9Djj6BJfzyiDNvu0P7/uoV6ZHd2ybONOSwhLfxxxvxtjj6V/?= =?us-ascii?Q?HvGifxBuK9DKsrRhXagZl2rIoQJBgp1RjmBrMkfkOLnIfpczGJ9bsVQCYBQf?= =?us-ascii?Q?m51N6ZgjoERdouN9YCfO23P0kfyiK1l34Z2JTk9qDMGyrQGsJQZNWxMw0JXb?= =?us-ascii?Q?xlLVyXSap9GYRQmwIPzZWcFe5MSFMZxkTf6AC1FgYALVhBvoXtdQt/y3382u?= =?us-ascii?Q?dPYeA5Rfwv/5pLGrHof7CLKQio/re7huCzF61CW0eVfNoHqv3BTiftUizKJh?= =?us-ascii?Q?IRp2ChPRjNmOroHlZTliiFfJh1hOyCdvXXLvWFP+z5S2KAfUezVMubAuI6SQ?= =?us-ascii?Q?45H7eY9PdWHMf5gDOKGdlx973iNllBgidlZo9CeolnhpBKj3N+wNv4ixYW4J?= =?us-ascii?Q?DUpXs1khs4EPRZ3MIq5LVVI4xxPeYatb9wCUlxs6iIpDwzvc3K/pYJ/ehwkv?= =?us-ascii?Q?CDLORQvr29hcWvsIXRh1fRI3Vvs8UPVYi4BFzM2CtEV/di7sOQc1eUbm6/BD?= =?us-ascii?Q?kys/K16p6k8JA3wTi20Wagw2gk3XM9pEjdCz5zWKPUQKU1/n/7xDcTSoeZ3A?= =?us-ascii?Q?DQ8XUOtHFsj3dh1GXXvNLTW42fmJzJCiApBwcXZ9zmSTVf0zk/iE7rdLP/Yx?= =?us-ascii?Q?GxvNlkfx/bY71g105lET47JRSi8gKSjkH8sHfcMcz8yxp7ag0b1W6e1VejPI?= =?us-ascii?Q?GAFKK9AzvkaPxDfzQY+T9iud2POI6nSEmS3hJQCeRwo8XuJJTDHL5o8LOiCg?= =?us-ascii?Q?/in+vEtpxoFGYNnj+F1F2sbIQVBmNrRN6dEqFMQglv2igEAbN2YGEvP7OLmy?= =?us-ascii?Q?eY3sKWnzum/P52uewVOD3c?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2675; 5:d/uRvNEo0Am9ulm4gXT3MXVNsIPU9+YxWS1aDw6gtceKJqWM0vvD6TeiTecLH8HicJSl9WOgIUOOrfjjqXLPBFGJCOjOOMGBpVH6Ixkl9sKe0EKinuBezsWu58guVt03LA88otqp1DwuOBuZAANlxroDTAa/Uh8hSKJcoZhHQeCJKZxBv+i0kXxX9YiKI84MRgzcJWGRNvEu9VdokjQWdJPdf4LzjyPA5rALdnTkVmPLx/GfC7JTmJIKOBSog4kcGoOr94xYftYiS/2fcoYbu6iK4os638zAUKFZHXp7tU5leRd4jH+SJI3Pbe2Rx+Hllav8glI86lb873FJfWXMhxqOEWydXu5IIqSyCX+UA1lcgE+2TteASDmj5gLibqP5NoSwWLyqHTyJtte4ghUQStsGBnKGZfVKqs82NC1xuQapIpayT2qIRxGYdsqxKRIxawXV+NjDmXrA4QnClTuV3u/zlLi3xvZPCvWm2Qx5Yb+M7mNDF6XMiQqIO8dRafI2; 24:RRvrpvEWSLTZJDsaywVdD8FyrQMi3jY5a+MIr12VtS/BIN6tSDCDYbO4Zgsyp8LwAoXDqHTQjVshzIMyF5wIi00kUbgKipDDmPXu3CQv9AE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2675; 7:HmRiXxe/PnT1sL/jFMTvAF/OGRw0fdJo7lgYG975zX8EzhGf0VBJ1wAKyk31ANkQxgYwM+9mElB5hWeRwWymWRUYaTgMTrGCT+gUOSRaWTQYEeqxGNOVO1chuX3lIfDboJ/MsRjvNJD234n13z60ZaONP981q/z0iEbYfLCEmHx/3TB59W0HufGAN74jlx4QRpA57rZiUtSkDFp+KkddwiM17syazLawapa1pYWrpoSQEDQDRNPZMeBeU68m0Thr4iWqL5ykM83a0SYnGRTNF8acXK9+WiZNO96GB8OMQKcZCFGgrkYIRtxdiufsSLrnWISba6vV65tQlHy/G/6ZsbrvGgLVIsc6ZaEXsQYRsjrHn6nGrZBrH+GBjWUs5vRb2JqQPBMRhYnJwTQ/LwBrpvc3MvpIQn+SfLPK6G6M2+1Eol3+pHAaeNMqHSMW2Hg5nL928hc+DW9dRRa/4Ks6/r1GuHWIFJhFX6aTXMskhmUziHq4XUPkDS3FX3GEnSEoOQXnd8r0TsapMqfIX2vWfaN3cm8kQ4OQMAhBAN2ujQKKapt1MMAuBNiEtD2vCV2U7lRdispMMLdp3xLLhZ6vk16+vgCzNHF2qCmdI/Nf8FgtkMnkqUpIf34Q0aUO+1HAKyrFQS+1lNhDvhIevQPhlXy9bPX/bqm8jP6Q/gzaY67e4ASWwZV3LaSIllx4yHjOnkivrdZTT3qWsTUSrmRA9mQp34br/kIf5yA6RcfMGl9fBgV6VJWDo/1KCJY6Sg+hPOJ582TJEwcGpSdmBVhlBWkvNz7kVRZQiTztWkPZKvg= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2017 00:00:52.5288 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR02MB2675 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.40.78 Subject: [Qemu-devel] [RFC v1 3/4] util/oslib-win32: Fix up if conditional X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: edgar.iglesias@xilinx.com, alistair23@gmail.com, qemu-block@nongnu.org, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Signed-off-by: Alistair Francis Acked-by: Edgar E. Iglesias Reviewed-by: Fam Zheng --- util/oslib-win32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/oslib-win32.c b/util/oslib-win32.c index 7ec0f8e083..a015e1ac96 100644 --- a/util/oslib-win32.c +++ b/util/oslib-win32.c @@ -438,7 +438,7 @@ static int poll_rest(gboolean poll_msgs, HANDLE *handle= s, gint nhandles, if (timeout =3D=3D 0 && nhandles > 1) { /* Remove the handle that fired */ int i; - if (ready < nhandles - 1) { + if ((ready - WAIT_OBJECT_0) < nhandles - 1) { for (i =3D ready - WAIT_OBJECT_0 + 1; i < nhandles; i++) { handles[i-1] =3D handles[i]; } --=20 2.11.0 From nobody Fri May 3 10:01:28 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zoho.com; dkim=fail spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1498608209718930.9361202825418; Tue, 27 Jun 2017 17:03:29 -0700 (PDT) Received: from localhost ([::1]:58646 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQ0S8-0005kX-89 for importer@patchew.org; Tue, 27 Jun 2017 20:03:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45146) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQ0Pn-0004Je-4h for qemu-devel@nongnu.org; Tue, 27 Jun 2017 20:01:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dQ0Ph-0003gq-Pl for qemu-devel@nongnu.org; Tue, 27 Jun 2017 20:01:02 -0400 Received: from mail-dm3nam03on0060.outbound.protection.outlook.com ([104.47.41.60]:35324 helo=NAM03-DM3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dQ0Ph-0003gG-DO; Tue, 27 Jun 2017 20:00:57 -0400 Received: from BLUPR0201CA0022.namprd02.prod.outlook.com (10.163.116.32) by MWHPR02MB2687.namprd02.prod.outlook.com (10.175.49.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Wed, 28 Jun 2017 00:00:53 +0000 Received: from CY1NAM02FT035.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::202) by BLUPR0201CA0022.outlook.office365.com (2a01:111:e400:52e7::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15 via Frontend Transport; Wed, 28 Jun 2017 00:00:53 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT035.mail.protection.outlook.com (10.152.75.186) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Wed, 28 Jun 2017 00:00:52 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1dQ0Pc-0005Ru-0i; Tue, 27 Jun 2017 17:00:52 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dQ0Pb-0000Kl-Sh; Tue, 27 Jun 2017 17:00:51 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dQ0Pa-0000Kh-5w; Tue, 27 Jun 2017 17:00:50 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=U3zqMIBJO6OWQzZGvA66HUD6LheUjaKPjBgJ85TpUbU=; b=f8ERjA/+2TA3PWSmUAq+mYSUcUko0MrorkNY53oLKeh3rxDqEVMVOo4s2YtdRa14XhLhu8KsdUg6ENwtDVt+3J7nz9Mr02lyOi13j7zAswe9QgjKbgHCiWKOSVrO8hja/+tbYohj3a2IzHyC451rSFslWkA+Cwkum7/EsCPM4gg= Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; From: Alistair Francis To: , , Date: Tue, 27 Jun 2017 16:57:49 -0700 Message-ID: <4b48ca3f3c45bee1103bcb50d87e6d5cadc88d6f.1498607452.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: References: X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23160.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39400400002)(39410400002)(39850400002)(39840400002)(39450400003)(2980300002)(438002)(199003)(189002)(9170700003)(47776003)(50986999)(38730400002)(8676002)(76176999)(305945005)(36756003)(8936002)(2950100002)(50226002)(189998001)(39060400002)(9786002)(4326008)(2201001)(33646002)(54906002)(106466001)(81166006)(63266004)(77096006)(118296001)(5660300001)(36386004)(2906002)(48376002)(478600001)(50466002)(5003940100001)(356003)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR02MB2687; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:unknown-60-83.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT035; 1:sReRA1NgEN60rgFeihVkR129VUlrsT8BuaP7wHCNe69t+rqmzmhF9kBaxFgN2CJL682m7C05pF+JqAopVPffmRxjCcMQGqSQB00wULJAmrlPwW141wFUWxbznqI/QZwDnIKCzs6WQ5h15RQPuy8ecqw7LI26f3Nj7Gbpmx6A0x/VsDwFCRTdhZPWn8UKyOayAGImi7sFkUzMmjZa/EWiQG/DjCNWUmj98AXsZUpjpVpgi5cPWmIARSpMAWe7wPjYwI1FN0tvwvZ3YwbWxkp/IA8Pwiyxi+hiPmcqqTRqk9B0ZlapcXClIPofM/VjsNQ6E6sAStfpEi3OAUirPQ+J3LlDvN0uW+UdG0kGWiS9coD8QJ4YTnWguCy6NN9iAzJijmJtnaNc082PfJ37EmpsQrp/FFe6zsIialy/O7PRZgay3xJ/Zxu/InMMfV1M5lwcAzNdeNwhR88/bdGBCXB3yytNHDONcf8BRFrN9f3r8icObripn+csPLUrkJCy9LSdktWT+oxe1tVjM174hB4IqqEXErbFGCpTdNb2i/sA3PYHItW1izTbMZf/dLn2O//fFn2LdA30ToFNipJzfPdun5Mq49UL2PKAFmmVqfgO0PEwOOXkWNNToroeuEMds5ApCb4lE33t/j3CX9796ngBbXyKKIO3dL7+7sEr+f6uW95IfKgI1sIXX28pX986HxA4dKVYW+l9NgCx/3yXGNhTkpJFydDcvIqTIwkEiGTo0eNfXkVOaoMqXaCc2sM1Jw2FmTJvwUXrXV8mhn+R/s2ef377cfKHGP41RUM7fPjNqjslT1uG0yhpcWhNlrsOYOveMY6O5NHiKOJYFwb03pmKWLis5m3HA+LrhfvYTLkHUR1h5jKNoQCAvDfzLAAWtz6d MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 40f49c74-5464-49b7-424f-08d4bdb8be3e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506069)(300135500095); SRVR:MWHPR02MB2687; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2687; 3:QlrkT25zHNCrAomPMnttd+LwqwqoF1ZgSoVN3qdoFPzAt7e+2YgPIOBRCrfP69PsVGUR3UzRMyTzS4i5Go2/TARVHLCeI7pwdY95LcXi99oRmE0mQdoQ1fNnWvzG8tVhbEXXfJ0iMEc4GYJOofFJTTxHgnRRJscCBU+A4P2f+6GQ4EqyatJhE2SZF7jbqP2clPbjZbeZPdwdVV4Mjc6wv/+0nbXMScwSQiezEafVHUWXtTmrLOsuUX5GvxtksXY5OhkslPiM0Qves+aucBuO+BbufB+IIAuQY0KAtOao9lw+BPs0p7DhCwBRoW7e2CDUoohICxd5s5b1J1EH818kKO6+y41v6LrduyD/XmI3oaOIDzwbBUXr9JprOaYBbiP8khDXz+tgTqGx3M47aoLo1j/86BKOZNyyic+sxRbBd6eSZKW5hhxT8av7OYI57cA7TYbUfCjabn0i3uLWgU4Dv3HKMXFH0W/zhjO3z+B54KyHFaWNBN16rPl/p8XTcAPhgqq36RAu00FjcmtvZQ2QwShhIjHZdbecoms6lhTpbFaxc1lZQHts3FlTXxyo7KcIoSXJZTp1z0hQjrMx/QD/2PgspFOGiSqaKqq0XonWPZdyX22VQKz3fcA5zArKLD5ER54HEFhZE4zVCKiNdEhbpvYuTwQeG/0ejPMrx9noQtqXLlQGk9vz/SqL26QYZICicvUW7Qs8rnCXKfoGNymocFyFYaIaAv5BWuUypa8Z0alIp5t8qur2KE6yasxe+OzWu96BskMJ72SIKyGA0GYUWeluxsiY/e4V55/yEb53t0CDXb0PNbN5kroBwaCklyRGxURSlIIaNPGvFVY9ISpfU8sVIQ8Mv/spljkGORjNzbueCrHtLMFsd2wiStLg3ZhQypWnze9cvuq73vU70BC6mQ== X-MS-TrafficTypeDiagnostic: MWHPR02MB2687: X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2687; 25:Po2qeHtReuEsHbDk80uFLRIuxdLQGWPsmObndxBpfcMDsDPX6vTer6dCfwhMQcqDr2xlo22QYiU/yXVtXj9p2tnpB2XX4Vryxd1jBmI0bLWOw6ubQp/O1HK+qWQsr68oREgcy4cZK6MBh6OAjPyxk7M9DByiKxmD926Imz1ToQYAu24OwFwWdSP3QEaopI7KNoK2ZiekQCI/O8FrrLI0HB1cfuH16+njJmt8eyGntW3w/J8UdgT/eEj8i99IoGaURXP7nqYd2yWKlnmPFE5yZ1t9asDr8+gEXjyWP4KVzktkF7ujPYbja9oNRVa0TYQXv/10rUt40U2KtEPCDR+86oa6c4WTdmKPQynQ5tcDM6z8jZ3N4cYvY4iyxv2OyDdSVeeNFmPCPoSuUg0GXaUuyfrlg+EWd8pWeS91zqFvfE88KOiVt3dq/Sajk4S10Ly0ezusScQYFpqnqlPAOHdxm16DqqSe+F13m1IYX8YjwKvq0tKO4GYeLFSx3937QTpMubx0m2R268eLF0nMObF3nXMVkxoQkylAsq0dPwqoAaUj8E9AvU4gl7IzQER6QyLrrt4Ws7ZwY0Wscdkv+8eTNhehrOe/fVCDfwcr09VFY51SYI/b5kJ+es3jOQJR40cTn66AKfZ7Kp/lcc+zt6USROgq1E9AuCEndQzlKmIQx1HntXSqmvH5Mjp7gyTM8uZesHERpZeZTl60KtLH47qYJCAL8KpOblT+EF0Onzt829HHJ0qD1lojJlwsT6t1iE8OMAdhuajjqo7K7UOsgmLFymIZYIdeIk6vDR1ms5CR2S9BuxLjvUb1PSr76r+eqi9PcmG+r/r5wREyc6gCsBCSXCEEU/Li8F/HrHYIVgsKTF0o/BszJq0JaenEP41D6iuBVimC9xAKUNJPVYr/TaVPmDwOOGPtl3J5WvCO3m2FAuQ= X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2687; 31:27ZuelOLUVCUXjfYV564hDasuP6h/OSlAQlEpxKyPuOPv86s+1otVXeRUK2lv7F2IE1cGUoBydA68oVTtFy4EKTGPJ+EAxGOudPU2iwP9bdYE/ucywr/lRvayArtpzEW325RC2fSwWCrX/UvsKjRId4VqUUd69wVpx6l0Emv1It6RkYQ2ynD24dBzVATsE90hKu2qmwRbG0XRnjrE1gcSSsUhLZ005DC0rxkFZn/+BkiDAsVBU06q9FG9hJ506wnv7U4QZpPbaCpqCW9QQ8y8fieJ+Bhc2tCrEB/mo0R7Zp5S1naF3F6Mefv+WMKgJF8hIMb6oObfzyParrFGAm0N0w5IenKE0YMA1x6SCRWJz0ipFKTqOFm0sTKaVxnbBrL0/jTCvQiTsKrLmbn8KnnidkAWzJzaupOMHasL7bnUtPnGr5WH/gXiBRrAXrXAwLkm7rhqvADCb0614QIs3Y3Mz1ZtOKMNQkY+CbnSXcDjFcYp1z9IQmjiI4PuL/CsdKoBaOMPKoF8ymsT+biILrJb0mAkvtG3q+03J2RfnYyNnWcGyf3cCeHV3qLVBITJjN//jCPfHCyhA0iH0ii9PsjZGL9Plqp3CAQJwObmgegtozFcWkE3eG7+q60W7qnEegAR8+wZSFSFBjFaugr1emVxxe9z6dj7LekGNDLnEbDaM+KHhdsmOk93pwd0c5EhxG0x4ZlSpEq59SAXLg2P5N8ZQ== X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2687; 20:dWNkm+gsG7/1sDpagCNt6fcqdC2QR5F0Ap8h/L1Aus1oo5LILOHo8VcrPsQyoQVZFV13SSj0FHQ5h7vezv/NY6KT+fXuxcRssemhsXJqUbL6KDfrKK5xOfz0Y6gF2KEmNAJUQF/tzlgGuV+iEljbs4mubeK8H6gU/Op5+0RXpe4vEXAQUPaVShi0+ov+seUGaGkisv4rnso6PJZKEqcbzSvP6IPlS31Q7Sd08juWxu0XDsJzdlgBy3H/1P6zEwDwaKvDyCFBWuKUmqIEHBOQescxxMliFE2Rey8kxQ2uFtoUKA4W25VS7oU+5M13yLiQV6PfxPVLECdjeF5dSDCuH1W/h7YDhUfuMHLVGe1sSCXbsmqDtaKp0aL2UFJ/hvzG5s+ZpU3wgYKqFCwp3HopkeV3LZ4ppqmmQM8u6TAlb8BoWxIdcgXn3V8RapOpw72aE9XTWc+l2Uck6UEHwUoZodT1tH0hAGPZ93jAXy3jedogpA700tlC9RDJKtvJuNeP X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(192813158149592)(225559137633274)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13016025)(8121501046)(13018025)(3002001)(93006095)(93004095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR02MB2687; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR02MB2687; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR02MB2687; 4:PH5Nyq2jthbcO80orAOlWIW8LJ4nAkNjmam8+n3BAg?= =?us-ascii?Q?N4WW1UC+o8RrtChOoM/YzRgddmYxbT3yb8XfYPKEDM/ywNPPi2EonK8+fpPx?= =?us-ascii?Q?gY3ovlF6Jq6vsTsS5K1n1U7bHO0LFWJ8sQAYfpyXTKxtE2pZd363xY45xbk2?= =?us-ascii?Q?FJXKem+Fujp1igRY4cheeYCmaJHzNV8zGL8JxTDFspFVtnf03fW1as0i7PaT?= =?us-ascii?Q?1VNV1DG/ucIQfQuMKRccWTp4ytbopMMXw1EJ2Bn49yVQOrUhfIGhMqKI61hD?= =?us-ascii?Q?b6vW4di/0LD2NMKdd/lQ0P1OUxe2vmrFnLK+fe+0VrXjWKUekkdM0JRNxDWl?= =?us-ascii?Q?VQC6k6ee+FnlGbwO3Ev81cMZamCOyYv8pgiNhiFqrjBJp+E5qZ6kU7hhucmq?= =?us-ascii?Q?UvjQ+SfjlJgxokHPdyN9qHJbyhxBGkWwbbUVxRpEvj/pfSirKIK/zPJWPGjl?= =?us-ascii?Q?nxHFC+7uJLFr5hqCsSpzP296yb4m1EnY903VercdZDpoHpcYzzPmsNGdF3vj?= =?us-ascii?Q?P+Cj/CjACMTJufFdBiwrpru9Y33cM8iBU6ZC/WM2aEm9Gq/udvKMnj9Xmbri?= =?us-ascii?Q?sap51oyBozpKLoX83MsY4MvMAMSEvBrQTIBMyM/182FSWhfgKb6fEuHg/QHS?= =?us-ascii?Q?6BkQNK72QZzTOWx1Ddn0ZHx9G1aZxGqxC7hH8rm7Tua+B31YUO/wXhhy2uxR?= =?us-ascii?Q?4VvcUv2nqW8YpzNTRy+rnRbSu3iM8t0xOZTRRDsdDlUbpl8lLNq7sDITQAin?= =?us-ascii?Q?fmsSXbQ2DTKQ3OuFr042Jrs2VHG/boWt5Ry/4chxFtIs/IT/26Vrgbusa+Os?= =?us-ascii?Q?a1SMjj4fkaK81SbHrGVpmkhXsoUU0C0frJoXtQCsqemHd10R6cjzqACrfcZb?= =?us-ascii?Q?xlFqpD6S3quRTBxqbA6P47O+GbPli+8Oxc594KplkI38rxYxfjbVJeCsM0Vj?= =?us-ascii?Q?qj2Pq2WClQzw/nt4m7Rt1BDGqC5WJEEfFfHnnhdl4nxnIUVWy8JPouJKYAfZ?= =?us-ascii?Q?D0EGfP4B4n8/QNmo0Oanx6RLZmSM4RRPr6pbhekc1jkUEX56oD1+2/TmPryy?= =?us-ascii?Q?vIoTEkpfp4UZAdxGgLyhn5d6Ecsh1SfU+gTZ3LV8MsLahriQQCVrs8+5skRj?= =?us-ascii?Q?Dw38RDfGs/h0NSk65Gjcg5WiGvidA2EH4k6nWbzp1HgsBPXGcPbsiyyYYLAy?= =?us-ascii?Q?AT6pb+Wq7fhEE0enG/HqHMZ+/b+USrLRAUZmOk8c4nYhyEWfG2nG0YIRq8oZ?= =?us-ascii?Q?mgXQOgedWjm6tZepme7eDVozpfAtlmegYgTDMhpxmNsjIXRoKtfhI8pxqodK?= =?us-ascii?Q?n1bPo78LmIKbG9sViFfIpmggXqtkR3zlYuTwq65i+Fa9P9/7oExyWbb8lw1J?= =?us-ascii?Q?osfA=3D=3D?= X-Forefront-PRVS: 03524FBD26 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR02MB2687; 23:NoR5BO/EE9frs67CKCgZvbVKdiMQ50GRW7sNeDVyw?= =?us-ascii?Q?+fMrRqzt+pePYwh6z4DY2efuSCJXFTIfu3brc7SAd0ZVwYFtTH/5gMb0jUvb?= =?us-ascii?Q?0FzLpyXUcmevLbLlaKVRH3wLwk+HMC4hrSWAR5eL58xr/tKVtROaIceP1CGu?= =?us-ascii?Q?dCxRMWsJdNpuByvRAlvrkI+vrbqxl/jo7OrDAiEuZk3Gtv1oDF6MVb4wa0LY?= =?us-ascii?Q?EvEmhmxaPCE+9zCM85soMkZ5Jpwo+blQYDenLMd4fp862dok6A3SDU90FtX/?= =?us-ascii?Q?PUgBgB2M0V7CuphLq0d0EEneLHJRez/cEQYA3Ncj11f1QgnPhL5aWIjQVWPZ?= =?us-ascii?Q?f+anxY4I7opDKqHLzZp76oOKipfkKN3ZylQ+XxDeDOpEMz2rSO44cgz90jez?= =?us-ascii?Q?9tsEBZD+ZME4mDMIgnjhDZkixj5YfhFFCwZkTw5CkhiJeny8L0wNj4d2CjsB?= =?us-ascii?Q?gt2hxXxC5mO4jbz9PUECtdCneVPQwcjDl86Mg5sAgC2OzeQCBLl0ZwKNJgZS?= =?us-ascii?Q?p1fUvJ2EfNbYvBCZIyhjub6JZfFCGsj0aJjstoG8jQUwEv+Pzpi2zQvMufTX?= =?us-ascii?Q?zbEWhBJrEN1jtypuk6dX6GgjgN5paa+cDeUBye+k/vCbwNzTOOpaZcEWX9Pn?= =?us-ascii?Q?RWb7OThKysrFYkBV0QqWKqipa5GW/aCO9thVgiYwHbjHYGPGBIRYV2CHHhlW?= =?us-ascii?Q?ho4ZgCVjVZGSqBm4a5lkIxhkPkMnt3J67nQVpKu7yHvheivFnWkTHgnYMeaC?= =?us-ascii?Q?9qsUTboCkoLUMtiwViVwIAMXjW1oByI13uE7ENRusuaj98/qdHF5nEmQrhQN?= =?us-ascii?Q?NkT1gtILW+3pSaiiBai6iIH6ock4XYfCeUHxq8HRUI9ZQg7r7WCNtGFACOa1?= =?us-ascii?Q?sY9TJ26YxCbpKkMMl0g6npIyWPpcYTycnoQN5/y8BiWnLtPb1EhwoMdeJ6je?= =?us-ascii?Q?RMPfLVZ3Lv7mEm0tVeRqz4kDChXkEIp/eeZJq3jlFc+SmB9vDQ2vxF1zksWS?= =?us-ascii?Q?sLycgd+vwJIDB7WRKLd7E1MyGaGFiJ8pFXqGe1M28yyvQVdq9H61XAlaV9Kg?= =?us-ascii?Q?tMlLvOaMcOoC0IvfdINJ2mqN4jL?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR02MB2687; 6:UgXmg9pe6Mu7q1xvVsguZHIvRdkNwX7ZTt+J75/jHg?= =?us-ascii?Q?zk/Y7N3qd0p11+ov/CV7G+SfVL6d1Boh5JVkCOZUuLV41nltIzyBcG7qCjDN?= =?us-ascii?Q?xBeQRyt+0E2lO4C0B9PMfmqNQNM7OpMsgmBfYh6N1Lcf4WGRO74JVlrSDGme?= =?us-ascii?Q?Jbbax8lSyKUE+a9Bddp7m0crtzuNpL+x7gxFNKiHuPsUygEfTWAYLSCTklea?= =?us-ascii?Q?6KTz4aKSjHYlGgyl8s7xw9WgaI3EQoSBWiWYiL+lzmSC19Gn/NoNx4e7IBLX?= =?us-ascii?Q?DztxAqCLt7Mla5Zd7VYyGqC2D7RZItBF3yd3qaHoRyZyCL9PMalDKaBnYgSo?= =?us-ascii?Q?qfwRo77TTyRC7xwx7zH7eJWyu9odpDiG51cCRyqDO/2qKOYLz1szdSg2MTgH?= =?us-ascii?Q?GTG/O2bW7tt5DK6hE6zcRmtVe9Sq4BkTmkwziaks0+CjtPyxwE4TSdDD2pBa?= =?us-ascii?Q?n0+NU7gJHTME5loPkD2UbfyEHVUm+I2Im2NV6Gv6Wypc+q5Ju5bSZxvH1OU/?= =?us-ascii?Q?VZPiabFg3cscSfRSFMQCQlbgJ8M+w8YESRVddPQSXKHYvCy84W/pgih+3F6Q?= =?us-ascii?Q?uu+Og9ZiR4zyIV8qnvukcwxf5ebrQ7lfIpCPYN6L9RIoH+7YNtcghc0DTz97?= =?us-ascii?Q?hUkpckyyjhbZ/yv6lS07ZJLLdGTZH5Qof3whOLLdhiqlgsiypGTexh/pchN0?= =?us-ascii?Q?rT7nQTG2BuumuQq9ZFZW4stRfbmfTZZLxkStHA0Z4mAtbpzFxZMNfON7ZQZ4?= =?us-ascii?Q?ovWr2UMgG+BTYiofNPL2HMRGUMxMYgqfUpzwHsPpyZG9rCJcZK4Ni1YQyklz?= =?us-ascii?Q?Go5XR7s0Zk9D/Tj8nZvDYH6VO0EDkfYcB5ahMsoGTD1tr62zONHZPgl/eUeD?= =?us-ascii?Q?LndNBJGUjyvxJQCJQb1qgf+FJfJ1b9PFXBQcHneet/T/XvnMCQXRcGeBUO+R?= =?us-ascii?Q?yyhC/CAT32MIIecyWHFmlWDsny5WJrhuDDZ3Q7toPw5qgHuio1rFypeMbfdV?= =?us-ascii?Q?0O8/IxC+cgdhLmyTTg0hUL?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2687; 5:HE+ozXzTnj7mLiKrC1m2X84hXDp4FSSdjHQrFeKUrcTiT3DqLROqPOtrl/fVmMFrcPlg8F6lQmP5Xv/jeqF6MI177c2RAT/PDn0/6Nw3Y/mqg2PEgpXoP9bDEwxlfIqKZN+KxpXKGnFZi1GHUvLdC1/MUD8oZqm8pMWmOWccPZJhRYDfnyBWyi8YHqa8YVdWD3vUJh2nwhBRRQzJi1rMA26wBXPsbQQmf0myAbsqLQDbjVSbx4OmwR3b6uEzo1ftro51TVpqiOvrwXo5P4b+9b8yb1AGBjzIri3EdnFGEYzNDAl/h5trv5xGIZ5zYOE9XPxdnWb17MZaLJy2zhwG53XYPik21YNVUK09fHnLLPEVNOBucstwVV+IDphuzOrHiWIZypV0ishPqOVrKU1jgQfpa3ms8c1nv3pU+VnDxyYmnH9jKCmvyy3rEamQPL2G3FLc9ah63ntJN1PVYC7O6MXlPpbGX5Hc/DWbeqpI4L3XyUJ8TRMGp+m4kkh5yf83; 24:ovefx9sI4Ulr1W62rZDwOBMCCC8NRQu10yTrstLCz3DN1rKWEhI1FdV3DxuAyYmBVKERZFFjXYMCdZbFXoXRl/VISYZieXWBt6cC4gWsItk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2687; 7:ckNmOZTNQsU0HIVmF0wqFdeuBqZgGBWkLvv1FuSivQYL5KYoknvLHrtzcb/E4qxzdjHr3eDgAZzldh4Zre9GwklUP6VS68uJX3TttZ0V+EPiaXYz8DAM9GRxTaKNI1Z9y4k6ryhdQgjWep5sWc/6cUabaFTzAT2uJX9C/2SPS0WH7rSZERjW9yFGgrRxljdnB1LjhfocpztdncIj1ME91zeAkj7d4s2Oz5kB5pu0B6qUzMzyBpOUUYLK1UsBMkRB8hENA03o8M8cL0P6E9au7+SKY5OYMZLA5BMdf0sRyjVpTXApGLFPKV8gkgCe6rLBqs4+ZxnGOdWnwvf1HbJ4RnBWSkbjraiUnwNPE0fve4LjqR/c4PrC5jJRatRxbIeL8yHrIn4YmhXKjnbnmzxEJFj3H4y/WELnLufQ+B4J/AdE/X/O0ptB/zSHBCQo+Ss4c8HsqGv2dwBBsBGn2iMQHcGZ+DuqRphUQT+VWbk1zqwY99ChkxiWq12hsADgH7DKvXAQi8HRryPpB5mipbDDr/FDlmg07KXsWj5RZTav+I7LOjAGU/Dkbf1IHo1V0R0OKTt/GQEGF41qY3OzuD3oPK84xvOEDmeNjbkfl1EC0P0kFM0c3lU5F1rGLxX2sjbbpy++dVsooe1bKi55/nX1ajjzjKj2JKquyOPgOuOiBkb493O35bwnNPd/yPoPUCDYDGBbq/T7GdPBHJyvpCZmHF5AnqG5EHXs1k+FJMkW1hbxn2Uu+01x+Y1+4zcbqJGtRqM7dHoNF6U7Kn7+/MYSC25ZijMf1hMzv7aGtAkYQkY= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2017 00:00:52.6340 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR02MB2687 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.41.60 Subject: [Qemu-devel] [RFC v1 4/4] util/oslib-win32: Recursivly pass the timeout X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: edgar.iglesias@xilinx.com, alistair23@gmail.com, qemu-block@nongnu.org, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Signed-off-by: Alistair Francis Acked-by: Edgar E. Iglesias --- util/oslib-win32.c | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/util/oslib-win32.c b/util/oslib-win32.c index a015e1ac96..3630e46499 100644 --- a/util/oslib-win32.c +++ b/util/oslib-win32.c @@ -432,10 +432,10 @@ static int poll_rest(gboolean poll_msgs, HANDLE *hand= les, gint nhandles, } } =20 - /* If no timeout and polling several handles, recurse to poll - * the rest of them. + /* We only found one and we are waiting on more then one. Let's try + * again. */ - if (timeout =3D=3D 0 && nhandles > 1) { + if (nhandles > 1) { /* Remove the handle that fired */ int i; if ((ready - WAIT_OBJECT_0) < nhandles - 1) { @@ -444,7 +444,20 @@ static int poll_rest(gboolean poll_msgs, HANDLE *handl= es, gint nhandles, } } nhandles--; - recursed_result =3D poll_rest(FALSE, handles, nhandles, fds, n= fds, 0); + + /* If we just had a very small timeout let's increase it when = we + * recurse to ensure we don't just busy wait. This ensures we = let + * the Windows threads block at least a little. If we previous= ly + * had some wait let's set it to zero to avoid blocking for too + * long. + */ + if (timeout < 10) { + timeout =3D timeout + 1; + } else { + timeout =3D 0; + } + recursed_result =3D poll_rest(FALSE, handles, nhandles, fds, + nfds, timeout); return (recursed_result =3D=3D -1) ? -1 : 1 + recursed_result; } return 1; --=20 2.11.0