From patchwork Tue Jun 27 23:57:44 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 781423 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3wy2yt0Gqcz9s2s for ; Wed, 28 Jun 2017 10:01:55 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="E3Ge2cJZ"; dkim-atps=neutral Received: from localhost ([::1]:58634 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQ0Qa-0004KM-Qe for incoming@patchwork.ozlabs.org; Tue, 27 Jun 2017 20:01:52 -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 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= 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 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 (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; 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 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+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" 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é 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 *handles, gint nhandles, /* If we have a timeout, or no handles to poll, be satisfied * with just noticing we have messages waiting. */ - if (timeout != 0 || nhandles == 0) { + if (timeout != 0) { return 1; }