From nobody Thu May 2 11:31:52 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.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 1501280512257864.8810477066471; Fri, 28 Jul 2017 15:21:52 -0700 (PDT) Received: from localhost ([::1]:50315 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbDdm-00078Y-MT for importer@patchew.org; Fri, 28 Jul 2017 18:21:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46895) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbDc0-0006B4-Tj for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dbDbv-0006lQ-Qn for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:00 -0400 Received: from mail-bl2nam02on0047.outbound.protection.outlook.com ([104.47.38.47]:54880 helo=NAM02-BL2-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 1dbDbv-0006kj-Ij for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:19:55 -0400 Received: from BY2PR02CA0101.namprd02.prod.outlook.com (10.163.44.155) by SN1PR0201MB1597.namprd02.prod.outlook.com (10.163.130.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Fri, 28 Jul 2017 22:19:53 +0000 Received: from CY1NAM02FT029.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::207) by BY2PR02CA0101.outlook.office365.com (2a01:111:e400:5261::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10 via Frontend Transport; Fri, 28 Jul 2017 22:19:53 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT029.mail.protection.outlook.com (10.152.75.143) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1282.16 via Frontend Transport; Fri, 28 Jul 2017 22:19: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 1dbDbr-0005hi-RV; Fri, 28 Jul 2017 15:19:51 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dbDbr-00068l-OO; Fri, 28 Jul 2017 15:19:51 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp1.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6SMJiRs016912; Fri, 28 Jul 2017 15:19:45 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dbDbk-00068I-T5; Fri, 28 Jul 2017 15:19:44 -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=caLxR8YGuaFaR0/qB5wYL570H4vqhpDoTiofxvuhVfY=; b=eQ8feQk9fxcjp49xb9Lp/VX40bxbvFJR/HHCHRHDZx/f7Si5gmAoLO5lz7xHxVGZuRywycR6cTazI2v4q9Obn/sSTIsUre6/RiWJARfye33ODjXPiR1YISoNN0VBQ9mg1QlGm0EhLlYjOWAYAhXxjDdHeILc0+5VaUf5vokcff4= 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: Fri, 28 Jul 2017 15:16:27 -0700 Message-ID: <8bb495720f167d9cab3089779cbb2d0cc4b3acc3.1501280035.git.alistair.francis@xilinx.com> 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-23222.004 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)(39840400002)(39450400003)(39410400002)(39400400002)(2980300002)(438002)(199003)(189002)(6916009)(2351001)(6666003)(106466001)(54906002)(81166006)(8936002)(356003)(8676002)(305945005)(50226002)(81156014)(626005)(5660300001)(36756003)(77096006)(38730400002)(4326008)(2950100002)(33646002)(39060400002)(110136004)(36386004)(47776003)(118296001)(50986999)(76176999)(2906002)(9786002)(50466002)(189998001)(5003940100001)(48376002)(478600001)(63266004)(15650500001)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0201MB1597; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT029; 1:S0Yzhh4RmGY5VJ9D6Ky6izUFLuJvnlVHQl/trdE4C8z5eGnST9kQnKGoZbLQQfjmN6n4Eg5gRK7PC/nBXqQgTzgtusBmPYFdShed8rblJZ5Q+i8SjvHpsQCM2o0lNR6W7MkEQLEqvPzG28aMkQACmMuX/5IF0AqPh7UuhO5kF6FQlBlq7ZG+x+rVkk9vqzx6+WNXUwB08XqKH1F7Lp92/SJwnnmwDmwiV8u3w0BUWgKrtRoV1+/wZPRm+nzJzvK/4wmsJUBDUJGeZqE4Cq7LL6FClyGc5N1ZFZAGHFq6GuIrYFnu/jPwX7/E1b+BiQhOBPact/vgRJuB1X3wteE+EhCnMHJMDrdobJi08zovCdJHl6rNZljKxcVeLbTX6vqN4XjOLGwJMyk0U+uKWKmU+VeLvcxsHXNGY2XAuLLheWKUUdn/wmLBPYk9OcBo0M7uDb7DPGC/OpMGtstgTLEDnutUI955xCvqPUJs8RrzGJK83OzJoDK8QXT6uy1vVpR4966KVmse/WewriK5jPZd+4ZtzWZh2sJdU5rRaPbRlZk0w7XRdSwnMTnqyN5FPKYRWCu5da/NdXOXWls8GvNEdblygeVC9IgpdQm3DZaLoWj0T0wutH8Ym8c/5RA3NCIe9ZGpEE2J6OASP+WrBp1LCMXYZQgELXbdJ3Wm4x+1gj+otbOzEMxlaty600eVWcz9/YQ0E7dt1tpnt47GWJ3MdScOoOtQXr86TjBzrdmtwmQIMB0wnMoMuB+Bac9ON0pqTvwtDq8Gi1IGv8ofa4K09Y773jHAnJKRZfbQnS7m1rxObf8/9cbYQ7PmMJNfT+DzWuW1LYPUZup1asdbDdY+HQ== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d265ae3e-d62e-46c4-d16f-08d4d606c51c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254132)(8251501002)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:SN1PR0201MB1597; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1597; 3:msFP9gnUSh4BGSIuzB4WlgjrJO91FI8K+icWmFEe?= =?us-ascii?Q?K0lz7Ct0c+uz8jnQmrwlciuw6cZN6+bLsddSoTsaYIyINA5TefjQyRYgdwKV?= =?us-ascii?Q?emtRIR0BwNEecKdVA7WwKGDULq7Z8hZXny7qpSTgLlfPyLo9eHy5m8dUWjCk?= =?us-ascii?Q?pyRzfou6pIwxjxDpX4vAxLfbLn+Wbq1pHuxxt3mh04QnP/mp7nWrUdF0RFyR?= =?us-ascii?Q?4bzqUoHyG7jjsxqo2n/kFvz8ThQVjrJ/IvtyeUK2vtReDsJWEo66Ry2IKIMe?= =?us-ascii?Q?/tOLUQgw9IL3MG7o9XX25+Fi5ilqAERDVi46kVK+JtmLb64aoc7RMaJ6Xxg/?= =?us-ascii?Q?j6pNRZTnBSMcF6PAaQmk5qABhW19PGj/q5V/MyfH8VrRnNhcreasw/5rfX5a?= =?us-ascii?Q?dryMs92FKcM/8IGLiByLjF1CeR1o89+o1HxjTDoVnZ/xRlC66BTVDQn6Rr/L?= =?us-ascii?Q?hoWoC/QxTAP4bvGKN+i1+wfA9tUZ0b6UwkfrkPvIJAj+pA8Nr/V7pMLYjA2V?= =?us-ascii?Q?ulx54LmwXPY+bSUAZqGt/qjfiDJYoG2DhtGYCo0oIHYMRkzpkRDVlsL3GtLm?= =?us-ascii?Q?Vprj9RDZOCZDyiRAF9SQbSG+UvDu+Ta+8p8YXA3XnbRFdyG2XqSDKFNeD4Dy?= =?us-ascii?Q?i0tbkwth78OuTUIczbLlFNBeWyp0ywcra9/9WnV3ng0tZT5lxrAcJI4/NPeF?= =?us-ascii?Q?gslLfsJFLEubtt4QCcgV/d7oRBlnjbrnP9OUuJdOjcjFhwyrdmG0SaXi6dHB?= =?us-ascii?Q?0GWqEv8kCIN8lao5k8alPlixH8/21dFMqf+hTNdCJ6zWgyFSF+7fOww/QWfo?= =?us-ascii?Q?WwkyJYRXT0nsNTJLEmmXFegWvefsIOMYXKWYHpeuOuzaoYqaiSXOicgHK1Gd?= =?us-ascii?Q?uub7NPktGfzPA7cZ/ihol8FbB+Yv0XZOlk8xHJe02RT7ezHdhKX/w0+YQ+bT?= =?us-ascii?Q?kELSrCRLIBt0XjH8H0/6W8ajpDT1Bp12Gm4RyFd5BQ=3D=3D?= X-MS-TrafficTypeDiagnostic: SN1PR0201MB1597: X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1597; 25:lyVMj4bBdDTUgdWRG6LKukbqNtCw7rJUS1hF6rO7Bg6MzEEq5ZqHOcDYv+dxZMIetMQ7UtrEsiX4TQvAT71OXLajaEPDxlijA3MjQTsJzckOUFwOHxFNKO4L/t0if61FR+o9+L035SvM9/BiBdKany3dUOCcnj4jDtBIM4N9ZE2LQ55M6mmsadH52K6MLVsGJCcbshoLkPi7lnXucIMZWWgi8NvwCQEJonzzS7sqoW+7Vh9smmHqAJHP5TnKqjuA/+mrc8hM4RuwFWItA5xpbTy29X/aAglk+sFvtBTTcWN6Ry+u7tAWkcgDfqokMCv16V1S9pjkJx61Z4Sew4POM+CTNGb7LV+j533muFohn4DY7HkiSgqgFK6ilKrgE8oMxK2zKUi6SKUsMrY0GgR1rpNaTLni37WdaXUq3aCx7tzFe5d/zobNlvAHQhOPHK9iIs5I6qY4tXDJjofpUl0nLIjsfTbM3zj7V51PX3TeD2I+kInA2YlkBSirZX6WK+auoCDAc3fXKj0XrDHWJYAVkoiziHPHgrTZaCnxXmAesOvxqyop9xpawVIW4Pv1QMC5PdGmTKgne2OiP2qEA4CSarWQiQly7q6xfE2q2lfJUILepNbC+d9wtk0B6t8KG2EIN0tNZ2ZqBba9d4n+z8WksWlB1cZ8OwCY/9hHvSYzamMdPXp5GgwxH+QLV+Gv9aOYexp4tWZvYjYU9mWmJDg94VZOBMSm/BSAVJQc07MatyHmGtxeUDhPnv3aHz7rEOlkJBTlLjThrbKGVacd1wXTobjtPV8jLbS77FD1xqfgQ1fNZMhhiNkcECPkikbbHIInxtBEXGpOzJfIDUjQAPguJKUDYhj/Gyp/GmzjbuhhLF2d35q+jPylgPyrnujXZY5rMdgQOObdDJhO59K8o6KsxhS6YI2INI5Dv1cPzPtFAlE= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1597; 31:ymyNItWFeKw5A3cGGlI2KyIkMUrOUw/m17f0UlxMIVCoYwWgs1LBGccgXNs2Q9XkPgNvpMu1WKuuTP9fLCXVc1VaqKhMCJ8YPrim9zm6bex8uI0dj+aCF/bqYHRMaJUDp0M9ve5Qrv7zCH925Do3PrmKhYLsV1xbXaZ2FXpZoV0f+FDBBhaLvWcG146lUjMwJGKc0iH0faRLACjR6ejuIudVrmGKNQ4JhsZIxDH2wAPDyhdzGTOgJpb5Pj1INCzu3yHmp7n4bYCgf+BhVVhDcesiYDQ/r2EyiTd8cKUlkIQ+aVjSl0tpHE026eKhmpjJQ1glXBu169eyLWs4cdClfSGeiIFztN+mdWnjLPQNu907gAzlfaMmgdF22REa7RQIPKQgAI5LbKEd7n9K1CPcyF8TxvxUQ725VSFLy5Evl/JD5OUvsrLnkvAd5Y/gjrQAOzgv7IOOBXjNTODLtuhkumFxk53ImTy7YbTyoXIi3Pe19NUZxpRPxPDLSm5f8S4Oqs4+Wk81ekDLXNIaC+Y5wg778eAde5dBsyGy086h6X2kKeIpKv6nF+vp/EgtiOIMjx2PHUi3DMoJ2kzimVldvk56rR09P5SCEuOlOkoddtoMARTtaLzCT7QTrtXIew0KPr+N0KfUAeg0aB6pduBi1JgewVriClNsyXQRGh6+kiGwZfaetUozEmh9o+FRGQuHhTcQ2t01R3DaAZwJ3li6gw== X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1597; 20:RtmezkXhjYZWcCJpQ8ASdGdYQZGOmHA/SCQ9BaHmx44Civfym2jkJWgZeMOB5JJ4zggBJmPopivufIvEgMOdaOyT1xKkheA5y0czkGcjoGCOAe+OnYhpW6jETwH4+jjfvfUW4INBlNSwgQ2f00Z6viEyalpEBaQRBFIRM+eqe0YkIwFPi31sZN8b4+dsd/PXqPrUndJjmdANa2dPay2BvWb9xr2blGPA3Fh1kG+8kZGo93vM0OqDA1hxG/TBGH8sHGewUHD+Zt970akfqPr3fwBxhDusKRHO8KiCr8Sxlfv6ELt5hZyQvaXxKMQcQaJOLE8D4FyM6znGnNUAXL9wfnuIHmMN4meZdgk2MC/blGZqNKAZL6nyyzPF051lHOXtuEDsIW5pE8d6uLStOqQgHO5vqOrOeGPP8Kk0DaO6cWtErMk0hw3CfNvbdNS02joQ44ixmp/WyJWEnXZ999CPDWIV7ZVMR+RZ0Y39+zvpqqNx7vZRAG8MaD1i9gI3qdSK X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(10201501046)(93006095)(93004095)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN1PR0201MB1597; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN1PR0201MB1597; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1597; 4:nh1wrG1OXMLv4oWZ18j6TZCV+vH6HAv72c6QHZqf?= =?us-ascii?Q?29bH2bumFp3pzU0dONN5k3dhX6DM+qkQAQv78ugGhe/cwLLDmyAk77ZxwNZj?= =?us-ascii?Q?pi01A2S/jhqHQAMdjbtr/KWX7R590yu9DoVgICc5rQgXO7r6Xks/1skgLkfe?= =?us-ascii?Q?SkZYSPRiz2L70eAjpLFn0mpaNWRK0Dl2wQ5fRD4Zl3XDt4xWhQ9yoFWETNLu?= =?us-ascii?Q?ymudI72uVjbUHl2axkqpOwMoMQykSak7/9jS08kMCRh2gMlf3OG3WcijeocD?= =?us-ascii?Q?sXy+/YvVBjyWPbPdXhTT3LRCTMcxCRQzFEKaZBUfirsPqYxjr+T2CYxQhBbP?= =?us-ascii?Q?uxhPS/m8ivD13a3ESepK3g6rnHeGOzT/3VDKkKmhC2LQsGaPNF/UYff2un61?= =?us-ascii?Q?Qhzoj+f+FrhC03UksYdYi+LbtfVpAsyS6cQDVy5wR6FLx+cUGuIzwDORcyUl?= =?us-ascii?Q?xudx/T2JlbnqynFkVRcNMQBTcv1L8Vr7YMCnhDz08wzRdDQVSLDbATHxQtJ/?= =?us-ascii?Q?YODf3atEjtMl+EdtYAsY2pCV2ApVMgLq5DWRmX5Ua1lfJvCO51SpyNzexzw9?= =?us-ascii?Q?tLXQUpa/rx0R0Bg3uejUmFMLu1diWtGE4f6YIcvMnS6QCZ4KPffJ9h6TERZd?= =?us-ascii?Q?kgvIaznXd68xWsm7rgMyRFNg5qJAzU83nzoy4hG6Wubl55uVBMKJquvhJYCL?= =?us-ascii?Q?0hvJdFTEwvPCuQ7B+ZTi5KMgaDNx4uOM7dpuLr73vY7YfC0p7cv0tX7an97h?= =?us-ascii?Q?eXtUyTfGQFJsHH3E/hqp7M8sjQ3MHLl8J9/Iu5LS8AB7tc6Yb4sL6iFu1lr3?= =?us-ascii?Q?K6LnL8Uz8iO1k4plzZnWtzyjMlDtaS/Ll4oxKba4L6Vvj4ByVljuVMVQPAC3?= =?us-ascii?Q?uP14V+8gnUCt68bcAHMlfmkMPGOGo5M5eKEbXjOvIvgjYgyQRv1Q3GKC3IJ6?= =?us-ascii?Q?w8ysyr8S/aD5Df982uuIJ+2np08e/jIwruLy8qk8ZwzbDj+FCCQV0eqiAzU5?= =?us-ascii?Q?+C/T75qgjGDAbLTVNk9Zz01HZC9iCq6gbNbUtZ5jDg1ILSG8jPs9vBnC5KHX?= =?us-ascii?Q?91FvZBuWOU1rkoJ3UW3xSo5Ueysjh1zbq6YIrx+eRQt6WdL1ENaDgyNmwyRQ?= =?us-ascii?Q?XoAhWVSiSGnwmqSm3gnNFQgqk9113MsjaMsSOht5TDijdHw8nJ+4jantDo38?= =?us-ascii?Q?fmYcWvBEQUL4L7tj3gwiWQX5x03cmLfAIwSZ6fstF7/vKq03VClhj1Ey5/2X?= =?us-ascii?Q?7Ky2eutk4X4wlsYWWmA=3D?= X-Forefront-PRVS: 03827AF76E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1597; 23:iXZLk3I5sROisxmDF4aBTd/UT8y5xMvIipW3A5c?= =?us-ascii?Q?5gvgdeVahB42gDs/bihtgeExbM+jMXxwXvvzU+2zqxW5TrbVJVesZ/F9ArDp?= =?us-ascii?Q?vrp2QvLqXKPEJTrL+sN7ya6PV6QyIoaEdh49PONIXbq0T4HJuXpW9rcCdhE9?= =?us-ascii?Q?Qv3kHcDGXnwKZoqJTjEY7j3VteIB7spjftHEBtFx69cetCHVbR7B+EYdjLUi?= =?us-ascii?Q?bh+BRvqQn2tj2mI37KhbmMwFxtuuUiB00Y655Agzjawrn6oc6AdFiEJdOK5V?= =?us-ascii?Q?zCY3yyE3BloBH8A5a70FfXZXrAWW6472CVi/ay/72YN559rns49yr05AmXvw?= =?us-ascii?Q?GbRu31rU9g/hfyL+Gr3AtTLk9Cb7eKmEO6s1AMAYeQbqBMOdPXGQhCx/wniP?= =?us-ascii?Q?sxuDTavv/02hT40Ftz3PM+mSY3cS4Hg1SP5zrRpC9FAAgK5oMKKk7vWigFbA?= =?us-ascii?Q?YveqheSQBVji4XstpSP9AP0FPJ/eRWeRNDK+y6lPAgHiwQRUvRQKn7daAIs5?= =?us-ascii?Q?5CIQjL2gGLV3KLK1Ze4de639yTGAhR9PeLaGs+4sd8MMwdt8bPWWP8eGz3J6?= =?us-ascii?Q?T2KMQoNwAn6RceTlLEGbEFvlCTWCCFcEkLIKd6gfJ5DvFd/zD0p5+JJ73fga?= =?us-ascii?Q?vgxUa1PZP7Mppv/n0vqz9CTVYqws88/WhSr/1VYWuowjW0p7jeaO3bMGHW2j?= =?us-ascii?Q?uTdtAsLArpEbTiYGwF1482Vp/FHgv8FHo3UkcZATy05kdPsf8iTpxQnlDbcI?= =?us-ascii?Q?0Px7gvSBDu6WlaMfUMwxqCSwll2JWd5iXyCNLuOEYvQ7+AOY/04z6s7dJhoy?= =?us-ascii?Q?2/fAoiki70xPyZhXvq52/9stDyp/GmlClcopy1gqJN7deUlk2CyB7ioir1fr?= =?us-ascii?Q?Kq3EOquz3OnPiLd9voVegY7PTS5nsJoxAEv8qRn+RxNKhuIHMm07X0qk1mw4?= =?us-ascii?Q?zGXIgIvT61zBLm8MsO5ZDh9sLLZ5FN7nrzu0ym4sEDn0Z2jjeNo6TfRzcxq/?= =?us-ascii?Q?eoS8x2L/NpHhred0VtocIhB2Oi28K3HWj0gAQCIfA7vQ7xbyUWWYCaWhuuxH?= =?us-ascii?Q?MKVNRCD7MFd5FaFYcu6z2cDtNZMUevcaUzv02whhLeosiMhfBz6khyCxGvFe?= =?us-ascii?Q?6nSMtZMyyFKB89G1WTzFFDUK7u9g9065U?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1597; 6:ezF7OeB+GKaeW39XYtXoTkm95csMf/zLG9wX8JUg?= =?us-ascii?Q?6oI/Y2C4aCewamBRiWaDfCEjUNqcyHUiDVv1B/UEwP3lUYjEhY8KRluSRmLu?= =?us-ascii?Q?hMZFXWOnltW5xAawQO68xgoEscMJSFJG2Fe4ZzBfBLJyFTsSPNAlBLKjSNJa?= =?us-ascii?Q?hi9QSeGWGVMAO/w7HKwDBRARmTXPYjDMnHPFwVOsGuGGAGGftIpr/PLAWb3f?= =?us-ascii?Q?hLscc8S7I8qf8ZSJ/mCJ2ophUL0jlil/z1EIDI8OQKrYW7e4jhDHWyM17kdD?= =?us-ascii?Q?cuqeJ8sS0XLNfz89fqYkMm8fRlZ9AtaYX7UhLJ1g9FSgjvvpHFWCqKXtD29I?= =?us-ascii?Q?Wp8czFVJEPBTN0WAVXtlyn4Me7sNOvBz/opxOKgkDL1WL7cKoQT4eH9w2M/T?= =?us-ascii?Q?5+ExrZsxRfLRftH3ZCt708jrpl6QGOkECN1lTz6k7CbCxPNgxR07CXt0CpOG?= =?us-ascii?Q?w9I+LLYGzZRw8gupYSoIGeh3iqNIU3ObANQ5ViNczSV/hpTPbReJCukSMgrN?= =?us-ascii?Q?bXgGv6YopChfAU7wUWhlJ1bvfoEGbN7oN6yfshaTHbEdoAYmc6BGskYe0wCo?= =?us-ascii?Q?KaiJWXbmvdsLbU/uCMgTZp6/al3OUmQnTcrXnvoitfqybVzybOBwGaWej0fx?= =?us-ascii?Q?jKTfRaTu6uDxEKyz2fXnhk8Q5fHu+8wMWRlYyu/YLt5KeO5LIiJ67PuDywtH?= =?us-ascii?Q?e526Ojx1OyZUyrZdoiMHSF3KXpdATrNM2yyumQBtKGgy2Fl1d4Pqg9qDZOTX?= =?us-ascii?Q?Heii7mbuzrjysCaa046E7Q2HBmzcdAyu4HjINMb+m2OaA+iGYoLlNxiUWFPS?= =?us-ascii?Q?smSw/LIGjjFKB7E7cCiRmShkWB6LWsxT0Qo1/K4KroB2iOnKwZu5Sn3J4BPy?= =?us-ascii?Q?0T/OYV5rRPFggY3OmWGx3zESXPp34R3GIcjN30B4hBqGRUHoZ9bMr2QLVqN/?= =?us-ascii?Q?nB7DMdA6LGJk3g21kwlpwmUfwzQ2oHr8ni09WYfTiuarZaLyOCsG8+VAGN01?= =?us-ascii?Q?bRnhSr9vPQbCYAkTPNj7hgEL?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1597; 5:wPhmI/h2P/Hzw6nFLFNQr4ArjZL843O/2xZaH7F2xv5cl2bev70neDI/petFOJ5FWQ2r/NnOJU+440pPIs8V6KxjVjtj566cHRwa0ysHkxjDf8DyC3hPoltqteVBjMJvTFY6iJstue0YuQ74BbhQjFwwEMozk8NTncW/ExNmPRqAekB/c934bgeDZ5ClpFEidUQzA6Tco9rbracVY2BBrrD/N/ndtU7M2oGzDm2y4bqcgkiuRB3BWRFyb7A79e90xztQFtUKGl78JTSwqGy5w8yoQlQ5NQx0exO/4y6ixcTPlFva/S1Ofd1ZlGXD1+bVqKjUGUTMkgeQ26jsVO+CEH43y9nNkAA1g4OlOW83wnmiGaSW35EpWLDHVGm16Pg2ac1uF/oKl7XMMmYNiNhoUG8OTNm+iG3+2i1noPgeOgQ6AO41cvcqE/HtI8NkhnIxlkbU7Yhjft7EKEsTp31Pqb1O6zbEAkS5X5DA/szDb/zxwZG8eaibEHvHPdLiWLAR; 24:ErB7QRBXvRaU6UTlrRwxpMoWuXAMag9esIzekvmbXmhno0DWgX1MtWpBLRECkoJ9RI68P2O+hk1lIiJ833EPtLmjiIbKMBgNcz5bUrOvBPU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1597; 7:8I13baYLW+YiZ9mC+2WwTRSyxB08RrjXDkeQ7w8UEoRl4S89AapVWq1Frhvk8A4+ynz7N7fqwqyHP2ZkqkxLNurf+Jd67mo1u9n5e42aff0HX2duZhbWUlSJCCvwDAX6QJj1v5B1SUuZkYkmdmKRTKh4GtLDJ8B0CUK85BbbxWxlFIs4EWGOLwvFlGrTMSMP5ZhOt5ioJe+IXzQbqpFuI7HRL274NURfxFjj+mvCWR4f85llEzmd5Tz4j/DeSzCGSmGny39U7zL4rvpzJGZLylLnvwSl8Y32SrvBqWKs++JrL5IDz9HiluJomwJP6JVkGSPp71QFcPnCOlKPnveubOur3CYB7trODxqd3ffnxVfPsNe42izGOKL6iZ85U8HbcywMEJSpZYtmE+EP3OUpmkq7151tDlV88ZUTGHf2F3QvXgJT0pzb0UCeP7F+pp4zvLV5Jt1z1ea/UCNWcxd7oFLetL4gABBwfeUwlhuV06wBGcb28iGEALabiuyYYbX2QuerzOuAroZsVkgaGRfY8JhND1HpHnPxLu9EeMfTam1LdGa18vJIX7qIK1g43sJDt1AcXu6192sIeIDxRiFv/MOhffFvFdEG1J+W9ExjkCMHE9GJDAyukBi4sY3EZx7BNPZ/7G9GfldLlZDCGVqwiHCHH4EZAhCnZJ7+lBuG8KW+4sd2EeX3hPZw6FgE6j4HXyXYgxAK6iZ0hbtkomDgEzprewEiScXZo1SiXa+XMdmw52ok8MzDFS9DjEn6yyQAB+JIUg9IWfFUzcawovIAtr2N7fmCprOaLvmS6J7XQbA= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2017 22:19:52.7636 (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: SN1PR0201MB1597 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.38.47 Subject: [Qemu-devel] [PATCH v2 1/5] hw/i386: Improve some of the warning messages 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: alistair23@gmail.com, armbru@redhat.com, Eduardo Habkost , 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 Suggested-by: Eduardo Habkost Cc: Eduardo Habkost --- V3: - Improve the messages hw/i386/acpi-build.c | 15 ++++++++++----- hw/i386/pc.c | 7 +++---- hw/i386/pc_q35.c | 8 +++++--- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index 6b7bade183..7130c7409d 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -2766,17 +2766,22 @@ void acpi_build(AcpiBuildTables *tables, MachineSta= te *machine) ACPI_BUILD_ALIGN_SIZE); if (tables_blob->len > legacy_table_size) { /* Should happen only with PCI bridges and -M pc-i440fx-2.0. = */ - warn_report("migration may not work."); + warn_report("ACPI table size %u exceeds %d bytes," + " migration may not work", + tables_blob->len, legacy_table_size); + error_printf("Try removing CPUs, NUMA nodes, memory slots" + " or PCI bridges."); } g_array_set_size(tables_blob, legacy_table_size); } else { /* Make sure we have a buffer in case we need to resize the tables= . */ if (tables_blob->len > ACPI_BUILD_TABLE_SIZE / 2) { /* As of QEMU 2.1, this fires with 160 VCPUs and 255 memory sl= ots. */ - warn_report("ACPI tables are larger than 64k."); - warn_report("migration may not work."); - warn_report("please remove CPUs, NUMA nodes, " - "memory slots or PCI bridges."); + warn_report("ACPI table size %u exceeds %d bytes," + " migration may not work", + tables_blob->len, ACPI_BUILD_TABLE_SIZE / 2); + error_printf("Try removing CPUs, NUMA nodes, memory slots" + " or PCI bridges."); } acpi_align_size(tables_blob, ACPI_BUILD_TABLE_SIZE); } diff --git a/hw/i386/pc.c b/hw/i386/pc.c index 22e16031b0..a67440f2a1 100644 --- a/hw/i386/pc.c +++ b/hw/i386/pc.c @@ -384,7 +384,7 @@ ISADevice *pc_find_fdc0(void) warn_report("multiple floppy disk controllers with " "iobase=3D0x3f0 have been found"); error_printf("the one being picked for CMOS setup might not reflec= t " - "your intent\n"); + "your intent"); } =20 return state.floppy; @@ -2085,9 +2085,8 @@ static void pc_machine_set_max_ram_below_4g(Object *o= bj, Visitor *v, } =20 if (value < (1ULL << 20)) { - warn_report("small max_ram_below_4g(%"PRIu64 - ") less than 1M. BIOS may not work..", - value); + warn_report("Only %" PRIu64 " bytes of RAM below the 4GiB boundary= ," + "BIOS may not work with less than 1MiB", value); } =20 pcms->max_ram_below_4g =3D value; diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c index 169a214d50..435eb2c458 100644 --- a/hw/i386/pc_q35.c +++ b/hw/i386/pc_q35.c @@ -101,9 +101,11 @@ static void pc_q35_init(MachineState *machine) lowmem =3D pcms->max_ram_below_4g; if (machine->ram_size - lowmem > lowmem && lowmem & ((1ULL << 30) - 1)) { - warn_report("Large machine and max_ram_below_4g(%"PRIu64 - ") not a multiple of 1G; possible bad performance.= ", - pcms->max_ram_below_4g); + warn_report("Large machine as the ram size (0x%" PRIx64 ") is = more" + " then twice the size of the internal limit" + " (0x%" PRIx64 ") and max-ram-below-4g (%"PRIu64")" + " note a multiple of 1G; possible bad performance.= ", + machine->ram_size, lowmem, pcms->max_ram_below_4g); } } =20 --=20 2.11.0 From nobody Thu May 2 11:31:52 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.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 1501280577761530.1695487682564; Fri, 28 Jul 2017 15:22:57 -0700 (PDT) Received: from localhost ([::1]:50318 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbDeq-0007vH-8e for importer@patchew.org; Fri, 28 Jul 2017 18:22:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46907) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbDc1-0006BF-KA for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dbDbw-0006mi-WD for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:01 -0400 Received: from mail-sn1nam02on0060.outbound.protection.outlook.com ([104.47.36.60]:30777 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 1dbDbw-0006lh-M0 for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:19:56 -0400 Received: from BN6PR02CA0032.namprd02.prod.outlook.com (10.173.146.146) by CY1PR0201MB1595.namprd02.prod.outlook.com (10.163.140.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Fri, 28 Jul 2017 22:19:53 +0000 Received: from SN1NAM02FT003.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::204) by BN6PR02CA0032.outlook.office365.com (2603:10b6:404:5f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10 via Frontend Transport; Fri, 28 Jul 2017 22:19:53 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT003.mail.protection.outlook.com (10.152.73.29) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1282.16 via Frontend Transport; Fri, 28 Jul 2017 22:19:52 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:47057 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dbDbr-0004pn-TC; Fri, 28 Jul 2017 15:19:51 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dbDbr-00068l-Q5; Fri, 28 Jul 2017 15:19:51 -0700 Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6SMJnLk011338; Fri, 28 Jul 2017 15:19:49 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dbDbp-00068U-3Y; Fri, 28 Jul 2017 15:19:49 -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=vVjqr+zBvdzHVtPVFT36g4peXYC2S6t8+6L1pFtbySk=; b=j22g2bjx6hnsQg5OZnnfc7Yvr8AM+NVyVRtQsyIk1JChIUmnPjpEiFn94dZzWEsXfZsAnfSpCvS+LILCmySIGyQ4CtjgmPSHbSUUY+rg0IyhPvYu7CK56nvpKUiTEKYYJUCtWl94TzSbXs6ZVHAeLQ5JQKtR3uCfuDh4CxOx6x0= 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: Fri, 28 Jul 2017 15:16:32 -0700 Message-ID: <3f6b2d73ff7b718c41e190aab01a32aa1a75a6b2.1501280035.git.alistair.francis@xilinx.com> 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-23222.004 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)(39840400002)(39400400002)(39450400003)(39410400002)(39850400002)(2980300002)(438002)(189002)(199003)(63266004)(50466002)(305945005)(8936002)(5660300001)(6666003)(106466001)(2950100002)(356003)(81156014)(81166006)(189998001)(6916009)(7416002)(118296001)(110136004)(76176999)(2351001)(33646002)(8676002)(50986999)(54906002)(50226002)(626005)(77096006)(36386004)(9786002)(36756003)(478600001)(38730400002)(47776003)(39060400002)(2906002)(4326008)(48376002)(5003940100001)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0201MB1595; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT003; 1:nhRUmffN41L2q+d+NsASDquqJphNbcVTuSheuz0kFyjikSu6l9HdSuhGHtFO4R/wM6vqTRPPKGNZUWh+7+dVKhWqfiVrw98DS/mcwJ1Yl8DKxPEA/Hnw/i45MaHKkU2voq/621daYkxlm7eEl9rtWMHDiZFgGLCrCRXblq8SfZLyVknXa+2FKAEXCUSkrWCXLwQO3wtPSHAyIJQ1JMtI90eGjgySg3hCYXK/aE+BzLnHJX6t6Xk27gEbRKhx1J0bLwRgmO9JaCEM6wOJwRJelRFCZXQhcF9c0kNHIGAhbMT5b3L1cntLhv2ckNv0N/1P1uvq1FTtJxx/BybLNLx8iI19ScrDRTf4Vgaywr/xk8eQWLsfJExiVWHqyT+3kHDhuHhCQ0iXtzyQn9tEdg5B/OfZaSLW8W6CyShZhzFX38sJIpoyPzdAmnLRZr3ouEA/yzoYRGU6oRt95LsQeDdhTCPBVe/IQaOqM7HKDt0B7Fi315TbtsXQMcArzRcXsELMDjxqIfOt+6X9gdhw9lwOTwT14+IGoaNBxPf6GJVMeYtgfd08kc+iSONNIoPL7tIVfpX0QKaiF3q6g2L/CKE8Bn8gKIxZ+Gv1DGPot8PvQlygCoWeylajzqNBpU3U10vI9hi817uMUoaN6bXcP1xov1eymLeom2DAM9eclS+jp5N2VtEZZrQ0m/olbGl5r6Lyj2VEWz2/1f/8wLZPPvJOYvQbP3J5m9THI6FAx2QcB8K6yn+NXzBHiwg7kX1y1SeIMnpD0ALHLtNZr/vIaemiinBAYCPjv05zhzWQO7s0rLvJ++nzTT5KyNIp5fIiZm5HySJSXIuUIEZ2p2jFrfayLw== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a240c326-0ca2-46fd-9832-08d4d606c51e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY1PR0201MB1595; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 3:srjLZjHRGngZ4kwSGSe0D06Jf6g4Whi2lASYU5cUFu/WBnGJbYf4aFzgaCrExZEAYaXIFos+6c0+R6rGTObynYSwB6pX5+DSCH9JhaxmDHEE3KAh6fe2nDy8tNMQRpxUHH0uGEw3K0u7EMTXMoVZzKqw0K+Y4ctnW9jznnG9GTVstHYYZCmUIT8Dp3l6NoRbFlFY64DHkBsTuuPIJYEtOSFzcehglGHhuSD3qn6dUEJKVixApvC9Qt/IxxY8L/Xxi8uU2ofWL31Klwzuq3B4Ft7kHthoom3ewU+4Ucortu+ugrpQd0nfRsvhWYyzgEzI1iv4fPsSxz5QmogUCrvdkafV85BskAEbU6aZ2NduGgS8TzpXLnTY9L2PihI4odrs+NkSFYZbB2299yYRdvLQnMaE/N5hYz2Swk5MxffxJ8QKR6Gd+Ir1D/E6zfrhxMEHuqHXKDCOY8Wwp6MuNgGA85Nd4ewv0uPeT9HO/7Vz2e1JApMuYg2ADy/twx2J/00YvzxKdcQzaaDp46++tc53aYiapSz4SigQsaGkh5zG737GsTlMmcVTbn0mWp3ck0z80f4r2zJ8C1OJk4wdRYg1hCp/fpE6R5ncGdSpicMxLwU4G2sbAmXpKHoM5zAUaw1ehvvUE73laWvWRcwdTRZPIlqPDOk+BRFjSrPA5iJP2kpaAoKPcGxx9dApAm/6YU0fqmZ8UJghBQxJwUmku4A3JCXRVexcqgucZcfANaEERaXcjSa5ZNTF0h2mWONxRbogCUn/br8Em2bsHtps0vv/wCYJwBCCobCjqnCowP8izhjDv0EBVwsNJQtoqRp0cyOoiktPPYVL5T7WyiXLMDVMKPD7RhDtuNq1+Qb4EFdYnldC+kRwwPo5YX+uzEZawobNnrQZHqyAp5wTKWz8dbVhGp5h25OacnWEEN0wOzibAb4= X-MS-TrafficTypeDiagnostic: CY1PR0201MB1595: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 25:dK3CiCR/x4CBlQNdKGXnMKUexJWTmpjRiYeGyAJxlh9uUL2twghCowreZ1eZcXsnEvCXumiynmhqbXl6AH3N2UQFxFp4/EHU9mtmP9FMlk4Zus4GLiB2pS3esuc2BDoP329VjovmM69c4oGzJb4nEz4ng0Z9sSYQIa9a48eu/gJabFQZC/LFqXCQiAjW8dCVX+akhBC7xvoaqFV3yoLRtrqAofV1raQkVHu35ENkAiEyWljBHwkDSxnDdu7jV+fkQZgExQRdjD5WCW2YNO+VDBAhiwxXUKQrpesGBBOimQu8mmA1cHCY5ItcXRcN6Pc8VXgCMvu8pG8lpolM2a9+rgF9fR4wpovNa6IlaIN/qrX0ApZt//J2BQZko544L/PhjzopW0Ao7G62A2ETxJfpGU2MEsSO8kUEuNSEtDoeJWBVo8LkFy0S6MCTnusB1/vuSo1n/nw/RVYu4FPM+NBZzSvlujHInqKrQYHDt207qUTOmPOsv+KMaJLNCgFKkM1mDw6TcJe6NtBTO1PZojXOWkJNFStLZg/Cm1RRU3f4kUaMTClAbN5m6XLKE84BT2xmaLkWu6SnnqgZZnydwaPfieqK63dxoe7aUEKiHY350E6ytkcgGzSYpPMUKaIvXQ2B/pEC4iTrQFPs83/4KDBmkeplbfCaXlufc5q1+Yg4/Sopb7fRUJtskgloWVcjIl3De74rbCBhELKMXrA8mfhD+h4NloxlaMdmcEVeeExCaAXX5tQUK0BZ9EtAvaTA05hRHVDo6yavcAlyUdlBcFsPAWqNPNBHR1l9cpwasPnnUonVMLEUsrDrPdgE2e4PAnMgouHpnzCXACSV5RoruLWn6na1bIg2GFg18i3AwAuY8Bm4eNjfAcj4pINodOP0FrrWpUTgQTY9QviUi6hEsizI1wHhr5CrJKm7Z5DKMjWWuLc= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 31:tGJQ2FfSXDBWZeF2/usqN0pxiYH0V5Uvs+NebkjqNhE0wjJl2icexZmuj1Aaz9Zmd3XPxk6fYffpUouwJpOJ6GbG16qL0/2ZpX/jod3Zu6d8JiACq0qI8EVvx5saZBNc4Si5Yjo4pD7aCBetR/IZCxEnfzBZUQ3Pbirn7MSP1g2WZRId7IyW+nefVYgx6J6fctasHbKSpSGyqfd1aUs7QyyBf+YGbvb2JUakHs8BkAnsOX8QEZwCcNEPBb/wOhFF18lfxq8QYQ8P5brxkPjbmm4ixmqnAXFu3hz0fL5IAuEIAWNUq0MfXj6pED85FulVb+fnX5U5zUzNDe2YZh9qc2sQkxXLPCnPYeAq1NEESE+gJVbqpghmVZ5+IkF0KSuZmqo6ZupCHZ7djy2Ud1qdteoDR2oqwPXrF/jPm8Zu8V4l7rBS3ElG0vv7wSl4rbAFGMEBVUPPScIDekfAbgjKXhtb3w/ORROzrUQQgcdZ/TZWlhXt8/Ee/kRw0X/9tLVm/h3AZRuyYslwzRBmS6zcc3WcAB1PBJ7bclmsN0WQzCxHtbHLZJm5KBb+wEqJzN6LgtvM2LXu9NmO1ycpuVPzcNg4oD6JN/N3eXRezl9B2bAP5j6eXiqbyCGzVvF2DDQvBpNzpYKKLDNmYm1U2OrJgGvtF54tabVwNsOjStgqYZHbs+HFAreRrCUCBmW/94C+A3xb7/SqdXSiv472Yq/ylg== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 20:FptQJQbidklq29/HuEapPdQ+sHtlWH1p8eZV6qLk2ZLdSzAoKuK3Vh7knCnoQZ2NWYexDwqVH61mK1dc9YmwQFxGyjrTm5i77sIP8madnXXxZMjCxAUT+A/MrvvZ9HNhTRKQPRy4kKVOn5bHKz1WgM4RjNETSv4P/EYf6IJq0+I+pfvBU5GR1J5TLIeKfc1zDn1mUavnE3U5PeF02AIzXnRNVebzSYMlMK0+oYYk/igfq/8K2hzQJ3O9G57lTPCdmqDVQ1PMgqyDVPOVxNpTLzbLeihh5Rhy2NEeB+0KL7NLvn8+RjeqExn0kEXBw4yQdcAxnAHoQnNkh2Y6CG8/D4MgraXa1OESMPhHvWOXB7ggX/SbrFaYkj5o+pnOrxpClk8HYkOSZ2D8DERLvnwpWy0xc3jkNjy7gfeAEu4PC8a7j68P8RA0ux6WeFKCQwipALbdkW7aqIKHDidADJa203dCDSh+xI+f673HUA/DPVyibyEb3IlDgEo+vD2adPiE X-Exchange-Antispam-Report-Test: UriScan:(190383065149520)(192813158149592)(104084551191319); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(13016025)(5005006)(13018025)(93006095)(93004095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0201MB1595; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0201MB1595; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1595; 4:buaHltHlFcfdWjLBp8XYxA6CKJWjTmfkNHtFK1SU?= =?us-ascii?Q?U54vzvvjO0y6vTBjjUc6iVN0GfhQ7QXzRWCfog9azypNxOJg1KddK5PPhG0S?= =?us-ascii?Q?Uh67FbMbZD6uS4plKTA5Q4HAdTbnyCf4qVELRorrXKS5mqnZv3sbKNvHYOiT?= =?us-ascii?Q?9KAXlkyWCyaXtyqhVxuBOa8vMU41nIsjQnDwTbHFgtEEQh1DghI+6gSa7/3a?= =?us-ascii?Q?+g3FFIN+i0G4eQkzgVSGEv1PNTjRZzGMOzGC6cdKgPey8X8dMAnuyC3oqk9I?= =?us-ascii?Q?TdGWHNlCo378XFABFat9+b8z55TPkdOGxydaYc8h1JRPVxnyqqp9l7OB99Bf?= =?us-ascii?Q?KnBLA8QMxqKsaF9ahPsE0y8vHjInphcPbmosuovGMQSBYy1E2ByzB9Nf8JO/?= =?us-ascii?Q?aoqQoxrzS4ZZSwFas10wFtUBn9S3TzxRg2rLr2yNmJ13UkXhDDwCHSFI5a+q?= =?us-ascii?Q?+SSOeKyKTkg2ubQQSjPlVgSyFa6KgGOkBCjGUWJEJ7ButlyeoAfBgKI2lqHb?= =?us-ascii?Q?QuRuYm0S7SidiuGQfa37XjjcCPDdBnpfwC/05XYWQB5qvjdm7/95PL1MtdUm?= =?us-ascii?Q?ZUJH/LxapZRxjCrQ2uQcY+8kmjjPXQR04jMSe5+n2trvDSB/LYW/LBJZQJ54?= =?us-ascii?Q?49MaYpt0hSMNODhJSwNu21R1DCbeBaH/tkvuGzPjfvqprmUdM6nUcV94gou4?= =?us-ascii?Q?sdHwo41e+jacYRPDgGZ+XbplgDdIdDjI3cJwsJyKjiytyrhPlqyoRHYqhvmJ?= =?us-ascii?Q?rYBql93NoT8xuYfEXUEZ3d89Hfo+UNATklF9QP/3p5qGHudsb6roxLDx4mEj?= =?us-ascii?Q?uQmO5q43+1uG8h1EaTRETL4DIBAFP/1VYaz39KEMTGbyIwyMN/Vg66ehvULe?= =?us-ascii?Q?gUyj13UPjVTsU3/Se7kaMTmcS8JJUWwb95XnfIgen6c8/aLGenYZdU8Xrii4?= =?us-ascii?Q?UUxS+CJKLQIB9VFaqh4Mfc5YMfS2FDWANxjDdqvv4sVgaxnPM5f5wwsbx4M6?= =?us-ascii?Q?QZwzT+DTVSa/5rC4ndk63vO2IDxwzZbpkt2dQiDtmVisyU1AMuGPUsF9BHu9?= =?us-ascii?Q?O/sGhAnzGzPruGXo+1gfSSCR+4NkAqmbUZ+YWoT/24oEu6yyWVWo4nvZ/Hyc?= =?us-ascii?Q?hPQzYclUIl3SUWvKHurCGfW/zENv0Tofe9PiCskk5dZFHv8WeV0zPeAnQP6O?= =?us-ascii?Q?H1ekkyCEH1Wc5sG5rRhVK6mV1GESKEuvseUzuBXZbZwyw1KxIW81XS1P5rCL?= =?us-ascii?Q?pYzca9kbVC2SmKHaS9PW/FggMHDgnTbK/6u4+gHCH3t9FvAsi3Sf2DxJvqcV?= =?us-ascii?Q?ud/lEXlv7p+B6ObMKPiYzjs=3D?= X-Forefront-PRVS: 03827AF76E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1595; 23:+bBR8WFdmzGZc0Nn4di0olMh4qGzNHgkKgouDB1?= =?us-ascii?Q?gpYlbzRAccWH54Kv+zjNC9tsLYFKexTgfmH6+yIU1LMfxSwbxoaTBie9K8TZ?= =?us-ascii?Q?mRuTpsSP+BCozZqrOps2WKPOZ0/ifBhS3amjKAmbVm3YXosa6R2BpTHgFvaS?= =?us-ascii?Q?dn+bcH06zU26ev3eagsEYGcu2s2362qG712wK6cK7MlItfhxEMtC0aH8+1E8?= =?us-ascii?Q?YubxHCA8i5V1BMIK7hepgN9a8pGwU5cgSVo+AR77Ra0Hqbk7BzV4dWfMqg1F?= =?us-ascii?Q?/efMsNDvAbj0O3N9pMSXH4Y1Kx43yc1uSi7tUxZxFyVpc9VSZ+HGxkd45n1D?= =?us-ascii?Q?3BbmkTmsU86sjIZ2n8ppZAwS0pvWR4pPFFu495qr2Fsm8Nwq3ovpQaQAl8j1?= =?us-ascii?Q?OD/v7NI1uHgpbyCxeThF+3td+IrK/aaL6Ihrqgh6V7yWlT0/YC75UT4WlDbU?= =?us-ascii?Q?fD/rM8vfFXZ/iufh+ifL1PNDqJ51AmV+IJ/I8Q9RoDPnb3WiS0P62Tk1JLMt?= =?us-ascii?Q?+Kxoz4llLDkcpe4InRdjRjRipZyPo4Qg+2bBy1PvwxSH+U2+Ur2/kLnDU9yf?= =?us-ascii?Q?W2xCWSGZJyh16JfE2z9zNcjw/wCWfZjO+avK+OBmSIGoSZWD7hxjwJcS8CGH?= =?us-ascii?Q?bywAADggyWO/b31Zx3FHgigzCD3Jw+S7GzzBE81A9KnDrr0UEw/4HgPsM6Be?= =?us-ascii?Q?WfA8uEtWfEva/Be82O1yRoCzKj9JhqqfnR7I2Aa37GQ7aic+aV+nXYunGrC0?= =?us-ascii?Q?6h7097354vbYvSiPbHWwchLyKBBAIqdJeSoYUtJC9Pf6yX8x0g2hiroSsfEX?= =?us-ascii?Q?3cVJ2ccCmfZd6/efBMGA6u5r2vLIdbtq6lE+R/giM1QXBz33WEDcMQiwGDAg?= =?us-ascii?Q?jyeFxpy13CHOjFh07QYdg+5M1fkl0xRUbWxQhdrk/LBEtY1MrUyr4A0dI0wz?= =?us-ascii?Q?lksbBINAVQrJvwsAdtfvVP57/rWBNf+6me/9GDRB9BZHAyE+n66q9w/SiIBv?= =?us-ascii?Q?ALG6pLIRpa3RUYXXMPUUCcCiqgfY1Lmm35TuOhfBfYU2N6A7QxTmpc7TcmJS?= =?us-ascii?Q?tkNAjBWKswwXdItAHApi3PmoCJAx+24DyJ+2l1QhKNxi6RetOTQob7FnGqh/?= =?us-ascii?Q?LCUg1CfQGegQbBFxsDOCz172FvMwjCAw49eca4Ww5WZ2BFuV12msOHFp4rmD?= =?us-ascii?Q?aK1JOe0AAMloaXWPM2XKqO5lKXGGBBl7gEPKH/wJoiojZF156TmZmFXse2g?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1595; 6:fIQYHHi544CRSxKq1gxIUtdOUptTblgKaEiFUsbM?= =?us-ascii?Q?bKX5njhFYCyxB5dP35i2wjmFpA7NZLvHJaUUig5PGD462Ln+S8s7WfQpSCh6?= =?us-ascii?Q?+d9vrdra5ivMgHTIfz5dH9GyWRebGCPmOhICLmScDJyPOj0/VevYPuo/Yscc?= =?us-ascii?Q?ibxuh9Iu1W9OLAo3MHCSn4BH52rBP7c6mDjaXVv3lxpYIV+SB3fYADLAYQtY?= =?us-ascii?Q?wpw4U1ySzrlSFV6IEI1dciFlwQ5FwiPvd1l7sqMrEdZNY8YpB62TKm5PuVvi?= =?us-ascii?Q?VhkhAuvb36flPkugmHKiOPBdAm7ZIrzF2biC22jJpjOsIOVdmGRlYBdHPcJt?= =?us-ascii?Q?X/EuOQFaDPLs92+NkEXpUo9dyeqLCbEN9x6gHjb6PAHPRILGcw7Afodo1Q81?= =?us-ascii?Q?lj2yYvuJAw43DIJMVW3RVIvYQXv8bVNuMGHPvsY9CJPL98jZI/3bq7/q+I5C?= =?us-ascii?Q?D9kyt/+shSpUR8A6HkFPeJLFgb4Xirux2gM3OpHLO6qBSSIUFzXcTXyQ4UlB?= =?us-ascii?Q?yag7nSpMqZMklGFHTMHtGY1qtvtwyWqtr5jv8xBhVkyCZSWYRy59uQBlKTyg?= =?us-ascii?Q?cGfkOq4L4Xr0ic5RhhS055DkhlX2yxLENlnWnhW6n88rG5Ie+2oxPpKIQZiw?= =?us-ascii?Q?Z92SzsyRksXL7+vIcDIYdLYV9LGLupj9+6QZiax6iYQQlYorGKEm7l0zFBLf?= =?us-ascii?Q?053/SdML5djBmZ7+ZGgMd+JGCgrqvF/47K/YmeH1KjDQjVpUnysue7TQXBTB?= =?us-ascii?Q?3+AIoSPixpCRam3Dt5XYF7aR8MsKDKJ1RL+fVdJCrvLcejGT3uboG9POw+3k?= =?us-ascii?Q?5R4rvlrfapm03fhL6Tp2tsCfG32maJony5Ev4HqPmwO2w7jE53UyhJCRITbI?= =?us-ascii?Q?dOFSQYD1WLLuhfr+kNwHG/b5LUAdnFmGiKDEU4Bl3fB6FtclveKrAKhpYzP2?= =?us-ascii?Q?EGqY+CrWBmfC788iecj1ai98nAeMfPwLJGyN/bF42NpLA1VqMTKvRufQn7BH?= =?us-ascii?Q?2EedPVwSVT4PIQIAsjLjpnoC?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 5:rLO494beNs6ovLZd4sbwV/mzsSiggd1a2K6qWsHyTCivlfVlVH82/vJz/xjXWxPE7O5G4GWfKuRNMkw+EU8Z8AX2QdTvOXuwYw5JRw2ZNZSP88b64UEcv4EJYEV13HcfGWtUB2N9In2vUUSVaXOKwEXKmc/+i2S9d4pWdG7x1Yi+9it5xRifPdn5ERHZaySFzGzyEJVlIcSuA+whRjvGrzY3KJ2u2qXw6juUPeediYkFb2ANZGd0WoO83+LhUS+r2vig15uE+P5biYnlKOSldSKkchdJeazQl+cYjENsl9kAEBZk+SL5+q2uKwtXBhIOE36JbTNiT0O62tA9iLlOzBco3I7cSOgWL/+oC2FBjK3/wr+qnt1jU7ue1UqiFiz2KlHYQUdUGlq+1iQHxiOMpnlqWNfT+2NXLGXgWlUNLNkWq2Y3B/ntCBKWtYX9AwISGRGjNWc/ejsofwtIc1oSc/SLiJ97Rb/dDMC+NMprGAeVd/14wvWTQwW9Wj6ZvwlB; 24:0nXyMyA1BvikndJe3UaPn1o9GUMXxCc5h+GxW3CjDXrJ5JlLkYGSA2JQuQW7ZrzDN0O/2L7Im1fB6iz65/lvGapw2KNC2Do87r+OmaGJO/E= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 7:K4st+X4STbEBkccgvY/s6dXxyhI7Zhe8kkvK03Yl87Qc606yOxjaskhWxEv2/6OUQ6jCjs+4DxaJaQFcoTx3r+6nTVwTOcia1DvNwzZDF4LxtFRcMB4x3okpwaajgLP23tUXW9AwTNcMoqUC4rooItyGz5vxkmMC+f0T9RXcGh8GNQ2WPpziUpXAL76f037wP+qqlHMNObJ+y1hzJANzjwESfb7zJwAUxD/6BA0F4pfQ6bw1jTufhwP3BmwV/LnwAbNtU88HoDCaU2Zq5Ey+9ZaxQVPUgj0ceaQvleFBwElxw/Gkcwj7aXnIS3d5goy/MCDTzjnSSDK5VvKDpTWEVR67a3uVeje5AWXvtWkAdSggob39OT/s5wbri6y05hX6PNGCwKseNKygLnqA7+syT1PXPt+vy3fP9tsAVCQs7jRt9BeQaTqsu2QdFt5a9ap2s3QlGoHpmnmMheP3bUJ55VCknN0V3zZfZVPYNp1sL3MoyJomS7HISElmbUVpxhBDBXeYJEyvQNNfD6oVsELZ1wgAbhy9merQthCU5Pv0aKA24WMwnUiU5GefXJjarNDA7wv8hX5eT73ELeFjCnMkZ1faWwra+qbv3q1imWAynDeLRq1AnDyjNvhw87nLIKx3eEkuo23i2MBZGX9DBu3IkgW4CZHkiNc5m6UbzjH3+Gyi97XxtgJwTkaye/HlhMEYmLZa0a5ipnMMqDZpC1TK5sL1Io/uVj2k3YGnrrAyTLG6VLe878CUQxKPCpRuXy7naevVLahJhkfeBXm2IPaVOy7MPUyUIVGKqh1W6We9r38= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2017 22:19:52.6815 (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: CY1PR0201MB1595 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.36.60 Subject: [Qemu-devel] [PATCH v2 2/5] Convert remaining error_report() to warn_report() 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: Kevin Wolf , Alexander Graf , Cornelia Huck , armbru@redhat.com, Max Reitz , Christian Borntraeger , Stefan Hajnoczi , alistair23@gmail.com, alistair.francis@xilinx.com, Richard Henderson 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" In a previous patch (3dc6f8693694a649a9c83f1e2746565b47683923) we converted uses of error_report("warning:"... to use warn_report() instead. This was to help standardise on a single method of printing warnings to the user. There appears to have been some cases that slipped through in patch sets applied around the same time, this patch catches the few remaining cases. All of the warnings were changed using this command: find ./* -type f -exec sed -i \ 's|error_report(".*warning[,:] |warn_report("|Ig' {} + Indentation fixed up manually afterwards. Signed-off-by: Alistair Francis Cc: Kevin Wolf Cc: Max Reitz Cc: Christian Borntraeger Cc: Cornelia Huck Cc: Alexander Graf Cc: Richard Henderson Cc: Stefan Hajnoczi Acked-by: Cornelia Huck --- block/qcow2.c | 10 +++++----- target/s390x/kvm.c | 4 ++-- trace/control.c | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/block/qcow2.c b/block/qcow2.c index d7c600b5a2..039e4dac7a 100644 --- a/block/qcow2.c +++ b/block/qcow2.c @@ -302,11 +302,11 @@ static int qcow2_read_extensions(BlockDriverState *bs= , uint64_t start_offset, } =20 if (!(s->autoclear_features & QCOW2_AUTOCLEAR_BITMAPS)) { - error_report("WARNING: a program lacking bitmap support " - "modified this file, so all bitmaps are now " - "considered inconsistent. Some clusters may b= e " - "leaked, run 'qemu-img check -r' on the image= " - "file to fix."); + warn_report("a program lacking bitmap support " + "modified this file, so all bitmaps are now " + "considered inconsistent. Some clusters may be= " + "leaked, run 'qemu-img check -r' on the image " + "file to fix."); if (need_update_header !=3D NULL) { /* Updating is needed to drop invalid bitmap extension= . */ *need_update_header =3D true; diff --git a/target/s390x/kvm.c b/target/s390x/kvm.c index c4c5791d27..1084923adb 100644 --- a/target/s390x/kvm.c +++ b/target/s390x/kvm.c @@ -222,8 +222,8 @@ static void kvm_s390_enable_cmma(void) }; =20 if (mem_path) { - error_report("Warning: CMM will not be enabled because it is not " - "compatible to hugetlbfs."); + warn_report("CMM will not be enabled because it is not " + "compatible to hugetlbfs."); return; } rc =3D kvm_vm_ioctl(kvm_state, KVM_SET_DEVICE_ATTR, &attr); diff --git a/trace/control.c b/trace/control.c index 82d8989c4d..2769934bec 100644 --- a/trace/control.c +++ b/trace/control.c @@ -72,8 +72,8 @@ void trace_event_register_group(TraceEvent **events) if (likely(next_vcpu_id < CPU_TRACE_DSTATE_MAX_EVENTS)) { events[i]->vcpu_id =3D next_vcpu_id++; } else { - error_report("WARNING: too many vcpu trace events; dropping '%= s'", - events[i]->name); + warn_report("too many vcpu trace events; dropping '%s'", + events[i]->name); } } event_groups =3D g_renew(TraceEventGroup, event_groups, nevent_groups = + 1); --=20 2.11.0 From nobody Thu May 2 11:31:52 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.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 1501280535432708.6682576307975; Fri, 28 Jul 2017 15:22:15 -0700 (PDT) Received: from localhost ([::1]:50316 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbDe9-0007Oa-UQ for importer@patchew.org; Fri, 28 Jul 2017 18:22:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47087) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbDcG-0006NQ-O0 for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dbDcC-00073R-LW for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:16 -0400 Received: from mail-by2nam03on0079.outbound.protection.outlook.com ([104.47.42.79]:3040 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 1dbDcC-00072E-82 for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:12 -0400 Received: from CY1PR0201CA0015.namprd02.prod.outlook.com (10.163.30.153) by CY4PR02MB2727.namprd02.prod.outlook.com (10.175.59.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Fri, 28 Jul 2017 22:20:09 +0000 Received: from CY1NAM02FT007.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::205) by CY1PR0201CA0015.outlook.office365.com (2a01:111:e400:58b9::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10 via Frontend Transport; Fri, 28 Jul 2017 22:20:09 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT007.mail.protection.outlook.com (10.152.75.5) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1282.16 via Frontend Transport; Fri, 28 Jul 2017 22:20:07 +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 1dbDc7-0005i3-1C; Fri, 28 Jul 2017 15:20:07 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dbDc6-0006DG-RY; Fri, 28 Jul 2017 15:20:06 -0700 Received: from xsj-pvapsmtp01 (mailhost.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6SMJqd1016924; Fri, 28 Jul 2017 15:19:52 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dbDbs-00068w-97; Fri, 28 Jul 2017 15:19:52 -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=LQizIky7LlF7e61oZ4bjH7bE2Wqd7j1cQqht6eJdGt4=; b=hCdaOcaVRR3+dTXgAgFpwdJTXd0UKmKYPDxa+IRTHAiT80RjddJT6XTU92zR9mtB3LQbXCHNqWbS2oeYsh4EWfqA0tdF2AwLD5ntcNP+DJzLdg9JAWqbRUjMQgXAGNrf90gwYgNb2sTtVYxp6LjBpfeloWw46kgRdz7GfbHHoU0= 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: Fri, 28 Jul 2017 15:16:36 -0700 Message-ID: <8ee229215bce0152a94928512507abedea078013.1501280035.git.alistair.francis@xilinx.com> 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-23222.004 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)(39410400002)(39850400002)(39400400002)(39450400003)(39840400002)(39860400002)(2980300002)(438002)(189002)(199003)(81156014)(8936002)(50226002)(81166006)(8676002)(2906002)(626005)(9786002)(54906002)(575784001)(6666003)(4326008)(305945005)(106466001)(118296001)(2351001)(6916009)(33646002)(39060400002)(5003940100001)(38730400002)(110136004)(356003)(2950100002)(5660300001)(63266004)(7416002)(478600001)(47776003)(36756003)(36386004)(189998001)(77096006)(50466002)(48376002)(76176999)(50986999)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB2727; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT007; 1:CgkrrmvASzrrdd6lir4k0AqGfQzID+N68xY2ruOGOpjIlLFJHaVbuNC6nqrG+Yw7ECFfKJRt/YFjM8VfZiGL0eCegi6nft1fiozpGtRj9zQJ+i/PqRF32asn3JK14T94yMqMZJtj83/hhlrzJKwHvic34KLg8XPIkfqZvQcUeaC3cPVAwrkQ+AwFuByt4AGbMe/oZo2HEkvLAle2VsqG/ldbCormJqwWeRqcjtHXdwouCcXlSi/n1vdewtBHHYO0AnD3r8UXOfa9TcF0LK1E2CXEfQ1FM7goNnl6dPltsW7NwdZw8SadqB5tOtkjhaPfXYFhwHzzjirIixjZghu5JwOS5PKtXjg+rvfqiQ+s8QOIZFZJZh9bjohKFGCewBME1iulOZn4X6Ml3WDqc9sxK+LBByrGH2C6Nu7BEnteN4mwFrMy6aBit/BMkaa/UeWlWigquujMSsbZd9qyxQxn5FRV8S0sUGMKFSBJOlZgtwRQAh08+OL6mEowqayRSoAh3ZuG5S30Od6cFkyTwyh2wdjFcvZmfag3Y+YzfrDHnEfu1TS3Cjk/aa3QASa3NmAcDCCEf+JfNLPpAQLP6nqlhTX1mATe1ePfW/J3lfbP7Ayo2iYv3bnt7n2W6H6DamOX/CH0VEgJ8AI0ckJPBggEYUZlFsITh5orMcTR3vAvZHan8D4szYHs75aIDsL+cOWsnDp78NbPkMPnFhl0SJ0d3dC10zfmTT++CHfd8c1x2eEtf3m7Ri/dyLW16b3ykd1sEoGe0HZTkuYIL+pWFXic0eRyZVmCuMvXbURRKDOrJPhNRayEUOHrCxM3DBxdZKMeiax20UtYqfK7ePaOOaFhXg== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1e1f0c3d-5305-495e-3417-08d4d606ce87 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY4PR02MB2727; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2727; 3:dt00VVv+9Eb1iiJ9tW6aoLKLMQmSUL1hyJrHKt47lUEY1qb4HaLW9YhcX/KEAPooP/UiEyj05gM8IHudL8aS7ADbHs84HzmWYw7R5CFPh/szoqUVFF6ENuG3DuFDD6AkjWIK+OKeE5kjcHDHmTkApySlZBute2AbY89VY1cpIU1HzZx+6mQZlmV5QTHZmKvIWiZb6sM4jQi7RLDFoemG57ZYrF+3E6K/K8VEIZQ6Sgnv/emNgYxMZOpZyZdRa+P/19SpFwSVkvXuOu8z39yi3Wb3QAIuGOhJc7NRZkFRnVrX9zopvUvuzNiUtB35lpYhW9nAFYuKH40yzb7C/5yqSwtOI20th5NBKTYx98umZACHNFRy3i8kLrpDdOMcnDf0/mLpyPehn12icdRgqom7qicIpmAbq8606x04JpUOhPK6r7NM2YXoKEvN5jIFm+EfGQs+dTj4cLqHOoC8b7XtVEreb6Ji6QJfT8Hp8I9hdnqD/A16THnwscMfP1UKkwSg0/4q2byHal6qtMHttMm+q4m1eSNWtP56Z0p/AgtsF18X/fmjxH2NJkWhJJtX9PHQnUA1iPzufZWGIT1oQHLMNTzr+2fHI7+r/dQk3irmi2zaibtXB7G31gM9uCj5jrrIH5EBp7zIRamlHrolna9+2e+qdHStOhsqntpmHqia5NVb8WldeSH/ZeHumOaZzS1GZV/ONEDN78LMfRnwyHgz70EIorl3Q5D1ujS9iQ7xi6oGgfF9HaqBD2VOZK22rCEotMHPmRw0fYEBcISI9xVdCfYbpNIz0nYEbtVjN6NHIiopk412abfMmpgCihfXK2F2tT1RQICO7BFPUaOs3NyRAfC0Oq3bxqF8nERA9xwNs/ZzPEK1ei9trq1ciWYTIjTpeH+JhZKW6BKtYh+VdtfddkWGOgGCozMctoMXCod6sE8= X-MS-TrafficTypeDiagnostic: CY4PR02MB2727: X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2727; 25:82GI4mkAVDYAJSFMhGPmRv13bjg833tuM21Ka7OyASRUb/uUMKTOCN7zq7UvMj9cLfitA7xiQaOReDBqnLSoqxSE7cdFvUH9g3UW3CDeAYwEbhnMm/fD7e+p8oE3ArRxL7L/7ZdfElkta4KcGMwavYAfXnohbIWt19Q8gs2ou7K9lWXGNgnx0oPjUssWKQiPiXgk9FwDoEY8nkQ4tNwywl1PrVfW3q+FRjtEAMidZ3TDMg8fstInlobUmLmDPWsFsfQmlTmGrBDg/mVyclRDzkavIvgYdPEsGfnWv7l8GUU8Y15+O3vAcjZM86grHuwZvpkvLZEO2KX5HMkTsWla4taBbAmhDwh4LrhjeVlVaj+3eS0LgPxDTvSudnscBdF/JknZN4naAc119n8rPHWrQFUZ2ZEgZncZfmjyYK0oGXfzM/WhoIbDkZDOX1OHOk6q8DesxXSE47CTDqnly4TSuzCJ/9CLRasT0PYGgFy4lvNfutTUwqfsmU3KkUIdDpd6m2OrL+DDbeLTwsaU5X3tCtrSUQPMTuuuQRet2rL4hM1LDtVoFfWSeTEXfxz/9DRfXKdQlVxKnhElbAzb4iCZFbRc7a8H1TXndRi3lNbRPMibS9ouidUevCTkLsMRbx/khjYju7xdQpf5k1X+EnrjWuArKdwLsqsRq95ERWaQXBW/Mywfd743ptpkYr3SX6owbWIuI+dfY1G3HViTGZE2Z7kdJ3Jlu8k8t36xfFs0TXWCFrPL/Udm3BLShUwaSGDOweZbsWJ3m3IA4FQfe5Cd25fqHC9eRqt5DjHzvn15NfvB3BIbUBwqOu/jp0Pb69GxpZ6jxqUrl8qkKf52DhiKwHa8TvU3MxL4Nc1/7pp0YcLnrhETiGXi58SpFkpO6AT6+6Gz1fRVdKFsgprkKcvpSMaOI20no7yCfTSMKhp7Hcw= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2727; 31:uVluWwi3L3csu/4DF/aUELLYlp0juxoHjfO9cjzw/woN6SFglm6OJ6cXlRljwr4LoVZdVNjPt7N6eEjK6ghJmVc6yqAZieQq9TGj6gTw8kxz3RJiXTTzYo70xr/rkgvYpFYmZmqk4egNKTBb8tLxnBtDX4c7dxzJV0KTU39YZMcuvmFa6gD6xjl+LjIzP+4PIPhEWVc6gUrrjT7xskkYcN//HU3MznFavv9MuM4d9LklWn00k3MofZcQfPP8vDlsOw6/JxndVF56V+DwoW6LdfM8aV3cquW+km/v1oHTf6F+DmemHStqdaL1fCIF04HjD+xJOrfX6gzvn9Zd/l3ip5k0b5h+ME4gUoVgGmqNJhGWM3VHeryZDB2heyGGgyRSx/78ik7sHxv+k8CHDRdxruLDVQLIKCYPL4hGvrJdYf3oxWl9RwlFn1DJG1gNZSbFK4I/jAUxjn3+rj7EmLRNJmyM5LtE+keA6PqCfIxPMylAjnceyzlhtHsMcqwjlaeg3HLult2Bv98/jliB5MaF8Pw6y0bYNKIwdPRWGHBUWacuPpVGr1fUuYGG8PcsYJKlACL4y/ilRFU6ynJM2Y56zYProk6i0G0gBYWbE4kuKd7qnvdRVm6nE5iQia8nHgmCUCsLOLsn85FJjWhAw04Zb7b+kiIJ6J/9Wey3mQsWLFW4cRiyGlxWjtoSqRGiobGJ X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2727; 20:0ANjVZgyPkHebDPU7cDcMDfHFanHffDokW0LdF71XFsZM9NQuYHq7Bn0bA6tX7IuaiuzQzXVLXfwp7QnlO0BN4FsNNdjtem4JMi2WHIP5u+BAmqdxNHNkHRwRnx/psGp1vIC6NLYpgG37uLWnqxPMUGmNXQbhf+qxUahtZsWdEF+2WwLBUzGxXiI2nogAEKrtPCN4ug17UDjNIjGIXzzgCPk6KgWmfkVCU1otb9W4k9XmUpQenlDGkSlqHvIDjlGan+mWeB0XwtljIq/JWPxtESl0+51O0N1riBD9LC6glgDYKkXWxtWzhcFMNyIf8e9HSSKNCpMlxZ6SShlVIaKS2diTW/He4j6mIsC5JstMRk5UDMMXRzkPmggtLhFpkpMmtw1oDs4zPycKhrzBWf4yg+UxT0+9Md2Hgy8gGreNxUZVRhut6uoeaFwWjlD/+Sxsw3ZNw2/JYguhAHxO6IkkgP8+UPij9gr8r3Tw77udqZWcJx6kodm3xrU9IePmoNx X-Exchange-Antispam-Report-Test: UriScan:(192813158149592)(104084551191319); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(10201501046)(93006095)(93004095)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR02MB2727; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR02MB2727; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2727; 4:ULfaULjuObo8YD8suCPczhM8tr1ZalmAir+0WDygX7?= =?us-ascii?Q?96aovKB5SMnS/A/lRFAwJZNsw1hSYnxqxtY/aWOEy3GkBNwXmt0Fv3dbS4zL?= =?us-ascii?Q?QtLULl7z92zKD0APPxsa6p39HMVoCoZsQWV3mq/ZTL4PiD1M/9bCISpBLLE/?= =?us-ascii?Q?LYuqfGiOKpefsDsQSlDMbhqo9/4pg04DJlR6u3L7m/E82Db8n26KlaPbzkNK?= =?us-ascii?Q?e2zG2lN7SDqEdwQ4XomI8707kuUxfTSCtYhnLwKvJAf/voaTP5oS1q160jjN?= =?us-ascii?Q?eBkoE9ofabd3kzQ/KtjiwVos8i+AWhGrfKkHj+x9tcweROfSgVQTyDavAgVD?= =?us-ascii?Q?jILg1a38mLZWUm92Kpw7UM7RFU1G6rapvwX73u89PrJCb/maG1TJRRXe07+0?= =?us-ascii?Q?bRaSOhKjlRBK7bS5cuRTgbZgW63T2RsBbXWOKfKsxcp7CB31gWBXEZpqOKvd?= =?us-ascii?Q?YFDzxklGtsTlEy/FXlsVCJBI973k7lmkc0E9BWoUXT3QKftt5VL5/oCAG33s?= =?us-ascii?Q?mxQt7aXFxHaX1XuJ+mlqdXnS1qqUfYwPdpiB5N56K9Yf4gRsPy68pEeo5Ahu?= =?us-ascii?Q?NFLk+IdGqFM2XMCek5FbfBWQHzxV6QtQjK0pwR7NmacaA17aidZGgsct1VRj?= =?us-ascii?Q?Xt7+lEt1PEqZ0Ui7m+nPxsMh9aTaQEoUCLyHUYxI8hmSD792NV36HIpp8qWt?= =?us-ascii?Q?Fjrt5RVw4hSOf5O4OwFLniESKtjd8CMMtSLbU7D5/ZJVed5qerj5lyXWpjst?= =?us-ascii?Q?TpJQyfV52XeZXCw+qW1Cyc9fdS7RdWkNvlPCDFrHj+u3EA+NAxXPTwEIq8Jg?= =?us-ascii?Q?WYRA0SD9+iUfTbceiCOW9/CGLm+RxzADrARAZqSJ6ZMgUIq8R3ZbGuEJu0ab?= =?us-ascii?Q?1k4eCHQgyZjQXSM6im57IN4cdarr/g6Net+6j39EpFC0Qo46TGy+9k0vMBUE?= =?us-ascii?Q?7iv6/uMQiqSE8yH5dGlWYXbfoLKN7a9ozxDTbPolYJSrC7CjGzjhvADqGxou?= =?us-ascii?Q?QA4WqyUhXSKOprIskQ7XZvdoEsvDvz6yF4z9Q21/nEI2owxhG/cKt93zPAa8?= =?us-ascii?Q?87oK6lw2ZVy39Qn7uyiJ2yQ39eCTWw4UVn/3o4RZ0do12i2t2CjywTYlkKyU?= =?us-ascii?Q?gQrySPPsgJV+2UZWjOkpfhcoM7lT79HAOW889ixSHYL+glySIScANkumMisq?= =?us-ascii?Q?6ZNm4USXtg/OfQWoRmk/MaUndyQDwf4EoN1UuGAFUv95/Zh7Ldq2Pkqvs9zW?= =?us-ascii?Q?GCnlMKnX9/rfaIJ8LyBUlWQ05HTSwcPUf62jCM?= X-Forefront-PRVS: 03827AF76E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2727; 23:JEPD2CK41kNzRbb7AmyP9j2wOSkm+e/IGZaRAaLfu?= =?us-ascii?Q?IMsVbxfP2j/ezYzeL/cxEQpcp68rwX6QczKIS7Vbn+vnLwxTJAiaqadLMeIw?= =?us-ascii?Q?3I1btYSTuXbHUKY2t7cEPNDS3Gu9Yk0TJg8bk7FF/RmBFbm+hnjowFlwLDK7?= =?us-ascii?Q?kqXSP/1Ku8DD+F3d+XXjb/6WPnYKvd7jSVuJp88p+1Be95uZtiQyeSvAD9LB?= =?us-ascii?Q?a7fQEIe+SMLryGIK+qiXA3lL0WFVJ+m2oRQCSqUfi9j0RCOCgdYKQopf6uY/?= =?us-ascii?Q?e0BMTPTdPsHKqy3AM3hNKWYcDrdXQLFGcaxrl4Xcu4Eyb1F5fLSoj6rZY2Fi?= =?us-ascii?Q?TPYWVgHmeFbCNMtZFB1MRr+auDyedFpmD27NbC0XlARpvtcbicV/L4spAdlf?= =?us-ascii?Q?Dd+w8SJhht+g+oltub2axhgYsIzfl9zZbqJ8qeQSgUd6J5MQvqf3db0mBlaR?= =?us-ascii?Q?3rnnyCJvGse9aOs7TlWq44IzzQtoS/jIFrN3qlMsROky1cP4AwtNOFacfA3V?= =?us-ascii?Q?X8Jb3bZ8EgoPoec6aNDJiqeQ5RKalLcta1jo0DkqIvD++Dg7tdSeQbc3bEPx?= =?us-ascii?Q?j4Hf+zuJ/ss/IzxqaxdC6n2jRg32a3+1wUC3C71kom+lbiLR19p3U5Mr28zJ?= =?us-ascii?Q?fUY58b/sv9Xexr1GdKhdp43NHvvfNi27wObOZCoGKQyQuftMCZGJu3HhNTsI?= =?us-ascii?Q?dMtyosWLcQoXkj3r1h6hLPtYfw3PR4tYUjiXuNkRGRt5ZJwqHVga0YXYGLns?= =?us-ascii?Q?tTno6Ox2NUTtFEqpuMAimy4oWny1D19iIfJJymm9vqLE+qhP0iZqxQ2eefHn?= =?us-ascii?Q?+yhi0pN3PzMECo6PvMDfd3FIIQxTXnZBQAmAqST8LaOp2YlBTW6bT8JCpS7f?= =?us-ascii?Q?ePWLano82wx1pMcG7aArmYsDM0leQLV5j8tk4dQFv41Vn/FQ17HUSNSwH8jF?= =?us-ascii?Q?M6IlPkhCikV1kXCU3dLidSV+EV+xvwMPUg79CrLtMGE6t1e+sjaWGJhYa6Sh?= =?us-ascii?Q?XIWXPck30mqU2r/VAJKDKbNuW+WFT1S/sSpL/Q8Ep1NmKdIZmJm5SNZaUyEq?= =?us-ascii?Q?ze9rPO8PL1S8mH1nj7Usqbvbo5L+z2VMiYuvF5MePUdhjR+dvhEIxyPpq1AH?= =?us-ascii?Q?uFlwhItgamIzizX46jdV7QRMWOjFXYMHW45Fw7whYJNPcx6PkvzVvhmL7cDk?= =?us-ascii?Q?AMJA6Fu9LwFVGlNbQl8vnE2gIGdYgN8/vft?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2727; 6:H8BsAf+Kdm3Q3M+vlVv0i8c+s4U/vjMfa+g3ZKnLYJ?= =?us-ascii?Q?0yl+4TCMrcf0DAbyE1ry5bpzM0oOIg2mWqq2f53czMYgriR1EwMFZXKpxshc?= =?us-ascii?Q?UjNjIq5AOwiBvUr4XVlbnxb7NgWirtKxiDL6rljxYTRcNCuRx+sQxcluOzBq?= =?us-ascii?Q?GBjPzGuQSXI3yRSyuO/b/7C1C8yw5pp22xd6l+iShW+18QRKvF4MS+ej/z19?= =?us-ascii?Q?NZS5RWD2st4QvgiXRYO2tG+SJo3J3/pKJgLuoAKxBqiZc3ShCE4F/emVi1rN?= =?us-ascii?Q?0JcrEWa+a4exEffYJG9O/X+Ia7Nph72vyTNgcIM2kUO6koTSl96YUgCWAAbP?= =?us-ascii?Q?0LWgizIg8LOdjLWqtIfZehS/UF5kPzdSTzcLmhm5A92HB/yAzU27neBk4IlR?= =?us-ascii?Q?ruBciOCaGp8FdkwKRBiOz7bNwANkqcb+tRnZSVaBFZHYMzKj7vE25CSp+G8F?= =?us-ascii?Q?/HF/+2/yV/GsMpZslqOLBmfHrKnTGRe9mqUgzieuciPkCYHWoMpCxTVCfpvb?= =?us-ascii?Q?60VeWm976bsYuJZXhsG9O5hezgCUc9o26taF+67ZdWZnd3kdUz2ugCczRbGp?= =?us-ascii?Q?1segySObubKCeHUdOuiG3k3j8DPXRxYhsjw5snnzq5TjPtZtovPiAzQ1jVWI?= =?us-ascii?Q?OkQa3ynAmTTzQY1N2YdDP7H2Ke9WFvqcu3ObmUPbcs7yXBbVigPRYcRV6VSX?= =?us-ascii?Q?slD5EL492YO4pWFUfWNikbdOjJuuxfkajcHdLih9+z2e1GIiUP91blc9R4Q0?= =?us-ascii?Q?sC3naJMwPq9fMNqz5Lav2CaPvXbZCdaFOY29A7T7lJzk4/Q1ZmQqazEO8z4S?= =?us-ascii?Q?1oGe59Y902sHvG/J+XaQ0BsJfu3n60175c/U3k8uVbmE6CCiVzKyRMzOmMzl?= =?us-ascii?Q?//tNX6Kp6xRevOVmBMEMRK/RUWEftR5R8tZk9j41pPKt6HLLJuKtYkddziJK?= =?us-ascii?Q?a0RJIU4zqTxOxgzGdiU85hqXWx1rU+LxvyhYyEWtw4J3ydHxia46SrMlIuhn?= =?us-ascii?Q?N7KINjQC/sxYy5iEZ2o+UF?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2727; 5:c3Q0+eVOtPqM1TI93rsvBmxUPMh/Ad/CwW+7yc5jXRb9lThxvGSmtMOAKQsMWGIUMAUDrpUSJy6rIKa/9RhnN3uWoa5St94UrnvMB/ZLDoZGwj9ihSX6PQmAX6ZCjarjriYPbP6zuEQjwH7WRplDLvxz7iEDaFm6oN3q0euUfYMLSWBxZRVo2qTg6Kp9Lc3PnV6GY/RuyQsvGEgDcKl6mY13jFLs5VR86xGQqpSasPl2WEZSs4Paz6WBu6x8kXMjK9pmJ3BHBCVpRLA1mmCqJyn8rw/sG9V5VhI85qoEtt5DWl2uRQ4TPa2yZjvGj+Z7u+TWyTv872uU3dzz5PkG9lfi97I8cvfepxEgXI6zUggZEzMoxJNsl4Vq9ukULjqkwosl+2Y6GkwO/Hlf+nyfRys/VHbT9p1yQCkuxBiv94SKnjhs2TlWqDL41Ejeb+G+6yUvEP/Q/r52Jo4qpxIzblMIlRTdexGmNRU51I+/I/lAeT4Bra62cKSxhei93QgJ; 24:N6HGWwypSk/G1mLFHk9cLYownmLTg1qkKJcsZRXfXPznoJMCIiZaODM7Z3KVWjn7z93KLNvSzk/EuMvbhH1Pp+/iZH0NwfoOV5zdXb/am6A= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2727; 7:2a1aeDL56CPVORlIifRPM4RnYbssaCkdtQlHltjRZsOhK1rwfz8W8G2nUqxRHnj74AQajxZpQgYc9i/kPPc9lXxV21/5iCm5gv2NnJ9UZB7R0o7eWSxpFvA2W7fJnuHIT2t35coCDHo6Db5hj0ZY8qlK/2GL8tW38mxEAk+LdgJCuM0VD/861jt35kTrnSYq25YD4j7sKR9rGzDHMNbdb1ASVHv9DQD2sXq2nLnZGlwe3/neGjIZauyNSE9xv5/ph4Jy+1jSSsSCEBsJazSIuUUzWKxAvZynsPq8MMeNwMay804X7zfL9ZC93jTsziDKX70PcyTQNeRXErpTbd1esuMvvg16+1zj4Sl14f9mV8vHva0ZYHw1nWKX1CoxwX6x1kzn+CFXt/G7JHli9hE2fTYgIY7cF0sIzDncsORWrZuCt7ZQWHjP/ChDjmh6a5mQSJnUgByN9pz5uwpXckr9wiz6qk2GiiiRrpJ7383BZJuRtlIQy6hW7wRw+4G0xlT3ZZsd7vo0DttcPlAoE1Uq0d+3ivIdgErYhDR16z/AAzUcGgdwXgD8RNlVv2+BAkKb0/ns979JEWJW8EkiGel5aRlZpBRGG1tAFkXmLM6CPSUVKtAcqc2c08XLCFmqpApnXieFIVdsD+AnvfyzqaRv5MrgDCr1dXwONKPhhtNzSdwFrH9rJQ7TET9Ctw2ANY0dZK4E0F2sNl35dtvFgSY6DmlbTNNn62nXmAbYU3kyQOWjwsi3AGlGcVXkboUzuvhZR82AnuV3jDzz8TKmEAkQSkbvIRu2qARn3Vaen3q3BjQ= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2017 22:20:07.7791 (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: CY4PR02MB2727 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.42.79 Subject: [Qemu-devel] [PATCH v2 3/5] Convert single line fprintf() to warn_report() 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: Kevin Wolf , James Hogan , Eduardo Habkost , "Michael S. Tsirkin" , Jason Wang , armbru@redhat.com, Max Reitz , Paolo Bonzini , Gerd Hoffmann , Stefan Hajnoczi , Igor Mammedov , Yongbok Kim , alistair23@gmail.com, alistair.francis@xilinx.com, Michael Roth , Aurelien Jarno , Richard Henderson 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" Convert all the single line uses of fprintf(stderr, "warning:"..."\n"... to use warn_report() instead. This helps standardise on a single method of printing warnings to the user. All of the warnings were changed using this command: find ./* -type f -exec sed -i \ 's|fprintf(.*".*warning[,:] \(.*\)\\n"\(.*\));|warn_report("\1"\2);|Ig'= \ {} + Some of the lines were manually edited to reduce the line length to below 80 charecters. The #include lines were manually updated to allow the code to compile. Signed-off-by: Alistair Francis Cc: Kevin Wolf Cc: Max Reitz Cc: "Michael S. Tsirkin" Cc: Igor Mammedov Cc: Paolo Bonzini Cc: Richard Henderson Cc: Eduardo Habkost Cc: Gerd Hoffmann Cc: Jason Wang Cc: Michael Roth Cc: James Hogan Cc: Aurelien Jarno Cc: Yongbok Kim Cc: Stefan Hajnoczi Reviewed-by: Markus Armbruster --- block/vvfat.c | 4 +++- hw/acpi/core.c | 3 ++- hw/i386/pc.c | 2 +- hw/misc/applesmc.c | 2 +- hw/usb/hcd-ehci.c | 5 +++-- hw/virtio/virtio-balloon.c | 3 ++- net/hub.c | 3 ++- net/socket.c | 7 +++++-- qga/vss-win32.c | 2 +- target/mips/kvm.c | 4 ++-- trace/simple.c | 2 +- ui/keymaps.c | 2 +- ui/spice-display.c | 2 +- 13 files changed, 25 insertions(+), 16 deletions(-) diff --git a/block/vvfat.c b/block/vvfat.c index a9e207f7f0..d682f0a9dc 100644 --- a/block/vvfat.c +++ b/block/vvfat.c @@ -32,6 +32,7 @@ #include "qapi/qmp/qbool.h" #include "qapi/qmp/qstring.h" #include "qemu/cutils.h" +#include "qemu/error-report.h" =20 #ifndef S_IWGRP #define S_IWGRP 0 @@ -3028,7 +3029,8 @@ DLOG(checkpoint()); if (memcmp(direntries + k, array_get(&(s->directory), dir_index += k), sizeof(direntry_t))) { - fprintf(stderr, "Warning: tried to write to wr= ite-protected file\n"); + warn_report("tried to write to write-protected= " + "file"); return -1; } } diff --git a/hw/acpi/core.c b/hw/acpi/core.c index 95fcac95a2..2a1b79c838 100644 --- a/hw/acpi/core.c +++ b/hw/acpi/core.c @@ -28,6 +28,7 @@ #include "qapi/opts-visitor.h" #include "qapi-visit.h" #include "qapi-event.h" +#include "qemu/error-report.h" =20 struct acpi_table_header { uint16_t _length; /* our length, not actual part of the hdr */ @@ -221,7 +222,7 @@ static void acpi_table_install(const char unsigned *blo= b, size_t bloblen, } =20 if (!has_header && changed_fields =3D=3D 0) { - fprintf(stderr, "warning: ACPI table: no headers are specified\n"); + warn_report("ACPI table: no headers are specified"); } =20 /* recalculate checksum */ diff --git a/hw/i386/pc.c b/hw/i386/pc.c index a67440f2a1..2f4ba4cd4f 100644 --- a/hw/i386/pc.c +++ b/hw/i386/pc.c @@ -1310,7 +1310,7 @@ void pc_acpi_init(const char *default_dsdt) =20 filename =3D qemu_find_file(QEMU_FILE_TYPE_BIOS, default_dsdt); if (filename =3D=3D NULL) { - fprintf(stderr, "WARNING: failed to find %s\n", default_dsdt); + warn_report("failed to find %s", default_dsdt); } else { QemuOpts *opts =3D qemu_opts_create(qemu_find_opts("acpi"), NULL, = 0, &error_abort); diff --git a/hw/misc/applesmc.c b/hw/misc/applesmc.c index 7896812304..7be8b5f13c 100644 --- a/hw/misc/applesmc.c +++ b/hw/misc/applesmc.c @@ -331,7 +331,7 @@ static void applesmc_isa_realize(DeviceState *dev, Erro= r **errp) s->iobase + APPLESMC_ERR_PORT); =20 if (!s->osk || (strlen(s->osk) !=3D 64)) { - fprintf(stderr, "WARNING: Using AppleSMC with invalid key\n"); + warn_report("Using AppleSMC with invalid key"); s->osk =3D default_osk; } =20 diff --git a/hw/usb/hcd-ehci.c b/hw/usb/hcd-ehci.c index 604912cb3e..46fd30b075 100644 --- a/hw/usb/hcd-ehci.c +++ b/hw/usb/hcd-ehci.c @@ -32,6 +32,7 @@ #include "hw/usb/ehci-regs.h" #include "hw/usb/hcd-ehci.h" #include "trace.h" +#include "qemu/error-report.h" =20 #define FRAME_TIMER_FREQ 1000 #define FRAME_TIMER_NS (NANOSECONDS_PER_SECOND / FRAME_TIMER_FREQ) @@ -348,7 +349,7 @@ static void ehci_trace_sitd(EHCIState *s, hwaddr addr, static void ehci_trace_guest_bug(EHCIState *s, const char *message) { trace_usb_ehci_guest_bug(message); - fprintf(stderr, "ehci warning: %s\n", message); + warn_report("%s", message); } =20 static inline bool ehci_enabled(EHCIState *s) @@ -1728,7 +1729,7 @@ static int ehci_state_fetchsitd(EHCIState *ehci, int = async) /* siTD is not active, nothing to do */; } else { /* TODO: split transfers are not implemented */ - fprintf(stderr, "WARNING: Skipping active siTD\n"); + warn_report("Skipping active siTD"); } =20 ehci_set_fetch_addr(ehci, async, sitd.next); diff --git a/hw/virtio/virtio-balloon.c b/hw/virtio/virtio-balloon.c index a705e0ec55..37cde38982 100644 --- a/hw/virtio/virtio-balloon.c +++ b/hw/virtio/virtio-balloon.c @@ -26,6 +26,7 @@ #include "qapi/visitor.h" #include "qapi-event.h" #include "trace.h" +#include "qemu/error-report.h" =20 #include "hw/virtio/virtio-bus.h" #include "hw/virtio/virtio-access.h" @@ -292,7 +293,7 @@ static void virtio_balloon_receive_stats(VirtIODevice *= vdev, VirtQueue *vq) s->stats_vq_offset =3D offset; =20 if (qemu_gettimeofday(&tv) < 0) { - fprintf(stderr, "warning: %s: failed to get time of day\n", __func= __); + warn_report("%s: failed to get time of day", __func__); goto out; } =20 diff --git a/net/hub.c b/net/hub.c index 32d8cf5cd4..afe941ae7a 100644 --- a/net/hub.c +++ b/net/hub.c @@ -18,6 +18,7 @@ #include "clients.h" #include "hub.h" #include "qemu/iov.h" +#include "qemu/error-report.h" =20 /* * A hub broadcasts incoming packets to all its ports except the source po= rt. @@ -330,7 +331,7 @@ void net_hub_check_clients(void) } } if (has_host_dev && !has_nic) { - fprintf(stderr, "Warning: vlan %d with no nics\n", hub->id); + warn_report("vlan %d with no nics", hub->id); } if (has_nic && !has_host_dev) { fprintf(stderr, diff --git a/net/socket.c b/net/socket.c index f85ef7d61b..354f967769 100644 --- a/net/socket.c +++ b/net/socket.c @@ -449,8 +449,11 @@ static NetSocketState *net_socket_fd_init(NetClientSta= te *peer, case SOCK_STREAM: return net_socket_fd_init_stream(peer, model, name, fd, is_connect= ed); default: - /* who knows ... this could be a eg. a pty, do warn and continue a= s stream */ - fprintf(stderr, "qemu: warning: socket type=3D%d for fd=3D%d is no= t SOCK_DGRAM or SOCK_STREAM\n", so_type, fd); + /* who knows ... this could be a eg. a pty, do warn and continue as + * stream + */ + warn_report("socket type=3D%d for fd=3D%d is not SOCK_DGRAM or " + "SOCK_STREAM", so_type, fd); return net_socket_fd_init_stream(peer, model, name, fd, is_connect= ed); } return NULL; diff --git a/qga/vss-win32.c b/qga/vss-win32.c index a80933c98b..b748b9ff57 100644 --- a/qga/vss-win32.c +++ b/qga/vss-win32.c @@ -61,7 +61,7 @@ static bool vss_check_os_version(void) return false; } if (wow64) { - fprintf(stderr, "Warning: Running under WOW64\n"); + warn_report("Running under WOW64"); } #endif return !wow64; diff --git a/target/mips/kvm.c b/target/mips/kvm.c index 3317905e71..a23aa438d2 100644 --- a/target/mips/kvm.c +++ b/target/mips/kvm.c @@ -95,11 +95,11 @@ void kvm_mips_reset_vcpu(MIPSCPU *cpu) CPUMIPSState *env =3D &cpu->env; =20 if (!kvm_mips_fpu_cap && env->CP0_Config1 & (1 << CP0C1_FP)) { - fprintf(stderr, "Warning: KVM does not support FPU, disabling\n"); + warn_report("KVM does not support FPU, disabling"); env->CP0_Config1 &=3D ~(1 << CP0C1_FP); } if (!kvm_mips_msa_cap && env->CP0_Config3 & (1 << CP0C3_MSAP)) { - fprintf(stderr, "Warning: KVM does not support MSA, disabling\n"); + warn_report("KVM does not support MSA, disabling"); env->CP0_Config3 &=3D ~(1 << CP0C3_MSAP); } =20 diff --git a/trace/simple.c b/trace/simple.c index a221a3f703..003db00229 100644 --- a/trace/simple.c +++ b/trace/simple.c @@ -405,7 +405,7 @@ bool st_init(void) =20 thread =3D trace_thread_create(writeout_thread); if (!thread) { - fprintf(stderr, "warning: unable to initialize simple trace backen= d\n"); + warn_report("unable to initialize simple trace backend"); return false; } =20 diff --git a/ui/keymaps.c b/ui/keymaps.c index fa00b82027..7fa21f81b2 100644 --- a/ui/keymaps.c +++ b/ui/keymaps.c @@ -141,7 +141,7 @@ static kbd_layout_t *parse_keyboard_layout(const name2k= eysym_t *table, int keysym; keysym =3D get_keysym(table, keyname); if (keysym =3D=3D 0) { - /* fprintf(stderr, "Warning: unknown keysym %s\n", lin= e);*/ + /* warn_report("unknown keysym %s", line);*/ } else { const char *rest =3D line + offset + 1; int keycode =3D strtol(rest, NULL, 0); diff --git a/ui/spice-display.c b/ui/spice-display.c index 042292cc90..0963c7825f 100644 --- a/ui/spice-display.c +++ b/ui/spice-display.c @@ -850,7 +850,7 @@ static void qemu_spice_gl_unblock_bh(void *opaque) =20 static void qemu_spice_gl_block_timer(void *opaque) { - fprintf(stderr, "WARNING: spice: no gl-draw-done within one second\n"); + warn_report("spice: no gl-draw-done within one second"); } =20 static void spice_gl_refresh(DisplayChangeListener *dcl) --=20 2.11.0 From nobody Thu May 2 11:31:52 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.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 1501280702385816.9101759658197; Fri, 28 Jul 2017 15:25:02 -0700 (PDT) Received: from localhost ([::1]:50326 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbDgq-0002NK-Px for importer@patchew.org; Fri, 28 Jul 2017 18:25:00 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47091) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbDcG-0006NS-SD for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dbDcC-00073c-RA for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:16 -0400 Received: from mail-bn3nam01on0075.outbound.protection.outlook.com ([104.47.33.75]:26106 helo=NAM01-BN3-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 1dbDcC-00072t-JD for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:12 -0400 Received: from BN6PR02CA0048.namprd02.prod.outlook.com (10.173.146.162) by BN6PR02MB2722.namprd02.prod.outlook.com (10.175.95.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Fri, 28 Jul 2017 22:20:09 +0000 Received: from CY1NAM02FT042.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::200) by BN6PR02CA0048.outlook.office365.com (2603:10b6:404:5f::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10 via Frontend Transport; Fri, 28 Jul 2017 22:20:08 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT042.mail.protection.outlook.com (10.152.75.136) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1282.16 via Frontend Transport; Fri, 28 Jul 2017 22:20:07 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:47917 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dbDc6-0004q9-E8; Fri, 28 Jul 2017 15:20:06 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dbDc2-0006DG-0T; Fri, 28 Jul 2017 15:20:04 -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 v6SMJtuo011357; Fri, 28 Jul 2017 15:19:55 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dbDbv-00069U-9z; Fri, 28 Jul 2017 15:19:55 -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=xYtXlwbGIZbfLKlm0LO+rfcRPmoCFxTNguNq7JfGjcI=; b=GUXmNnm+KKcDZfXQG6ryjUuvtRQ29TXC0vC9a7Yg+adjIP7zPvssMHphZmovxUUHGf/wipgBgyh4gn8DXjj5B7YaTterweK7ggaG7R50mDOnbv10dlLO+Of7KpJmMxbcimGETs2ZLaUdELW1TCaVopyWfWaiJbBWDdmsgjgRbkE= 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: Fri, 28 Jul 2017 15:16:39 -0700 Message-ID: <13edc53da08b5fb065eccb8f658bad0526a252b1.1501280035.git.alistair.francis@xilinx.com> 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-23222.004 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)(39450400003)(39850400002)(39400400002)(39860400002)(39840400002)(39410400002)(2980300002)(438002)(189002)(199003)(356003)(48376002)(36756003)(6916009)(50466002)(6666003)(2950100002)(36386004)(76176999)(50986999)(5660300001)(77096006)(63266004)(106466001)(626005)(5003940100001)(8676002)(9786002)(575784001)(189998001)(54906002)(81156014)(8666007)(39060400002)(305945005)(81166006)(118296001)(50226002)(478600001)(7416002)(4326008)(47776003)(2906002)(110136004)(2351001)(8936002)(38730400002)(33646002)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR02MB2722; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT042; 1:67QDvF+QWbe6cFZ8JVdSy6BZy/bm7kwUQOUXKQRXfR9wejmp+12Oo+494RcKRVrOnlWKtJxbR2D/QP2tmU8lDEeetTzhBvz5QngehEsks7ojlwsC+Qo/aiDIuErnBmZb6twmDB1QXrZLafvY3Pt5XQsnKL+zwHVLhODAc2c99eFcd4ObjAY5XxDVr9mR+ZxVfGguGahQcxL60W9igxAYNpwYmTxMJqAGCDR8c6+1VdHmzeNqh0puteuj4d5KUCjFOb30v6rxuIGo8UJ4JlBcyIPPYxCfRq1C8BWTEuA2F2pMdUCCqUTZYTVYZeOLz8BjpmLnJDaJIM3XWyV+J7Sw3Wj0N5HUymyl3AkFehM4H+4kL3mVs+dG78fg0iJupN2AjPxvSqt2JOKM9hFBISiiO/G1Wn+BU21V30u1Tb0JWNL4hhcF9ZtIVjWhs1ccqUyAeTljX9YYFanAIqV1l3oJH8Q/TKK8tcbFgCxwiBmQG/qa78C3wU+BPR8lipPOWVsJ+PjN4xAeuRtNnrz+7f3iCpBoDW0i+eQhQeNkpnbf9LIhZLF1sxBEzgItIAbUFGQ6q/mePh6uj6vHM5oRpD7MmINeFp2c2I6i0YNcH2Qy3cHwSnQzmxmVh/YgPwr8wm8zZGLISBMYhKlVKO7eKgE6l7MsZQEWrX2EuSTC5E+3IOEd3pv9IgSQF+hOztPaZYy+WgDleIvJMwlUdI6I/vCeOJf/Ezyr+j75gq719DjHzi7nI7VyZ9olroSRrQjl01Tf442j1XmXoloWYUtYFsQdpOHDgdWL8678u6flpSW3NJSj2DcRSdplWp9vLo4nJN4QlbuQMCzmY1o7ohkyXx2l+Q== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2ddedbb5-3402-4497-aee4-08d4d606ce45 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254132)(8251501002)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BN6PR02MB2722; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2722; 3:hZiq2T+Z4dBaJGrEcbr/dwEVZJS4z1v09VxLz7fzj8?= =?us-ascii?Q?LobkJ6KFERev9KpKBb5vwO0/VsYvhAGy2jav4JvKuxCzO4LEnh9UAj61MuhM?= =?us-ascii?Q?dwZIT7Nl5bD8L5xajJiuZ8Vt7n7IH49eIIJRP6ZerKE8s7YIeas1w5phgUIx?= =?us-ascii?Q?DOlcM2j5OJVii2G56OqT4DtwzLfVnB9Ju48Tzsu9vz7VFsxSzYpA05r6CMgu?= =?us-ascii?Q?thUIn6YXNiyRfql5j3O6gGaUUCRfJDV3NRaL2oGxH3vhhLKgrpMUwibApdSZ?= =?us-ascii?Q?RUuRiG9cvzXi0KLhiMcYxWttMHjHtn1YNWWr4X9WEc2ba2dLL4LeUTJg3u1V?= =?us-ascii?Q?IhzXaUEwVNcX0oDpbnQuSTuaMMkU39KvRhH0TsSs1j797pO1ibfJEUkmO9lb?= =?us-ascii?Q?0OT7a2xXu/qyB2/S38kQkPeIrLQfS2Ng3qylDz+Nt5pZlzd+5GA+j/ZSR4+b?= =?us-ascii?Q?e1IusF4sifVQZ/hrNdzGuTGS4VuOq6TndJ14jo9jVimikUC1SH642+RGUEJ1?= =?us-ascii?Q?ntVecQBktdaOtpN9ZmXsc2fzhQIYe3ac0AJCqyP5pvdg66NKFPNTlA1FlAZz?= =?us-ascii?Q?fRNmbADnBnKLbHDVXC4Ggvsl11ASPLy1K+0bVJiAF4BwUiKZCW75hPVwnkkH?= =?us-ascii?Q?7wVgWnT/qkHs/r/K7G/khjjRWFCBpeTeu91eWTwV+BlOSCEWCiopJUyzbk3i?= =?us-ascii?Q?Uqpl46Zvpt6WuapiczZ/FJjap1ad3VS5Q78wf8qVnoa5vfhrLfDa81rvd4cP?= =?us-ascii?Q?RCQ+t1yB3V8W6mx3Dm1jtQmPr8m8YBiQlYuMUhuoGpJZ/fgdKFic+iBHsGze?= =?us-ascii?Q?g4G6PgCJfmCt0Ri6yC1WNO/jI5TRK9kQhSUaf56xIoj1cmU0rrXzy+230plC?= =?us-ascii?Q?O1yDTOQ7IJK+QBbvHvgU2TJXci13hlXYWJQofk68r1gCOrHQZtwV0/zUVbN8?= =?us-ascii?Q?g5lz6/oEP0oqnTZY8UZKKPg9k3O7y0MKrGpePGRw=3D=3D?= X-MS-TrafficTypeDiagnostic: BN6PR02MB2722: X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2722; 25:66OCohAUVCS9+vH9AQad0Y6fgoIlIiQ8DAknBB2PtL6YV08UCAQKnWLCwzfS/QEw4ZoN8PjIKftXesepjIcUCzDKBwi6DMM5ZNAxBPFh/GxCKG5K1iW6xR4ba2zW7m3K0O+z5y4KYpgI95BejG3ucZ2nRosPS0e1r2Rt2daeq20p2BAa0D2/+Wt1z1SX0TbSKdQ9pSAT1uc+lIDbsWGS/9N4xy0DlJFcxsg0d1Q4cTrbFVCn33stsmuvBZKyvUj3Ski9p1ejprzvy1gqlWQvbRZQvZA2ic1SzCbQ208flw3dc+DqKytLSb48y5oxKVFIqjdVB4P913pg8TWKQ3uY/Ul/D+LvpBAb2u7wSlYy1BIptX6WPpVYYIbyVGsH7n7RAOz9DjYlMMPznHdfBXOMXyIOIu5HLU+ddMnMRkl5mUcmyd3562IwctNH3AhVCnqnvffFAAsumQClJaVIJofPvFWAo5P71669XU0OTFFjDdoZI0RZWZjvLVdLbWMfkMYB8KgSaMCJhHRDHBN5DaHq3KNPYHP3qTs99mzy85Ql1eL46jGVsPWLE/EJs0/DF1sf9cctKtN2MN+56ioIJHY1mP/KZ8CSPO3mmcV64dk/g2/fM1aVSNm/mrMwiy80VVCDkZ602TaNWgcZYNWHJGKPMZfQPTLUZKSyrsCXgr6n3fxbfNWWaGdO8yJ0uT30GKpJfxYoLkAIo464dEiwiSHi2wV6lfgm0aUjPkQRhJB1Y/mm9YV1vn3MnUpDTkzIyrObe6MMSlOd614lGd83zfDELmMBVK7retcdK8wiKFe9+1oUOviNpQ040SckMcLF4xeN2uU2qE4KelaW+2wwNsjkcwy3h4Rsj2MOigki3mTZxeMiQ+4C3d9s3sByDOhvIfcujJP0oxHm/nBiNaCNtqO2BqYUd31YfWvwbI+X8+JwGtw= X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2722; 31:cyOAzumpe15in8AV1+2pOeKcQ5wtTfq6deturoWRbpsYXk8a1cicQ3VZG05TQ/RUsGuxI56huSYf68FgGlJNxNWtEMy2T3xETxQTgsezlm+KZN80tKvR2i0JubM16GvOMc1m772olQ491yFTEK+PnOeIVPAsHGrW09w6sxgY9+6/GVQfNbS+0wKk3pWjs1G/xnhuqo6k0MKjyqMmCkawM/20su4+f9fKh6SKT7OjXaqiDQjuDK44P97up8pjCTqNwFKkESVAFGEmjKLYhd4fnpmPoDvXcFpf3eLErFGdolkGsPKBtbp/X+82CBLKVW7M3KJmmw08lDdPWSWj+RBaNd5h/CkoDpon6vSiHKPRT/yw1Bt5qMN4FunC30+XbNDsvtU/8pk/N1di6SVHQNcNwMy5aMEFArDagwJkZQQ6BouBeBBpZ0noEDDsapm0F/DuBAyi3IbIcghKHQgJ5nGvHKJ65UctDizZiQ5VL+FKnbCRz1Q1QWwSeCGXrwxtBl3xM8EXslgdgKfWhyD4QX50B6tYIn+CqN4XDRQwCfMmPr2beGXvm+FqPZFXpUWPr8Urb6e4lHIuWfrj0dRWcHbcTfSEHVyP5TC7fs7Sut2f9ZkyWkzQ2NfAIE/G8U2aVtaX6F11i+GciaamOoSHAiv3jmgHP+N5wqq7e2hzLdbE/okgpgGHSzq5thh8uQy1Wb+8 X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2722; 20:JJ8+ImiVZAgAG8xx+uYmLlNaQQsVZkVQspUSDXIC81QwBt7NF2VRENG3+1Rv+jQwS4pDmRdjb6LNXqWAJvqzclFn+++PFEjt+YjdwNX3aNdOY6BXS9OYAPnfl3NTqgLi3Fi0wEs3zi/aWwf8iBAmY+H5GgLior/dLVk3du9yZsYv99QHgjq2Ys2dQ8sy0MKEjXLpTf6TtrikeClKrjfTHmfJby1n7eciLQRJeYnfc3Hba32reokYl7s1g5/5MK32cCLctyst3bwwieokslX72jkxoFjUnop45Sfc+lBXyP3SsDUraf1cbw5HfmDwaFmp21jfFJVad8bGNa0Vz4zhX89OmLPDfjbjMVy2WHsJSV4gbkw7rzK3a5TKl+OIZNSjlPrZH+TPvO5vT0UijuUhPQXfqQVpZIX/hYoXAZvTsMl0jlxkvR2t0ECywy+y2UL1of6MwR3Hpz8+L0gkZeNwlTKCknqyQcG5NDYVaD0JhMdQlBWzns6KvPhEjsd+YbFZ X-Exchange-Antispam-Report-Test: UriScan:(190383065149520)(192813158149592)(70601490899591)(104084551191319)(17755550239193); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(13016025)(13018025)(93006095)(93004095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR02MB2722; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR02MB2722; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2722; 4:ASdSuGkPChTqSLOujP1QLA294lZfzgTHc2aI4BEf3M?= =?us-ascii?Q?pacvx63Wi9JAmo9p+EC67ZNX/svBjcjj/PatvimbObG0Q7QL8Y5E8pTEsgzH?= =?us-ascii?Q?YyPbWDaG+yiNAmdRJN8vyChQmaIWbjn36nprlOCX7oH8sciEg804D90vYA2A?= =?us-ascii?Q?5c8G2qYEk2FnXsoKGIHVTdropjTscvWFKJGDVW35kkpqPHppxPTsJINvOrmG?= =?us-ascii?Q?A5lk+ffwyJAeppUeCYxl04LPsUVYePJscz6N0IgvkP5Bs80rYtlz5+QJGCFa?= =?us-ascii?Q?zZECzi4DTSlwWp5SobgdKKVbzELvmRpd+i1Qv/3F0yEzdEHgNs2yw4W3/IuI?= =?us-ascii?Q?CnYjY5SD0NwLxn6fMcuGYOj1GuBeCF5siRogwC5l2L1zPMNn6g4NSPdbzpUD?= =?us-ascii?Q?AHx0BIVzA5MvC01EAJ/6WzXlk77odxOcObUyBOea0YAVWmcgCzQ8pBNFfWfi?= =?us-ascii?Q?mth/uDM0FOQcyMsu5buKnH/tfxDKrBEbStZO/zntJYK03aMIkjlg8rDDX+Iw?= =?us-ascii?Q?kR0kPXPNpJozW7T9qBXBPwsF431BYYdy0//a1lFlV6AC94xLLpOpa3zs/Zel?= =?us-ascii?Q?+FxRWc7G3obVdqV5EoC8HzyHxxsPymDjrMDe6Mtk0TUyqq17Rr9L7J+7a/4m?= =?us-ascii?Q?KmsWsV30dxAQVSwek0RNt+6Y0DOHOC8a21Z4iEXnfqQXh2WPzNprl3qXtxF1?= =?us-ascii?Q?Mg3AB+U1uvOKYcmuzeucqBA8t0g3pjbDmCYjksDys9tDnEOFiSM4AMg1KWWB?= =?us-ascii?Q?YHQpnREd9FnvhI6Xhbw1kifVTavOwHh6E2m2Ulw+uZyw2Mb79V8LU4vbA6M1?= =?us-ascii?Q?k24byqpDwKT0hcmUwFX7GiOjoqzEnJjA4Uy1SZSXYhnSvvEk0sFh11Fsip/0?= =?us-ascii?Q?3B2beFBaFWRGjrwaJzvIT6anl883BO06VB8TVBCksgWTuRNspi7W1AXLZokw?= =?us-ascii?Q?CkauCYV58igZ432rCfkcJuRrLgwHi2xYK52myz1YBJB9fClF9YAvWUWJeySC?= =?us-ascii?Q?KqXkb2vLWMNsGOnTWgWvykWvimoPvZde0g6mq8830h+t+CdzdjSo9CtEAK3n?= =?us-ascii?Q?INrGgpRn+qgKuHBhEJasTgzeAbIbsmtk4NYX1YgNhbJLQG4LN1QWboCBYA9x?= =?us-ascii?Q?eyFnpWNHLLVLiWptkFRGYVd64JLRgevhZsrCDs5kpRw8OKHoavpZ5yOt61Mf?= =?us-ascii?Q?9AdCa+a7vDpoyJOgbiCcZfdIa7c3ucJBTRiSvHn6SmPDycEBRsj8YOD4GHFz?= =?us-ascii?Q?a6xV70WKKyVV29IQgZo0TM2Q9LLMaJgKxh8nYVRDdUTBBgo/TLw5qIaoXrpq?= =?us-ascii?Q?tgiL9oM6WhdOFmkqAcJUS4qPTOOoqKjzF4w9+pX1xovTbWrOdvfrF1WrqiH2?= =?us-ascii?Q?YgvCOHfot8U5JeBbiInynWpJE=3D?= X-Forefront-PRVS: 03827AF76E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2722; 23:2yETn2EFX6ZsHXYYx50xnq/cmfeuIuRRnryRYQNS+?= =?us-ascii?Q?TM4VbouSfZBYPtxITf5VzkZm6GFzLZeCFR5fUbkA2x0khiUb8Llc7WTFnEKS?= =?us-ascii?Q?K+X/y5axGIcLZQjdGJgoUJWBDHKesslqPe+1jpE21QKeDdTH6+s6hkKRi868?= =?us-ascii?Q?mMBi6RyfIh4PZafTh3RAysnlZqcAyuDZlJAZOUVwqnjluJxk3ikhfVmBCsHl?= =?us-ascii?Q?Yf7yX/Wej5nGdueRN/FFqjMQflR1Ekiau3/WizxZn/BFZqJK2nBeRagtVhbg?= =?us-ascii?Q?9dk4hqAwe0UhxYjkcnc/hl5vWQ70bhun8+3lTIwSxIOgmzEeeTdkso1a/FKP?= =?us-ascii?Q?lxNZPfRCob/PyqwMxvCUmTovrPr+TfviDQ/QdidliG02kgxhIVbVC6wCBQu8?= =?us-ascii?Q?tK0/xvOPDvBlJvqe5HiiilT/8MaIfNcJKaRiu+Vm1eeQ0scATeGyne3wp3DR?= =?us-ascii?Q?J8IVFHbt4MaGf3D2ZhmBzXB10/m4ziZwCOwk00YkqAW0f4N5XqwMlkv4wap1?= =?us-ascii?Q?Laxpsi8SMn+yagvwg0E36KeX6LxjYZD0s6N8TI8K5ykwc5B8cSmPZQri9Lah?= =?us-ascii?Q?fMWWG222sUOirY45BdLz1kSKqIXMo5TAVaKLEXE3EplNXX+oJPzsfOWbH6Gx?= =?us-ascii?Q?8QKt149rByiIlG/3Vi8KaKYepz9PS71YbxSog3N1zoRsc1PRYIexYflzGwOD?= =?us-ascii?Q?xtRpjXtRfguK/cnADieeIn2d1S357Qz+bLWLW8oefxc9hLf9pRwXzG3xkBnK?= =?us-ascii?Q?nw37tYmRmQ5apSFV6voOrNvUH/w/OU8Cs/6+rP/RXkEk1CzSkpdRtd5jk10X?= =?us-ascii?Q?J+UaBEkTMTShY1RCkHn4PA6KnVUQY2zEueneTWGTO3f5cdwbNxcCuUAKOvx5?= =?us-ascii?Q?XbtFtMLML4tn/OoW9GQSJ0f5t+aeNEbQZqaCPE3+AUZPu8fNdEXqyj22qlb2?= =?us-ascii?Q?UJktNp8qhVfD5Ua3kOaJuBDliXrp63Y3uhfwW0+q9VTgag0Y5bOoH9JzJm27?= =?us-ascii?Q?CmH2ofZNZ8VDzr8LIlHWWei4Zay3ebsRtiBLmQzQe5bfckfwITbqF7H8KzlX?= =?us-ascii?Q?emiFeLxghjHASGzM7yMwp+rCZS5gFLYThUA/UoSaGj5vnhrxd5Zfx2zI5xX6?= =?us-ascii?Q?124AjC+SGHcSsqp2CXzGbixptSlNaLOsUYOJ8HOZLfXSaLoaBE1DKxRQofAZ?= =?us-ascii?Q?VCuJXoiU/DicODh1OCocjzD+wbcbxhqevgYjpVhThEpekAXPzEJw5+mVpSfc?= =?us-ascii?Q?Co7LVnDAFjUf4yCkjdow29VuzgXyf1JtHyinbrL?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2722; 6:iMx32mF7qwuTSv24m24t1cW4/mfjc6Z59gHFFqYm18?= =?us-ascii?Q?B4yKWZlmKS7UdmrDgB1PRosK1u9UYJwXnx027hJLlKnU5xFkEVusJ/jbuMu+?= =?us-ascii?Q?CMa0EYt24Ouxor6EVGD5sNQ4ahUBQrVCBSvGLBD9CdO0wsQw+fsN7bIvy9dm?= =?us-ascii?Q?+u6w6pdXk+pw4tGdEnB/i6gmyIgWPwhBdULoJZERfPv63rnnvaL2EE8gXbjg?= =?us-ascii?Q?/ecvLYfV1s5ch44iFU3/c2nhGwEHUwiCEmD/oM4P1i4idXmLaxHg7dDiiylD?= =?us-ascii?Q?ynwLup7oK4FsxaeyNNU/VxdfibD3uV8kDmLAZqEhLSkb8EZq/FV/d04x3VlB?= =?us-ascii?Q?F6JZkzbEZXkG7pSeQRPOfq5V/RhCAHCBoFBxYQabQ0TIwd4d03VsxjrBpg0y?= =?us-ascii?Q?fvwkqxN2EOt8nkom3GhypE8P+0wCkXF+mqEaM3zpa48MnhxBlrcGyJfO59et?= =?us-ascii?Q?7iLB4G/l3QmnpOrhkaFwMrahXin/IQYvmUIj6o12g7K9Jul91ruiQta6busZ?= =?us-ascii?Q?3626gTo/nkw0fpqo9dgzaaM7OiSE9/LXdHAOpWOW8bdoLGva6px+y8C3ngrx?= =?us-ascii?Q?fgeFa6jflLrYOXXxpRGmbJnr2qmYxo+li9mf/6q1AKFIpULR+UaThPydBOyD?= =?us-ascii?Q?nXdl6RLByvXx8aJf0JCwR5SOQj7xB7ViHyw7TowfphmP+2emSzh1zJsIvnd9?= =?us-ascii?Q?cd08NWKydMC0bHYgDdTH+8Qo7vY6W72zKgXh6oFK2jGgZiPtr2Mpix2R/Gy8?= =?us-ascii?Q?J/hsifCIShcXNFCJDMLIWmj66KJzE/ZAAfy/pe89Vh1ibDYFy5cn33jg10qp?= =?us-ascii?Q?S3/Ap2zOWHbMcI0w6l31HR+UQIKCFdNc20jRUAstSUEeU9RhD9hMgQtXMvVY?= =?us-ascii?Q?cXvbz+YH53MUaXKUL+5C6poGPs/kHUWbtwYYjSxBg+Bq7sPn7wq03pLpAdGw?= =?us-ascii?Q?j/AP+uWFf0ObHFdDwqdewoqWhqECW4KVewi4mSnVEmcWBx1XmtLMBdF8tb6G?= =?us-ascii?Q?6X6KcKvHDKdZOh53z76idX?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2722; 5:NPh6z850oAJRvW37mRC5VKqQkhoZ3jolSu0JqJvgZ6HyKgEealZjf2X5HnfwISAb7VmBeo0OeOnrdgtXcWI0Gu6V/RGTpyvLwiAGeplzd5Cg+eKqWA+4nOqCBp1AwR1vMuK63FLGRfFPLiXCM7o2hjS6p2OtuJDUCtKQjO0GnlDyI6u9LzQaWNuK5DHHIsz9QGWZqgeqfi+v8I+LAeVwQ8EFYuXVNa/FfZGeJwyGnvCSD91u9tNBgRoiULxdBGN58Y8bMwyP/kOrTN26JlFk6ipi5MBL7Bni9bFHCDn13k9Jnok/ZXbWGIX6iCFKsfceMElJ/2244CIRr0F6SSleH9gFzjqIfgjyeyGkQ+iepYyjTAyH7cO9ZaEoq8uJeyOsLLncg782JVUZevuy9ACIpLVVMBBPU9Il2DBVn7FRb32OJ78CcKZPspeuu8TQZICCOAfwafUzx93NYiFSMA7LdJDvab1y0VaDRnvvbS+UNxE2em10FXNGMrNjryOT8k31; 24:rjK2DahH4pCOJO6lknP4rX5l5uvpRK8ZDXrz0G752kfr09LEbtHYL7vDCP0dGltDPy/1ttoNRcwUQKKwv2v8JiLsbY/s82pzwaHLTinL55c= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2722; 7:j9VWE5L7R6sRjmSMLrAiSYqBg51kdncFLCCkUTiTdpjJuUPJr/B9iCp2CRykxtRDxhbOHyh+y5WOBbnt84uT9KKGGS1hfMTOifj8kxV6MeE66hnhrCStPH5lxyibAjkz8xPrqznynptemsnqbuBHKNfMdCZEvwsemtftOjE4/ZmzdhBgJnpN5OYuR9KZYShr4w8ziANryJ7oqACzTcjQHhrCy9tGbmz3I8fOkL0DcRaVmXzX4iAG/YukuKHcar0RbD5T/OHsOz1iy2dpCzxf/Rann8mudL5T6nuJF1t7viWLot+xqbM7H5yaBBo3XdgXt9lkNISsbIR7ciGv0FnCR4jFC8nLaxHFH+CwEzV3Z4vXt1o6ST5VMX7Q3yXcLDCyEkGOtEqSoG6u+i9oCC8pZjzRewsiCGL5mGBjt6wPLpYoKajq0EvA5i7zOMugFFtIOsymDYc3mVBL+KoGmnAaUuGn2fIl+VjGyWRg2P/8esmDhYiMNubRyv+qOPXgW7hV5V1ZnWNjz/doIynycJQo9Uhl3bizZI4yJ0CJMuKFMQ70vxwgyVBVUdC5piKIl7ZXWJcJ08j2hvvtOLQ8fRdb+1JgIztV33IfNg5ucl4kD2vpRBys99EE6EIfIyeVfy3kpdaxh7NZyq11IQIA/jjPOyf2nK+3k2y9XAt85k5mT0zC6SzLX3CMDlyTTxP0b9V4yoTYg9DfrxusfPy09Sv/qqCtScJGkYIuyQdeLoEINqwX7T2SQMrzvC02b1mKOLtTWCnqG4usR7YJl8dury8nWxwFBsACzpnratHcTn4JjGM= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2017 22:20:07.1621 (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: BN6PR02MB2722 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.33.75 Subject: [Qemu-devel] [PATCH v2 4/5] Convert multi-line fprintf() to warn_report() 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: Kevin Wolf , Peter Maydell , Stefano Stabellini , Eduardo Habkost , "Michael S. Tsirkin" , Jason Wang , Alexander Graf , Cornelia Huck , armbru@redhat.com, Max Reitz , Yongbok Kim , Igor Mammedov , Gerd Hoffmann , David Gibson , Paolo Bonzini , Anthony Perard , alistair23@gmail.com, alistair.francis@xilinx.com, Christian Borntraeger , Aurelien Jarno , Richard Henderson 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" Convert all the multi-line uses of fprintf(stderr, "warning:"..."\n"... to use warn_report() instead. This helps standardise on a single method of printing warnings to the user. All of the warnings were changed using these commands: find ./* -type f -exec sed -i \ 'N; {s|fprintf(.*".*warning[,:] \(.*\)\\n"\(.*\));|warn_report("\1"\2);= |Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N; {s|fprintf(.*".*warning[,:] \(.*\)\\n"\(.*\));|warn_report("\1"\2= );|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N; {s|fprintf(.*".*warning[,:] \(.*\)\\n"\(.*\));|warn_report("\1"= \2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N {s|fprintf(.*".*warning[,:] \(.*\)\\n"\(.*\));|warn_report("\1= "\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N {s|fprintf(.*".*warning[,:] \(.*\)\\n"\(.*\));|warn_report("= \1"\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N;N {s|fprintf(.*".*warning[,:] \(.*\)\\n"\(.*\));|warn_report= ("\1"\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N;N;N; {s|fprintf(.*".*warning[,:] \(.*\)\\n"\(.*\));|warn_rep= ort("\1"\2);|Ig}' \ {} + Indentation fixed up manually afterwards. Some of the lines were manually edited to reduce the line length to below 80 charecters. Some of the lines with newlines in the middle of the string were also manually edit to avoid checkpatch errrors. The #include lines were manually updated to allow the code to compile. Signed-off-by: Alistair Francis Cc: Paolo Bonzini Cc: Kevin Wolf Cc: Max Reitz Cc: "Michael S. Tsirkin" Cc: Igor Mammedov Cc: Peter Maydell Cc: Stefano Stabellini Cc: Anthony Perard Cc: Richard Henderson Cc: Eduardo Habkost Cc: Aurelien Jarno Cc: Yongbok Kim Cc: Cornelia Huck Cc: Christian Borntraeger Cc: Alexander Graf Cc: Jason Wang Cc: David Gibson Cc: Gerd Hoffmann Acked-by: Cornelia Huck Reviewed-by: Markus Armbruster --- I couldn't figure out any nice way (it is possible with some more logic inside the sed apparently) to do this is one command, so I had to use all of the commands above. accel/kvm/kvm-all.c | 7 +++---- block/vvfat.c | 4 ++-- hw/acpi/core.c | 7 +++---- hw/arm/vexpress.c | 4 ++-- hw/i386/xen/xen-mapcache.c | 4 ++-- hw/mips/mips_malta.c | 4 ++-- hw/mips/mips_r4k.c | 6 +++--- hw/s390x/s390-virtio.c | 16 ++++++++-------- net/hub.c | 9 ++++----- net/net.c | 14 +++++++------- target/i386/cpu.c | 12 ++++++------ target/i386/hax-mem.c | 6 +++--- target/ppc/translate_init.c | 18 +++++++++--------- ui/keymaps.c | 9 +++++---- util/main-loop.c | 6 +++--- 15 files changed, 62 insertions(+), 64 deletions(-) diff --git a/accel/kvm/kvm-all.c b/accel/kvm/kvm-all.c index 46ce479dc3..03e26e5a07 100644 --- a/accel/kvm/kvm-all.c +++ b/accel/kvm/kvm-all.c @@ -1629,10 +1629,9 @@ static int kvm_init(MachineState *ms) =20 while (nc->name) { if (nc->num > soft_vcpus_limit) { - fprintf(stderr, - "Warning: Number of %s cpus requested (%d) exceeds " - "the recommended cpus supported by KVM (%d)\n", - nc->name, nc->num, soft_vcpus_limit); + warn_report("Number of %s cpus requested (%d) exceeds " + "the recommended cpus supported by KVM (%d)", + nc->name, nc->num, soft_vcpus_limit); =20 if (nc->num > hard_vcpus_limit) { fprintf(stderr, "Number of %s cpus requested (%d) exceeds " diff --git a/block/vvfat.c b/block/vvfat.c index d682f0a9dc..04801f3136 100644 --- a/block/vvfat.c +++ b/block/vvfat.c @@ -1227,8 +1227,8 @@ static int vvfat_open(BlockDriverState *bs, QDict *op= tions, int flags, =20 switch (s->fat_type) { case 32: - fprintf(stderr, "Big fat greek warning: FAT32 has not been tes= ted. " - "You are welcome to do so!\n"); + warn_report("FAT32 has not been tested. " + "You are welcome to do so!"); break; case 16: case 12: diff --git a/hw/acpi/core.c b/hw/acpi/core.c index 2a1b79c838..cd0a1d357b 100644 --- a/hw/acpi/core.c +++ b/hw/acpi/core.c @@ -184,10 +184,9 @@ static void acpi_table_install(const char unsigned *bl= ob, size_t bloblen, } =20 if (has_header && le32_to_cpu(ext_hdr->length) !=3D acpi_payload_size)= { - fprintf(stderr, - "warning: ACPI table has wrong length, header says " - "%" PRIu32 ", actual size %zu bytes\n", - le32_to_cpu(ext_hdr->length), acpi_payload_size); + warn_report("ACPI table has wrong length, header says " + "%" PRIu32 ", actual size %zu bytes", + le32_to_cpu(ext_hdr->length), acpi_payload_size); } ext_hdr->length =3D cpu_to_le32(acpi_payload_size); =20 diff --git a/hw/arm/vexpress.c b/hw/arm/vexpress.c index 528c65ddb6..2445eb4408 100644 --- a/hw/arm/vexpress.c +++ b/hw/arm/vexpress.c @@ -491,8 +491,8 @@ static void vexpress_modify_dtb(const struct arm_boot_i= nfo *info, void *fdt) /* Not fatal, we just won't provide virtio. This will * happen with older device tree blobs. */ - fprintf(stderr, "QEMU: warning: couldn't find interrupt controller= in " - "dtb; will not include virtio-mmio devices in the dtb.\n"); + warn_report("couldn't find interrupt controller in " + "dtb; will not include virtio-mmio devices in the dtb.= "); } else { int i; const hwaddr *map =3D daughterboard->motherboard_map; diff --git a/hw/i386/xen/xen-mapcache.c b/hw/i386/xen/xen-mapcache.c index 369c3df8a0..3985a92f02 100644 --- a/hw/i386/xen/xen-mapcache.c +++ b/hw/i386/xen/xen-mapcache.c @@ -125,8 +125,8 @@ void xen_map_cache_init(phys_offset_to_gaddr_t f, void = *opaque) rlimit_as.rlim_cur =3D rlimit_as.rlim_max; =20 if (rlimit_as.rlim_max !=3D RLIM_INFINITY) { - fprintf(stderr, "Warning: QEMU's maximum size of virtual" - " memory is not infinity.\n"); + warn_report("QEMU's maximum size of virtual" + " memory is not infinity."); } if (rlimit_as.rlim_max < MCACHE_MAX_SIZE + NON_MCACHE_MEMORY_SIZE)= { mapcache->max_mcache_size =3D rlimit_as.rlim_max - diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c index 8ecd544baa..4fb6dfdf74 100644 --- a/hw/mips/mips_malta.c +++ b/hw/mips/mips_malta.c @@ -216,8 +216,8 @@ static void generate_eeprom_spd(uint8_t *eeprom, ram_ad= dr_t ram_size) } =20 if (ram_size) { - fprintf(stderr, "Warning: SPD cannot represent final %dMB" - " of SDRAM\n", (int)ram_size); + warn_report("SPD cannot represent final %dMB" + " of SDRAM", (int)ram_size); } =20 /* fill in SPD memory information */ diff --git a/hw/mips/mips_r4k.c b/hw/mips/mips_r4k.c index 2f5ced7409..6ffb88fd70 100644 --- a/hw/mips/mips_r4k.c +++ b/hw/mips/mips_r4k.c @@ -253,9 +253,9 @@ void mips_r4k_init(MachineState *machine) fprintf(stderr, "qemu: Error registering flash memory.\n"); } } else if (!qtest_enabled()) { - /* not fatal */ - fprintf(stderr, "qemu: Warning, could not load MIPS bios '%s'\n", - bios_name); + /* not fatal */ + warn_report("could not load MIPS bios '%s'", + bios_name); } g_free(filename); =20 diff --git a/hw/s390x/s390-virtio.c b/hw/s390x/s390-virtio.c index afa4148e6b..964df517b4 100644 --- a/hw/s390x/s390-virtio.c +++ b/hw/s390x/s390-virtio.c @@ -146,9 +146,9 @@ void gtod_save(QEMUFile *f, void *opaque) =20 r =3D s390_get_clock(&tod_high, &tod_low); if (r) { - fprintf(stderr, "WARNING: Unable to get guest clock for migration.= " - "Error code %d. Guest clock will not be migrated " - "which could cause the guest to hang.\n", r); + warn_report("Unable to get guest clock for migration. " + "Error code %d. Guest clock will not be migrated " + "which could cause the guest to hang.", r); qemu_put_byte(f, S390_TOD_CLOCK_VALUE_MISSING); return; } @@ -165,8 +165,8 @@ int gtod_load(QEMUFile *f, void *opaque, int version_id) int r; =20 if (qemu_get_byte(f) =3D=3D S390_TOD_CLOCK_VALUE_MISSING) { - fprintf(stderr, "WARNING: Guest clock was not migrated. This could= " - "cause the guest to hang.\n"); + warn_report("Guest clock was not migrated. This could " + "cause the guest to hang."); return 0; } =20 @@ -175,9 +175,9 @@ int gtod_load(QEMUFile *f, void *opaque, int version_id) =20 r =3D s390_set_clock(&tod_high, &tod_low); if (r) { - fprintf(stderr, "WARNING: Unable to set guest clock value. " - "s390_get_clock returned error %d. This could caus= e " - "the guest to hang.\n", r); + warn_report("Unable to set guest clock value. " + "s390_get_clock returned error %d. This could cause " + "the guest to hang.", r); } =20 return 0; diff --git a/net/hub.c b/net/hub.c index afe941ae7a..745a2168a1 100644 --- a/net/hub.c +++ b/net/hub.c @@ -310,8 +310,8 @@ void net_hub_check_clients(void) QLIST_FOREACH(port, &hub->ports, next) { peer =3D port->nc.peer; if (!peer) { - fprintf(stderr, "Warning: hub port %s has no peer\n", - port->nc.name); + warn_report("hub port %s has no peer", + port->nc.name); continue; } =20 @@ -334,9 +334,8 @@ void net_hub_check_clients(void) warn_report("vlan %d with no nics", hub->id); } if (has_nic && !has_host_dev) { - fprintf(stderr, - "Warning: vlan %d is not connected to host network\n", - hub->id); + warn_report("vlan %d is not connected to host network", + hub->id); } } } diff --git a/net/net.c b/net/net.c index 0e28099554..45ab2a1a02 100644 --- a/net/net.c +++ b/net/net.c @@ -1481,9 +1481,9 @@ void net_check_clients(void) =20 QTAILQ_FOREACH(nc, &net_clients, next) { if (!nc->peer) { - fprintf(stderr, "Warning: %s %s has no peer\n", - nc->info->type =3D=3D NET_CLIENT_DRIVER_NIC ? - "nic" : "netdev", nc->name); + warn_report("%s %s has no peer", + nc->info->type =3D=3D NET_CLIENT_DRIVER_NIC ? + "nic" : "netdev", nc->name); } } =20 @@ -1494,10 +1494,10 @@ void net_check_clients(void) for (i =3D 0; i < MAX_NICS; i++) { NICInfo *nd =3D &nd_table[i]; if (nd->used && !nd->instantiated) { - fprintf(stderr, "Warning: requested NIC (%s, model %s) " - "was not created (not supported by this machine?)\n", - nd->name ? nd->name : "anonymous", - nd->model ? nd->model : "unspecified"); + warn_report("requested NIC (%s, model %s) " + "was not created (not supported by this machine?)", + nd->name ? nd->name : "anonymous", + nd->model ? nd->model : "unspecified"); } } } diff --git a/target/i386/cpu.c b/target/i386/cpu.c index ddc45abd70..8c9ec7da0f 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -1722,12 +1722,12 @@ static void report_unavailable_features(FeatureWord= w, uint32_t mask) if ((1UL << i) & mask) { const char *reg =3D get_register_name_32(f->cpuid_reg); assert(reg); - fprintf(stderr, "warning: %s doesn't support requested feature= : " - "CPUID.%02XH:%s%s%s [bit %d]\n", - kvm_enabled() ? "host" : "TCG", - f->cpuid_eax, reg, - f->feat_names[i] ? "." : "", - f->feat_names[i] ? f->feat_names[i] : "", i); + warn_report("%s doesn't support requested feature: " + "CPUID.%02XH:%s%s%s [bit %d]", + kvm_enabled() ? "host" : "TCG", + f->cpuid_eax, reg, + f->feat_names[i] ? "." : "", + f->feat_names[i] ? f->feat_names[i] : "", i); } } } diff --git a/target/i386/hax-mem.c b/target/i386/hax-mem.c index af090343f3..756f2dd268 100644 --- a/target/i386/hax-mem.c +++ b/target/i386/hax-mem.c @@ -178,9 +178,9 @@ static void hax_process_section(MemoryRegionSection *se= ction, uint8_t flags) if (!memory_region_is_ram(mr)) { if (memory_region_is_romd(mr)) { /* HAXM kernel module does not support ROMD yet */ - fprintf(stderr, "%s: Warning: Ignoring ROMD region 0x%016" PRI= x64 - "->0x%016" PRIx64 "\n", __func__, start_pa, - start_pa + size); + warn_report("Ignoring ROMD region 0x%016" PRIx64 + "->0x%016" PRIx64 "", __func__, start_pa, + start_pa + size); } return; } diff --git a/target/ppc/translate_init.c b/target/ppc/translate_init.c index 01723bdfec..a6f02f3c45 100644 --- a/target/ppc/translate_init.c +++ b/target/ppc/translate_init.c @@ -9215,14 +9215,14 @@ static void init_ppc_proc(PowerPCCPU *cpu) env->tlb_per_way =3D env->nb_tlb / env->nb_ways; } if (env->irq_inputs =3D=3D NULL) { - fprintf(stderr, "WARNING: no internal IRQ controller registered.\n" - " Attempt QEMU to crash very soon !\n"); + warn_report("no internal IRQ controller registered." + " Attempt QEMU to crash very soon !"); } #endif if (env->check_pow =3D=3D NULL) { - fprintf(stderr, "WARNING: no power management check handler " - "registered.\n" - " Attempt QEMU to crash very soon !\n"); + warn_report("no power management check handler " + "registered." + " Attempt QEMU to crash very soon !"); } } =20 @@ -9776,10 +9776,10 @@ static int ppc_fixup_cpu(PowerPCCPU *cpu) * tree. */ if ((env->insns_flags & ~PPC_TCG_INSNS) || (env->insns_flags2 & ~PPC_TCG_INSNS2)) { - fprintf(stderr, "Warning: Disabling some instructions which are no= t " - "emulated by TCG (0x%" PRIx64 ", 0x%" PRIx64 ")\n", - env->insns_flags & ~PPC_TCG_INSNS, - env->insns_flags2 & ~PPC_TCG_INSNS2); + warn_report("Disabling some instructions which are not " + "emulated by TCG (0x%" PRIx64 ", 0x%" PRIx64 ")", + env->insns_flags & ~PPC_TCG_INSNS, + env->insns_flags2 & ~PPC_TCG_INSNS2); } env->insns_flags &=3D PPC_TCG_INSNS; env->insns_flags2 &=3D PPC_TCG_INSNS2; diff --git a/ui/keymaps.c b/ui/keymaps.c index 7fa21f81b2..a6cefdaff9 100644 --- a/ui/keymaps.c +++ b/ui/keymaps.c @@ -26,6 +26,7 @@ #include "keymaps.h" #include "sysemu/sysemu.h" #include "trace.h" +#include "qemu/error-report.h" =20 static int get_keysym(const name2keysym_t *table, const char *name) @@ -76,8 +77,8 @@ static void add_keysym(char *line, int keysym, int keycod= e, kbd_layout_t *k) { k->keysym2keycode[keysym] =3D keycode; } else { if (k->extra_count >=3D MAX_EXTRA_COUNT) { - fprintf(stderr, "Warning: Could not assign keysym %s (0x%x)" - " because of memory constraints.\n", line, keysym); + warn_report("Could not assign keysym %s (0x%x)" + " because of memory constraints.", line, keysym); } else { trace_keymap_add("extra", keysym, keycode, line); k->keysym2keycode_extra[k->extra_count]. @@ -197,8 +198,8 @@ int keysym2scancode(void *kbd_layout, int keysym) if (keysym < MAX_NORMAL_KEYCODE) { if (k->keysym2keycode[keysym] =3D=3D 0) { trace_keymap_unmapped(keysym); - fprintf(stderr, "Warning: no scancode found for keysym %d\n", - keysym); + warn_report("no scancode found for keysym %d", + keysym); } return k->keysym2keycode[keysym]; } else { diff --git a/util/main-loop.c b/util/main-loop.c index 2f48f41e62..7558eb5f53 100644 --- a/util/main-loop.c +++ b/util/main-loop.c @@ -32,6 +32,7 @@ #include "slirp/libslirp.h" #include "qemu/main-loop.h" #include "block/aio.h" +#include "qemu/error-report.h" =20 #ifndef _WIN32 =20 @@ -236,9 +237,8 @@ static int os_host_main_loop_wait(int64_t timeout) static bool notified; =20 if (!notified && !qtest_enabled() && !qtest_driver()) { - fprintf(stderr, - "main-loop: WARNING: I/O thread spun for %d iterations= \n", - MAX_MAIN_LOOP_SPIN); + warn_report("I/O thread spun for %d iterations", + MAX_MAIN_LOOP_SPIN); notified =3D true; } =20 --=20 2.11.0 From nobody Thu May 2 11:31:52 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.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 150128073743653.44725618725272; Fri, 28 Jul 2017 15:25:37 -0700 (PDT) Received: from localhost ([::1]:50334 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbDhP-0003NF-KS for importer@patchew.org; Fri, 28 Jul 2017 18:25:35 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47086) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbDcG-0006NP-NX for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dbDcB-00072P-LT for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:16 -0400 Received: from mail-bl2nam02on0080.outbound.protection.outlook.com ([104.47.38.80]:34944 helo=NAM02-BL2-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 1dbDcB-00071h-Dx for qemu-devel@nongnu.org; Fri, 28 Jul 2017 18:20:11 -0400 Received: from BY2PR02CA0118.namprd02.prod.outlook.com (10.163.44.172) by SN1PR0201MB1598.namprd02.prod.outlook.com (10.163.130.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Fri, 28 Jul 2017 22:20:09 +0000 Received: from BL2NAM02FT036.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::202) by BY2PR02CA0118.outlook.office365.com (2a01:111:e400:5261::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10 via Frontend Transport; Fri, 28 Jul 2017 22:20:08 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BL2NAM02FT036.mail.protection.outlook.com (10.152.77.154) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1282.16 via Frontend Transport; Fri, 28 Jul 2017 22:20:08 +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 1dbDc7-0005i9-7z; Fri, 28 Jul 2017 15:20:07 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dbDc6-0006DG-WF; Fri, 28 Jul 2017 15:20:07 -0700 Received: from xsj-pvapsmtp01 (mailman.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6SMK0VR016960; Fri, 28 Jul 2017 15:20:00 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dbDc0-00069d-5j; Fri, 28 Jul 2017 15:20:00 -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=G3zXzkdpPquxRyVEEdyarTuNyPKVnPAK27YqduCWHo8=; b=TSzw6yVIo2TPCD/8SdxGR7BqwBs3vsoMOzoSLyV3BSCI1yAdagtCiDOx5xBAAy48fQwnACLl8bmUNeeIOvFCgZlQitmuyJL4hQCD1imTngWwAVhoVLoUuyb1SlXZPPbxSwvrQvL+0TcoqaOysuUPphsstTsez/t1mBviV9cpLfA= 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: Fri, 28 Jul 2017 15:16:42 -0700 Message-ID: <2897c32f34b415aadcf43a5ae296cf5f6e15e757.1501280035.git.alistair.francis@xilinx.com> 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-23222.004 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)(39840400002)(39450400003)(39400400002)(39850400002)(39860400002)(39410400002)(2980300002)(438002)(199003)(189002)(33646002)(5003940100001)(106466001)(189998001)(4326008)(2351001)(76176999)(50986999)(47776003)(8936002)(8676002)(626005)(63266004)(38730400002)(110136004)(81166006)(54906002)(50226002)(36756003)(81156014)(478600001)(356003)(305945005)(9786002)(39060400002)(118296001)(2906002)(36386004)(48376002)(50466002)(6666003)(2950100002)(6916009)(5660300001)(77096006)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0201MB1598; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT036; 1:QE/ZQTVE4GQeLK6sIpFtWhQ4PryxRdHZSIW9KUTpzDnKL3XS/c+oJo93fXaPW9R32UsvqGrCHcdmMPCiVHT9jomNjntTRMcXpddmUjePDpL0rldKREz1JXkJqs3KekkRAulDWkdVzxkSuk6hfA5IUdKK1x8xcZ6vNMB74sgo+Tc8Eg8M0Kl2+VwQj4W1neXUD0vZkA+NrKmWRtWyZ2c8ifRIK/PnJNjWQqpeZsydiOBIlWw/2tPyUzEcBJtMf/EBhOasf5rqc9lle5gBQGFe5zyAXdJbK2VrbgjJl2Wx463QteFJMp7tIkWTMc2fWYM4U3C1Trz+WiBFI3BROvpQNHtNLhMq+Guv3IKM9Io7Mchhlf07f8G87bynMioB5Fhf4MRPh2BPKKgLNGwB4bs0MHc/j959OywZXHm4bzdsCgLrRYRgjxy94/AEaOcoAv9jy/k4rsi2+bJynTz1VDZNFIGS5PhX29ZX9Rz9mBsghx+ukH3af9KD4GNpmMj8fgD1KZJh5xtGt1VTNQfWbr0U0dfjwJUlL+TsEH+mPGOlko72ULZVkWrpBq+SynCmvlWGDkH4+tzwSvMUkEUf0G/EBlWyQKFoyHiqjFybsO95RWA21JtXes15ab/A9539E7jc4wGI7762DCWecJjLI9fc7pFwxNjMl/66q4AlPlQ6UZk/BhjBnftlfOvqXXaWe366i/wkeuspfHaX9hnrxmzlscZdbZHhBolmIwe/WkxEwk3ToaPk1lX9+YaY7DUrl8d1YNta7P70bsRmqmS4zS/Fjmo8ao81Y/z2UQwa0KuqVVwjr8Qscv+bvgzC07zBBWWuhshG1jPVzlIf7EP29Sz96w== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1a7dbe6a-5a93-459a-8c26-08d4d606ce20 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:SN1PR0201MB1598; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1598; 3:y+e2Exc+ydfqREo5jaN9H7SZY4da58ul+n8gOKVBV9TWMd2QNDOZ+/Y1GxI/1al+y4R5Rs78ch8/6AB/TW3J8risplgNDa1D+8bvnfoCz6pVA1zn7cPjMbBxknb9uQpQ1BerEWTzc4fLae910X+Qvp7CbTQsdN+Xsh5hY4NHWY3E6c43FoyrT3LrPcR0KlMwj8fBiZGOuUqqGttbjAWxjayNGMEqr6niOK05TJbZ/ZbpQ+DLsxHI+KDh4S0QSROy11qboFDVQyjcCB6WK3pEFVop41ovGbFsJB9gPOoOF+3z5GEzTamRfWI3FeVTyvukSP8GlJ+ypd4SvjxJ6bKNNyWfBv7b7x9NYFC7zXpIwryujUz+s6lAuvJAV6M6b+TQt8FRR1hBzuoi3SYYiw93XfUu2SK9gGlVCH5+eMi4+mr1Q3F3TpKKOM2opjqAlMzvtg8OYdM++d+2jf2wu84dKRK9pwBmiijp0vUtjCETvn5/vpu5eiTOXU2xB/C4iqTrNWk06aByzuKbaP5mhKfoHozCvYUWJ/NQhm02eQm1cEEbnEpB2Lb1T8lgLWph0m3Masgs9wLIIcjdlQFUco63uMJe+Dv6+IvEtnzt/u3rOH3X+SCj2mT96KR74LYH3HRhsx6PVPaFyRtp2wyudQjs9ZiwmtalV1sKeRTLFG8A4bcWpDVluL8Kl0PdZppKR25PehxFeFebKgz+vBiYuAeNU34sLPYk6ouO8SEUpZ81UE6Oas4LfvNDzb8TEY5O0VUKFnawXE4JovL2jdfbgekHoSSWz96voPtU9HSujjnInYdvIMKg1TsmSoZP/qtbtTvm1N3gDrC6BRaFrFzq6Ea9PNyIWzIYJcZVHN15afN/JAzBdBpmrGTArxY609/j/oOse8XKeFDuRr9gDCfJGZj15JertZEmiKSCveZ1Oc/o0c8= X-MS-TrafficTypeDiagnostic: SN1PR0201MB1598: X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1598; 25:gKsDWSScvz0ZGzpJ8Lo62sOBXutc+Qi4sE0z7MQk4KIWPMWT8GdJLrcynLzUTpF1mIve0Cl/lCYczD9Q7XtgYMvdtECVEFj7S8rTezEYaulo8kqGgU2iIDl7TntZLZT1GPBXTtyNmcuKVZ6H9X43oLsz6mI/K4pFVLOQYEEm4cUsVf6vrCAALXWEIKED0CmeoY7DsvYHiWzCENEEiL8NHWWc2nQxfE4GGWOomnvoPbbTrCyiii040nl0NCUEqodShmIrbXrFMuKrKDnoTE99+LSMUapajANyr9UerbCLwWWxpGZrf0xtk06fL3qTXmuPvhtj3r27KmO2sXRvVfUR10tARQ4w0eTv3GmTHObhQvV60Goq0pEFXhZWXSrzLgmBCBAEWrM5fxJsso9K+nSkWX0O8UmqsVCpCfE83K9H372RDUZIoLzxsR3UiLsqnGxcvwvy6o+Z+jnKSSVWVFqE5PPcZBT0Q5ucxswOHenRzI3+gzy/SxRq6B3Stv7tlRjaIuYHFxZIiB34UTDPogJc9ikVEm2U2G8+oGbuEdlEZp8G0exZ7JQuvJ08ADS3i48Cg+vn0VRoCrKxufOVjBJ/RaURmZQOUtDLrQqsANmm3QwNTFHtwy3yJcWi+W0RnQATKqekvH/XI359kypSze180UFVAUVdsoZkmcz1zdTL/iWI/sQHP5qW8kKHtGfEx1VOqg0ksm4M0iLNZo72NVkSnQYbeNOw1ZAcEBmCYDrSPvx9GE9+sa6JvQzsui9iC0WlJqVtJa7LWmTTAO7c+hKLL9xX4A0HKxvTr6igZrqFrdBcvIgWgEjMPupVCh9vMyTYkaxwPrM5dLoGIqzXneEnfq2Dk0iDSe4Do4WzOIJbKRV8gfe3nqLTIdb1SjZ53uGLhaTNGnQ0/1KTrKsTpk2DLRVB0SP+bnZAhHIV+6yDQNE= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1598; 31:Uu0trWn//ti8ULBQW/ESx2LVOh0V+HA5eOrC5IbvXmtq7SjnFscar0+Fg4KRwKYMabf1Ox9xUXS8/yskepnWbFmZLKRJT0FPvfJpcRt8T3pH7nt2FYQJMs2O2g/yeDZGDykZwSFw86sCa160RQMGQ6Yd87G7Kio6q9D3LgrZG6KtuoMgoGevUEh2tg5XRnNernTDWU6HBoG+ngLaJym+H2yySQgxdetMEdi0gpll3o8B2LJRzej4zd+Z2qwe9PStR0eW19KFK5S6xe2r4K/WfrtyqOZzVjVpdu8UXqlZIhemkJmpWUK48DWTSclCS946nNbpKfFgFdukfLiHgeN2cFvZGC/PWWB+yNPIXEE5bF5ac7kWXSuADHxNRMPdjsm1HpIHormIiQqRW/JH59iAD0R1uNme5Nn1FdMH3l4Zn98s4GMRC87zSRAnEtx8FRTwr3+bmXuH2XEBtaysVg+b14eEuly+ydPHA9QEXa/wobTPH2n6KJmyQIqYte/sA4lCFbVPYzPHBABuWfwW2cqKLLERMxbYBvUBhcfY1Lu3hfLCHx/0qfko6dK+Xs85nrthnl0aglZj6R2z7CK9odbW92wF7umfo+tQelSpbWgBhMgZzEf4Ju+5TYVdlL5tKDaCUkYwaDX+GLXKHCWIFfpvbMwFr2gRPnQFUEi/skIb1+SDK2KD/M1vtVFrobvSXVXvMhXAZHFvHxG89iy0tt80ig== X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1598; 20:4m8lSylCRs/SaYKD1KZojwPYiqza1Uo75mn1Fb33L9C/70r4L5UHUnxBDXt/kT4OfJ9b694NX2Hte1sQo3XyqBY8bk2ACKsXNuQbf284AuRHG3zUgcjl878wjRHbxiJtr9sruS6ebMWbT02BgNdPG+seOGdPKyvZNB0BMQUiiMfD8lNJwXP9idAof3jg9mykMvaE9DRZZsA1Oih9+36RUhw/A4wcQ+ZFWkgko0MS4RmRhNhYirl4HRFKca3aDSDu5k9Sha1QfcZ5P6Zp11Axqq+Waj1ND9nD6bV69jB7LzzZpDPDBEaQZCOZAyUoDBoseCHpaGnOjO3OLHid5DxjC3at8GvIExSS+KjTwZULZ9GfD0dvG3ZA/wGRmWL0fNQJv85RgGeJjyQdID1azWYFE9ZW42TPy1hcU/USv50BXwUUlIIGJpXAUPl+3/TfVzeiEglkRlWIDzprGjmB/amjihHhVcN4XO4fi/8llOxn8OE29wPId/B0zet72OxpgbJi X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(10201501046)(93006095)(93004095)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN1PR0201MB1598; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN1PR0201MB1598; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1598; 4:MDBj74vwOAMaNr36zhbgaZeTjOpKPQupiwVbv591?= =?us-ascii?Q?/+0AgznJM4bjL8e7ZUZvjCMy7uzVVaC3IyTSKHSJQ19v467rJCdOYSLIkMV1?= =?us-ascii?Q?FiYYGSKoRuobsnd8NiDKnj2eWM4PYZZK9TlcpRADc7eLe69fx5wbOtLUaP/d?= =?us-ascii?Q?Adz5F+/+34n+yIH3XdaMAIYjONEzGXRri9S8yEshNGvrgMWOTGg93sdIoIK8?= =?us-ascii?Q?yeUFc8o4r0lkRjvH7n4M+di9Axe9W6sq8lRgZszWLA5pHESDgIma7JeuyVy9?= =?us-ascii?Q?PIGrx1ShWnmjKlexe1nxhLxdS72zwK2Z/6QNljFM/iLmhfJWPcpsqnxaG5ys?= =?us-ascii?Q?zQeo7FI/1IymX+e2x+iLcxHJBEcbPcE6cxJ3o1FJjAH3u4Gf4zED4qJoKD6T?= =?us-ascii?Q?7Rgnlv0rP2CjjT1nSPaF0uqb4xAu/g2raDnx86eNh7Ck8lIWCkRhfvuxgltX?= =?us-ascii?Q?EMoEzYFPYg/ejoc8efja5KMMs9TBB4KqgaSXoeFxbkrKgXFpI0jjWZ5c2qhl?= =?us-ascii?Q?K2rxXOWrpnfvNtw2cwwMY5qZU/fFJZx0vh30w5JZnoDy5oQwyaO90YnXHsVu?= =?us-ascii?Q?dbHtyzwms9B4dzI0cj+DAW53fmqqqZ1CkIw25mb9MCR9bqBW9hC29hqwOHzL?= =?us-ascii?Q?JhCbF1VtMGnBxMgPvQX8m+8pyNudNQAPHkFhILQAcKkFuef5V8mc9oBxtach?= =?us-ascii?Q?WG7qxJ4kXVOktsiIkB+vjnaH+Ex+EyvNJvQ3/9nVrm43G/W4brR59bFtarrD?= =?us-ascii?Q?QD6LdTkQuTb3XyD7MdmJvWLyRFO+Jp4rNVnWq+cZJxFOIiksicvz5edaQsYB?= =?us-ascii?Q?dkIItCYdqT3u+AFAvOJmYPSiaKnRAmnHRZ7HTQc8sg0C63xRJZlHbXRiy4/t?= =?us-ascii?Q?+i2I5gLFSZKweeNvrIV1lSrEWe9697q57mzhh/bHQTwDc9eIPbs4NxjqEBdO?= =?us-ascii?Q?2pDKduF23hB/rQjytevd7qEXtvNzO8+KY7oes8yru29stgFUTOsfPan8MOb5?= =?us-ascii?Q?00WK4UKJPV1IHYq9WNfK6eXvWYlkZF9z4gTjZvHRxTCJ7eRdlt+1IMbc8/dR?= =?us-ascii?Q?DY8vc5PMxJx71ObGu074yUokda/QLhRe6BU4gDjCIjUs6jtHeK28ZFX0EcMb?= =?us-ascii?Q?Ed5pS2jshUgy89tMmfp8iP7QdjKnTPza+mtIu1y6Y7bZgKVp95Lo3ddwgyx4?= =?us-ascii?Q?DxbRKt1Dp8v0Y9uvO4I5a8B4f1xbCab//7PcjIwUbDHeZYYbFRotiH7v70gV?= =?us-ascii?Q?EW6lqEGm4wEeRl3zbB0=3D?= X-Forefront-PRVS: 03827AF76E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1598; 23:ANigPuT6VSl2CinBA9byoMIvUXfTRYZA7IrJ515?= =?us-ascii?Q?I6xcr6evOjnCG34hmyOmrt9jyiVtvtHC/y9Wk7Zt3qAHh5P8Tw90L5btFpVm?= =?us-ascii?Q?/44lZHTbaZ+qsWVEGAuOA7JXLXPguOFDIuCuL91a14Gbe+wA0dfhnY8BrQfd?= =?us-ascii?Q?YEY6WNrMj6pk9EMun7OkEV3Zi2DRZ7C4XBFBeHJchcUZWonw7lkUUKCNsnzM?= =?us-ascii?Q?iubel97qlx3sXok7A3CRDia7BO91OdONVqIUPVqmf9ElZH6JQzJBveZJTrqs?= =?us-ascii?Q?YCMQrRzGgczLUOToqeBJDeDdVvMSCIC9cUVlCGeS7P5PLZ7QZGN0vfHO3jCo?= =?us-ascii?Q?PrBho+tCdPuyqaflfdSEzrocDsyM5wESpwlbx6sToX0H7D6Z2k9+B4g/82fi?= =?us-ascii?Q?PEHwP0wIUwnIE3TqBRlqcdz5AeUk0jhv5+fmiIbVdSDBILwACi1t9WyshBU2?= =?us-ascii?Q?qxBpsvz2zO1sN7fGVrhz6/gCHgmuQjKl8k42o8K/vmloSFGUvuKYjoORwb4K?= =?us-ascii?Q?1SFr6LSMm6dQEvYb7NEx2jPmB2Ekh1Phdiu3Q+yVuDufXaWkzl8LzMxzfAph?= =?us-ascii?Q?zJx94zl9e5pgsVyOO7XGcmTcFWnKKNhXh2dxv0cWqRMMQlal+JF+T8viDANK?= =?us-ascii?Q?Al2iZHvRE8HhWEbLUOwD2O1Ph2677J8+Ejc9Y54YAJlO/fN51bIl3u16r6D5?= =?us-ascii?Q?8MomqfwTtSiDDmaBhsykwlcWOTINhyLVc0N9dpN+Vsu5ej0NnOdeMhMImQol?= =?us-ascii?Q?qQ4lXUT0b0lp2If2jdEUut8QQh49Q3KESBsNJw7jCalSx0XMf1n+bmfE6cOR?= =?us-ascii?Q?fhk+VyWyKstwEXPMHqBYkt+Ea/RCd+apPMdvARMXpU89+wrFh3a8e4R7gpks?= =?us-ascii?Q?o/sVFrWzyF5JKNnk19mWGIyafD4PFWBTyN0hrOI+EQEauMwFLdwg1brTDEIJ?= =?us-ascii?Q?iscXp2mbQeVb2/+z9xqggOts0a1uGp4+h0wgsM/4WVDMVb6pUFPlggAnvrYQ?= =?us-ascii?Q?ffI4QCj1/6kPw6/9Ct0CcAWuRq6xinrPD5OXAKJpEsQyihdxzm+zonGfRBzv?= =?us-ascii?Q?has2aCkYWzxSgG/6+zoZjp1eOUrUQpaEICZmSqdSk562zTiVbdQksUQsF694?= =?us-ascii?Q?9Yt7EqAdxMpE16umftPpE2BD3eWikyXsJcrchlceYQ7V2qnMQl2GNAw=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1598; 6:PBJY3AbEKHYriGp5Uf9XQgHeSeK9eDDzWGSji8wZ?= =?us-ascii?Q?uPVSV/sGvH+tMV4R/mgWMr6gfcZrEMe7Zsby7IcXSOgpAOcKPiS0dHCZOWbf?= =?us-ascii?Q?unNwp8obi2Vi3mhp7PCsNvQGJWYLZemNAhwhBYG/87TGFXPhoFiRR0dQ+y0v?= =?us-ascii?Q?JxjvOue+4fjrPWn9MzhT1ArukMJRdVvQzy5YwYXFZj8E/90kPEOD9jZIEPPS?= =?us-ascii?Q?UqUvSxIW7LV773VqXxb9zP9y7qi06dzhTElw9EcXwRCl8OZYADTpFYVE+atm?= =?us-ascii?Q?oZLw1bTh9V6u/IX2qomfHDDm0In9N9McHzVTjhT+QYc7CVQ+/QQg3pH/uEFG?= =?us-ascii?Q?Tm6VRdK1vcdJ1wXu9J4h2FnBV+gH6Sjmz06UMWy4mvopSzx5QqyD1qNxHKtN?= =?us-ascii?Q?h5+4EpqHcH7RTYdLvuQBVZtQU+K1KXS6KsoylUo6HA0MdW2vmBW62c/gNDOJ?= =?us-ascii?Q?nyT+i01vi3DEGTj9iCrj0ELjh1wZY1Zuq3Fta/G96GgDGmjUlp8LbO9ZYYIo?= =?us-ascii?Q?N1f0khxpJersJc/GWuaFBKqJsGML6oaY99HzLaqMoZt+KJpF9IJaGHmhsy0B?= =?us-ascii?Q?if0X4uH3NQZ/8ht4bjSGG5QvfoCKzMJem2AjaiF93RlP1xnlAWxOr8/FksMp?= =?us-ascii?Q?B74O9f64KLY5+vOE3JSo4YR76uVbakaKyaMlNMDvdMk9V9GcEr4jkND/mXuN?= =?us-ascii?Q?mvLamCudpenKUxsXNvxCF2wlYpCNbboZWRshGliGsoiepfek+NV3fr/dxERX?= =?us-ascii?Q?TLfzAtIzY00XNQD+ILL8DdYvKsyuiy7aTyIhjZIX29oEFVi9YIQEzV5Ouhsu?= =?us-ascii?Q?U+GXWeyZL0L4a5vNP3I+Ho0GvQdvckKMyMeYhBoZwHuY/8n4k+yAqG2qsUzz?= =?us-ascii?Q?aUEkAgwZk6JVgI/bYYeXEFbTbh9BSLbk2by05iRqUu8J0DMKp7hKeHW1tYX0?= =?us-ascii?Q?WGjzDRb0jWcfdOPBwjr9sxrCG9Qx9Snq8V5pGtjLNbbcBfRojKVdGyR7PPNL?= =?us-ascii?Q?STW36Jg0vzAlKMKLYEVBZlwl?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1598; 5:lXY6NIR4g8WzchK1W4mA9e3iyz350Co3zVZ32V9YmWCC+Gz74QMm8jNlkO7U7E3Zi3leQpJKg2MRaqIlISeGwRxL931/egdXBFcqmNvBnS+JGOkS+s65RNyT29dtV3WQEiEyquZFN0Wzmp51mvhJtvZvDIP68/5vr8uMT0z1f4Gk0zjMszp9/WLf8dnGi1FGdsLy8BsqE1FJyH6NMcjPY52yAIDHV2aw1yKNb8q0kzJtS3FuHd33JigRMgp9pBI1q/pJXNdeu3osem2fUGF+Z9HlLbVCc67ju9yDEkwFvc+Ot5j+Cr0MMDPsmVE4ZBfERM7SyT9iKu0Wmmy45TT+8Ahfk1dKTpn9I1RcFSExu7dGc82Gh2q4mGQNdZjxsYrEIUI5n3QOhq9aVsKAaChYQ6c2R674gUcQ2dhWLj5pmoV6MSIl4lhoNduwDvDp5kxk1u5X4MWpXoZ7gMJYRJPg6li0fGv7nCPPgg1qOUMf0jar7zRleWGd2HV5m/xfr6gD; 24:mFYiowjCHriWzeETfeUximb/LJZxPDtugFM9vJB0oekoN4eTv6NkpZXBF+uLjc8mdevbIukjRkWmCONr7uMG0n8OXsmB2Qg8zanea8XJcas= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1598; 7:lsN1UshOShDNryEzry9SGrz6AAUYbJBy0C/9qEtTVkpLfYnJCnNb0FsAtofaQD75Te8h0+GjQtCZzzZ8DxQgvpDnHSxi4GL6KNtIdwPGeMWIVDpAeA4Ka41tBGwI1NkupLtQUW3blQZhEK7I0gKYHejWrOnqndk/ZyRVP9miXu/QGZBtnn5cIK154UZ4St++i6cN0/t/DxuPPc8O9VxS/a9adTV74xvgzfMelurvTptd/ZoYr1WaqAie1UNOVb4XTExHwx1Hth4fIpkeThN9Vh1rvMoTaU+9V/KitEyT6l0AucraW/oWvRQqpnyHfA7List7njBitYXXgeL0r9bLhvNwU2Mwj+6U40Js8tPbLn+LfosaH+yKqapx6hTyptXKpR/H99VpRUeOgIJ7o5ElEumsvJKvYZlLtXj+HfeQ8qvP4KT8zE9xr9la22LFl6Mf+ZFfrWtCz/fFQ2s+wolup1mAbljBnd8vBWImRS2YxSc8UxR5honFEj3PAV76W4WJ8HEIHAj6gpIvxWoWFRqme4Bh3Kr4mEqeTiQDe0+U+bnN0fMunyURXjkwlnTKfQPOvWPJKGcSislsYxxDNKQX/p0TNI8Xvh58JKQ0NjPypIswMzexX6kihzTm8GPNHSfzfNfHd7JgJ6/OHK0X6FKmYQrspHJlvtJiFq/oq/g0Ioj6m40rJQWXRH5it/1kwLvb7U8VrQCuD8owm9vn4gQSodh1rI0rD0eoM5G37/jwBFD3nKr6jnTYhgIJEN0/CEYAQefRAxdlBw8M3Z1ar8StN2GmnU44Cs/QGVHGsIGTUAU= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2017 22:20:08.0751 (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: SN1PR0201MB1598 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.38.80 Subject: [Qemu-devel] [PATCH v2 5/5] Convert single line fprintf() to warn_report() 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: alistair23@gmail.com, armbru@redhat.com, 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" Convert any remaining uses of fprintf(stderr, "warning:"... to use warn_report() instead. This helps standardise on a single method of printing warnings to the user. All of the warnings were changed using this command: find ./* -type f -exec sed -i 's|fprintf(.*".*warning[,:] |warn_report("|= Ig' {} + The #include lines and chagnes to the test Makefile were manually updated to allow the code to compile. Signed-off-by: Alistair Francis --- tests/Makefile.include | 4 ++-- util/cutils.c | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/Makefile.include b/tests/Makefile.include index 7af278db55..4886caf565 100644 --- a/tests/Makefile.include +++ b/tests/Makefile.include @@ -560,8 +560,8 @@ tests/test-thread-pool$(EXESUF): tests/test-thread-pool= .o $(test-block-obj-y) tests/test-iov$(EXESUF): tests/test-iov.o $(test-util-obj-y) tests/test-hbitmap$(EXESUF): tests/test-hbitmap.o $(test-util-obj-y) $(tes= t-crypto-obj-y) tests/test-x86-cpuid$(EXESUF): tests/test-x86-cpuid.o -tests/test-xbzrle$(EXESUF): tests/test-xbzrle.o migration/xbzrle.o migrati= on/page_cache.o $(test-util-obj-y) -tests/test-cutils$(EXESUF): tests/test-cutils.o util/cutils.o +tests/test-xbzrle$(EXESUF): tests/test-xbzrle.o migration/xbzrle.o migrati= on/page_cache.o $(test-qom-obj-y) +tests/test-cutils$(EXESUF): tests/test-cutils.o util/cutils.o $(test-qom-o= bj-y) tests/test-int128$(EXESUF): tests/test-int128.o tests/rcutorture$(EXESUF): tests/rcutorture.o $(test-util-obj-y) tests/test-rcu-list$(EXESUF): tests/test-rcu-list.o $(test-util-obj-y) diff --git a/util/cutils.c b/util/cutils.c index 1534682083..b33ede83d1 100644 --- a/util/cutils.c +++ b/util/cutils.c @@ -30,6 +30,7 @@ #include "qemu/iov.h" #include "net/net.h" #include "qemu/cutils.h" +#include "qemu/error-report.h" =20 void strpadcpy(char *buf, int buf_size, const char *str, char pad) { @@ -601,7 +602,7 @@ int parse_debug_env(const char *name, int max, int init= ial) return initial; } if (debug < 0 || debug > max || errno !=3D 0) { - fprintf(stderr, "warning: %s not in [0, %d]", name, max); + warn_report("%s not in [0, %d]", name, max); return initial; } return debug; --=20 2.11.0