From nobody Wed May 8 08:21:08 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 1498756878470694.0308457855685; Thu, 29 Jun 2017 10:21:18 -0700 (PDT) Received: from localhost ([::1]:40527 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQd80-0004gV-PA for importer@patchew.org; Thu, 29 Jun 2017 13:21:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52005) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQd6W-0003gu-U8 for qemu-devel@nongnu.org; Thu, 29 Jun 2017 13:19:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dQd6W-00008W-1R for qemu-devel@nongnu.org; Thu, 29 Jun 2017 13:19:44 -0400 Received: from mail-cys01nam02on0087.outbound.protection.outlook.com ([104.47.37.87]:40544 helo=NAM02-CY1-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 1dQd6R-00005b-42; Thu, 29 Jun 2017 13:19:39 -0400 Received: from CY1PR0201CA0010.namprd02.prod.outlook.com (2a01:111:e400:58b9::20) by BL2PR02MB340.namprd02.prod.outlook.com (2a01:111:e400:c25::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Thu, 29 Jun 2017 17:19:35 +0000 Received: from SN1NAM02FT052.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::201) by CY1PR0201CA0010.outlook.office365.com (2a01:111:e400:58b9::20) 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; Thu, 29 Jun 2017 17:19:35 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT052.mail.protection.outlook.com (10.152.72.146) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Thu, 29 Jun 2017 17:19:34 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:54978 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dQd6M-0003lv-7M; Thu, 29 Jun 2017 10:19:34 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dQd6M-0005GC-24; Thu, 29 Jun 2017 10:19:34 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v5THJUhI017629; Thu, 29 Jun 2017 10:19:31 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dQd6I-0005Fk-OQ; Thu, 29 Jun 2017 10:19:30 -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=oG5OZLL8kdwDjdoF3spAF7vg09bSEOcxsq4SM25tvjk=; b=IxfOrd8BGSfBd6hAamkqanOaOqnnE6Igy0qQyxOVTeFA/IHH6gDYVRoQeNrVClBZzWR279OK6tj6aX/mdM/LAJU8h+wy3FOLOK6/Iu8ohTnrZCIJI1+9RrYiu1sjH6B4EKwotbEx0mIAVI9Gu5Nl6vJW2qK8+hApluyhjA8P/rE= Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; redhat.com; dkim=none (message not signed) header.d=none;redhat.com; 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: Thu, 29 Jun 2017 10:16:30 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23164.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)(39860400002)(39850400002)(39400400002)(39450400003)(39840400002)(39410400002)(2980300002)(438002)(199003)(189002)(9170700003)(36386004)(356003)(33646002)(478600001)(2950100002)(36756003)(4326008)(77096006)(39060400002)(305945005)(50466002)(2201001)(50986999)(48376002)(38730400002)(76176999)(2906002)(189998001)(5003940100001)(8936002)(106466001)(50226002)(81166006)(54906002)(5660300001)(9786002)(8676002)(63266004)(118296001)(47776003)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR02MB340; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT052; 1:tHLjprdlMXf/UmaiHjEf3s62k+AurC0uonKx/0MUmETMhYoWQtJflSdnrRvtdRYXJwi4HpJoMj0wZcHAhXwDa9GxVRFWIg5lCjn632O2NRAkxm99Phn1M1LgiVJjHQ+1DhtHAL90cQuEyUBcz/I7tkmLSi8kQnEXKy4pUpsZ3bX7lAlyO3Qcwj23iB9XLXaF60ILQ9nlurWMIm9WKzAQhKVS5B1Ex6HV9SFxqdXzeRfK2qYrFG9OvC1Lx9Ib8cZlQIbpSRJ56Oa1HKLLrwOewDZaaYjr/pk5Cxy76VGQV0MPUwRpu7Y/6rJbS+N0v4piiFySNerHpbwHTZjYOmE2SAAeIxdo0xUlAIsvIjcz7erTMshJ7nnXZ/di78YmZ+D/om8vGMDI5q2AbeqUhd4Q7deGvJOSe/YfnAtw504lg6nIRhZU0GdFI6B9RBBg8KApjylOLpLn2xjUqXuKItBfsRhQmcAnFwnvNTQ7aEyt/uffvCF4lk8O0Qkjv1wMGz0MxonVGXBSKr0fsWudjGhFm2aVwuBw2pda43itJdQDud0gz70ETCl6TzpoM6IJk5RqGmRJPoT/JnvXJwQl9RDiF9L1XnmfLYV+Y25tm8iQJuxe3eFW8RDhl18mGS6OB5WYXOu5bS53HcDMkM6c0kvSbZKp1vVjUNA4QFwDX6a8CwbMqbHlnkK81z83uWtgv/NZ8LJJVgq0LECPjJOfROFB1+J88NJfwofjo9wlm56YXkqpNIoLr1APtddMEnbIBd/n/b29omM6+u0geEuu0fyoJon8mdodmzxgQgzMXbkk6poJZ4MIfTU/x+RUPqfaz5b+6DtFb7SAXA8MVj+xlhXGNGgaRO7fJ5/UuQ6kfEWZuvDXlhfSnj5opPwScuAXp8gm2MSFNfwm+B28JASkeoyGVYldnU53ydExvqld8HB6oho= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8a094e4b-ebc3-4edf-4ca8-08d4bf13037e 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)(300000506095)(300135500095); SRVR:BL2PR02MB340; X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB340; 3:HY3oeTj+wLHyiJyJFP6SSilleq66NAdC6eUutkBwR6rT02st+IP5/22+wyyjlC+Z1bJ5t1h9TR+vTd0eLy3axfIe8di5SdaYV2nXx0gQR/FTuiglYDjfulaxULRN9z+sKoxCS3BlK1rnzYAc+Es/m0sH6grOuIPbU/OyV2o/CXblXILQYGn2Ib0s5cQRJFKq0BNOfjEZjKTUdhffnK7pUj1bDtIvDM3tpM+NM3J374rQo85KzPOpRwikLPZ2ZHEA/r/cmDNf0DzHPCjnvNDl4BRlRSPbp1szjPUvA90jHrqDTQ3tvFve4LY/83INkbH5Q+iRCLwltwlg8ImgL14d6XmzzJHPCZWgR2gdm6rP2h66/GpDEUQXhkquTZDjIPGeTCFKArSrSphrKiIW+LMg+3NPF1fzgQmoHwSC3G0/n8ZWcD5feiZVQ1z2YwwjVqP68lAqLRSf0oc5dQ+hqEYjy0xZGuNfA4Drb3cqgS1t7hSJa5ABX6NpZf4wVHzP/l9WmK9o0kEwkjv4nAHA/UAC2JM9ZC5mYKtppmdbfjrHVP4UfKNWHbIDJRJhtRNeI1ChZmTMZ0sQlJwqFLm0w24IJ95hOiHvJUhbuT9YYTYddEh2APq6UN/JapLF7tjRuZka8yQ5UiJzicfjCxSVsUVh2h/9NxtYXNw8y4TvZ5lfluKjArDPD+k8Ot+wSfXDpvFHYTPN9oTNh0PfxZ71tx9gGw8IRGhtBpDZtQnqd1iDkWQQRrnjaZalgrFFRFEUeuuL7t2/Jhvo4u8BoXEJHhs4nDP54GC59c6De1sBS1wFT+7x8HsMReNNvuMuA9AqsjpfIGW6+5iKhbMcj0XLuJQZNGHCy+RtO/im5rTM/gq0QIjPruwxieYs0hx1uuOk4ANK82YvorATdpm+GfZPPdzL8bqdEdUoLsjc7kwymJ+A3Cz3tzdaQldG8Cnm+VzwgBwu X-MS-TrafficTypeDiagnostic: BL2PR02MB340: X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB340; 25:Ca/vyLmNmKWO2cBF51ytpqEKSUjzxeHmkBTyMxPc31kTPCQg2PelKh+QtaF8wfnh6QE7HyLmRzeWebTEQ3PNtstzAuZx1tOx9EpuHEj7hyf9Q0uuY3gqrlsx/Jyp6G6nmHlMOrmmSSRI+haRFBoTIWNzTgyqki9f8DQGzp0gU7ndWj+0A/3r7MSROKKndEtb5tQMe/w2Rvjx1T2EA4QfL2/JlurXokbRqHy5Y59yrndzsJhXTsXbASCoYVoEtv2+ZNXPRxj4faVRlkThh9/Q3Tu22G0fr8PbLz/4I2yzUZKRWZBlFEYRCWnqAXXirdzl7juOdCYQwPUNExYEItSuTwUEj7/vjc8pgtqzRtjSG6IvePsk9Ff/EhS4TbLVuLqFr7Fo30QfNyXzL5YI4+6uxiTwlGteaIxiK4p5bRrO2Hjtm4VMOLRyK9vJKdOZwmXAJkgVxKZALUH/Zf/ud/FEhxAJpSvmBrtcwW8h6J/aOiNplwHBcrtqN3/oURbK0VzKXEXv3fKfVyzBhf2DDmSe+p1N2iY8Slgm3o08oohDwXNeZ/ayWBqlP2fxaqrDk2IcOn1MX8/wcF2Yh9kmLjf6ANJdfYObsJ8uLprY60iaOhgLd5FZpOiqd8+mUD9M+tbbbeTUHuvZpKS3I370Fh0vT5p+6nLMxGHwiyxZtBsBU4dA5AjkkVvBKE6ZIxnzkamOVWhOJxh4X/yiWzlYYpUqVvOUwCCERwObhAb9PF5yLMTgkoBt/Rk8fEJlJpyCnPbyFCgKa9Y/R/hMHy/7d90qcFnBIiIftndBUymv0zZPzWTZ5sMHvxlvI0pbDtxzXxjnyPYgrKbeMQrRR0AI6MzQddUtHuOnvWgOW5AiIYZUeOsYh9beeUm6+WRSZh1xTJVS+mEXAdmJBsU/x9oXCREx/A/dGq+wAzzzuVZ8B0SCtWY= X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB340; 31:KZmkB/0+4XcrqmgYFuqzc9aijNQUKLV/jtjfsrPIi0EB9VCNZohxOgHC/lgMUnXxehxV3o9bH5HTFMLZRK/3f3kPbKXL/l/ckQZGlTo10bWTdUM6Luim4aJEk1upSdcvoWCoNUHZIeqpD+geG6nAS1hDzIvzF58+vhQaGdxQB7nXQ1hAl836SL/tbyLKgTkIDMXpxY+5J/mDUIpHrOR+4cdkE1CUsk/OxPJ0oI5EoLfGNZLnlRJC8yXHbbfVVl/c3n+BcnSeic7RyCaH9XQyQ/gIR12quooIVO0FHMB0WOvz1cRdQX6CMpRsdvWiZluBfrn+rCDPKTgQ3RxFXd5uD0NCjxbMOLgIBcvYb4k8fkyfpeVvMquqKlQpVtiHZcth7hLeUAoj7hQkfjWRcQezpBz1474xqK5ANApzJW7cNNeVd6tDemFdOs4HsexU0dwz6uY8chw6CInNQyVwu6uvbmr8vWiXtx2L1MKvdbnBTYd4+kxv2Jt5xDxVLJfueejsMbQO6Cm0QVyZxAUkWac5MyUp160Tm8cNUEq57fhmh5QJVUMR/bWgpfyvTwhgqEL+KX6Ir3Y/XzSAjG4xpWIU/c75HevAMjuw9mxkuOUJErQgbg8Un+NUTSLZSI8SGnp8bQ5BU4D6qh9LT31s2ImmOeLxCSAkdJVHTkQG4YuZlQ4MwCYLBBAm+zm0vi+zgthX1iZhUUUQvG2CAt6UJDYlkQ== X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB340; 20:xfFyJI1DNnEevV59osQFT8RKboAc41NddsLNSUPGcm69yWdjVIizb0uX2Yy/zGMqHyzgcbSvNRldbfWayjsHjqruNVYkfs+CY0Jbkmxi+ozpv4RHkC4CYMt6oqR5axv6CaB+yPblVdL5gk1tniDKVyZtV817h0lU9MlVQD4eoj3/q/+zNPvb3MYdS0ox+qN9xuf7NYTt2dvq8I+nZcyleIH1sLOd4RWo2n4Z05/r1DN30+jp0lgVp5dfWxbN34qh0hHIZDeGyjRH0/ennsSzqDUJ8rwTn6aUSf3vTvBzvfkTNT8/fGNimVXb/TOVTiY9TtmCe5hD/5UtZeeSbzIc7i416Bbmpx4x3eE6O+SMcm9BPZBa0wiCF2i4CQbSdYPMN0FRthB3MQiVzjpPWzuY+wYlhI1sDfAL8x23c+d5wH9nKIdT0hy8kbI1DnrAa0UZZt7qWVeKuULDr9jIIWy0LDz8LYy8nG8OI50h3FN23couoQJqx2N/0pOUM01Y6El1 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)(5005006)(13016025)(100000703101)(100105400095)(10201501046)(93006095)(93004095)(3002001)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BL2PR02MB340; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BL2PR02MB340; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR02MB340; 4:YxE1zxBrwR9AEAakAyUodgaZwKw0tCxv5kxYNFL1G2j?= =?us-ascii?Q?Lq+iiGPXyl31Jo9AAOY6/zVeqbAEOb99EvfXa6V4BAy/L6oIK2T0U0UNgzOA?= =?us-ascii?Q?jFK+M6AM9QjpKMHtvaweyu6SU9f6bOKnoleg0M9A1ABlGGWyiV/It9VZvnbR?= =?us-ascii?Q?gcAfAj0nhGrPJH/gbXhn+5cFraQMQbjmq+Pmj2aV44mMwkrvpoId5RizUnlS?= =?us-ascii?Q?M8kYQZd7kxdcG+7GGqg7iJfBpsmc4MSd/DlLQZibNTHSCOFsJz0XNr5Ta4n5?= =?us-ascii?Q?Kqs0ZTO/Ypg/Ke/u+3BZ9gJSzIC9enW/1FXve3GU7sK7C97jhY8Kc2o8/3T0?= =?us-ascii?Q?iWqdt5NY9LIFOJDd8bSUs8NowqPQ1dtTODGLr72IZA296ELn2n5D8ONfjGpY?= =?us-ascii?Q?wKFI1o4dGpNRIkuW5lCP608YHLeHnqqY02K5+UJUbRzAUywXgsjxvUYc+PVd?= =?us-ascii?Q?/mEKfw7KmCTziLgp32gR5uA02BXWkKIMouUST38yWZg4pBuN2y42tLnuUeUr?= =?us-ascii?Q?tgZWEO1wyCke9h/hZkeAzcovKgKrEuA8ZByJaG6ZXWlLn25TG+FDX4TVfW4q?= =?us-ascii?Q?XSdL+ZF5mWicJy1qxGfyolUzGXSqyL6/vIJf5qeavd5FoTwZF+jU3Y1NJhNt?= =?us-ascii?Q?QwioFG0vwobZ4F641ptyEggmDLNFTACNwSGS/kXF0Mk1tagKWg88BPPjKNTq?= =?us-ascii?Q?GYYT7a4/wrktg9iLYDG+kGyuIrebRZEyK7lo+IkhV5CZynux1iH3JY6aQykV?= =?us-ascii?Q?QrwiDyATKMOjB/kx6LGARk2Z6GqTq3n0loir3a5e1JrUDkR6OV5NStI0TJKI?= =?us-ascii?Q?/Ga4eKuJ79uevR32LmzovYgtm5/ymKFG151lTmyTNtC2znK7df2IkHQxWGlO?= =?us-ascii?Q?IE/N/54CSeFQYoFz08DoeRLnl4vA+qS4Uftp5eXxMS6zDMhgY6ovBAjDLl3u?= =?us-ascii?Q?2ZXW+QTHZdzU0UP9sCp3+n6W2/D4hcmO27j/mqGf/D7PMUYEnHBJtzfsmOCM?= =?us-ascii?Q?mfxTsXlnIllSB9Vle1TT+sUR72iIPuofNXpkNa8AxrAZjamWqW9WmNPJBTY1?= =?us-ascii?Q?JW/5SqUszJrWsTCypYFmbx/WZA41I6iCPAwTgn3WpybOykzICvKQ4TIvGDg+?= =?us-ascii?Q?G009TSTv7VvtEF5oLSZR7637MipqaPEtwoQHFsrAaw2RTFkAp6/xueYjSyXz?= =?us-ascii?Q?oK+6dVb6ToK2RDusKq8e+TTfEJbvb0S4hOkwnuTTQdgUoSwvxbQwuN2TBV3B?= =?us-ascii?Q?+pqMCP0np72WOh3XhRDEiOCmtSh5X8oSlmOC52Twh7tGLp3ChRbfzRvcLRA?= =?us-ascii?Q?=3D=3D?= X-Forefront-PRVS: 0353563E2B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR02MB340; 23:kTUlMqe461TCQl1q1kJBUAYUKLGUJFn1Mtp69oaBOa?= =?us-ascii?Q?VDLgfKEs8Kyt7s1ATvnHqDrGreVH4fKbnWFvqAP8zJR5ZqmrFPrpbCu10NSF?= =?us-ascii?Q?OzZlj+7ZX7O+FqQ8J3LPqnPbzfRSzpqFQvMi39fs4Qn3h6gVzrCJKVtG0k+r?= =?us-ascii?Q?ry8UUNjuYDHIZtyC5WzD13he6h9exj/VxLTNHd9+cMp0zFs9ox6dyROdI3Ax?= =?us-ascii?Q?jTU3CwU6nKMxgJ3EhWKubBcL4BeiPkamSFlfUqN48ScmQpHT5Ls5skQvAP5s?= =?us-ascii?Q?VdE4QQY8IzHSQeiKONxWG/zN/NstScu/PyGT8ZYJaTp7kbP60EZoI/GZ9c2B?= =?us-ascii?Q?wKybUEEaL1sEjKPEBSH0c+gCzDqFFqUOJUBo6G/Ewkzv2RhZ3MJUk63xy7T3?= =?us-ascii?Q?nWnWeape0/8KUF9NsAJuUcRHfA75ZbA82HPED5qGrpSnQ0kj4RmPnGwegNud?= =?us-ascii?Q?a9t2ZiuRaGYAM0KNgB1Jw3rpZH1VBCv8i9Bcm18rmCBTXEsk+wBZK/qbezYQ?= =?us-ascii?Q?dxI1HUDyz5vWT2OHvXClPyYgJi3fKvgXYxh06E6c+aactyZHFD9YaGPMhVjW?= =?us-ascii?Q?8rfwNioQ6mzv6ZYJek4GXJBnnPRq/JApV3SCWrjSrVByEdCnO6I5ykd+RIyT?= =?us-ascii?Q?25HQso3qzkfWnnUHO+6p71VI5IQXOHniyHVNDFDCItbtY/LAbhRll26cM625?= =?us-ascii?Q?sQQ+d42tGX6RANtXGwO2hlS6vZNqZMtFSz5qMIrvAOy2AHVO6gsnfKFEKkgb?= =?us-ascii?Q?+/siLvqm3G3XAaCe0nlReLx9bIkMgrCAz/TLs6e4fMXIKGTqVbxtSR4YSzwB?= =?us-ascii?Q?w92Q6KZqehw/7Owel15MsD/cbEzI4MnsxiZdKznG7YSlWG8xHqXlrvJ4d9Ki?= =?us-ascii?Q?H+BKFqswuWa2nDSuJeATU6y6HITpi2I8t98On+mZEnwoicSTDIAZrzpepFfF?= =?us-ascii?Q?us6ZNJEYx0yLyg+hOr4S78fMo9u0CS5qgPL9noRHwCInQbVixnWoSWpv5hLm?= =?us-ascii?Q?fnIHmdPLMHX3NFGOYa6c2xuMjfZYiUt83m3doJfD7Q0hMU7yhruNOTCifsdg?= =?us-ascii?Q?REcyj79koQSzpw27abY7tOG5pR4vf7tMBRDe/r0iZID9hUcA=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR02MB340; 6:iUGVM3YbhaBgo9yrXf0gOtBfiJKFsEkPmVClHf7xQEn?= =?us-ascii?Q?9jFBNFaMxFBmSWCaycpBs2AGYQi26tCUb8nO+ROHfcvw0PWUDoO7LoRBqMcR?= =?us-ascii?Q?90ztGG1HuBm4angI6fmQpsOVbfx/qXwxM1IGWEV/wSXUdmrp/UEXIhToBlI6?= =?us-ascii?Q?lkpBUhS8PevpJFd77XGbKti3fkVzixLCOI2el4nIAl4Of5DLpbptO6aDE+fa?= =?us-ascii?Q?exi97+mpsfUEOGWUNTFiDHdP0s0UgPhB44ujfNoC0ep831crWjGMZ+zUoQ4y?= =?us-ascii?Q?W5XEt++CzKcREWxXwsN3hKD8tpA+1a3fPfBYKJPGH0DVCtxcd6sRl17ZbSwb?= =?us-ascii?Q?I+G81KQFcULTp0leVuHek5f0OuHdywKk6d4ZuaKR+h080XzbKUalvPEKCEJV?= =?us-ascii?Q?2I7W5yP9jo+OhqnK9P40VSBkiIbh6so663on+CT/rIHkliy0pFAJuBUZ1FOM?= =?us-ascii?Q?ksR+dLBtlv0EIZxlPXiGp6SSN3rlI9Z27p4pSphvBJ+1+PkbjU2U1vq+1zyB?= =?us-ascii?Q?y6dVSGtOdMQcrV9YPr8QIVqAiwb+b1vP3CGzIFbJ5uvcZPQE5QVnRRw84JpD?= =?us-ascii?Q?4/s1WOKkdItEo+t/RGYd4NdgoVtwVbmmN4s8C9wOcCfxBNSPWMvFywTOegPF?= =?us-ascii?Q?PCX8hXbpnbKXGuPT1VM86UrOxFh+KUrZ0U/IBGs41op2KcHIBwlOsuSASmrl?= =?us-ascii?Q?mIH6UQO4ZujOFUAwVFYVtxZr60vZ+884IBiqoDOL4r2PXAkyZ2YpGveR8AhN?= =?us-ascii?Q?Mz4Tpa4RRNEC9PbmeZIj0+51g+nsgzAU/BfBfHOPW1/H/YSNSA4LYk2xEpLO?= =?us-ascii?Q?8/3/fkN5qTiscJM3ghMY/Cqph3JfViAX7q37QIxUEelHFrgqgzgnSuSUi/du?= =?us-ascii?Q?PtC6rISblVz1S9wjbSmZ2+IHeCbh+J77MsCdDT/z1pF4Tm206U4z4VZIYSbY?= =?us-ascii?Q?yhr1HhU4Hd7IVt91XFJ4YkAMiQ2Ka73INAXUyqRTHC9v0OV9EMLvEnzRCsGT?= =?us-ascii?Q?zT2WqR8PEDTmcggI8OoYF?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB340; 5:3A29iurYcvkKwNWmpd7E0S5fAqYyPsKbuCSYafhVpkyo3iA3VgDGwiEmnj5xLmGLkFSrY/RetX5UHb55E3msTL/2dTGGmJ/8VAq1fuA7V0kcpv+Twl6C/Z3dGHcqlKgJDPF6UvscV+iOm4fce+RE67Z2jqvbY1jXZY6dqdiRWTLGj91UNKTl5OwhuL6snV5sBKVrvlTsOXpKq1WOn7lVqSP2grD/raT6DdmBmjYxUtrDTs/aT4ebjnqQFOfPtZPh6Knz07T7x13dYyPOvceq5ad8ARnP1vWUAh0NEo1df/Rmu9p1SGm4z3BiB7kRWMxHpBjEnW7krndlT6wa2+/E/UseCMt7Pa9jmQp5e5W54wvGKiTd7yiu09M43yo36jdw2bB0h0K7vFsJLe7MftgZFCoIv13MA7+iG3thzkCnVleJv19yIuadhgeDh0iAkA8VKhKE23p3I/INb0GGOEEGow6PvyFP7WAojsmkBExuAfuzEhCFeyJPF4flAPgRFr12; 24:EK7OVjzbi08p5Ux4Yk2ljedhCHLTtD+SCVONJN50lBm/CDw5I1gHmGEyuVi74TEcy/aJHXmFvxtiti9/RJd7XNPzah3fr00tTGnyA7hPwNY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BL2PR02MB340; 7:GyB9Kx26i8UsQcf5WHCO2AeqMnPB7ZON2DIHTf4OWDC0xNY/7D/A3FuklnF7kaQjLJDaTepxvDFPmtajLeq/1g+2RvDYa1WGQ1y3PBC4aNCBeDqSc9/KbJTqGPMBX4s+kJE5mBonXQyEjdLUAip714K/YnXf7x8X8bB5AXLRRBV9U94AEhQRp4kQjSJVKZWsQ1/yDrf1TocEabACMVkIPNIawxnRjP0TDtUQh1x+oKSOfSPm5xSjB37oo8A1xsXUjYobvWwpHW5TWhwpwASS1fMYCmJsMC/WiYoM6RXZNorrqM4DuX8foDNLB9SpLZUWW83rTBMj/+QloIJcLCFYo0Y9W/WGebFOOBCLRZD18nJvTi8o8rco0KjLITjVsOkzmGelXR9tcU9Q343xjRkGhLOTva696lekaA2X1D8NHsLMM/S70sx9d9QK2MngETebeqEQknP/WFG/i+mLW/ooIbkNmvPYu3XLMCBwH/10fX2R0en0w97zqN2mujJKHFCLJBrVZEEjkjaexDMgcD3EYbM5JzDr6PHhdZ3lb2pxukFIkYHnhvJMgI08t7iDptvfpL35pLRLdChGyLpqK16GD37C4426is4Gt+0rvNJhyvVUH3Z98b6GwcIsRIe7NaKf13/67gkdyyRC1u/dzXEsXyMZ/BSnyMNs5LDlob6NJcV7Vvsnv6XTx39aAYxgEbVHuYbWGXZXkaEZLn3i61tkOeI/0afKILqDT+ESjosC7sLUdv2rVN7WL2tXdy2bU1RHlxegF8J/CADY0zZAa2R2xJqSygUa5TlIAeycxBDE8G0= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2017 17:19:34.7162 (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: BL2PR02MB340 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.37.87 Subject: [Qemu-devel] [PATCH v1 1/3] 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, philippe@mathieu-daude.net, qemu-block@nongnu.org, alistair.francis@xilinx.com, pbonzini@redhat.com, alistair23@gmail.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: Philippe Mathieu-Daud=C3=A9 --- Changes since RFC: - Include more bitmasks for the select call 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..d6d5e02f00 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 | FD_ACCEPT | FD_CLOSE; + } + + if (io_write) { + bitmask |=3D FD_WRITE | FD_CONNECT; + } + 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 Wed May 8 08:21:08 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 1498756985083838.3196945207512; Thu, 29 Jun 2017 10:23:05 -0700 (PDT) Received: from localhost ([::1]:40537 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQd9h-0005xd-Dv for importer@patchew.org; Thu, 29 Jun 2017 13:23:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52088) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQd6g-0003of-Rq for qemu-devel@nongnu.org; Thu, 29 Jun 2017 13:19:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dQd6f-0000BV-UW for qemu-devel@nongnu.org; Thu, 29 Jun 2017 13:19:54 -0400 Received: from mail-sn1nam01on0084.outbound.protection.outlook.com ([104.47.32.84]:44019 helo=NAM01-SN1-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 1dQd6b-00009p-CD; Thu, 29 Jun 2017 13:19:49 -0400 Received: from BN6PR02CA0035.namprd02.prod.outlook.com (10.173.146.149) by BY2PR02MB347.namprd02.prod.outlook.com (10.141.140.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Thu, 29 Jun 2017 17:19:46 +0000 Received: from CY1NAM02FT044.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::200) by BN6PR02CA0035.outlook.office365.com (2603:10b6:404:5f::21) 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; Thu, 29 Jun 2017 17:19:46 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT044.mail.protection.outlook.com (10.152.75.137) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Thu, 29 Jun 2017 17:19:45 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:55172 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dQd6W-0003mP-O7; Thu, 29 Jun 2017 10:19:44 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dQd6W-0005IL-Dz; Thu, 29 Jun 2017 10:19:44 -0700 Received: from xsj-pvapsmtp01 (smtp2.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v5THJXWp017637; Thu, 29 Jun 2017 10:19:33 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dQd6L-0005G2-5q; Thu, 29 Jun 2017 10:19:33 -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=QCn5CildWi3L6ff3B3gZT5Gx0JfoCPTsbIe08UoFsEA=; b=juJc0tQnuD8Z1BJxiChOz2zlGmnvvw86uhBQvo7bu6sSKkrXy1YPhuYodUlLWd1K2Z3JDvPOXCtkMVOvGAc0AEwVQwGyzGgX3aTaWo2FPf6niVCmNgB0pv5rQxUtPCakYpBRVU26YteWnU5htlDmC8PKi/E1PhZCBchPibP4OAI= Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; redhat.com; dkim=none (message not signed) header.d=none;redhat.com; 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: Thu, 29 Jun 2017 10:16:32 -0700 Message-ID: <199bd37fe51c4b240da9834673c065ea042b9897.1498756113.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23164.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)(39850400002)(39840400002)(39860400002)(39450400003)(2980300002)(438002)(189002)(199003)(9170700003)(356003)(2950100002)(63266004)(2870700001)(305945005)(36386004)(5820100001)(76176999)(2201001)(118296001)(81166006)(8936002)(50986999)(50226002)(47776003)(9786002)(23676002)(2906002)(8676002)(5660300001)(54906002)(189998001)(478600001)(33646002)(106466001)(77096006)(36756003)(4326008)(39060400002)(38730400002)(575784001)(50466002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR02MB347; 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; CY1NAM02FT044; 1:yuyKdDcSrBlCDYqT2k/Z1TTiL2mBLAgSb9CJEF32JsVi/R4Sr5QZCG1XSRdGpYovAuoW+YCDyAsDYYZhbrnMN0zKdjSzueqJZpfpDCZxODglYyTHUWcsUBr34P4rmRibNsEvUescL3SzdFSnLuf5jsRuTwxbUiJ2co1CsKekTeq39OlHvpZIKbPnfGA32nUUP0LKWuMXiCaWz8Y5snpmx2t2KSMWXBvHrpYvxlnaCTEiotqvqFVubJ2uR09M9bginKjVGjkqgWOkp/5wxvMDRFp9VMPet+p7rFJQXX1R1sVQmOwTfcuOi45eFr/iQRjWpjS1Z6Zat5O63X0nifEno4y5KASHddnKFiEnTr6enspdcge21y7SfEOklkgUq5PZirdv6GCpeF4xlOhRdMxYlwQS6jErncbvvM9EdMTcbOW4lpIP6YksOH+0UFOUOkATSXzFgcXwce1UhakiK/wa8017zSyS9PmazJtwQREd4KkfGckDfhINzpryJDntjaBUcCLVIg7mrKTHixOcmsT6MhwWhE/oP3rq42ECzd1rzVd/Wat+x5zvOuZBTxJt68mD5qifYxllvvdkGwQDjP+LsO83kC7uUhDMdaJ0YjQRIl1b1WrHT01QYwq3d1DbTSUL0+tmN/UOtaFVbTEjNw+Dozv4I9/4pNPPzrJreQDIz3XF2B6Bfg7gMHx7FjbRFNemRm1oOpj28cscSpI4sGWSt/mddwCUgiO5wwgruW6VZJu02SYIApqzWaAYQoO/8eLNlV1NLTFpoJ5S0CFNTAsxTyXeE4w4Z2BOoSBDD/wX243wJEKFw30ZWxbZDdcj/e81Nmll8YRdzQRmmjNp+7r58oz0JBmK75J6v36S8f4zJClMCPBxJJG8bD4AUCtlV1Tg8C72hauCGdUPTEbTvbJZveuRsdXA1iM4GCbvnQt6IaA= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a261a72e-dd83-459e-aacb-08d4bf1309eb X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603029)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BY2PR02MB347; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR02MB347; 3:nqXZqmlK+05MC1XaI4KlzGh5blV+vJmvhP4I0Z7zUWw?= =?us-ascii?Q?gLNtl9nH8PF1aCUMNLxmXyM0tMRIcbZHdcE/WPqqD1YRTvbuRTiYmTGX9m2s?= =?us-ascii?Q?PuzuYVcU+p3qFm/YhsHMJS3evkl3vXWaTr63M8GYzVKwg3NTHUEkfN2e0dBY?= =?us-ascii?Q?D0REfxf98L1GFylyRolHjk2vUssM4wKmVRuZc2MMBnRqP71+1Fa5Uv/iDnUR?= =?us-ascii?Q?nj9Tc4+ry3YyqASAcGEOW3TmxUNIFueYrznz1hmNKm7pcV/KlCDN3pBVpJCJ?= =?us-ascii?Q?ZOX+ZsWVHXZcTnS65DzB2M+/EJKh8FUxxSW+3Py5i6mJI7tO+tpj1JK/Rc8S?= =?us-ascii?Q?NFIx1cGzA1cF6wZ9j00HwKOXq8dlycwXFm/L4AvgkbS7BlkRiqtw8IazNKv6?= =?us-ascii?Q?M8W7byKMhjluwuHFCdhZI6J2RzWqNvImKh9WM7NXAhxQkl9gkl4N4nZvFpZ3?= =?us-ascii?Q?PTgd+lLN2xTTMGdXfMWYbjkytwQX80lGeZ5jE+i4E2UT47u4cLmbd3wTy+l7?= =?us-ascii?Q?npD4coZpRtUFx3fDIiGpmKom7WpM1L2qU2eqbl9PsN7MxpgV8LQ2c8Onbp2J?= =?us-ascii?Q?m5hp9etAqF2MVH++ckA8DF2GBaeeiQmIVxPrUuj+3AIXblCW2WYMznPC7qAS?= =?us-ascii?Q?//mGXMAK1UHVV+XXs0hw77pSFAwMB1Yt/AiWZFHl1D0YTBcHAH2TBqt8MvGq?= =?us-ascii?Q?r9LzGmfa6q9qrO/nv/V8yMcbTwitnuc1CUAtAlbVZ/OvmV7aOy3RJT5TIF2u?= =?us-ascii?Q?7QhzrXVkZsY9IFHJgNEe9lrErIj2naFqes3dkCQmaOiU/fvnHW+KbgjT+eqK?= =?us-ascii?Q?m+LqSGuWEQ0tdhvj17SYeMsyTpTPBowRX6YgqngcY5pRXyVqSEPtuTMfXwCO?= =?us-ascii?Q?AZoqixGLZfsoy84Ht+xqeMM4ikUbocRHrxKrs43PtzDa/yF4RphUwBUm3oU4?= =?us-ascii?Q?phorlBoUZJIu2Tu32iysSKd6I7uP5Zr2kupRXTQ=3D=3D?= X-MS-TrafficTypeDiagnostic: BY2PR02MB347: X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB347; 25:fVh8AJ/okgCL/y/KkLwiY+UHFDTL0U6hEcnUglohAVjP5E8rlwT7ugD7sTMCBlQsEApyKt+ubtNknDB5ANyd+ubPQ+3P0SFGmCC0CErrFJol5keDwf2VS0Aua+l08T8bJG1b5GP6/wUORhsQ7tIAJ3ElXo2DnTCeVvjohY5n2BP0d5ycF8Bh58cTJyVfwy17A5gMZ8vFDsotMNIT/Ger1E3WhAjKOtuMa4u2iDMRQV+mOh9ORcUktD7qRiIhcMmqb2KkXiG9Dvu8CoGUQivBCHmctZIploWd3NQet/PJf49MeGbjjL4yF5+3n61LMpwNYj/lb7iSNZkGYS2S5KBAZWFsVV+5BI+XzJOiwlDvwc9Dr6k2+41VHqFjo6u+OieH6EQLxN/dvGaw9kBbcHU9uXxgTEtY/co8dPZSsZRC4msajwUkl1lWJU2GYvSYry5CkgxszVnozjbtgmHsvLCKm0ZlWHLlFCQAlgmm85GgWBBGQGyhVp+UCdsNb42LsE5fuTcweLu7G4N9707dxIk2zIcBDnFJKXciIyu+nf9+f+t2Jk75YxM0NYFafBrCmK9KW/F9ztZ28+3UhizEGsxb6+bvNwPAydlz9SODcMzC3USEYpnNhiMCg+FdTZAeDMwG4aZ87el+g0Rzm5XtV0Ylam/2lXxMS52ujipUSuxQ/rdiztovdRYWvFSdJtJLXxz3mccA7mCt6C0CV/wHs67sjjUIMkKdIWITAeCoVYl99ibALRFAI3LZiaWjlU8yEVZczAwV6SSQ3v7Ln3+nyVyq3onD0mM2fs3KZewW7yOH7VH1VnEUZi00r1YZGECtOHexfs0f2h+86LCBGjLtbNTdkWOj3vMxyxFhuFpzPnK8enQAt0bmFir9Hc7N4JQYaGIZil+d8HVWAHnRfitDGHNZPRAz5xQN9573pm/PVF3ZB9Y= X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB347; 31:6BWYYeA71wLawpjqI5CLx/sutYSPbxXvB0MgM+N4LxtAluDyNVL1vTtAv8ofMRpv9UwEIHTdgPTB0HBGw2r82tjkXqq7/NGyd2NKr2znB/JGjcQwBRMHl9/1p3u8I/QUz5C+WGwzn3TeNobWbk3axftGbhAlGdjYZHHMyk6Yzl/PVdktI+Dj7SL6IlIpo5A6ewipk4KsrtvmDddczd8QczwbzHmLaQCkOwOTUOEpWGg6lqkLm71qR+hDL0gafnk26sXD23DjMYfhVwDYcT6TYAmeyhmgHo3O2t26NKPuaW/LCpccYrNB0rox+rPsxjW1+ADePVld4UWY83CmtNXtLyXM6rnXqBVi2yaQsuY4Oda7pPn0UsXvTIMVw9KwNXFXzaWnIeVerC9oloWp2sIPD9N7n8Oiud91UwKFbyxBEN6Y31+dQ7bSsRTAyJ5hYGvA7CrQIzJg+9IISWfRteuIR2kNPz7Cf++a6QBgiUbAYjTKsjiEpPJQtJivlsg8XJD5bSbqp/vPca9nA1YH5pUVWOE5F0i9qSyVxC2sxI5bVmwtSVLYc9WvUYaqkDhQ+91ryyhUMtenbsEYeDl91NpchOn8wEYPSeEhRo635z4R2iQfMbAVNxJyFpdOPiPdKk+AnbY8SdMsvzKVMT6BFCeBGDerlwIs/vyAeI+Y5fYiN9vkhv1R0Pbwo2fs4HocRm7GgaCUuKLzZRsV7ob8fAXMBQ== X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB347; 20:eSh4TBlmHX2TSNQ7jSleIM2d5aRYkU/1fPZmT61ZyNtFeREMF+ci0cyDpVjD66fgolUVWJ0rtQ/XlNuGrDT2E2pZYU0H1l0RDHlNqrkJtKOuEoYCpj3mrQ399l66zpsBsEnw5+BXpIslZNvfSvRuc3fDZ7qJmUOMhnZq5IELjmi/X+UTCKKGJwQubKG4gbgq4rmxYbKQoZrH3/5VV2oLuR2v/4lukqha15sjciBpRSv/trK+M2K9Y5g6f7hr6cxoWKvaYk7UhBN2LORD4KE6rE7dGZebScSmEjlCSeQLDXwehIXerb91ibesyrsb74nDPhKZ/3yYy9Pc6jr7dsvBR7yLxMpkKaVsf0yLxWOqpY7KymE7dYSjQEWkJ028u1M3pRFI9CxMNrwG1LHZi7FWNZPEGL+j0JtCFELvjankBo2+VmrVb/SfCDZTRLqK1agdbSKogJoDN3vVPxwICkawwSObtXZhwratege5gAv1lii3arZ2DYfljBJ9dGladsR1 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)(5005006)(13018025)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93004095)(10201501046)(6055026)(6041248)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR02MB347; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR02MB347; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR02MB347; 4:nbybfQWmeDO8yw5XOd1iljT1W/nxNKnfsHDbqAqf5qj?= =?us-ascii?Q?dAp/nCSi/MBb+Zm6EnzLblVIrkAYI0NPrn/TMJbzdTVYFk1pfNrbnLvGAkDz?= =?us-ascii?Q?QAW/7AT9U3wC283MauzlV3ulQ/soZPzTKAFVQrj0/iv7zw/UjBf1tD9stoOs?= =?us-ascii?Q?7fDllROnlppo/e/6p64czDryOTtvXlALRLS57jWjQEsnaJ1VUEmlfw8VrAv9?= =?us-ascii?Q?4zvDiQbxsbghMs1cRtU6Spz8B1drZNRRo0T3WOYjLVjLjRs0ZC7mEZhQJcV+?= =?us-ascii?Q?uWmtUbW+AtpasOmojB9K8vUhwMh0Q+0/1kIvHNKf7RFZgnk7HgVUblZr6C2B?= =?us-ascii?Q?ABLW/mHRfDj62ZzjrtL/Mrghf1SnXR5vvA8veTmaZK1emlqaI7hy4ef/oiRm?= =?us-ascii?Q?4bKehvRB2tUkmvD/DW5wA+6X3Plb9pFZxoJy6ZDeusxwUXrdKKHmAqA+twIU?= =?us-ascii?Q?n+PVpKuK2ZGqgKhUndgrI8YnKXMLGxCVJrfV4XzBta/AU+rzkTZ1KNlSrkJs?= =?us-ascii?Q?4Ro3yuk6+RvuJqPpm9XOCSmTucdLJ8bGoOx4Q95WRgk7SGLBB3INjDEY3lBY?= =?us-ascii?Q?m61NNslgkFkiAZlTWXH5sQv53s9x74jHtazs+Lx+PGIUUJ8JpRGxgoj8lAFb?= =?us-ascii?Q?bb+fzP/BKcEovEkRnBkDbBpwebRIRuUBxYKoyncOa1rbKKkvZC8DcEbqlQs4?= =?us-ascii?Q?iHSSK77JxCv2hy1X/XMMwLFV/mOItY8bvUNnYrTwUknV/7mxufpT0OhUdEKE?= =?us-ascii?Q?9zigYXT8hzFyGBN0kTImYt3cs8i3c6npUZrYo6kedyQ9VoS0eIfHPQRb8SW9?= =?us-ascii?Q?vKQ48sBYrIbezRNU4PIswlGalcWsQX92EOXHCwYhlAAMmZ/kdp1BZX+nm12H?= =?us-ascii?Q?7SSX/3pEBdwZYsUxiyuqfSK4FsJy5Q093UO+1iTwkoDghH37jeJXjZPa7YN8?= =?us-ascii?Q?1LKCQVopm3K+5RtiYu37ruG/TJHDGvhKuETFOQpC+Gmfct8gd+X6Ar2aj5S1?= =?us-ascii?Q?t825v5TDorhcrTFPXsNi46e+aa6OWoeFseTWDkBjsdbntgsYyUTD1inOhidZ?= =?us-ascii?Q?w7+CApLT9zIRdtIvSiz1rksy1KufbeBEm4wm83t9U09wR375YYdy6g5Dipcv?= =?us-ascii?Q?tYwj2XdW8auSkiEeHTMJCubmmY0jeog8lN51bP9tks19iRWQEY9jm94DJ1Yf?= =?us-ascii?Q?Q+iI2OrIUKpv82TqMro4Egb/fevyXlBdzsO/TCzUyXsflJmUsUfzoxuy+L5K?= =?us-ascii?Q?9xKWMn4yXNZz0Mdi2sX1pSWGOLrbqMZmA97o0fASrN65/TZT/hs6kCP0L0Q?= =?us-ascii?Q?=3D=3D?= X-Forefront-PRVS: 0353563E2B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR02MB347; 23:uUdptl7e8s1+Fp5osuI/R4HePZaQjHxmsWwxNkgZCk?= =?us-ascii?Q?uNm3UEJNazygCviLWeHLJnWvhS+FOg90LuVNhuVbeDmqZnoIK8u1hf02WshQ?= =?us-ascii?Q?kq2RF7BCk0W7o7Ddnk/8YXXcLPS5T+hdw4+lwB0VhtQFw8GWMQ59HDs4zHSq?= =?us-ascii?Q?Q2ZeR22wMAfpPeDpIE/kyuPbb6nb61N4+AVYkqib64oJ2sMJG/bPgZxSNfjo?= =?us-ascii?Q?x+8XVMErvK+/SFP5c/Tln6WEQiOMGI4QMRXdEMrucm9/bvBQS78QSxQxhrKc?= =?us-ascii?Q?RHmBbhASimxxf4o/gTxLYxXcC50hVZ7iMhGbSQpVeRaq8Dkx6hvJrq+Ov/Lt?= =?us-ascii?Q?a7pA9n1dzyNBtPQarJQDAnZFYiK5plMNhBO+QYbIUGsMiytzExWPC2SdRBzW?= =?us-ascii?Q?AAly8GUpb4uHk7wd+r/GWGzfE5ucNV5LvDbWxTtwF2qWBaKN0B7GCb67PXIN?= =?us-ascii?Q?MXj8u7VLiXBvqwuQ8f37/TrwXd3oUSIjXFDP81/vuD1ZaoVJJwk3f4QJAafq?= =?us-ascii?Q?S4ca18KD3Wyvn0lrP6T4qspjfZ+3dPUceajGTE9xFlYE7E01IfXLGDv4SGq2?= =?us-ascii?Q?Q3uQiiSKw7QkVX5NZ4f32n16L6ZTm79TN1Rai/qY2Hrq4RqkjF7QAbPeNGXf?= =?us-ascii?Q?/1eMlurqGNveR0ziLLKwTB3gimvgw0c9F2sMOK1vEr8XpAg1HsnAFcOyajq+?= =?us-ascii?Q?hu7ClD85uoK6gZ52axiZeHZioQsOpnlaRRGNM2XWr4YH3NWfi8VVa1BcmesI?= =?us-ascii?Q?ENOzroY9k4cVsQ16JrW0RDSqb/1/ej80+yvg15+vxb1ifygHrjq6hIjBWN0w?= =?us-ascii?Q?ndXAkg1mom7pfcwu4CEK4yTUkKJLyVQdRdfuwSKo/kIhdJEfZr8KJjfzkUpd?= =?us-ascii?Q?kfi8QmfUKLwLwRnof00vqf7VKxvJScwO5drZ/7ijLg9hAVQA+ec6yxHGtsR8?= =?us-ascii?Q?gouNn7GSjOd2bUJPv+Wi2Mzhum4eY6e9krR5Pmxp4M1AvESfawW6XtclpKem?= =?us-ascii?Q?9SaaK9F7GBJR1UGg3GGEmDxb1r64viGlBbyFtAgk4rO41U6mooEEnT78SWwS?= =?us-ascii?Q?RsnodWni/ZQO6/fbsIEfUYpsWxCVx7H60tScwSVdm+3hSh6p8vZfdUywNejM?= =?us-ascii?Q?4Ea0iruima8CwCNUXacNYGjd/fUSvH?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR02MB347; 6:RYWLBn3rOeFtTJs6FbqParw6oC6dFtWp9N2ejneMOXG?= =?us-ascii?Q?ifswBfNYiEbGPtDbrJf8NkeOXvCtRHmsaHMtIR7hBXaGirO2ORQusfNKk+zg?= =?us-ascii?Q?5AN10MHtXp/6JRTVOg7N++bCtr+AzbhM15lHnPWyUHbB4k8IYBu9kuZq2bKt?= =?us-ascii?Q?ln6ZAWU3lyaThKx84fgSbLAjquZwiyMpxs33pF7zqDpnjuBvtmASdH5pOpZB?= =?us-ascii?Q?ZaUunOLiDsf2WgrL0xP+3gWFeHxndgXlZB4xcnsxX+CzD1WtnEpkmVhPj+vt?= =?us-ascii?Q?8aJ0iJsosQ+KpHbZtnYhVnWzuo5lJ50m71D8RLoXCvMlZ5+uw5nHwRjg1Bz6?= =?us-ascii?Q?A7GiBnGWJp+RAXEHfKMoKXXoxF/eWsVxZ6E7Rfm/Y2hN9YLJq3yIQ6jdnMWX?= =?us-ascii?Q?G/5/Y79sbSyeMcDXEyExNznZjtsLvMynTY+SbhGVPs76u8uiFabFUCsE5IPx?= =?us-ascii?Q?vVR858VouxFEituiyI7LpA36pf4SVsMD+ndjZFdFGEfpmil9ZkwcoId34W0N?= =?us-ascii?Q?YYH91RAlgecq7bhpyR5Bi7yFXUBEtYwi66aIrq1miTq9+TUl7Wg3RtQmQ67c?= =?us-ascii?Q?YbaVodET5q0ie10NAh1Xoe5+BDbIhTjRuxXobqSds6MuvuQ5dyXG+fCtdJKb?= =?us-ascii?Q?d6W9fhyMusxhDFbX1s/2B/eeI0vWggYwqKPt7Hkkav34Fm89+NmAJOcIl4ZL?= =?us-ascii?Q?u5nbwU0oVhCXvGBmNS00yg46ZeSNpqhWo5dxyCTxbK1ZR4046qIwp+o0xKxN?= =?us-ascii?Q?b0OThfQl5RU09HDzFmK+ZRM1aHsF5cJPuyNJjrBkTqR1Sc4iixSZM73RtA8m?= =?us-ascii?Q?cYp3uOAtrn2uz/n7s88/6VDjigWgJWp8KGnf/WeWwVBZKgJxVV4WJAArdnLV?= =?us-ascii?Q?XHkDQKu6t7KuOPxdL2fCp4bOJxgF+xCCskQAe4ifPueE/AnuGDS6+zcx243T?= =?us-ascii?Q?GErHIoicw5YF7mtKjHGDndslL9a2EuGcHgp3nbaA0nowRXrXQSZax5ALnBxT?= =?us-ascii?Q?PlvHd04MgWu/8nxSOEZm1?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB347; 5:jINaawrjLCAwNj5/CXxKJ8JPqzsMoi3RSzf5Tu3A/ZdLchNwXjB4M5KuAxDq2SwwccAYz0Az9DQiOPq0o1GfCuDzrJ9RCAfFW9IQMiMvEucVHKevd9UAm06L2Oj//bxZVh5qPnQLXzD4tr3iRnzN100jIUc9qVYet69e/NCMeZJXyIPZ7uz4E8piPuhnCledDEv5HYTUKvneImGM3SPQ/yY8WpCl21Gw9M1f/7a1Bl3jmIWcY4PH1G5sXvIA4rJl8jz8kaxuR837Zly70NEw5jHD9ayanfDS0aFJ3p6ISuH7c+oUiSxVSaquu/rX9tM/gUHb8yEDXdRNy/a4Ikr77VxpuvJJadgqfryTP3A+mEEc7CiAFWuK1kwHXzEnXoeaJ9HGWfDwO/AU1JbGou71SdQX1LLptbdDq9HKpKucubF8maJsTe3HdjKVRgjNptJT4TryQDN8il6d1u/wybXNPQEKymuoGU2q30is5CFvuocsOW3JBLOwOayu2OdbU2dn; 24:iYwSSHkMzgHTrzYIZRcg8Xo6FtwJtSJ+eJ76PisWNN/zDvQdLd3IUmVBU4OjzLJVHeU/YxmZJ2qugRQg9gnlENcGvYFxGhfw813QF2HFwx8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB347; 7:2s6F3R2EDwvFnwAc3ItIBXflHEEe+yGyneRwsygSSHBBotgUIhusO39z9+NMW1ydq+DPtR6DwrIGThGgC4mUfgEfTF0myqJJxOpkST4OcFq1Q8TvizUCxiGuvlw74ofm65Y6ygM6dY5yftCRwMy65DTSpzL6/hVGFs8SZ3BKMkj9w/MfMSZyfDpC+OoEPDAWk8oMRkJjyPdgQLSdI7uGr2SaYhaofxRcokfW8P/cwQgg1AqwxyV7Cdr1NB6XZLk502l/Zy4dfhdkXXv+7BTtGv96RkEAhB+bnzdVLHUG0Wcf5F1R5eRNZ+f0JhCafg5m/WM5htjcsezghZXRT/IR/HvkKI0O3zTnKMm/kB8G7izlX3VvYAdrZqrh4RwcfWwzw9sW9+ptZrnEjkPkCfsZvSkX/ePvuYigiv+0FVu5WzUe1BOkFI700zeovt00A0UnDFTX6rwxy3tGQ7UcPh9qGUU9FToqVQXK6ypVflfJem4nEf+GQtKKDBsAiBJnXxYUBl8+PWlw71/OEVU1d5vFiw601LQmGBGPUOWkPagI/PCfkw+Eic7CT6z/tPf+jgzCHAO6pdtaWXb+7n5t1k1Bzk5oPcxHNgo5k/g9jf0ArHA0VeSjieXF7DXjdvVAW7O4U+g+eNr1QmQA4ot28QpPkR2A9V0r4fQC5jJ5AmUaksOQj8OUwRWGvJrNM4a9iaEJuDn1KDeguooztd4SeNtlsmfEK/gqwVao+F+XaQxhpQOlhtQlADC9aZIIW8PEODiXMM5dOzpP+1vWHon89mfGEXXV2q2OsZdZIVbvQDkZPqs= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2017 17:19:45.3743 (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: BY2PR02MB347 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.32.84 Subject: [Qemu-devel] [PATCH v1 2/3] 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, philippe@mathieu-daude.net, qemu-block@nongnu.org, alistair.francis@xilinx.com, pbonzini@redhat.com, alistair23@gmail.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-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: Philippe Mathieu-Daud=C3=A9 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 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 Wed May 8 08:21:08 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 1498756888652758.5069752708619; Thu, 29 Jun 2017 10:21:28 -0700 (PDT) Received: from localhost ([::1]:40530 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQd8B-0004oJ-7U for importer@patchew.org; Thu, 29 Jun 2017 13:21:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52070) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQd6f-0003n8-Ft for qemu-devel@nongnu.org; Thu, 29 Jun 2017 13:19:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dQd6e-0000As-Ig for qemu-devel@nongnu.org; Thu, 29 Jun 2017 13:19:53 -0400 Received: from mail-sn1nam02on0052.outbound.protection.outlook.com ([104.47.36.52]:6102 helo=NAM02-SN1-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 1dQd6Z-00009G-Rs; Thu, 29 Jun 2017 13:19:48 -0400 Received: from CY4PR02CA0043.namprd02.prod.outlook.com (10.175.57.157) by CY4PR02MB2677.namprd02.prod.outlook.com (10.175.59.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Thu, 29 Jun 2017 17:19:45 +0000 Received: from SN1NAM02FT001.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::200) by CY4PR02CA0043.outlook.office365.com (2603:10b6:903:117::29) 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; Thu, 29 Jun 2017 17:19:45 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by SN1NAM02FT001.mail.protection.outlook.com (10.152.72.158) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Thu, 29 Jun 2017 17:19:45 +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 1dQd6W-0005ye-Bq; Thu, 29 Jun 2017 10:19:44 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dQd6W-0005IL-8c; Thu, 29 Jun 2017 10:19:44 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v5THJZdq023005; Thu, 29 Jun 2017 10:19:35 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dQd6N-0005Gc-Jk; Thu, 29 Jun 2017 10:19:35 -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=yD3wwJ4iJlcxArsY7GH9u5714knMbsA1ySzcopfxGBw=; b=nMqzGD07/6SAnAnsW4CnggHsq7lT2jEoQAwRawAR6NIlC/hCZVvJHz/TPWl4VlJXfcEoCOCai6DTQCLuZ6pHmD9Ydx/rmvsKUtWB1EDkJ9Kn5he9hxTg0xlpHZJIyLfY0MsZblakbtBcdckgDjYeNm5OTSQokGnj/jYeFNUYDNA= Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; redhat.com; dkim=none (message not signed) header.d=none;redhat.com; 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: Thu, 29 Jun 2017 10:16:35 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23164.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)(39860400002)(39840400002)(39850400002)(39410400002)(39450400003)(39400400002)(2980300002)(438002)(199003)(189002)(9170700003)(2906002)(2950100002)(575784001)(39060400002)(118296001)(47776003)(9786002)(38730400002)(5660300001)(356003)(305945005)(50226002)(8936002)(81166006)(8676002)(76176999)(50986999)(48376002)(63266004)(189998001)(106466001)(36756003)(2201001)(33646002)(36386004)(54906002)(478600001)(50466002)(4326008)(5003940100001)(77096006)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB2677; 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; SN1NAM02FT001; 1:vLZaIOh8j/UbEB6C+wz8Myk8Y/WdH/bnD5CjZxaL+w6meXdlPpaqzs4kEgVphFIuppjWH//m+WjH1tzZ3+ukvB1cEo0c6NNppQXZuQ//oPKFyGmJK37GkUywdBUXHCRd8k0M3YeJBM3qVEh29ISJOcD0WW2lSsU3SFpT97MBZukC1lZ9ueiiFr6099LUF0PJgK6EAXJBEUfdBcGhN8jQ38j3S5KiviVNE7CIKL7r3PAZe+tG3hGciZV6yIrFjdeKhOmWeSOzIB/jWKtqUG80tSLBMlqce1jxqwQ2wEltVNQOUk0R7QbIKCnS16gxc3J+TAkUpsLSGD6QOVnLuHKIQSGcOvXg4e99HnIA3pyXDBSxOPS5G6DvJpK0xh601PwFb0STSeCNlJCqbQVFo4mvV0maKwFf3DFL3sRsDeYEy/r8tt+KtoBU+PzXfJXxpxF6R9JRc6vlIPxYrLTVSCqRDMCBpswksMDj1Uo2ojEieddtUGJ7zItj5mHKiYWLaDlb148jjpvloDHta8S7KU01WtS6CbfUwD6BVgcK23EGmo2l0JTU5NwjqcxWd7mX2c0tXKPZHNOIG3H8KlI8Bdz7VXg2QIManafYVmUn09Jnn20my4pqBZzrXGJ2OslEQobwM23wPeev7os+k9pR0G403PVd4rzRgcEyYpWcCp54JNKwoaro0SbGXENHLEkemxGAzJIFMPpN3xFgwqBqXjioyu5bWAU935ONStuWy39MgRuyMAT8Ce+s0ehjaxzZGTnr9Rkfs+zsiDkg5CsEhNTs3k4i7Uw5qnCh+BYaU3zcYvnCV5K/XW08VvYI1JN+1cl9OTpjhLkg5gzatp0z0KtxD2wGk3GIn7Ln2jM/uQLpWnDNcJs5eGPQuiL3VhGgW37V6fpp3LRNF+oT8DsOvRp0AC4sZZjWoNXPVr60J4Nq0s8= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e25e7b1a-177d-4c30-a983-08d4bf1309a4 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)(300000506095)(300135500095); SRVR:CY4PR02MB2677; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2677; 3:SocD+9VRo1r0enuDj6OO11pN9kAGHXrztJm1mnLIeN0xeIPL+ErljgzxXW9GsRaWm3lr/aWHkZj+hCrrD4tpMwrvjyfs9hfrlHY9UovvBK9hvHSdHW8Gxwo0TN9HNGyrSvhoM22Y4P2YxJ+X7mLAiV9nvIo0FjWEO04DB5ohkWKBILWml1fiJKOswa9YjmPIRi9VIrISVTSNgm27yYhQiKhsNsMCTV9nuJvNpIlwRsD8nyGRd9TwrZHw/4MMYv5+zuYKKdBbIFqvzEnY3uf/Ib73tFvG6YLm9o/wovSFF25k2Ro6qISkx+UPR3El3yZgOSaBFy1BlUwtBt7+UzEPHRxslns1/0BLXdvGP2G0RerZEYrdv5OAPJYG8SGxDG7ngtSVvj6bp0Gjg7UKJIru23N3mncqnS+a5jv7qEfhwWoSsiMV9mmkaI0w3vtJ9R4nyNOyemUkCoTopmVFEYHdDuGkHtjkKgDaodd3iatOcmvEPlZUBKj4/odeg4qsPoaG73MqjCf7oWrdz4UupAxk+d5yUnhMw7gvCnBjF8t2J2i2RpmEOmhBYawoWYhYHlin6nDPT/8MtY4UB2aaRuLNZr/vPG6Hsv3+tsxhJJdHElZa8i/3AjEcuMaCVPg0waRGTEF2OFamiUOGSqsBgpfqcnRkhl5aZEIl4sIKFE2cjDwsK0PttKkZmoznF4vADlY5AqhU+vkIQOeZfR1JWupJQ9ndBCM8q6c/jKAgsgBiNL6Uabn5aNOMZ9bBrTW3dVRvaGUEoKJGDUiTxGg5K5m+hnCe6iEPOHig6Unm+Zfd1VTeawOW/B+Lu8FwjyJIjleqm3akzvqBXnnalR34/kVM/Yifrx8VgtNkZqWQqWF4bDzaiJTrRLl5mC7cHW7fpmxgXFIIjUuxKt+xdK7vnBd9AA== X-MS-TrafficTypeDiagnostic: CY4PR02MB2677: X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2677; 25:9CfBRi7gylVTYlincdTiERCuOCj46RBhgvkb+GetIWIMeV6qW+6ld14RXTKKVvS6O9pWebFdCIV57yaWcLBaNfhCZcjcK3x/rOE8yEb/E2aC7Wm1fE3O2NtpdG46F3J5mMFm/bAwdTVkWBxag8LaIIiirZ/NGJAIpRF76c5+ustE7bQLI4R/aRgm9hjQ2H+1kjChrDFYWJCBUNvv3XHI76yEVNo7MmKXLWrR9g/pjeM1PG+xiKZygAkKkNVglg8L+A3PTqT/yKeFGUDtY/VkDj8wiDhxWPTGgc5Mon5ahuNkY4QoVwSNB6/iuWpy6i/cIvXAJ9BH5r+Y3B60etGLnqCb1GVoK++Jw1Df28wa7KgAS+94N2saiN125JycH96STEx/WkEt6E+MKRfXxGiflmsV9oVhFjHsQrdEpOrwt+Kt0zSu8XumCvDeIhRlzTb0V1r8imWIILz0iM3juKKyBm6ltDM7LWysPMWNBxbIGy847Na/pLHV5K4oECFkOM9WOqr8sXeZ3jk8S8MgbwkS9FqEwituSRVUvCJeNEtCRw82hk4uPMHjL5LmBuN7berRvLW+dvg0cmod5QBXtNKiIo1kX+pf1cTLuyTqDod43pAV+PVwh3PSi/qiO10Zc/8kbv0DYKvJhMrWqjNt8KVYhJhWtqBS7XeRO2EtdHMaTtLTnhreqn1PmOW21o72FYFHpuCyhDRPT895QsES3n48PD+BfnBPL3wmgsuKi4qnF878RIXClgIZweJNI2O56qghPME+QMHi2r5mDbMVjhTq5VC9qJNbVMfDcDbC9EowNuHQZpcSc+Vt3Z6gMPsp4KjtduVMQP6kuQgHyO4tREVwA09xTKbuwZXlfA+NPyDX1ADi2OUJkDZWAILvKCnBzggu5+JGOdvXhk5qhCdFiGUYtULG5x/R+bM3TPEdpUS1q5w= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2677; 31:GARHmjtUIeRBA0REkbV5UQp2Saqd9COhMHvp+AJJxuO3PiN7kVxEHYwn9JDTYiEqYUUBZTchfn6E0XmZ9yFc1Zla53MjrmrqDHFO9nuYWSsGt92IUla1SHWNX3+zxfd9OIyDgHT0/YPQ47ra2T+OqHzRDZZeImPAq69tssF98ioH21xhQeiZ1F8zXOh/rbI99hNzj95iESA8XETNlKcQ0+36/XcRKOjOBG219OVHjHMDBGW8Xu0ftExuLf01vDn5IF4MNiwBoGzD8KcYo+WkX62TP8qhQLfsDe03blDbjia9oDr3M1sUa/0dm8OCdBsvx8F9qFZPAk43wjG2lf3BQyR9LiJH808sYXjrp/NAHprDM6dY2swjAkoLSIlYJVIEuArzwbZQltY7wMFId2tRhj9rFhcPAIRTZVPdGAQ7W5iY/KEnbGSYto646Lf0uS8UCYvqrWDAfvBnepWyNgKfxtVvEXAgejZoA+V3MV4Lmw8qXIRYif3V3TTUUMBsd2fbqAxCK7s2fpJZPZo0ukLNr7gNqC/yoFkMWHO20oMEV2fCVdfKt4i1yPEfmqv6Gdb9q6iYaj67QgCRUBDaUbmn5AHJIAPwTmJhb1oN19lV56ca/ZHncVdq3Feyw/azOCq+QQo3Vjqker3ThTk1sE6x7mYBjYj1Hvq/+6ilNv5pfBX4+MtAjGgZNm3IDUH/R5fHBE0DpufKiYkPkNkQWpPD0Q== X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2677; 20:FgCDduiPxWGrony9RYzDSmJDLJjIT857sV317+Zrp2CrgsigC+ecoydWqRjVUYKXtPb1vp4d1byAiGeVHZLJ1Z3Pf787Txascu1sLL0EUnNhf4kySqSyEZPU1w5dhYSwu83Jn7PTWad6wSgv2yslxKOeF9hz5SJGMYn3YtH0EknPOFE9CdMeinLMjDfxTC8IS3csjeAtN9xo+R1KXw8eJXexhgP/xvs9Cacub08IuhpBg3lNQRBPSY0QvkoheQc1oderT8JjOtBsHbOS/IaR2vPDhXKTBrszFIS2ExL2YtkfpJIcVcY7MK0Tm5qu3ymcD3OaAqAl9Le1hSMAF2SQplWqBRsEwf3gYizneee1ShsID9vnF5HPBat+/HKvPT7ASLYHDwTY/MmzDDedgrp8GWC8eb4c0hntdNLbqHGXOyOU8PU+Y/OKyHN2WtNzHsTivkhcYbLScy1fXdNvkD++pH7IAY42Dw+aapEiGZ62ErMefOxcqr0FaoofNSToQ/hS 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)(5005006)(13018025)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123558100)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR02MB2677; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR02MB2677; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2677; 4:xoCqHr9rveghLG4/31nD99T2Z9pi9oU/oPmALI8swI?= =?us-ascii?Q?+W9OV1r0xISXvfUxCuRS6lx/iPBAkbCIYC8JLxnSNhdqgNe1ho7YKJg8X1H4?= =?us-ascii?Q?XXBwR+HHaoxdigoZNzx+Z/MjNoqU1aN9yRGGqOijvU9UJN5j0zrq2ylENtPc?= =?us-ascii?Q?nrQ2IN8uvSr5dJPsbeIloJcHUSJ1yJH7AD3No5yVLtHatjjq5h7VsAhVFWbF?= =?us-ascii?Q?0p6Ki0g5acibUiq0SvKw5TxKG+HsvULQywjdkS9QHiYed3H/U21bIZ/FxMq3?= =?us-ascii?Q?t9mI6x8T54ip5dQUdsiNcvYRMNveYziQW9bK4H+i0SzP1GosRvBp6ZDGYLbY?= =?us-ascii?Q?QatbKzdijuyf5epgTLpCy+uvCtwyrNmq/+FusIXYI1D9gZWz40rKi/tHKgQb?= =?us-ascii?Q?rvtSYiS40qs+dWkmkcRfCoBfzAtbYWj1t1PK1HTF3GzimDVhMtXCWQ9u9xkJ?= =?us-ascii?Q?L3zlvMsslsNgCXhZMltX53TezAt+JaG6aaZvT2m3B5ybFGuV10fbJ23FIQAT?= =?us-ascii?Q?esrzOtdeVxLIehR/zmU82idBNrv0r/zpdv0GkUX3oLFkknSjGCZG3FQLRlHf?= =?us-ascii?Q?OtRV4orNThGKV5adRFpDPoz3WmKvIsSeLjB0EjNvKWHiMIybtF02CLt2muzJ?= =?us-ascii?Q?qTR3D74BpxOEOsccaoLKUUg9yqpkkwac4+JuvZCbszYn97/t0/6N1OT39uZK?= =?us-ascii?Q?qcNkv7EjqAW4rpD7t9rR2gZwW6M0EKI/VKCWC0ILqq9Y7uYoKshgrMu6Uu80?= =?us-ascii?Q?58gTzX3YyHXs4stWzmOBORfekiUeFYYIfYlkR90BskBSUnFaK9LNgLfZLOGo?= =?us-ascii?Q?993DzgOVYgVJZm8A9rD6wbVSeU0OPvioBmJ1QF+b+vEsb3HJIPFopGn89+0c?= =?us-ascii?Q?BQ2NRY7vvcxY/w45EGq+J5nZnpHOpPZN2ukISVw6sNd9AQ/47SvHsxJeNCRt?= =?us-ascii?Q?4C93M3AJyqQAv3JNqYQ9ZVf5QnQpaIOJ8ZM1HSa1OIsqFT/fFb+sKPHX4+vz?= =?us-ascii?Q?Hs56KdScIJhI6Sv7mxGzTJeHvJcqmYiu1BoemWR6IUlMJmAIInzDCE+BTw+g?= =?us-ascii?Q?39j3piUAF71okqCfMZKCgbRZIOokGmbHjEhIN+pMEfSjye6/GvSxpUEn9rIy?= =?us-ascii?Q?q7T8Q+8PMNTTW6rRdioZXynahV17IaH/9TrR8qbX5vPbEHCtFPikW0fDAuKq?= =?us-ascii?Q?swQHfw94n8iC/HKsk0ADbvQsFup8B3S+YMKQkc1k5omQbKuQpzVCn1rO8Il5?= =?us-ascii?Q?OiTumGouS2LmA4p++szp/kdA8QsdegV+YxzQsuC4bwYQfK5I5OsfO4uDQ1aw?= =?us-ascii?Q?=3D=3D?= X-Forefront-PRVS: 0353563E2B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2677; 23:eIVwgOzyTk4dDnkmRIhvHI+CEQnPjHn6J4P4YfSV1?= =?us-ascii?Q?RNIY3OCO+283zkDrMVCxBWK6EE3Wp60blWmJVEUkZiBohI6SpJ0dO8+ImgAJ?= =?us-ascii?Q?kWrZwhCr49nqKX8Pv6/M89q5M1CSE8m4LWT6xuDwTAm8nrOH7EPummbGo/PU?= =?us-ascii?Q?GW9HbURXC97BfKlbm3bASmdsga/BWBc5gFg+jZ+yhbWu5C8oXcVUOgSMb6Wk?= =?us-ascii?Q?OCWvSmiSMhQOY64E/eHzNpjlTgGLmtMMSO115mB7w66tHN8lkI4wXiPuiYZe?= =?us-ascii?Q?a8dNAu7s2cHpLje1jqIrZkNENKW/+QwEJngA9G88JxmhgZ4sbk2tF4KV0eBG?= =?us-ascii?Q?keE5GYxauZ/4fQZX1/VLDaMXQZWtPe+ELeMv0jORmCu8XET4Si8I2ubYdKnw?= =?us-ascii?Q?FHMtgJq/E8LN6p5WiR9GyrfIV58nd+xp0t8xGrTdt6CNONJKQadPUfY6Nc4E?= =?us-ascii?Q?uSFrjzTf7VVG83LGM+hyg0nqWkmZgFHd2D6YCXFKyxOYVB9KO4s3P2C2jX2V?= =?us-ascii?Q?kt/MsS4CLvFGIYZEjPwFm+uHOW9EyS6urTgxtV08law34Kn16usdSD0w0mNP?= =?us-ascii?Q?PfyZzWdZ+sGnAmYFKQJNGkoONdolYLi7qT2zDAKcRMKeBonaMDywSsSJ6d0t?= =?us-ascii?Q?/r7Pz+XOszdQWjIfU7TycZOixHYWy85TzvrBMIfTgZlf6Jh2JmBllchHS52d?= =?us-ascii?Q?o7yjdE4cRKU+9fewTQQbO/M9PQmWebOcPcJC8q+4hQicGF2sOvDjfY00DVVu?= =?us-ascii?Q?KgyIgyxZ60pY3ugHOh9AnjxjclKz1lKZ/STx5/u4pgq0be3Di86jfeKKP5rz?= =?us-ascii?Q?et8r8FWfuudXjQ/WYfypgUfux0eZGJliJneY62jOKy8BxEhdg2t0IqWGbvAK?= =?us-ascii?Q?YZfUj1UtnvvWqAs237cKHIYNSQA+ztZPeFynerAoG14x5KF6Zroa4qjindJ5?= =?us-ascii?Q?eWhBWdj6YQLKm3m1kTRBIrzDN+aHDtVepsmJVlRSFKQrdTNv3trd6E/cUX/e?= =?us-ascii?Q?RyD6Z3tDqFhNFCz+EgPjCY9bXRNUeXobQEvotwvKPvhKNpDDe5nmiJe3cjV6?= =?us-ascii?Q?KVDFyqaigA3xP04cmwaq8u7aib8y6QxT+7YzPZoTaa9kN0rc5GOktdrfAc5L?= =?us-ascii?Q?+wCYmxGEaA=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2677; 6:yP7LTeBODqibfJceCzGpvkWRZan+k62Ah2FEbKXd9J?= =?us-ascii?Q?8vXSK04IziOexR1Rb/2DvYm3YFpoJN805u2UE3ae27O7CDqc1rtjgVJU8iKg?= =?us-ascii?Q?AoNgse+4mhUBZU1qLSTa4PLAozhwZQ31N7ABdwQQFJkvEndGaSo4+Dp2c6Wl?= =?us-ascii?Q?wV9RA9mIjkduULUSSWk9xkYSf3EdVfGY0QJnWiANBhR1kTOHZCALLP9EnhDw?= =?us-ascii?Q?0zSpwiRwZOymXydipro/j/3lltcHdHq0rN2kDEKyb31et9hDM+pozcxeg091?= =?us-ascii?Q?muu/krl/WjHwZycYp8LLthVz+X+VfrHk43/EqKCZPa6l+fMp9Q78NS+59XZ0?= =?us-ascii?Q?5W6VlHhupE1X6P5RX0JxeNqwSb7c/kcgR8ZVJlSNVoSm1qmBEX/RGWMoRw3/?= =?us-ascii?Q?3I0WGF7ZN5RbLsHR6FfDU9NXfF/Ky0UfXVOpZZ3qk1YaN3r3eBekDWES/wlg?= =?us-ascii?Q?Wsx7q16vBZjB15M2NCJUMttUIhKgMgk/JyjfCquKtMNvFg9AlpvdcNr4Vm/Y?= =?us-ascii?Q?h3lFuHrxpFqXJOaF5NMTh7gLhslQ2WVOfFk92Akuu4wFSPB+E1xSPB/iMIa2?= =?us-ascii?Q?RshMErGPc6VJCQPwOnj69w+nmTd8sjPTfcEY3Ms54vzwVqs3DQZKfEawBXEc?= =?us-ascii?Q?K9S2n8nGOkGtFBJF9d5UM6VXYJGXvY9LpWicG1CxN3NxE8tURwn3TKTSWznl?= =?us-ascii?Q?OHWGbKvMXYKdiSok3eoVYoAYPlqtaTX48sCuo1ds3kUKU5XYvcrbvYV1Kucx?= =?us-ascii?Q?Bo/oV+qkgpggz6xWNZtzigtSk/zj/UEKEI6dyVFK23zrIoBht1S59ADUJKzi?= =?us-ascii?Q?sgew9T6B5y0Suf6s1TIXBM8WpDm7M5heRPtUDZoubk3fhU4ZtaOTEBp5c5u0?= =?us-ascii?Q?wXuL1id33zh1wJWYiia7p7Oifi/roW09Yr9+ZObO33XjNyom49BIQYZp8mmA?= =?us-ascii?Q?Ho1ojKwJaUcVpC3ppN/tGmi1RaCofVaRT7bBAh0GbIO3F7wyxJLJRZD3UYYz?= =?us-ascii?Q?ZnjBPk/CsPwofUEXBtdUF+?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2677; 5:5Kp04aBzqmqFRIp5kuCXq2m2d1vqH9AwLe94YzYEonJJ9IMfro1LwqtF9d8poNTQTdJHjCVKVwHCsc7s/VYJZSxOJHxl6a4SYEHC1uBflcs1WydylBpokrHprQHhaqH+S+sDCdDT6DEvDkk8qmkSHCl9iUeSXRxBSXUB5X26Drmr+zehHrQ77qwdGuMBHccTNcpCJRCvHXxPflbyzoZtBRLYH6ZNSgrHsQbN6JmQySfbkIPII+6Cd1LQiyTEslllMseNdG2yDBNgOj0AOonP5AtQ1KmAt5rF2S8eHOdLsTNJ5j24zXRY6H1Hx9IeW1KwTM47dUTIpVXeO/84TVHyE+bCKSX9PhT5loCdcGRFwmiZFXQlqt9UxBQOoF4hBW0q1mvKweU1tX4bayXgMRhCWNKa7AeaedvP0zGpJPzEIQKEOrBjaq7E7/+05Fsr+TZBUOZwwTf1OYdjTxZ72iB5iUp/jnTYwi3k3y+PTdxvDvYszYA7d7g1SkoyvncxBnkc; 24:h7b73nNNrcLSEzJ945+UDn0z9F736mXTNowQFLkWQUQ8uS3UdJORb4WlXrun37DNUWEn1ZtocyKj0gFQTZ3xjNkpJIZ4jZRclwGsvk7ExCU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2677; 7:d78K11uNOIo1Jwhyjs78ivOYQyRr58Ixo+raIdyyfuspCyIeqETL0yN8pEeP0rmwXRvyLOqaNYNdWck3+pXboP5xwSyN9sKh+pVqojBohdIWHWYpG+ca3ynMsMMYfSJb1ntwhSTeMRntq2HheTtxTDYpapBii81/d2V2+o20YqR2ElsQ4PT+Zd2yrMSHbGNsFy8Zl6JS7E9a2KnOGjeioghmhxByxlp+KuOM9wAGODw8NdA0Qqe7SC3SRxH57Kc++Ea+VEu3ijk8UezTUoJZ0RTl8KXkUP4vL/qEY26GM03FxhZ9UqOnYXS0Gz0JLZbrjV7PZy1afaguLQT1LcVsWqHNSTpKZvLJiWRS1GPtVzQrFnezdaEzjQuw21LlQ9px6VD6DqvFZnk/CXsatyc20/qOAbX3aQ1pBnENOGabY2pAy+vyxKBO1uI7mivbLreSqcXNhzvA9DhWreTdUkSOq0baWoGtHBq30hrsFO6lfqTDMtrqIVOcQTw7F2IZrytWdLL5M4XkszsS1fIGEPps/PFX7ItOSTSp1CnaJu40FuvoQKDdJdyOStbaSAe7GwlJr5jaoCr71HVBYCgKh4nKjdJk8WegxEBf4MYB2SkPaFNLFziy5oms2Yx8fiJAPqLmuskfIhxGjaG6iNrnRu8rDAYdgwzLlT9Di0S62zmaMBN5sbQz1KWQbxRtzM4iaIQ+SHj7/BYhzt/9eFdUUDUU5rkDh3iT6ciwAZu2QT9RcjIN9rPNMy90eUMuBFN8VclmwHq3ypNwBDrOSIVNZZrKeZQe2R9D8eM8E9q9v1a/RPk= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2017 17:19:45.0183 (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: CY4PR02MB2677 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.36.52 Subject: [Qemu-devel] [PATCH v1 3/3] util/oslib-win32: Remove 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, philippe@mathieu-daude.net, qemu-block@nongnu.org, alistair.francis@xilinx.com, pbonzini@redhat.com, alistair23@gmail.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" The original ready < nhandles - 1 can be re-written as ready + 1 < nhandles which is the same confition that we are checking on the first itteration of the for loop. This means we can remove the if statement and let the for loop check the code. This also has the side effect of removing an invalid check as WAIT_OBJECT_0 was not subtracted from ready. Signed-off-by: Alistair Francis --- util/oslib-win32.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/util/oslib-win32.c b/util/oslib-win32.c index 7ec0f8e083..d42d695050 100644 --- a/util/oslib-win32.c +++ b/util/oslib-win32.c @@ -438,10 +438,8 @@ static int poll_rest(gboolean poll_msgs, HANDLE *handl= es, gint nhandles, if (timeout =3D=3D 0 && nhandles > 1) { /* Remove the handle that fired */ int i; - if (ready < nhandles - 1) { - for (i =3D ready - WAIT_OBJECT_0 + 1; i < nhandles; i++) { - handles[i-1] =3D handles[i]; - } + for (i =3D ready - WAIT_OBJECT_0 + 1; i < nhandles; i++) { + handles[i-1] =3D handles[i]; } nhandles--; recursed_result =3D poll_rest(FALSE, handles, nhandles, fds, n= fds, 0); --=20 2.11.0