From nobody Tue Apr 30 05:26:27 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 1499868313908314.14383918759006; Wed, 12 Jul 2017 07:05:13 -0700 (PDT) Received: from localhost ([::1]:53393 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVIGK-0007Fl-AZ for importer@patchew.org; Wed, 12 Jul 2017 10:05:08 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVICG-0004Di-B3 for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:00:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVICC-0003KJ-FM for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:00:56 -0400 Received: from mail-by2nam03on0062.outbound.protection.outlook.com ([104.47.42.62]:55041 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 1dVICC-0003JW-28 for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:00:52 -0400 Received: from CY4PR02CA0038.namprd02.prod.outlook.com (10.175.57.152) by CY1PR0201MB1594.namprd02.prod.outlook.com (10.163.140.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13; Wed, 12 Jul 2017 14:00:49 +0000 Received: from SN1NAM02FT048.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::204) by CY4PR02CA0038.outlook.office365.com (2603:10b6:903:117::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13 via Frontend Transport; Wed, 12 Jul 2017 14:00:49 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT048.mail.protection.outlook.com (10.152.72.202) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 14:00:48 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:52915 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dVIC8-0001LN-5X; Wed, 12 Jul 2017 07:00:48 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dVIC8-0003L6-2D; Wed, 12 Jul 2017 07:00:48 -0700 Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6CE0jAR014989; Wed, 12 Jul 2017 07:00:45 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dVIC5-0003JZ-2y; Wed, 12 Jul 2017 07:00:45 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=jUkdZbyUW8w4j7yAKk3OG+n4AdkETOBiUGf3tx1oN8I=; b=CsEIvKs9HNZunxr2PJFXnQbuTiyBQnnjX5hvWr7sebE/ILYXtnlFbcueWXTXlWcz3rJd16pvOn4YqQrcG3Vy5+oGSGGpSanx75v81YxnNg+8kJ/1PYWnYyAE/pDgu9VVtOJO1VQorQu13on1c51hMQLBmB8lHSW5jE4E7Otefrc= 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: Wed, 12 Jul 2017 06:57:31 -0700 Message-ID: <661b215695db878a0aef8401b506fb3da50e981a.1499866456.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23190.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(6009001)(39410400002)(39850400002)(39860400002)(39400400002)(39450400003)(39840400002)(2980300002)(438002)(189002)(199003)(9170700003)(6666003)(63266004)(4326008)(2950100002)(106466001)(2351001)(6916009)(626005)(478600001)(36756003)(110136004)(38730400002)(47776003)(39060400002)(33646002)(77096006)(76176999)(50986999)(9786002)(54906002)(2870700001)(50226002)(8936002)(305945005)(2906002)(23676002)(50466002)(5660300001)(36386004)(81166006)(356003)(189998001)(118296001)(5820100001)(8676002)(41533002)(107986001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0201MB1594; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; MLV:ovrnspm; MX:1; A:1; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT048; 1:2429yQuI8g73Bjf4w2R+vv6sjwI5K6JeOsG++ufYL7Keh2sANo0s9UGAeClGxnTihCzIS7edFLHQocSJ6/XNeHe7BTgRln1ZBgj2NUYpVo2x2vhy2ofp1F+Sv5s0vGuUnhU2Yk19Ajl+/FS1XBhW4k7nAT2V7sJZ/aeCxDeNjEYUiZaCD31xCshhhjoyh3bxZ51bct/YNXs8UAqld4lf3vTyfKBR6/shsOKJwxQ11DL3XbecIPlXkHxvFXftHkg4RuknE14wWn1P8mCbgZZ1C565/QyMTpQ6RNc5zRqO8G413z7EXpNvlS8esKM/0lUeNImzHWhCLFtIkcLpaO9UYGNIq18+roaaOT5361p6e4Qf/oONk66TzoKgkCEurbx/JImUV3rz6VrIwGqA5Q+E+5W/lcpbJRrDN9GLYXFzAlQj4g8j1ScNHkKnAySNf0w8xzKthi9UDLOJ7zIieRR983PTlti/BMCIuowVZ90RHK67uapwwa/aam8VVdx2HTDNtucbtw0v20tOKCLkiBccjngxTdkQglDl5GChL8uRKdqq3arwWupgfjMvPVA3iN7WEMSH82O90RX+A58Lj5e9OUp/28onW0xXsAWWgcO8WsYY+09v+7th8fJ085pdSZFGTOjEl/1Sv9Put4vxoU8QXahKOAPBxSPEHCBibsvZJfH0JyX+FwI5URgscygIzxUFETcYkzL2uLY4MFNeSl5uHiaUDM3foAN9S5xFlPAtPgt00RMB6FHX7DFo4UYuCTbGhFtRxw4ekfwIcrFWblOIDuDJNikq91EVGUHBSrifGvRmkArI1+hVuGDXWLq7k81sgTEe952hj/JTsY2lkEZB9ibD7eWyLt/M580MynmLqSbGwuIu16hLJcWw8MrjlaZM88jCn6D8GsOEVvqMjTUJUw== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2948f2b5-341d-482c-9b1e-08d4c92e6652 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:CY1PR0201MB1594; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1594; 3:6J3HSBOV7FGOWXWcbre2ZRBbLwXTyKuibpbp+jdAQV/cQVWT9E1zSJoHiF7EltyJBEsvflFsFbX9J3MMwcjyl0WcfitCnATDiS5B7XO/DXFeKBg9VzLSb6LGMTU2Q1NKzo5Gsl3GZTccZ+L1p22T4/cco/LlMO50IRgNfIOjbiF8nuWzo0l3oDmFAfK/7rxwvlbM2bKrsD55ObVzlB9gfJQTih527y0SlR6lS+RJb7ZNQBVViLl5PaoF56d9m081vPkahdfXa7O1CI1lHjUglmOHbqPWAPglvcV6LqSRBD5fhGNRKP6EXk+sUsQ+enXT/rABlmMT0jwty7ARN+5sgLUMhv8gJxZsXuibvDz72VK7BfBPOKHz2efwdv+TmRVnqhxqwNit+570o3eC/QVwBf6F6jhCkSHYZS4mhOwCBBwZF2n7fi/Z4SwZr9gnoPXrP3lbJ5W1hK8tBN5/cQbDyGXuov1/KLFRVY2tmT9s1YcH8qQiAfZ0+uOZrw62eSJf/S8G15HLDpTLugTXr6XJbydzp0MWIYZ/b2k/b9wbdpb5ZT0e+GgLTg9jFoPNu/ghSGeAz39ArEIhLzoP199rNqJ7weXGl7oY1ImpRuQRv5p7UCKfv/RCcMH8+sNUvAB2iqOG7nj+xOc6tDNGqNVBzttG6ghwcpaVWciDydx8JE8i9iIR2N8QrFz1V7ESm1i8kOzoAUu+WCaBZSaJhU9fxaRT43bkvg6Vui+2j73F4b5ixWYd7tljGkBgZl6xGh0WRmabYJCWngy0Cklk2e3p88u8PijYzAO7Z6VvW74IwDYaco2xfiI8iDGHiMt+i29+3bw9WoNEWiHJMrW+70KxqDULAkYbTApEGT+lYzxFG+kvKbfrHh5VuOb6MeqB5nGa90jBrdes+3v1XzCVTvg2YWkaLEsbfPjnd9T7x0hP4f60V3uF7pb6zjXZujUy6cu7 X-MS-TrafficTypeDiagnostic: CY1PR0201MB1594: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1594; 25:PRvmpTYoxUtH29/8IuYIqAYHLBxSbvLmdkboGGm0KaxOVz6sHVoF1fHtPP93osdm8/27uWoA4fGwKaa1K9GrqxIElzbkI8DjZ6NVtnqVqddjRt0KtOn88YBXbgjnDK9MykpsO5qUqCeUSwDv2lt/c5dX388xQqnD7Gy8ArDKWdmKnwp+Ud9YdQY09XAI7TTa9RW6m+g4fCiSsS2cLXSQoGi9OUwHsklOL3ZLZ5oeZgnUgu3NEFPpnmbK4H01p1kwJfv52eOqnywBf4/KXL3cNgSfz55f6vxkVFcM8/CRn60nPIHQsmWiFDPSDbTLe7jA0ZV8IaF0lToLjOK/kOmVskwB8oN2CfdL+98sqwdeBRta+I9/fY8r1yZ3riCQN/x9ojeLMl4CWEHO+wqED4xCc4Sqt5pBWcsEBfiztLDkltAYzavAIxBupy9Aci/4HOhTfzT4hRkODDPRw0uTidalEfy5qkrpjKdZywwKI5B43SJ5qsOws3cv982f0LX+mYjNRmMwQaKIPGVjGXrqSyWfzFzdx6eRsmnB9aqkbAS9bH3fqYWWmiNKfk4NLa/c/p8voA+PoM6oCD6hDtW4TpFWWoP/fUNfnMonX/rf+kwKKX/vuyAzLYQkXV+aDnXSSsTlW6o/kSbtgAhwlhXzcl8pruxX5aVe7+yyWso1Aj4J3cmzUgcWnNMrKnJzwb5dy0bJNPwvZT+qorqbG8lo+ICniXBWXTYT0EMioliEvlED4hAS9hm0ZDli8TTtNsVgewvIgckqeYOvaI4vvh6rL4VroY/c+iJUdxVsMUIj9uYGDB87yY02YoSnuZdIgwFqGW5kF9jjlN2oAriipjviiLvtwQiWMSMjBgg932f0onxZ0/q8z9MhxXgvBLl/W4LdA2luEkbfGeh2PJYjw4ukRfvJoXKQ5uFPgaCsGgsJCJid1uw= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1594; 31:CslQ0DxLKbOKLqf+c74+D7+jYvmf80hQul6Ob0Fiw8J90J1lkwvBjsJatd6ALr9UnHzNgayeGBSS2HyQMI8cgHH30Y/AEpUylp1lfYzliZ93okKdMIHFwDiTBiYgngTB9ONk/FrmDaR5XU7gcSAH7eqjPYw3fss1qCxyJIYPBXDVa9RHVrn+F7Jyw7b4Uod76AeMZ4jmwcHhlrx7zX5RQexAckr478444XbVLCXHFWgmRRmRgSHf3Yg5/PJNdHShmc4A/AUqt9Lc5f1p0FmpnLRYugiQD64Se9xpTq/q/EV3u4ELmc2TsJe/ktWsTyC0hv5xgJCMxmJALYEdWJK05PTniL8SOqqEBo/fklM22AjI9elI1yXJYmzRto7/9g7sFZZe6n3CIOIs0VWY4i9cL7qF4MQeNLcw4XMM64CB8Co4G9IM652MwhmXSLn/1cTTgJekDaQfn0xePC5aeSZlprTZ5QIJtugfrM1KKxc1VN5aBC8Rov6qU/nWi3i2wSeopLNSEpPnaChUI5EA3x5TL0XG77VX53BryVh64bL61gBfL+clo/+hbmtCh37KOJQkjR3JvR8Ypyy1MTfucfejungyb8kIN0S7EKC73bkUxAwHc2Vn1aGmyasZPA4p0O7dL+BfZ9mQxpL1N7BJUqBQ31iHyGcB7r1toDqU/7+7a3FvyAGOzXnLZykAPzNLdeSYicRjCI0dTQ/wIRQApPHeXA== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1594; 20:gk4KN0CWkblIM3Rg4oRptnr+ES9srsGDLpr1EGIjL1pID8aEyBy0mMK7u3Urzps2o6ynweS6MGGWAJA0LLIVDlsDgQGOhIq7CuXlBAPv8Ut8HQ2mfnClLs7cLTWfqHrNVve6Gi4/aIL1rvJSr+eifJdp818sC8sPNKQf9NOoNqZYE4Zo9X+5v2/+YLV/oRtSc8jHJJuLepqbzGkQJhnMYfRHbA8rJVpX4Ny+x26zEUP6yGCH/BZZNvWn1rAQo9TsX1XhVdmNuxvuVsUyirDcLn7tWW4Py/11cc2Yck1oPJIKGOzvtJYMhgOnzndkdL6tBL+S4GCXWTqB+BTPWeY4WLQjfFr/cmy2WY+slDncAscHYcQrOm0ddcfiQIFLqPXsbbsAHxVqpA+IkIqqwvD7LQllZHJTLntveGOvYz5Oe1p3YF52ME4vAdxHFgskVm/JIk6cU9B0TaSHgBLpxJ35qUGPJ9sOyXOtzq+nASbUgmEz50XetNGfY4Yy1y1SDZ/6 X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(192813158149592)(247924648384137); 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)(2017060910075)(5005006)(13016025)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93004095)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0201MB1594; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0201MB1594; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1594; 4:VtR4wANQgV2Ltq70aYvodIhDhpbtgYeqoL2EuX2G?= =?us-ascii?Q?ju+lzGitzSZs7j0x1/XlwImQUlgIPs0b9OX1qGk3/j7/QbeutlSy9RH5OzHJ?= =?us-ascii?Q?CbuhSBT5i3S6ReAH3ReJCTL+4ut4y5/GB2pvLsEBaWA0JbMkZCyzo2Ik87Z6?= =?us-ascii?Q?CD4O9XC8kupKUKZGeE6FW7vyQC6b7CoH4BoPOCSX52HtoStfgW3QQnWV01/u?= =?us-ascii?Q?SGZciZRlCcYsAy4TxIXbq+gxm4jYp4sdwM/dm9SgxcWzT8hDuE2FepZ3t+zp?= =?us-ascii?Q?3aW019Ft/QzfytI1kGToE8ljHM2bUcFmMlTi5hFFe2bSDpcwZY+A+/JqjVYI?= =?us-ascii?Q?OskWdXxRujW/stNab5Dm9tTiJkfT1AveZxnlZLKEs/dE55Dz/4xTXJnFuGYV?= =?us-ascii?Q?/s0mG//T/jqcLUW9g60w1K1XFNfNeWke2ll9QFDqxuDS1KuLAuGjS7kHkc2f?= =?us-ascii?Q?9JlLmlseEDl2L3v4ftiUvisYLOm+vOP3CF6rjb/PhcK3Wx5rRsexOom2RvKJ?= =?us-ascii?Q?bv8pvpjxXioNwWmS0+YUBU3byixVAHNQ1GKi7eY/eIkU7txWOlwFB06qvIOW?= =?us-ascii?Q?2Q+G1vrwnDhODjV6ceJh1nZAopUGYqk94/X5CVt95hCGXlBrYh5ifOVpLKy8?= =?us-ascii?Q?lYoz474VyjlCak9rQMZ9Wn3ksc+AhEDXekb0eT8xXa8ZTSjNmQVx0JSWb0JZ?= =?us-ascii?Q?amEfTjU5qLRLHNvEh7rPhaQ4k8fSelpOdoNKdNMONFsYLd4snyodTw7bRHu+?= =?us-ascii?Q?ZorhLCcdTfpdDqMoeNLeKfZSi/KE5/1AQ9hK+IyYMY7uZzHQkdhJkkr/0YF9?= =?us-ascii?Q?o0WjoVgGwLyjS1Qa+jHdtImFa5mk46BtPPrhmGOvo81hPHPNzbCy8nmprkQJ?= =?us-ascii?Q?SDjF2KA7Rq3vVAiHeRUa+Lq3IAa05Zan/kQTWLNnaqdD+Xu9MRspzkHIlH/y?= =?us-ascii?Q?sYWZvKwmHv5XPG14Ws36tyCux98frVe18Cw9EJTpc6x1ZRHVckIA7V8UjGYv?= =?us-ascii?Q?7fqNkqhiNdJ+2F5Osxbay10Iif0tYc7FkfJ6CvozGopSm4HCAAIcPsCtEiVa?= =?us-ascii?Q?C3yD+THkUSSaVhQL9jVl4akHwlG3MZ1QDTIzRpDmt5bXE34vDc2ppt3xui7z?= =?us-ascii?Q?p2nIY2g1FArf/tfoE10O+aXFox69ZtgDEKtsVJ7Z0316lxfQ1ulOLpAAhCUP?= =?us-ascii?Q?AgUWnkuI+xPRhwVw74bL48AojWSjiML4folzlerxiB4hmtg6rdXloXZnVmXl?= =?us-ascii?Q?+AtmmVBPY6eNHzfJAY35+eaH+UqIbe6p3y0LZ2ccNmWXa8EPTTsTCdOf5Ast?= =?us-ascii?Q?g7Ll16VaWvrR3937oXtNqAJnsBRMFM3zbEvPY526dDbhZ7a74aXCNXGimvx4?= =?us-ascii?Q?0xCSsA=3D=3D?= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1594; 23:dekzLB7E/IQgCfFhgRpvehJNbTcmOHy1dSbEe2Y?= =?us-ascii?Q?7zXv3zh+ToZw3cD4VaH6+3zlLeuJh2JLX5cH+PYBs1yY82VYJ5p1ncam90Oj?= =?us-ascii?Q?uS4jRKWP3jLSEBE3/MSynVTXkGjmQNncJGTIMMU3vcQx9FdPgFVxOvvwhZKM?= =?us-ascii?Q?SrQ+ibbLcJZPLthFQtz/s8ClKCeiiEi5Ezd9cJGcNPHc0hxA/ePJ07nJsPyS?= =?us-ascii?Q?76m9QYYDVEoXLKqz773uAoJEzr3cqlIeKs8BLTNRmg3sEKA438kvvXNVisOw?= =?us-ascii?Q?j8NxNqUUq9eNXnIazwrAwGNTnnpgUQ9rS8/ramzBTXuNEx7tRJLkkiipILdl?= =?us-ascii?Q?oY9DaEwiS4ssIv00DvHTthZRjxOeoXY124h22EYq2K+cmfxf137Sdks+fZ3j?= =?us-ascii?Q?sKQdgpZZBkO9XdZWBFYmvo7K/dapWfzVuYTK21r4b8SmWhBb4FiFrfkN/GSo?= =?us-ascii?Q?XP7LgfeN8M0f7pxyCfpQuyKWqXIBCFtae2P+A86iae7l5a2pGYbBtpKteOdl?= =?us-ascii?Q?hS+h011/ynNCxnavaepaAWA1w5AO8c4wRlyPFBSSPczPKm9i9FTwC+bCoNot?= =?us-ascii?Q?zsUe9IukBFrVX4Owjo1OGk2xUbGDU555BL2s+DS36Rvo+zPPzz1HdxLchvja?= =?us-ascii?Q?lpAA9roDZDnEPnGMB0hgoeT3sPl45L8xoFcWdTEaocBEybQYAN1LSErEbA5N?= =?us-ascii?Q?eZG8+HP2JAGDHlkPSRnQhEZzysJoUXqkNfSGwhcZzTZVn7FAM9lKCdTxpTYG?= =?us-ascii?Q?p4uEEJZ4UxihObGa9V7FV8Urabtru7gCDL6+y78EodjttPNYShaIurm6PPrS?= =?us-ascii?Q?S0UJXTFliG60CYn6zBm9J+V8ThhTTaTzofjRule+5v9ZJ+g28iZ7zBZHi2pn?= =?us-ascii?Q?61+w61RaLh9dzrMiBWJILtHfxdKUpSbHb+XsOqKFUeINVK1wTfog3c9JVVt0?= =?us-ascii?Q?AuKyCkhq+mAQpO+Hr+OY8iyB7Ra/i0efJ1e6JsVUXxDgocOq12GT9qd5wVOh?= =?us-ascii?Q?gPVGoOcfYSMEbMao1MHmN4wB2xtZGZ3s1SiD3wduLjaNXq8c36nTMy6aZY36?= =?us-ascii?Q?286MM8I5CQ5EqNebLchSUY4Yr/id+/pMkuFtrpZs4hnL1zoF3XgiSQQLL7oP?= =?us-ascii?Q?gUcSXkySHRUDhXJ9gf4JH79IK0ca3nosIIjNxA5XY25uq4sa7I6ZVnwIENzQ?= =?us-ascii?Q?yEDLB63ULMvVWcvcxgMReemb7FjQjtPOnnYglYgZfjHeI8OFUSNGPLmXMNQ4?= =?us-ascii?Q?YpOZ53PMkhS19+SdIf6IOVftiQtAGqgOxnInD3MovoOSHbCnIxlwmpMrcDz0?= =?us-ascii?Q?SXu4DIDPv//aCjUaJIRQDFb8=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1594; 6:GxM5XdzCKhvdEM2K6gFy854PRnjz1JpzMiF/W2gB?= =?us-ascii?Q?w0uW8xGm1P/1/swHfhYzEQoHRwxQlJMJdwrLdi8b5xlFX0XNj/GBgXBefxAa?= =?us-ascii?Q?++eu9Sg3GjEOpCmprMANWjy4y7JTvVf/x91ymH1VJsM9THAahSeH3KHLXJK/?= =?us-ascii?Q?umTJUJwYOGtNX19nXKICAuYMOuZ+3zJmB/H0Qv50HMgjmJr0A+1s4l8Wv7z2?= =?us-ascii?Q?qlxozgJELtX9wTb1j2P3NOsUWz/aaFzbuPj6hLiJaqB7pJCxQJdaRvQsvNIQ?= =?us-ascii?Q?8uCCkPFCM/urDj97j2P4Rcu2WpElyfMHFEvpX+PqIsuRSOk6CCHIBRt0PgBU?= =?us-ascii?Q?noEKHz9KOUdscVu76QYb9c3l1Xi06lu+88q338uw7R/4hcKRXaKQ7HKlhRrm?= =?us-ascii?Q?XWBw4lFfF3Y0VmTEjIGMmQy6vKlPL/1NnvS8XlYtIqtct4Zxco79EeR5xG6o?= =?us-ascii?Q?6yuJX9YPeS9LA6aJnKKydcTS5H13/ZclND52bgg0yGF1ach+aUR/VFBlbTi7?= =?us-ascii?Q?XSEcCutAsab+H5kFteHdqXTLl7H1f5Ue5fHQgDHW2fvnscaEx1d40JvBNGbM?= =?us-ascii?Q?9NxGfw54uaucMFuPNegPQ6z6SYu4TOIQnz27RdQc7YR4eLg33G7XAXkakVBQ?= =?us-ascii?Q?ysI1SDJ/P1FK9gB4VMqWBhpGQckiLA3QnHnMsD1jtvsKJErrP7kkNEi6Rnt7?= =?us-ascii?Q?lobovdogqAn/wYLUYIBL0SxXi7L0b3zxbiCC+wylsJHmU25C5tSgED5Gs5eI?= =?us-ascii?Q?Pps4YGY8PJf88j99gL9BIZnWy7kWx4/+atAEdffgSpMULKypYGTQVbQbCoq7?= =?us-ascii?Q?cTRLguj5xTuSQ6yAQh9B+3n6ZKc0cEvs7t4kOXqBmEo71dSEME4/cwg7aHiq?= =?us-ascii?Q?/IPvNViJN7lNXVaV7jeLMxkx6h1tyntlYLJ5jhlWMIkgsM4aYCXONE43kkr3?= =?us-ascii?Q?ei8L/ApUf0l/dX8QSjbFBNuLVmlozVZoxCK9tDRQjQUYLEO4fXCsT6LRkJcE?= =?us-ascii?Q?n5nJxjAtjjR9xp/1poVqnQjM?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1594; 5:wy/djVfpAVO2iWrKIXTVytW1tDfNeM09/s87kGMZimuIGO06LkBMW59VzdRisRQxDTg03JTijtzPBAo7/y76RBkSJB76v/wwmZMENRHdHHMzXGEoONSImnrb+dsONSFjGpEJtIqL0cmeEEaHkAyr1c3LLn4OTMGGkDmG9ecWJEiE2wLGs3zWXc/Bnr/uyINNC6FJDsqY0Jg/w0XKTPSsZJJS/K7Obk+LvgHz6U6WXz7pwRM0mOnwfGNiMEY+q+PEFWfLcz2DiWwYM5XzJKE7EznxQzph/N4zLSUhhGrAxHkuMWWw0hhAjM5RMsPycyuim81RMZpR+MKPGrKHPXnwdAVVAW9Tc5XziX/4cdq43FgA8ny0EkWNR3A6gI8l+ScU0YU8vW+0q6mUZTNYMI54V79gGgizrzH1YWOaYvNw3wbaDE4Rqe7dqSWo5qPtwqBvRoTguYVDw97hjRZQoHZkQGHVxhT8c/s1JvScSbmpSnCEZtgn4hOJmz1SFJNQ9lG1; 24:NSafJJHxDlTMQZS/zecfDZWXPj9QCz844SoclNzQgtChQVAa0HSaDA9Dfqy3m10nC/UUo5Wh0TcBNHVToKQi2zH9fMch0lV2bdjKktM30/M= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1594; 7:WPYEm2M+gre8fBPtbOTB6IkwsQolfi5Nyv1EdL29/2oFiylPe3+oZe8AQnkqs6DFsg7UhWKb2WhwmCcdI+7pX8A+3Nogz6CWo9Au0bdOwiYDiVsVzp5kMF3tpJORHTwUi9jOd5YRzfIx3z8S5a57ub+bK3rCSxT24Hmzwq+pggo+nOgx+9h5jEy/1S/ptonuywpMvci6GJNXhUai3BlzwCvV0DBaIrQ08tobQXr0tkkE64LHfr7ShAS03yVaIzcMpSax5DL+5dYcdEf9A1xOZ9H+0oZkVdgAIu2xT+JyM6IZTxlcNMmWZjE9OubKn0HhMaMl3yOVeSY46B8JzdPgk10ZvhYaTTwqFX/LTB4DNXpeHeABplUTq6qMDCK5ydibnlJ9/eFAP9zAjeaNUUCTQMOixQqOiJF6+hmxMVuipl96sEx2nePFIUHZTjFMH4/nJ3EgiKtoi8FjiMqviuxxhADIDA6cZDCECNJR1FIl2KAkyqnMjXnO1/MX/hTYXZiRumjcYcdR0oyDiyFoXVj9OhP8ViscxdoQBzURIWvubPXgaa8UYwsqkC+PJPuzj+O9cuOR2jXZOvaOyVIxHcX4YdmnYxa+iwiZQmN0sxHCbJJbBzW2G3ETVaxUFxYHzJAdGUn0CvvVsgrtQwGXuy7q8AXmbYZfVvg3yxiYEoP1peRfEm7IYPjjvgie1+XfX3Lg7QquSvQTKlFOwRx+nlq4avn6V+z/RzZPNf3fH6IZeYZ19vl8o99mrM1gysysVc6240O+fqV/RWIOYoHxFASmq6wfyrLMnT9IcAq7X9fznnM= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 14:00:48.6263 (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: CY1PR0201MB1594 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.42.62 Subject: [Qemu-devel] [PATCH v4 1/7] util/qemu-error: Rename error_print_loc() to be more generic 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, philippe@mathieu-daude.net, 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-Type: text/plain; charset="utf-8" Rename the error_print_loc() function in preparation for using it to print warnings as well. Signed-off-by: Alistair Francis Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Thomas Huth Suggested-by:). It might be nice if git could add a knob to select suggested-by line, but apparently not. suggested-by requires manual effort. --- util/qemu-error.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/util/qemu-error.c b/util/qemu-error.c index b331f8f4a4..1c5e35ecdb 100644 --- a/util/qemu-error.c +++ b/util/qemu-error.c @@ -146,7 +146,7 @@ const char *error_get_progname(void) /* * Print current location to current monitor if we have one, else to stder= r. */ -static void error_print_loc(void) +static void print_loc(void) { const char *sep =3D ""; int i; @@ -197,7 +197,7 @@ void error_vreport(const char *fmt, va_list ap) g_free(timestr); } =20 - error_print_loc(); + print_loc(); error_vprintf(fmt, ap); error_printf("\n"); } --=20 2.11.0 From nobody Tue Apr 30 05:26:27 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 1499868829267899.9284550046959; Wed, 12 Jul 2017 07:13:49 -0700 (PDT) Received: from localhost ([::1]:53549 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVIOW-0005gC-7i for importer@patchew.org; Wed, 12 Jul 2017 10:13:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42139) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVICU-0004SQ-F9 for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVICN-0003WM-Se for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:10 -0400 Received: from mail-by2nam03on0049.outbound.protection.outlook.com ([104.47.42.49]:58656 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 1dVICN-0003Vi-EA for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:03 -0400 Received: from MWHPR02CA0052.namprd02.prod.outlook.com (10.164.133.41) by CY1PR0201MB1594.namprd02.prod.outlook.com (10.163.140.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13; Wed, 12 Jul 2017 14:01:00 +0000 Received: from CY1NAM02FT019.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::200) by MWHPR02CA0052.outlook.office365.com (2603:10b6:301:60::41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13 via Frontend Transport; Wed, 12 Jul 2017 14:01:00 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT019.mail.protection.outlook.com (10.152.75.177) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 14:00:59 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:53261 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dVICI-0001Lx-S1; Wed, 12 Jul 2017 07:00:58 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dVICI-0003Os-Ms; Wed, 12 Jul 2017 07:00:58 -0700 Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6CE0oHR015017; Wed, 12 Jul 2017 07:00:50 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dVICA-0003Ml-2E; Wed, 12 Jul 2017 07:00:50 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=9FIMUOAoSJBM7S5NPbg6QAHK7TatFuht7ixgoycww58=; b=b9RwtRxFPDIQETL1aAsmrw9lVr9YVn+alm7jG07RcF4iN3xX/b7rhju58oQYNWdDPzEwbVFIuYtccMh3RjZSvY+A0EN2eEdzdiIDTNiaIm4/2dLvhSRY8cLEFVsDBeQ29Hm/X1c6ine1yc/ARqh0+c1t3H93eBzwwJtKwrWnLqE= 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: Wed, 12 Jul 2017 06:57:36 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23190.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39850400002)(39860400002)(39400400002)(39450400003)(39840400002)(2980300002)(438002)(189002)(199003)(9170700003)(6666003)(63266004)(4326008)(2950100002)(106466001)(2351001)(6916009)(626005)(478600001)(5003940100001)(36756003)(110136004)(38730400002)(47776003)(39060400002)(33646002)(77096006)(76176999)(50986999)(9786002)(54906002)(50226002)(8936002)(305945005)(2906002)(50466002)(48376002)(5660300001)(15650500001)(36386004)(81166006)(356003)(189998001)(118296001)(8676002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0201MB1594; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; MLV:ovrnspm; MX:1; A:1; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT019; 1:FsFrfQseGK4cCOCEweCjgH2txUs9+Bu0wb9aTF47pY3f8nuTLS+4sP5yMgmpUnR2ZaNG4aXFrOaOtyq16Pd3+SqSgDrljarb1YGVJq+o4zYF2DSdcHem9OoSplqcMYwpcNuagFYDDiLzgVLXiG/X80/HeW37Aqqin9KZcx9WMMEt4BxkEtt/65r4KzzYc+l8SFrgzw4h06wtWFZOV/+eYtDdgajZQV1p69ufnKw80nLaHT8nRNWEuSjnXxKpEf6GnbtyTP4FuiVTKUtQw7kJ/B1YObyNI0SFNJHNrBx91+1Ql7o7taIDaHdndSXIUor+HIL+ldjlonk/rx27HTpDMIMS5KffeQiXRpyuYKXrl7+B1V8z6z77qZmvetlYYR+vSInpGzjMLtHYc1GDPUorZ2rMgApsVeMjxMONCQeDVCs4juM5Pf7p2G7eyC7YZEzw+JLc/koV0tzV041ChVio9FYVZaftOG1kfUDZwbhvAOoEMQYndx2dQ2KMKtBJceJj7m6ZlhRpdrRPaLYpseUD7qAUK0f3OAY8Y74icP8ym4aKlsz8p4zucuk2n7GNcSmr7SkPZ5z1Nn9m1VnPREfhRArzlvmQiRG57l6mIA0KwPOsEqwfA76UIAFgYRamahd68Cr9IRQx0x4CVPWYqWjZjnydZHiXaDJLzOI4N19XyAIZqK3Go0JJRzS9CPSF6kjRdpO1QJoJJ1g3A1UF/z6KeG3pFSqsYMW9BAQBKvgnEXF6sKeFxgm0AFQa0LollFYzRYzQkxzVX613bGmQe2MMhTNi4CsNELnNvU0lgnBt4FCM8dp0wpSabzyTlSVPPfFi2CEf6xBHe6X4+TKh75GPq7Qm/og0bNQBYUtVTscocVeBI9y5KFNR4thKeZq755U7opfgARHFNkazy6PS6vpdOQ== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 786ababe-d4c6-4cb9-5d89-08d4c92e6cd2 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:CY1PR0201MB1594; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1594; 3:i01GBPNYmKVVLxQwl1s/pwyUwxQcQmxX4qE6aL1IOXa9rmTXwnH407Wt4WK1lr9c+I2WXiYelP8Haq48vvKF5oYlHc8LqPYB+/42d2hSIebvhuiCNb9YaQkQZ+JiZ3bkoVLXc5vkLeaJAxlTF/T3tCbFg9OwoqnDoAIXjjiv6VFDqCRW6CHnxRakxFbDT1IIynJDssZdIjsK84BtHdOu5t4OQXsM1+yY6SkFW/KcJ3Zu2atiMrSbWOOP9x264d0QfFcmU8N7rTpThIgEGf+8sEGEHGNsg7XCMHsR4wLQibcQHWZ/n6JTA/fkP48R9z4+89nrnKsxKRkzqgtRs6NmgxSUUIFvPUQXrIdI50oOZgLsRTsQKNcdt0SIaNsS3a7xP4xK4zuTVLQiyA/dCgvil0XZTyDog3vgL+YjvuJW/TKALVdFCDNsDIqZtDvUxYMrEguTEoEg/I+BTNEKb0SiA4ydzxEPH8OJ/gORphDcZDSIj8PWEZrK4JQv/i5Qiftk8fb3DLTqqgOPSkxUetx8hqfhDeGZA4ZGv2aYZzTh0QeG3crhZ0L9dPskdwGNkrkgpg4TTpUidShMHedRNrFH/7zHQkvJt2KBFHG2mi8kwoJyusFEBHOrORlNQkmWC/zhpYBlVieqKiXFgF329f9rIJaYGRb9QBAJsuHLtYlp2g+K68yuNC9sx0Fp6XS41KR8lUvl8/Ipmla39reNYG+LXJwELIVMCRKA7mi7EvcZJ6VCUDdPzL0LSmYPCBdKY7r4U2lSTvIJ/UHu0mUjtFWE7QLJEUuBrQtkUABUk6G6N6Vd7dLGACqmb/hFrr+c3ondquRTJp79o31pmjnuZ1v/ipmha/eTgoiwFss2WbR4P/m9/9TODi+iZSqnAFnt9lncDDsa7krtL607FBoYrgaUzP0addDKFYwumM2DSlaj+eKLgUMTFS6b3rnDbxrp3Kym X-MS-TrafficTypeDiagnostic: CY1PR0201MB1594: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1594; 25:HSNucSQ4Sa8zZ0q6/PSY9bwZWomk5aYHYGBA/VtpDRKYDwZAd/in3h5jbCT1eoS7ei3r1+swul8iquDN+jPQpom+hi4XDYcilkSMCAXSH99FDGxEiaaI5e5ZdFnp66snT7X/cuehSFc/rGxttKcOsy/2XFmImDo/YTjcOEFUOlKXdNN/Az3S939+oLRc4/Haj8lf90e0Moq/gwN7o38qk+jMYDXK7++BpNX0rNFuAdlC3bD4zvu1nm7UEnJTbNeteSG8zqogGgtGoZqP+88UKsfQ3wqOC02OXmKwff4Gy9LdxXGNOf35NflfEj/urtBAx7YKQ7TEVyHaRKTygFLeVZ52qrn72il6zQSOMhTUM/0UmrcStIPYXlmmCYAiOAmKRUMn2UFv3JmNyQiiH1lmt5O6NmjIb9zUvEeoAbvLS8AEi8CfipaLqkbqDnR5b/9YeNS55VY58xEdyaxyQOF7DNVAjAmj8cBZQfSY5TcpGYHMP/Bi8pcniorL4rLLXcPaSFrdbGAsKmDp8lxcU1gyP6B59eDWwTmw8mhj+F7NTro0WqTDaE197j53+ntTb/MfC9hyr4cuFEljZrFu20rhT8u3L4w+rsG59WJfDW7xpr+V+QBrHRpS7ZjxXmcdidy9UWMr+Em1osep007Z9btrI8A73OmGjm/8HDHEQfIfZoJKfF6KkV2T5joekEwQjrs8sUGWyKwvaUBCqbeRF3CqCKPEdyK+82ZzlW4c/gQcyTYQ4+jifY5+PcaJAq76dPeiBP9yVzMJtUxtyBi+plOIjMiwEt8j6VGDGiTA3CF0IkXPK5fOCZu1ak6uicOtbKE4LK11E1u0TrywGDiXHD+HflTy3HBd0ARNjtnXvqihC7mVkWYVE8MV6OVggEKXea828KClc5Huvofk5W6ooF8eeqALHrHS/mnOB/y0q4w498c= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1594; 31:+pfPOVbDgx/CXsGEii8krG/eG7vsl4fPWBJDJgqngiIxxg8RVhygvAH3xjSvIjqSs3nvtGRzwSGG7ISNBw8bzFK0xNVPboIYjPQXJ14859FLHvtYFCV6ZPYmkvLIQx8mzpVE5UFxyPHgDP6LNavzw/X5kUrd7T4OOVlJrXhxS9ZR1U1nxqxdBE124/zuXb/AU9hLuF7FP7pETlKcYFcCNdYb+NniTnAFPOaC9E05UF+N+7a0txVBh17hyaEYSpfd5KxzyeawyGiSsfvxjzSdKNlF6VgArTNocRv35kClQwMQiVP4uyduAddPqnCe/W9Bku57JoU05IwdDE8l/BR6PyO/5e4Ci5l0sySg+Cdjuf2QaLULapTLvOFa90f0n9I3dDDdmLbtOPHUs/QIoQBD6JiAyqR6ZXops3G+Frecx/x85sM2Cf446iEoWkBXvWy7JNHjGaAS8qG+EHXG1vbwAkZCylxKRaUNvM4rwcimgRUlA7Vc7X3MFjz3yK9vowWwHlH+/DUmFs1wdafczF0owVnRWI/DpDhVAo/GgZpzMfOrIQtTPt4WihXUhYgoCj4FeO76Mog1jgAlVf2UE8QBc0FffBrGpXG4vroP8sCLqgqrloZN7qILR0+TUfeszutKfd2fMMT5zHZk2nqRDy9mHGQnwSVDIB79SlvPFqVICmc7aw/y+6T3G/bLzn4WqZJ3ca7Ql5uZLTedp4z6TUuD4HP0mRI/RcpJMD0bfuwNrgA= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1594; 20:g6S2g7Hg8wGcXneFhvifzMWLwCQoObCyr5LVNwVOxySmPXir4QUfIrQJZ6s0Dq5KOHSTwdcMgaIN2Rb0+cBMYQQ72xgGQRUW+FpDZ83RCjvMndLKcJpppO2AeWmnR9Za5VM2YZ+NWzCKOwLoVjlYYzkiRWkcA7lPHkWpzFLOqNMwL0kk5AGVk2GbfEKavAbMDBPBoLu/uwAnihnYPmewwHgHmxfs/5PJ2uFNW+hEs4rlJ2Nsj/Z05PPqWiEVC/C4Cn6avAo0FCWV5si2WmF3/YE0f16TZxsJOyGSqaEJEQGcxNkcorKQEdrP/Xp34/juFWEH38wkLCRCi4onyc9TLcYAleLz3WlovAuPSmljeIKgqJ5mCLcAr9ZVbpLsP3x8qDP9wkLQkvRWXvwsH7az8r7KtuT98mBnHBfAk8ymMQTPzkaVlytUjOK9VpFXX+kNVfKjLk+AhIgy//vXDeYACZOvfygQ9m2QezR8M9FJG7OoxdK1xnSg7KTd0AqzLJpS X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(192813158149592)(211171220733660)(247924648384137); 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)(2017060910075)(5005006)(13016025)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93004095)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0201MB1594; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0201MB1594; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1594; 4:RE9U3uqJ4D19Eg82Zpq+awrVsiFrTDX2YEx1YDbp?= =?us-ascii?Q?qURtPm+lp6+eKx6vgAHRZUdnqwRzB5g3PS1KHNUx1rmHGN10gIS8fh6za9PU?= =?us-ascii?Q?iw96d4E8fcK1Ze9Q7xlFqTj7fTZWkliIM3SbNOE/zuLvb6Gg/mSI1ez8PgL4?= =?us-ascii?Q?MyAlUvfA2fEmNIbi6Fw1/s74B8JCTUkz/MOvJu52mBiKtgBxEpku1cUVExne?= =?us-ascii?Q?9EtwxJITa0aReSeY11RVIUvW4Y0ZGciBqmGRC6nInzreciV58ns1OE4rdl55?= =?us-ascii?Q?nei/lVJljjsE0wFT4cI0TJ9/yCpMc1aYviXGtsYaKPFDp97qj4tpUboA33wp?= =?us-ascii?Q?Oj+/AB76WDQtZg8LK7CRYuK3yfQ8DO65LgmBVh9XqRvC1Ry1I3fpwlBrFWkG?= =?us-ascii?Q?37E2/ge++uciMJDFHC86KPHCf0eBWWfREYNLKMcHLBmRS7TGXLa6sZDcEbnt?= =?us-ascii?Q?MgV8GVIVvzISd05cNqbN2EDIbKANCF7KzaIj5hQNOpstTqhUrRVEdJnaOUqw?= =?us-ascii?Q?m5JJTr8+WOVRYuMp9yGTvefM2C7qjoQfiJpGsAMuAKm3/1W5eLn2KMl7rh2b?= =?us-ascii?Q?rt+gpdv2Mj6cPM2GrhhU3C1pe65KcC71a2mEmDkCB6l0n7cZR5V2Bshcc/53?= =?us-ascii?Q?dZ03TgQk/Yjub6iklefiin07Z1g7MENSzpEhuqdhlujg3IlW+pQq/0p0liX1?= =?us-ascii?Q?v4lOinTg7/ZcvYtp3w8k/YxxcjGQq20DDtId7By03CBMS342M41M8GZVpQA4?= =?us-ascii?Q?PhhL79HXvhzF7oryOILVOpyZWbOIk0CHYt5syTBdYKe3tVOfMYOJiYnFMn+c?= =?us-ascii?Q?FbRptxw+6U5hYjzU12A0nex1is8XUokjgprTchtCtKqcVPy4lkwbRHkQ2iCh?= =?us-ascii?Q?/O1tggXAjH+z+Hv8C2gu6npuWhwLPlUzjL7hiqvgQd/oX2VnSloDNJKGoTPe?= =?us-ascii?Q?7A1W3dfVgHAnBNTU4xrVIhLvnsWKjsVWDEbQZa/j3mbrO2CRLzPwwarw6oxW?= =?us-ascii?Q?rPVEnCo1uHsgXvPNOAoBWlzerlT6OdYb271MOG4SgaLzyOh0Kn3NCBTiBMSe?= =?us-ascii?Q?dsyxUsAefJS6akFNGuLw9h6+vifkeEKV87nWMkq+LdjhkoycaN2vXqJ1UXHh?= =?us-ascii?Q?NKU3rLc3nw4BMCugVzY7bRMxq3da/k6rz8Hu8+l1wuzd92r8qUj+VUa+iuuc?= =?us-ascii?Q?KCZFiS5DgYwbuQSLBLXCa62PsZiazyV8VjtOyzFGNS6eeb3E+qhE9lwpfBGF?= =?us-ascii?Q?f2WOsRQx+Ekl8EGgQvwZOZ5RoyLq1S2VDwsXM/eeYMvNXJLRnyRP4zZ57bkf?= =?us-ascii?Q?oAZMR4arZh7gufaDzfyJ+BYU4J1eh5g6hcVFNIksBW6R0D090To/rVjFfJYk?= =?us-ascii?Q?iAOFsPGRhusJ2QK0JWazxjRhq6k=3D?= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1594; 23:laW113VEnrgIlmYDNLnOMV+4sLsVgdxbCQgh0L/?= =?us-ascii?Q?UEbOKdNMrnCg2wx/Ls+4A/KKCf6v4XU9hcwxKGuz7cc2D4J4Hlb7yNflg3rc?= =?us-ascii?Q?u1CP7CJuTlaVZq9r3wmE6ry6aQ49dQYc4igjXJGOHt+eC4FT8kritxCsXR9B?= =?us-ascii?Q?1oc8gFivBeWF7QB/Z75QimkPh/YjBIYnwgLI6ityQKRgO4bisi+KOyWzxBKh?= =?us-ascii?Q?2zNUduBfPZt1wo2GOH+UBJu2TWZUZgqVKTpx8d56sdZzpA8/3J9zoXm0v4Dc?= =?us-ascii?Q?Zxreh7F6qhWmSG9pgdw9Ab/PJQtRjbGMGX/Z4BpNW3mPmLjRrOzYp6J0IB7m?= =?us-ascii?Q?pjsbcHM006X7LoQcVV7hpMLA4PX9gpxagnfDNFSDuNheMK1d49jK7V4lDKp2?= =?us-ascii?Q?jNmUawSzlOsPbMH1A/mnPc8guO9UiOUpqs136dlKUUc/c2EVXowsP0DEN5/b?= =?us-ascii?Q?J3fDHOU37aquVKIP8WY1zIzh3U6rdUkWC+EGRA/7/dr+vmPETtJG3YFqXbF6?= =?us-ascii?Q?88vYAxGy4ubTD1bChZCH5jXVKk2y9JUwnh675bWCiV1uSkLLn1GZoFE3FZEL?= =?us-ascii?Q?hR5SJi5dn6gG8xoWlzcdYECJWS8DNx8G8HR66uS2wcNL7uGrY86UwMH6FNli?= =?us-ascii?Q?NAUA8WkGp7YSPxoTtckfSpN6jHwE0Hbrqr1IZ43P0EQZMicLC4EHKsxTwzgg?= =?us-ascii?Q?sEzkVDZ4ZkGDgzW8lDu5xzpZIzm+jCLckYaOcmBqnjuCBzSQAxt5nyPZDDQl?= =?us-ascii?Q?SPKg8TXmO9oGo3XkchX/WyuHq8ZcxGk94AeWGZxJPJiCfbKJTuJVpdkwRwJZ?= =?us-ascii?Q?4xXoqDE/OxX0A01v3y5WklYXD274dRBYm+FUJMfv0T0CVfx7YACgGhCqSKoE?= =?us-ascii?Q?2TCpo6+HcMPGxNwv7PhkZTvt+VtNfDc6t32Po/Vg6GPMzyw0Vta3lyrhuzyu?= =?us-ascii?Q?sBMy2OYB90wuW6pu3vAaXJNU4+lGiVPLrUKxF3hoQHWGKkdcvpea8dq3kg3e?= =?us-ascii?Q?PIco1RNceIn0LcEPCVDuPtlBVh7uYI/tyRmswfEutN7af0Th5ue1dwYZW8Yw?= =?us-ascii?Q?nJ3/eVFp1W7iuwMCYukQHeuVcMdUI8+o44/Heg+0UnCvEFAGh57rXdI6AE+z?= =?us-ascii?Q?rQnjvqomO2pq7mwYk55YGk2L3Q/7/TSI60m+BVT93iT9yU094y+CJMvb0Yb9?= =?us-ascii?Q?EO6iXmHlM0Qgs7HWj2otGfxbV68ZkDmZZAxwt?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1594; 6:7K3sOOTIMieffOnO/pVSfhySJKHASiaDR6PO3EHk?= =?us-ascii?Q?MsUrVb6i5yABqSk0Q3/1WOx6NBpu3UaSSgvSctc6qwsM0iPha4fevsnGFv2w?= =?us-ascii?Q?iFQ4edopzJSM6paybGXJbY3VtR4LWYCXiQJzUiUnLyXcVoQsofp23pkQmOZA?= =?us-ascii?Q?2idIsTi3n2+URxqnufiPF/PcKQi8MMxQ7ApiCunKHGPaG+n6t7U1V6J9iZus?= =?us-ascii?Q?jSSQbYXffZ9PPClJ9JCv3lRbJeYba6snFkrUzwpr3VS0CmvrVsZ5M3MhMukV?= =?us-ascii?Q?aeJQ8la+O63feYHBNRR1uEuCwkPE3lZYv8hfn4Y3uSNAluD+qIRRkWj7kmGe?= =?us-ascii?Q?99JJ9WaYF6U/Fo5nRbY2jRM4kuiqqJoZHHPDnWJgRgEnW2SImLI9DROI/m/5?= =?us-ascii?Q?0mQH3ACTm00vOTYh8nwt4zSJplOrA2rAnTOmR64JMrmB+E+tE5gm0cdQ8e5Q?= =?us-ascii?Q?95abVEqgEH7TLzbvzuANDZL6td6dc9iyXHSiX7OvpUTOO1qBJQVgWLBBCxGI?= =?us-ascii?Q?VXpplG18USWj9YJsx5GPTSilUAFt4YTL2K/ZgKfMaIWYGP/8D4+aytA27eNA?= =?us-ascii?Q?ccgPAd1sgV/z0LNhcYvnr9bGqK56L+DTBokiDaU4KW5YUP9TOMj8rWl95n3X?= =?us-ascii?Q?qq3x7ZhHST5ttHNLsPfjc2ryO9RaXMcmqsu8Yo/v/tlRkqY2p9URl6m2+iit?= =?us-ascii?Q?fPrY3qv94jAyjFUXOPo/WmXXdbb4Flj+GHkLon0PozeSRqowHiSDlsHjwkzw?= =?us-ascii?Q?8RGyVnejfP9ktXwDybMeb0lCQsCqOdEcjW6kNtYl8FO6AJ0gO28M3trj9hZY?= =?us-ascii?Q?EBYFHBxX2ic66RPB2i5/k/S+Hd+IJ3i57a2F74gdfJK6f1K+SDteT+jhRmjb?= =?us-ascii?Q?4J9BSszD3ZHAIA7jzZquHZke43uhp+yRuCDbnE6gB3nZMllqlTARR3ld+kuV?= =?us-ascii?Q?T02V5nd9nye8qC7Q8b2YSJVpxLsni7pc4W4IBeKFIjSCu8M6vgkHK4OnIzCU?= =?us-ascii?Q?jafPjNWlVEIFSEXr7Sn0Si9j?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1594; 5:dsr8WWhxCRDa6uCnFp0uzrx83muu7TgttQlTKFs4WZbmlz4rc+xnxWbU+rTen9afCptfKBjv2RBjdw8T4HQ3n23sTj8Rx2pJISh+bWShTmR8ToKjWyuVbyGtSldzLOTVrr8KgnGCZa3fzpdRVhRB/nQlzP+K01R26IkEsBG0RL9s50Qyr2FCj5NY8l9Sux7SJCFWlni6FAdgncYmH4Fpq/ggiiwxVU+fkOBU8XaIzK32FKBqGPbMeZ+Quh4DvEcWSGPpr0wiH6E9Zid/U2vGP4ApyVN/aN7d8whdnGJJ/nN/C87mVDJjsTE7CIzThkrBY7Y23mloPX6FrsLuLTwaqN07k+4Kp8OCFbiKgnFLZHpUQbULuTnIrV6/pSo4prFi0jauPVahcHRmGwEk9mux92MA5ntGu7K9eYFZ033g+X7g2mJHEitmJFYpgji16xmrPZAadxTevsp/jl1KhKAbctWCuvYg63VaVp6nBRAphL8flKKD0/46D0TLR1ILWUdG; 24:qvEj8R+cAZX3I2Q6AOTHDOQXfeyrey7KjxP8WoDij8RuBKg7xOIv8dJt1VzZN7Lut1UNCYagEfrHZofiIpzvc7C74B33np0itQtsQJOZUHE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1594; 7:duScshjiGmmFKr0N+yVc0oEB27K+sn860tIeTsy864x4BaZKn7QLds70cIFnphDXEd3kubsTRJPNFc7OP6fCrW8wSAaS9/ka07oMQwvJP/KVm+G6HVC+rm6rvP44UfRvvUeAuioFdoFHK6/inT5UIISyIwrT8n1FcEHpeFYPL35PD1INHClLOAywUFYgFhM0eDiTeLiZaqMXBA9pUUgnXrba0s6lZ3GgWYi0TGnwmtrpFGG1X0FNfmV0huGr4Awg1G1lhn5n1wxcVM7HqNgx+Es4zjp2CdPB4C50fQubSs8kY3UBCtIxswD6h4PLHeYrsofijBLREUAnhIBqSa2GjDmmIociM9LjEKH0cAtdTMegKyBHx5W0QY1mRqrTFslPGD4kq3OncaSwC4ShFix913w15+y877I6VtoFwSnZTd7ZwexjAONHIzhZVDKU+dwA5EDwnE2ZctHXo/S3Jr57X/4hS0SINeEVFOTipvObtOcJWQ29U4B4sMzMIoPoGw3KBwdo8j4GLdJxt68Tv1BzAF/lPiuzLZLfMihqr+Bo6V6yHGTUg1N5oK17F1c3GlPWhv2gSOuUEOTu1P6Es/ILF54EoQP8O7skhRnJ9quQpXzIPfk3lQKOOtu4BIRvdSlZfKZ7DzHm3FLIYIaU6x9uTTwSMktJOJoT4jQFm+LWsXiWE63dNdho6y3/R+2Cualdk7RevyNOxpIMNH4jwq7f41bNao9HC/G5jzzPwodSyeZoOb4zumQgPVqYxQzVV7DXHayC2gPU+RkdXptQLDwIbg7TqzcNXasbpUI0qeOJuEo= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 14:00:59.3893 (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: CY1PR0201MB1594 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.42.49 Subject: [Qemu-devel] [PATCH v4 2/7] error: Functions to report warnings and informational 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, philippe@mathieu-daude.net, 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" Add warn_report(), warn_vreport() for reporting warnings, and info_report(), info_vreport() for informational messages. These are implemented them with a helper function factored out of error_vreport(), suitably generalized. This patch makes no changes to the output of the original error_report() function. Signed-off-by: Alistair Francis Reviewed-by: Markus Armbruster Suggested-by:). It might be nice if git could add a knob to select suggested-by line, but apparently not. suggested-by requires manual effort. --- v2: - Don't add *vreport() functions to checkpatch - Maintain original comments for the reporting functions - Don't change the error report output in this patch v1: - Don't expose the generic report and vreport() functions - Prefix error messages - Use vreport instead of qmsg_vreport() RFC V3: - Change the function and enum names to be more descriptive - Add wrapper functions for *_report() and *_vreport() include/qemu/error-report.h | 7 +++ scripts/checkpatch.pl | 6 ++- util/qemu-error.c | 102 ++++++++++++++++++++++++++++++++++++++++= +--- 3 files changed, 109 insertions(+), 6 deletions(-) diff --git a/include/qemu/error-report.h b/include/qemu/error-report.h index 3001865896..e1c8ae1a52 100644 --- a/include/qemu/error-report.h +++ b/include/qemu/error-report.h @@ -35,8 +35,15 @@ void error_printf(const char *fmt, ...) GCC_FMT_ATTR(1, = 2); void error_vprintf_unless_qmp(const char *fmt, va_list ap) GCC_FMT_ATTR(1,= 0); void error_printf_unless_qmp(const char *fmt, ...) GCC_FMT_ATTR(1, 2); void error_set_progname(const char *argv0); + void error_vreport(const char *fmt, va_list ap) GCC_FMT_ATTR(1, 0); +void warn_vreport(const char *fmt, va_list ap) GCC_FMT_ATTR(1, 0); +void info_vreport(const char *fmt, va_list ap) GCC_FMT_ATTR(1, 0); + void error_report(const char *fmt, ...) GCC_FMT_ATTR(1, 2); +void warn_report(const char *fmt, ...) GCC_FMT_ATTR(1, 2); +void info_report(const char *fmt, ...) GCC_FMT_ATTR(1, 2); + const char *error_get_progname(void); extern bool enable_timestamp_msg; =20 diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index 73efc927a9..9287cc5886 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl @@ -2535,7 +2535,11 @@ sub process { error_prepend| error_reportf_err| error_vreport| - error_report}x; + warn_vreport| + info_vreport| + error_report| + warn_report| + info_report}x; =20 if ($rawline =3D~ /\b(?:$qemu_error_funcs)\s*\(.*\".*\\n/) { ERROR("Error messages should not contain newlines\n" . $herecurr); diff --git a/util/qemu-error.c b/util/qemu-error.c index 1c5e35ecdb..c557c6ae47 100644 --- a/util/qemu-error.c +++ b/util/qemu-error.c @@ -14,6 +14,16 @@ #include "monitor/monitor.h" #include "qemu/error-report.h" =20 +/* + * @report_type is the type of message: error, warning or + * informational. + */ +typedef enum { + REPORT_TYPE_ERROR, + REPORT_TYPE_WARNING, + REPORT_TYPE_INFO, +} report_type; + void error_printf(const char *fmt, ...) { va_list ap; @@ -179,17 +189,29 @@ static void print_loc(void) =20 bool enable_timestamp_msg; /* - * Print an error message to current monitor if we have one, else to stder= r. + * Print a message to current monitor if we have one, else to stderr. + * @report_type is the type of message: error, warning or informational. * Format arguments like vsprintf(). The resulting message should be * a single phrase, with no newline or trailing punctuation. * Prepend the current location and append a newline. * It's wrong to call this in a QMP monitor. Use error_setg() there. */ -void error_vreport(const char *fmt, va_list ap) +static void vreport(report_type type, const char *fmt, va_list ap) { GTimeVal tv; gchar *timestr; =20 + switch (type) { + case REPORT_TYPE_ERROR: + break; + case REPORT_TYPE_WARNING: + error_printf("warning: "); + break; + case REPORT_TYPE_INFO: + error_printf("info: "); + break; + } + if (enable_timestamp_msg && !cur_mon) { g_get_current_time(&tv); timestr =3D g_time_val_to_iso8601(&tv); @@ -204,8 +226,45 @@ void error_vreport(const char *fmt, va_list ap) =20 /* * Print an error message to current monitor if we have one, else to stder= r. - * Format arguments like sprintf(). The resulting message should be a - * single phrase, with no newline or trailing punctuation. + * Format arguments like vsprintf(). The resulting message should be + * a single phrase, with no newline or trailing punctuation. + * Prepend the current location and append a newline. + * It's wrong to call this in a QMP monitor. Use error_setg() there. + */ +void error_vreport(const char *fmt, va_list ap) +{ + vreport(REPORT_TYPE_ERROR, fmt, ap); +} + +/* + * Print a warning message to current monitor if we have one, else to stde= rr. + * Format arguments like vsprintf(). The resulting message should be + * a single phrase, with no newline or trailing punctuation. + * Prepend the current location and append a newline. + * It's wrong to call this in a QMP monitor. Use error_setg() there. + */ +void warn_vreport(const char *fmt, va_list ap) +{ + vreport(REPORT_TYPE_WARNING, fmt, ap); +} + +/* + * Print an information message to current monitor if we have one, else to + * stderr. + * Format arguments like vsprintf(). The resulting message should be + * a single phrase, with no newline or trailing punctuation. + * Prepend the current location and append a newline. + * It's wrong to call this in a QMP monitor. Use error_setg() there. + */ +void info_vreport(const char *fmt, va_list ap) +{ + vreport(REPORT_TYPE_INFO, fmt, ap); +} + +/* + * Print an error message to current monitor if we have one, else to stder= r. + * Format arguments like sprintf(). The resulting message should be + * a single phrase, with no newline or trailing punctuation. * Prepend the current location and append a newline. * It's wrong to call this in a QMP monitor. Use error_setg() there. */ @@ -214,6 +273,39 @@ void error_report(const char *fmt, ...) va_list ap; =20 va_start(ap, fmt); - error_vreport(fmt, ap); + vreport(REPORT_TYPE_ERROR, fmt, ap); + va_end(ap); +} + +/* + * Print a warning message to current monitor if we have one, else to stde= rr. + * Format arguments like sprintf(). The resulting message should be a + * single phrase, with no newline or trailing punctuation. + * Prepend the current location and append a newline. + * It's wrong to call this in a QMP monitor. Use error_setg() there. + */ +void warn_report(const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + vreport(REPORT_TYPE_WARNING, fmt, ap); + va_end(ap); +} + +/* + * Print an information message to current monitor if we have one, else to + * stderr. + * Format arguments like sprintf(). The resulting message should be a + * single phrase, with no newline or trailing punctuation. + * Prepend the current location and append a newline. + * It's wrong to call this in a QMP monitor. Use error_setg() there. + */ +void info_report(const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + vreport(REPORT_TYPE_INFO, fmt, ap); va_end(ap); } --=20 2.11.0 From nobody Tue Apr 30 05:26:27 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 1499868963211305.68927219689715; Wed, 12 Jul 2017 07:16:03 -0700 (PDT) Received: from localhost ([::1]:53569 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVIQl-0007Cc-Tn for importer@patchew.org; Wed, 12 Jul 2017 10:15:55 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42222) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVICZ-0004X7-Rc for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVICP-0003XP-37 for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:15 -0400 Received: from mail-dm3nam03on0081.outbound.protection.outlook.com ([104.47.41.81]:16725 helo=NAM03-DM3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dVICO-0003WJ-Kt for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:05 -0400 Received: from CY4PR02CA0023.namprd02.prod.outlook.com (10.169.188.33) by BN6PR02MB2721.namprd02.prod.outlook.com (10.175.95.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Wed, 12 Jul 2017 14:01:01 +0000 Received: from SN1NAM02FT033.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::209) by CY4PR02CA0023.outlook.office365.com (2603:10b6:903:18::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13 via Frontend Transport; Wed, 12 Jul 2017 14:01:00 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by SN1NAM02FT033.mail.protection.outlook.com (10.152.72.133) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 14:00:59 +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 1dVICI-0000QW-HS; Wed, 12 Jul 2017 07:00:58 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dVICI-0003Os-8s; Wed, 12 Jul 2017 07:00:58 -0700 Received: from xsj-pvapsmtp01 (smtp3.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6CE0rrG024810; Wed, 12 Jul 2017 07:00:53 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dVICD-0003Nq-Hq; Wed, 12 Jul 2017 07:00:53 -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=Jce990CF8bbhhbjtUiWrf3hq0eu4i1Y2/CTZyttc65k=; b=E2gblzTzjZHK5AMyYvPme4YenyIy1kj1uGkvQlF/H4jJO3FFpjZfalNbFGxo+ClVZOwg6DTUy6ftljRvzx0RzxBCFeajSYI9n8qmJtQQDUQAGiKXbKYNgW75l/8kAhhkrEHWUVIg3JWnotatL+llbX85K4IP7r93PbQFVWD8DZM= 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: Wed, 12 Jul 2017 06:57:41 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23190.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39400400002)(39450400003)(39860400002)(39840400002)(39850400002)(2980300002)(438002)(199003)(189002)(9170700003)(9786002)(2950100002)(6666003)(6916009)(2906002)(50986999)(39060400002)(76176999)(110136004)(47776003)(189998001)(106466001)(7406005)(63266004)(77096006)(7416002)(4326008)(53946003)(36756003)(54906002)(5003940100001)(626005)(38730400002)(575784001)(81166006)(2351001)(118296001)(50466002)(5660300001)(8676002)(478600001)(48376002)(305945005)(356003)(33646002)(36386004)(50226002)(8936002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR02MB2721; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:unknown-60-83.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT033; 1:Df/xOiE3dk8IHy5hiZISIB5wPAI0rCvmZvlNPAafPjhl2R0G9noSwptjIb7PYto7RN9pVtM+XbU6VIV5AviZMNqZTkCHwElxiD11NWzSEwnp4hZs18jLS6LceSrZt6bvYje1whbreKX2cl9ET99L7s0hoohPmFyCoR547SYLRY7+UG4rBc7ux7HUTsGwBNnsfuBWs1Y+wjBYCNK/IEFWDn2vYIkejSspqmuNJDhriwHYZTl/YbBsZBg1S/6YovJeVx5Ew95UXStK30mDFopKoFvGraDG+4NqbTDwE/B/0F4m4h5XPMlg+lHfj5fNozvldz29HLEn1NA/chHskMZaoriqZcthCk0/dUPl4KO04dN+MZrjA47J0DCu8uFdOp3TbsvHtj8TO8inYUHwgjMLXaDfDO4xzmRxT6NLjdfQsMzk98WCjpNb6JTiMFLfSvThoYKYj9nKRzYhsnumYn7R0vaCWHxDFim+52xOeC16NBmntMCizZNm0I7Mp08ceWphGSRcCBZ96SEDm1Ji9rLbmUSMgZHbXQp3BK0DtmqNesqkMHbtQ9JAMLpe2F+EtVfJ5zhWYK8qoKVhhEoTqoj9tGsFoztIi1/qP6k+dK/LsfbJAk9FlbDtwYNuVn7IrXnwYlHIqPRftWECTxC63Fp5GeyYMf/pFd5zc75N92MfqEmUGniG6GmWR3QvCRP46DauHEJ9dYC0iB3MbTR+ztDF7afMJncoOv+85s+ooFadCJ7ZYznGuUQw/8bcrcJrFNm2+08GGz7ehj04q5+Jwsa40sbZCj2rl6VTVDxO4BWVtCJWpqt9szmB2XTc1kGekU/TLXWWciwIFlLt3GxDDwQ0BZbkgxkBc0P9JgBACMpXb+QUmNX4uFauW0IyaYyuIGcl/d3cfeQi5U6Hb5/PNIlltA== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4cf092b3-7261-4579-b5c2-08d4c92e6d51 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:BN6PR02MB2721; X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2721; 3:5AVcgLF+U256RBDLbzr4v8OYBJBX7G5zEoFSkalrh3YTb183/TbcWhHtGSqp14mX0rPSX/xk33IaruBhnBtpW0zTnb1/Pzh0tnTwqlahfu3w/8SIcftFYOJkOZKl2iviAOhK3cjdyhACcF/DTDnt8RoDhUTGLOpxYR43NEognWdEgEoMm92HmuJZcH+0RWdvt/bgE5PA0DcIGjOxtEGORSMHadLWBD3XiPuof5fbMjYqJ700HXPy3l1sP/TgqfgJiswoV8ypl6Jb1vtwzcUr3452sX0h+cyswu/0aRZZToRw5177wVx8CCjVNtp5V1RGGyVS0GZ8eYlS27IvAmF3t2uobYfVuH8/VUBr1bXHXR94dmju4isiOp1VIXUzggHkhvM3nM7NRmX17qn0wLtKEBRwSI7siPvOIKzcH5kCPkeuZjnmtndxZseu7bYX5ldMvu14d3mPxKQnj9++VFjpDbG9ytqM73BgkDRn8ODt40lFgwGeCiIdkQ7OZKiSKfFp+i09jXobyRnMEKQGHOu4+LXDgQNsQOJi4wkE4WMg8Vth+IEyibFfri96jKt86NrMGJEcQnKCv1gRyE3fOwS85RGB9LioKDqA6EHFgYZE5UqaScEWmgU17p/Lb8dmISwsWKhUuQmfcUAPAHOJc3/NFYV4AXqPTeZqRmshHOwPDuVAqjXbqVi0w1lNTFu4FkXp8RvpryqVwH2dVrxc6yRZXESqqh1eS9uQSaPdLrCE+ERK+9ochkIDLTuMOw/MYxp/LV+WuhM/P5g8L+/t/LLFa2F/V9zOk9UBkTuTQ7+CCo41yqxTZCTc1PzU54ojzBiDrM0/+TRmBZ5jhLltg5ykN//CWD2DFv+okdSRNyQ/B2wSaD/QDB1TD6VU84TRnfODzGr6roF5l8/E4JcyV741dNJqXljHpU0sUdhpA96Jeak= X-MS-TrafficTypeDiagnostic: BN6PR02MB2721: X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2721; 25:7D356scnYJzdbpMJO41uyTCvvciAeKfybG62+SnlaygM/xZgoNzV7xClUPH8OWr3tlukUs+S/e/ux13EYwEKzCZ5BC9DL4Lrf41bye/iYCIDpHcG8g5P73Xfi2SH58FAXkOAtaTl3GA5GLc+UvZnxKCYi2SR6sRFhF2ghIEACahq7Dq2GM6Yvds35rbRnHDPCcCqOxUPwBQ9a21u5/S6BeXa6yf97Zk9HSEAocTOXeXrHveNv+iDe6g5RVtZxTSOYwyh8X2eh17TUw1UUc2Eqm2xe7OZB8Z3MYoXRHxnEGsUA/fOVWFPKabeIc0cug4YBJJE/8/P8F7dy4mW1PgcTBFVI1wUGz9RBhw4LPO6C7amfL1cexnD7mvrqvmrWpKbz3QogSazPz10TsEAqoRx4cqHZnLd43xX2GQ4xJGujbx4bO16KU06fRvhuRw4pXraqotc1MnbIo1/tQz0BRRWGrVwn1g9/ZeBoTsCKVja322qKbPP872ko/jChwN4fjNACYU6VogGn6Hy9VYYU7EhBdlVXo7fmEIICnQXtCnto8rQWfei7MrpK9pfs5MsTrTUeXhHtEO/uDdyXfmA1+CRC4VCF1ghUBoKiFC/9OogkM2sLGFqhGAesd2mwG6GH7hnuIVcAQxEw1R+PpbbM/oRK/v6jONXFx0bpdRWaKgoPnNShIvKiqHCsLraex9vrBCdpuKDV4wBgIZVm3DRbPclUpt4Gs/8HsIY3Fjlz3gTu20X3joLjmGAYQcON9gdSsO2QwlyCzGsO6JEBLdUo1oaMAUQg1fywfChFLGfX2LyI094Ixmp6DhW+Vi7xaaZZfbilTasylPAnl9kqbGjprZ8Gu9CddSlM9gYHz9cbwCsJw8QYANreJ3ITJUVWqJHIXbnzoHY+Iyr65m8WH0fjHoiVgXV0z6aXUhw987PqHDxX3I= X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2721; 31:K/Ak6BNpCDveHOHp0ha/NKmnPhqaumBjXsiBEOF7hqBq0MgQnUxwnTMKb3KecteHfHRexPXw+fmqs3s3poydDzfV6Moy2bLZJle2rykKq3jegpBEijFVJjJJ68MEoLL17TKENKsS3twfkzP27RGBhdzJe8tjmaO3HhzLlkuTx+GLOayPhzyCKsqzNhEkMsaGwaV7gKFQvm9BvdpfovK21TPLPz2cyaAZxI9533IMsMwXXymcchVbr2ARTYc8LlYkbBclbIho9gQa2CNRa80t0jXDnEoXjkjymmJe2Fq/EEK2KOH+7L3P3AtFyg0qboPhJp626+SLZb9IyzQti2yNNxt/1Ffq2z4stzjo5e7L9xQ/+iJkjrsfGqS5czLP65wQjih/vcCHGgYTVRmSalusDKeC/iV/lsZkcjCxLoi0uvV7if15bX3ADB93aZAG8Iy1qFPl742UhiNXcI7WbvtuM4dbq6KRaVRnkqY+Z8ifP9Rdiu+I88b+alDU7W6LHId4CSJngaKcIv18S6wT5/YtiywqnKdRPuOHKzGA2wSRNyHbrIi1Q7AyOkx/12N+QH69LZ8rZR9lkVFdliitxU/h238Jpg7ZXK1Xh1IPG/s2aOpTmhFGAZAI9uhAPRAbPH8ChBaNyy7B/Rkf5R18SerxmaBL5o4JlEZkFC+0gJcOUgk912aBzeJt/KAWXaMp0G1qPAF/Iq5eIXQ395rYrnl0aA== X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2721; 20:XWltfK+L0f2B9z5izxRnOBGQzSD1UvnHP7+siaUUYIFL8Z+BI15IJb2CJkt+ShrC/pLF+REsfI0yytmtTVhOyTtIr80+UvPjCbp1msbj/EwPNL6p4YyNT8UIR/tXiOrK/nvjnDqbzgqHPPT0zq8fI1XlO6XNPMx8PbVVzRHtKkCKCeVtGtYPNqoJueSFSLxaGcYrTNtAkSCD9BkLARQxOecMuuH0IQvBEAWOUBch2rR2PG6iwtaR2tEt6qk9X7CWHw+6L5nnDJPkwslgjyo8y6pAYRQ3r98PWHWcL+ILjeU70h8TezeEtmLSFQhBmAw6h2bFDLQ4KMlrXIrlqL4pLuu0acr2owITJjzPTQjMYgukZkkMQieDchXcTykCVpN7rvoYR5DmYoDpo72N6CbyRjZ+ScHNKerURBXc8rgA98RPQC6PJ7OBPtqKlb55sbJBsxAMh5P20a/xVYLdVPpTKGQf7VxAG58hZGcWSYAuX1ZrPS2y5ChjvhonjYGWzkQx X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(158342451672863)(133145235818549)(236129657087228)(190383065149520)(48057245064654)(192813158149592)(46150409022019)(104084551191319)(167848164394848); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(13018025)(8121501046)(5005006)(13016025)(3002001)(100000703101)(100105400095)(93006095)(93004095)(10201501046)(6055026)(6041248)(20161123560025)(20161123555025)(20161123558100)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR02MB2721; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR02MB2721; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2721; 4:6cF43WfilPO3kfVKcTixyRQnwOJOYG5CW1fn56Z8uw?= =?us-ascii?Q?oIvEAQ+pqEjNa8x8J3pYwCcv4LVwW0d39UBBskeqTuhrE6ugJLQYh3dOM+08?= =?us-ascii?Q?3Z9LEWTFxBldd6jmO+lB1xkazUJ5+e4H6ONIGbs7+rX4LCEab87dIt4VAtM5?= =?us-ascii?Q?c5DB26fG0d3LNVKdXkIWI9C6ZFEvNMAYNE5XWfbqSA0bkLOwLam39vEHAlEh?= =?us-ascii?Q?cl6G0mCrMFg2CMKWOM0xSiQsk4mLDMDvBH02HSZn+WvkLKchcWTunpg4XIVg?= =?us-ascii?Q?CPpehMh3YqllQyzwqtAOxZ3lKvjvR/nUz3b9wAcrLjzOhT1VEBxRQADs1qcf?= =?us-ascii?Q?WKqmmLvOX4zfYlOxwf31+zCXYeO8IhVGHQaFvA5hKNSJubezHhFOF/ofvklj?= =?us-ascii?Q?OEvMg3f/4W8vhA15v9yPgVoyxk942Z7Xmz3vkpiiLMlmyl5MyLzLEelFwyGZ?= =?us-ascii?Q?3eCu1LnCkyVzA+ExnBooGd1KtTgLHImQI35iCdGZ1bob6jX5YwUvyJtwjgta?= =?us-ascii?Q?f3sO3KfJFxG8B5dz2FT9VMUoNV4ciSPBqAsxlcboZgBo6FVgQ5gjn5vJBGgP?= =?us-ascii?Q?lNpSRemX9KTwOTXms1YMtwHi1Pz+0uEkDaoR5xxPyUHqW/NXXqOnad4dugaT?= =?us-ascii?Q?+u0cmjydDxwdj555LwFFSKOdRepu1vuc0us8NBHYtMUa29BlMvY5Xyos4NfR?= =?us-ascii?Q?Vw8BuaSY/oOj616bvF2cu2gTEaZbaQCDi5NVF8CXYgpGuwJ9774K0fbCUUEy?= =?us-ascii?Q?my0Kayg/s/zfPpHPhOxyxwkmK4kRbE3Gs/wIqVah/t3U+DfB8cGMP1IBR55S?= =?us-ascii?Q?JAztsxcZoqNOQq9Azyn6Qn1N6rf5Sap089pgVyaJpyRN9wNiJQGFqp3j1rbZ?= =?us-ascii?Q?0ELu1IAIed4p8qx/NJyWjT9E5bTch+2bQDAzjwmpV94FhfXWmukq9b4lSWVC?= =?us-ascii?Q?VI1M1nUzEy1vITrRTSiljb2/+pAfR3rcD54tEQxjqPpHTIIx40BXsszRKdgb?= =?us-ascii?Q?Zbm/vCMQU+IwqMO75SbZ288mwW1n1LOZTkbahAeI695Dc9deL9Gjwge02hHt?= =?us-ascii?Q?mWvUUePcl8JI8w+VtrVmG7/JnPZSN83YLDkS/TgwknzjOFHk76ZjmFnfVh/j?= =?us-ascii?Q?bS8FUC0LMzOtpjugkVeHOFuG0IPACBBNXPXGi6+d00JLgssWFKM0STRLcXj6?= =?us-ascii?Q?vZjy8Rg6Bj5Rw/zA18R1epbRQlsWl0VgzL2A5GrhYChIwOTZJow3k6G5O3Rm?= =?us-ascii?Q?h7rAMiTsUmY2xDP4qKB/PXWD1PhdIDCVS0xK83uMc+qaBsXy97X3ZWg93ksO?= =?us-ascii?Q?0mPBgE0/n1CWaueJxu1AZfIR4MhY6WBRpN7p0qYKIwcrA73edXBVNHxJIxEn?= =?us-ascii?Q?alCwJFw8FOx2C1yHAgJYJYCehGlEsmRajvm24aGKOpAwYD2UurW5wrKTUdmP?= =?us-ascii?Q?ad4K0M30DeIwuEGwjDE2yh7fnbPDRK5kgWAkNjYl7LSymxJTZkYXIo/MqQnE?= =?us-ascii?Q?I916kh/Y5na4qJCSymDm9jppUGk86LebiC68i9J7VVG084xgpVmi+znShGq3?= =?us-ascii?Q?7beN1s73CXZbkpWtRcQ3t29MC0mXkLYW/KK+kAn226K1Kj5SR6Gftr6m2E?= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2721; 23:ZXIbqdXd/NubJKiZQM8jWJm3b6F5iL85UiBK65T2w?= =?us-ascii?Q?O41H5YkFG968j5PA5WPxMqbNUrqawRwizeb8snji+s2VPy7DnencKsa64T0W?= =?us-ascii?Q?aPxGKkpJBY3aPirBfq/Yy5X7itqeuQg+mRY6BGKotYp3/mKOyRfoHH+dHtOb?= =?us-ascii?Q?3eqDgJTMIzxvsoMy21VXZNPmXoGqKdxOShgcdnBYAdGBVTKWxH4STY2xM1I/?= =?us-ascii?Q?Qksh8G0G9B1S8ZcrD2lKISHeGhemzxV8qv8/U3AVBIceI6jzhkEUw177MTpl?= =?us-ascii?Q?hqtCbeMAJMaHog6YeOL6MjT5jf9w2842o7qa9V7KG+2mmCsJn3vBZS4jJZNd?= =?us-ascii?Q?FhIKSVAiUpAUV43xntKyM1azmnAbQ81aeWfERnbcZ0WqfflplhdpOaUO6Asb?= =?us-ascii?Q?GHi8iRxpTwOhWbphUyRsuDZ4N8ecHHl96JX41t8dhSieyTgiFXwPJT5J4pDS?= =?us-ascii?Q?5/3ETUefj+kbaCRUdpsVZfzH2wJNXCFMiGL6cOfxSxu/vd3v0osIO5qcvSWf?= =?us-ascii?Q?rmWTe5NumlF5XEHqF19CO9UcKXkyqkEf/U4C/S2gW4DKLMvEs/cYSWanG30G?= =?us-ascii?Q?dWWdtc830v/M+z2JoGP7MkVwRdV5tiPF2hM+uXvEr0VZZEHXqkbHY+28Ajwu?= =?us-ascii?Q?4GERQWxBdHLR4MRguy5aIcld5tuIrZWMWnySCaM9c6LLkcoJ4o+dggTPSdWt?= =?us-ascii?Q?LmXw6T0jV8F2XbCOehqzjnhM38+SpAgsLTzBxDAUNiQ1LuDAfkWaIbFbpNPs?= =?us-ascii?Q?iACaWHhEJRI2ML8Mkprm6J0BRHo+y6PKPPzWQJVXKyuYnzAav3lOOLUM4Zob?= =?us-ascii?Q?iMkynz3nlZ+C8HTmHFSJ9ORYqTusEMV4UQ0IVv+ppY4JmMrOtsfGgDbsGlyu?= =?us-ascii?Q?lPV/Wn6uZy2CrwDuri53FsfXKFWZV996d2Hw6uEkBgLrG+klkZpK/XAwkgLO?= =?us-ascii?Q?ZonZo8UZyI8DZ3MLROlrRVjRwbRgSZtqxldA3Y/cfnKpjYeoHDOK1+QVT0i+?= =?us-ascii?Q?2ZRuXCgrXjsrzSlwCM+dm5y/o1lMQ6ZQwum9TrvIVUncTHp8tCaBq50uvu39?= =?us-ascii?Q?Zj6caZhLDI5KqmTGxnOFsw0+m5eG4oaJe9E+YipnVW13UpDa4wrw/K85Uejp?= =?us-ascii?Q?XKGHcT5lkNoUk3/J8iVgMktZHyQWgXwT1a7qwoIHn/MvMFqG1AM5PPudzb57?= =?us-ascii?Q?26sXU5pn2reyLuL/ReTd433Ecx76Kxe5hEbTh5w9qG6pIhRkdNGlMymZUmH7?= =?us-ascii?Q?lqNvqiApJ3RivNkY5g=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB2721; 6:HxFYwI0UnrhGkAc0KuX7CWPSxhjesgGgNnBptql/mi?= =?us-ascii?Q?U5jvUaDdHe2p68sYozjxmIeUe131owIsN23aX5m4sbRYgYkG44ojXKZ5ItGx?= =?us-ascii?Q?YKFgQ6g30LRDr7CKD3EibPaIt3RDw3ySiug2oeB7MSXvxPox+Q++LOoDBCDu?= =?us-ascii?Q?qZwv6LfpAEZt0anLe3o//SSes7gx5H4iSUJ7HDjAEcwM9/CHFtAND9n5CC5e?= =?us-ascii?Q?yJXyqah3Rq7XWDp/9n32pd2CA5VEIxdyUmtGntUsknAqOarcBEO0XGT2YJ1S?= =?us-ascii?Q?yLIMZTyiTXOaSe5dbSUVhi88NvTcwGMLmANGxIYyAOTMv48JskBlIHWY+3fO?= =?us-ascii?Q?ieACKZPLC2nYnxn9NRY+pWn4Vhj/qMOE8031rGf79bkdZfMXY04b2Jla+EPq?= =?us-ascii?Q?3v91Cp1dXxVvImk12PakCxD+FcDNE6515QQNNJuFa8h2oSkPHeIqzyZVK7aV?= =?us-ascii?Q?DSB5tThHsrTiXTqMtVrbr1kTZrbkk7FwTbAf16NviwOlBSyz7+KbQpqc//MH?= =?us-ascii?Q?R1b6ODM8hAqOwq1jzaCjlv3IvQSQrwy/BgXPakkPgyWTKR2TtU2KRC3+95BY?= =?us-ascii?Q?SobdrjicB9piIkEFeeK/Gp79ixq9ZbAoM8IBRuJqd/CM3hV3TQbjTC8dQOKT?= =?us-ascii?Q?9dHvL4fJ9zT8xlSk3GJXCxmbajhd16hK3xp/nToUxafh6VXwN0YHKxbq7vRQ?= =?us-ascii?Q?gXpHnl9aiPgF5hNZ+y81l/8HF+MMZ+j1oJcY88sgUMB6P+xnf4BexclI6Bg7?= =?us-ascii?Q?IQut/JE8vqyccVNHkzRd3yjefqdgOptZXjVigmnPe5RTBt14oZ7XUrKVuL6G?= =?us-ascii?Q?GzUW+UkG/FLyyf4R9M8COIlc1WA3lww4899PsZtjARxMpHCY6noL9ohbfzJa?= =?us-ascii?Q?kG8X4ZcfJcsK2mB65jHyKdzKp+7bV+QmyEMxKvUoYKNw71ih1XHiEnJEdxHH?= =?us-ascii?Q?NUSY8Gk/2ngLdaly6JmimcvnYpCSzdjvlLeeIqMknPCheiAI61QbKiiyhJZf?= =?us-ascii?Q?hbo6JhLzXvXyJbJ4MxTPny?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2721; 5:rF4NotFfaiGBGtB2gdpo4fIs9DUjg4N9cuwcG/VdH9vN9jXqMxYphsapF66Is9jdXNwyYqXGNqzQ8JoKqMJl0jDftAp0kEbV1RVzg0/4GkF7Ws1gaiY6VFggx0i4goDZbbCnMKGSXzN8ORSP4Aqi7+hVDLHBlmfSoPNTmv18mPl1GFNCCYACFkR8hBNpZ3RRQGNurNcLcrTyy4GgNcX29W4798x7yNBon6mxYXzM5daI4Wtb4yqG6vWuOMJkrowrgLWDd4K4+KE5wi9xp96bIqSxkp30VgJACe6skg+ioQSDJ0SmL08zpP9gulZB+dOz0SKFCVZYtU6kyubzoEiPIv2BDGi4QvzHOt7+PIxAsK3C49z1Z8EbGLOeO41mCdgcdXFRrBYJL40GfoO1lZyHYHdHvqIQM1McoewS0AXx334byFFtkWt0tOFrVtU20DACid7f/GlczYVbUsKmlvgyf+1lFXce8zWLK/u4tKHqNJH87599Q349rvACKYnmMwbD; 24:Ln+bn7PVohjlkVp/KPrG+eoNjwKTQf9TzbRdn3x+lNso/CoXdpYquG/RP1eSAmmBJvHotXEzNtBvnQsBDbEMLSwGtbefSkNBoJjZFRHphWs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2721; 7:SNBSGzvOE6qwm9biaSVlVh5mpOBx6VAVh8BZsKfexzn8xAt1mqixUgtG3vyrkSxg3HvZkVLw5xVakzYShmBT2pYVQagMfNTk2WGcigk0ftzgKnM/17+2TcYZEhCzun1h9HIMrY/koJKeaDNw5OD4XMZ1VnZ1iuqHaSEG7CGZqxIsEWymaRdd9/XpMUKhZD5u32xCPcgZRR4/K2LvrwIyuVbx7Jha82+Cry6i/9041Fk7ER83YRPhpUcjDyBXTxmmOhdez95S9d2olvYbuuW/2MLkUGIirwCkaOHtCOvLDeo965/DjwXmGwFKrTvjbmwz78Y4ZhUD4qeVKzRqOGJjdsGaDx/MFxTHe48kSF9CSZP+s9KaB3j6qma8+v+RlIMty0a6fCSRQypjutBucPC2AfqK0g0cMZYOTf7BmEzcOSymUjbl/hQSY+Fgnohxy/cWXPDcagbs0nJJg4KtQEdyBI82ZBpxFHhMU35nPhyWYiU8lQ2+vcZ6ZAAHe9rfFkkgv8Yoo0ISadyZidi2l9PUQZJgT3Smd6Y8S9ZdyWoAvfe6JcIqGB8jLYlEGEzeHjPaX0WMXmFh5XhnICuhPgI7KlHxwQaZ9vXqmPn/RQNppGC8oDeoKpgoMByBVpbxtwAmc904pC8/zs8Qh+h7EDH/nokFi+qd8mqmVN0thJjPBknpiAN+H1faTVV0vMSZvEPGN5gPaGB55fxoAv+lvgptKfEWDo1pB69IN2wbsTvEsueVUX+BP2zQxE3SpU/unS+v2Se2om+UD0z1DE6X5pohnZAStRBllgzjUy0eIQMh3e8= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 14:00:59.1613 (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: BN6PR02MB2721 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.41.81 Subject: [Qemu-devel] [PATCH v4 3/7] Convert 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: Peter Maydell , Cornelia Huck , Stefan Hajnoczi , "Michael S. Tsirkin" , Jeff Cody , Alexander Graf , Gerd Hoffmann , Eduardo Habkost , Rob Herring , Josh Durgin , armbru@redhat.com, Christian Borntraeger , Marcel Apfelbaum , David Gibson , Jason Wang , philippe@mathieu-daude.net, Peter Lieven , Greg Kurz , alistair.francis@xilinx.com, Peter Chubb , Ronnie Sahlberg , Igor Mammedov , alistair23@gmail.com, Richard Henderson , Kevin Wolf , Peter Crosthwaite , Marcelo Tosatti , "Richard W.M. Jones" , Max Reitz , "Aneesh Kumar K.V" , Paolo Bonzini 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 uses of error_report("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 these two commands: find ./* -type f -exec sed -i \ 's|error_report(".*warning[,:] |warn_report("|Ig' {} + Indentation fixed up manually afterwards. The test-qdev-global-props test case was manually updated to ensure that this patch passes make check (as the test cases are case sensitive). Signed-off-by: Alistair Francis Suggested-by: Thomas Huth Cc: Jeff Cody Cc: Kevin Wolf Cc: Max Reitz Cc: Ronnie Sahlberg Cc: Paolo Bonzini Cc: Peter Lieven Cc: Josh Durgin Cc: "Richard W.M. Jones" Cc: Markus Armbruster Cc: Peter Crosthwaite Cc: Richard Henderson Cc: "Aneesh Kumar K.V" Cc: Greg Kurz Cc: Rob Herring Cc: Peter Maydell Cc: Peter Chubb Cc: Eduardo Habkost Cc: Marcel Apfelbaum Cc: "Michael S. Tsirkin" Cc: Igor Mammedov Cc: David Gibson Cc: Alexander Graf Cc: Gerd Hoffmann Cc: Jason Wang Cc: Marcelo Tosatti Cc: Christian Borntraeger Cc: Cornelia Huck Cc: Stefan Hajnoczi Acked-by: David Gibson Acked-by: Greg Kurz Acked-by: Cornelia Huck Reviewed-by: Stefan Hajnoczi Reviewed by: Peter Chubb Acked-by: Max Reitz Acked-by: Marcel Apfelbaum Reviewed-by: Markus Armbruster Suggested-by:). It might be nice if git could add a knob to select suggested-by line, but apparently not. suggested-by requires manual effort. --- V3: - Regenerate patch to ensure no manual edits where made - Tighten regex matches V2: - Fix quotation issues - Update commit message - Include full command Just a note: We will need to do a similar thing for fprintf. There are patches on the list at the moment that conflict with this series (by adding error_report() calls that shsould be warning), so I think I'm giong to have to do a follow up series converting more cases. I'll cover the fprintf cases when I do that. There are some manual cases as well that don't say warning or info, but really should. They will have to be converted as well. block/backup.c | 12 ++++++------ block/gluster.c | 3 +-- block/iscsi.c | 6 +++--- block/nfs.c | 12 ++++++------ block/rbd.c | 6 +++--- block/ssh.c | 4 ++-- blockdev.c | 2 +- cpus.c | 2 +- hw/9pfs/9p.c | 2 +- hw/arm/highbank.c | 6 +++--- hw/arm/imx25_pdk.c | 6 +++--- hw/arm/kzm.c | 6 +++--- hw/core/machine.c | 10 +++++----- hw/core/qdev-properties.c | 8 ++++---- hw/i386/acpi-build.c | 10 +++++----- hw/i386/kvm/pci-assign.c | 6 +++--- hw/i386/pc.c | 10 +++++----- hw/i386/pc_piix.c | 8 ++++---- hw/i386/pc_q35.c | 6 +++--- hw/misc/aspeed_sdmc.c | 8 ++++---- hw/nvram/fw_cfg.c | 2 +- hw/pci-host/piix.c | 2 +- hw/ppc/pnv.c | 6 +++--- hw/ppc/spapr.c | 4 ++-- hw/ppc/spapr_iommu.c | 2 +- hw/scsi/scsi-bus.c | 6 +++--- hw/usb/dev-smartcard-reader.c | 6 +++--- hw/usb/redirect.c | 2 +- net/tap-linux.c | 2 +- target/i386/cpu.c | 22 +++++++++++----------- target/i386/kvm.c | 12 ++++++------ target/s390x/cpu_models.c | 6 +++--- target/s390x/kvm.c | 4 ++-- tests/test-qdev-global-props.c | 6 +++--- trace/control.c | 8 ++++---- vl.c | 20 ++++++++++---------- 36 files changed, 121 insertions(+), 122 deletions(-) diff --git a/block/backup.c b/block/backup.c index b69184eac5..504a089150 100644 --- a/block/backup.c +++ b/block/backup.c @@ -639,12 +639,12 @@ BlockJob *backup_job_create(const char *job_id, Block= DriverState *bs, ret =3D bdrv_get_info(target, &bdi); if (ret =3D=3D -ENOTSUP && !target->backing) { /* Cluster size is not defined */ - error_report("WARNING: The target block device doesn't provide " - "information about the block size and it doesn't have= a " - "backing file. The default block size of %u bytes is " - "used. If the actual block size of the target exceeds= " - "this default, the backup may be unusable", - BACKUP_CLUSTER_SIZE_DEFAULT); + warn_report("The target block device doesn't provide " + "information about the block size and it doesn't have = a " + "backing file. The default block size of %u bytes is " + "used. If the actual block size of the target exceeds " + "this default, the backup may be unusable", + BACKUP_CLUSTER_SIZE_DEFAULT); job->cluster_size =3D BACKUP_CLUSTER_SIZE_DEFAULT; } else if (ret < 0 && !target->backing) { error_setg_errno(errp, -ret, diff --git a/block/gluster.c b/block/gluster.c index addceed6eb..c2a524140d 100644 --- a/block/gluster.c +++ b/block/gluster.c @@ -345,8 +345,7 @@ static int qemu_gluster_parse_uri(BlockdevOptionsGluste= r *gconf, is_unix =3D true; } else if (!strcmp(uri->scheme, "gluster+rdma")) { gsconf->type =3D SOCKET_ADDRESS_TYPE_INET; - error_report("Warning: rdma feature is not supported, falling " - "back to tcp"); + warn_report("rdma feature is not supported, falling back to tcp"); } else { ret =3D -EINVAL; goto out; diff --git a/block/iscsi.c b/block/iscsi.c index 54067e2620..3aa438a0b7 100644 --- a/block/iscsi.c +++ b/block/iscsi.c @@ -1761,9 +1761,9 @@ static int iscsi_open(BlockDriverState *bs, QDict *op= tions, int flags, * filename encoded options */ filename =3D qdict_get_try_str(options, "filename"); if (filename) { - error_report("Warning: 'filename' option specified. " - "This is an unsupported option, and may be deprecate= d " - "in the future"); + warn_report("'filename' option specified. " + "This is an unsupported option, and may be deprecated " + "in the future"); iscsi_parse_filename(filename, options, &local_err); if (local_err) { ret =3D -EINVAL; diff --git a/block/nfs.c b/block/nfs.c index c3c5de0113..5e985282f4 100644 --- a/block/nfs.c +++ b/block/nfs.c @@ -558,8 +558,8 @@ static int64_t nfs_client_open(NFSClient *client, QDict= *options, } client->readahead =3D qemu_opt_get_number(opts, "readahead-size", = 0); if (client->readahead > QEMU_NFS_MAX_READAHEAD_SIZE) { - error_report("NFS Warning: Truncating NFS readahead " - "size to %d", QEMU_NFS_MAX_READAHEAD_SIZE); + warn_report("Truncating NFS readahead size to %d", + QEMU_NFS_MAX_READAHEAD_SIZE); client->readahead =3D QEMU_NFS_MAX_READAHEAD_SIZE; } nfs_set_readahead(client->context, client->readahead); @@ -579,8 +579,8 @@ static int64_t nfs_client_open(NFSClient *client, QDict= *options, } client->pagecache =3D qemu_opt_get_number(opts, "page-cache-size",= 0); if (client->pagecache > QEMU_NFS_MAX_PAGECACHE_SIZE) { - error_report("NFS Warning: Truncating NFS pagecache " - "size to %d pages", QEMU_NFS_MAX_PAGECACHE_SIZE); + warn_report("Truncating NFS pagecache size to %d pages", + QEMU_NFS_MAX_PAGECACHE_SIZE); client->pagecache =3D QEMU_NFS_MAX_PAGECACHE_SIZE; } nfs_set_pagecache(client->context, client->pagecache); @@ -595,8 +595,8 @@ static int64_t nfs_client_open(NFSClient *client, QDict= *options, /* limit the maximum debug level to avoid potential flooding * of our log files. */ if (client->debug > QEMU_NFS_MAX_DEBUG_LEVEL) { - error_report("NFS Warning: Limiting NFS debug level " - "to %d", QEMU_NFS_MAX_DEBUG_LEVEL); + warn_report("Limiting NFS debug level to %d", + QEMU_NFS_MAX_DEBUG_LEVEL); client->debug =3D QEMU_NFS_MAX_DEBUG_LEVEL; } nfs_set_debug(client->context, client->debug); diff --git a/block/rbd.c b/block/rbd.c index 9da02cdceb..d461f7dc87 100644 --- a/block/rbd.c +++ b/block/rbd.c @@ -555,9 +555,9 @@ static int qemu_rbd_open(BlockDriverState *bs, QDict *o= ptions, int flags, * filename encoded options */ filename =3D qdict_get_try_str(options, "filename"); if (filename) { - error_report("Warning: 'filename' option specified. " - "This is an unsupported option, and may be deprecate= d " - "in the future"); + warn_report("'filename' option specified. " + "This is an unsupported option, and may be deprecated " + "in the future"); qemu_rbd_parse_filename(filename, options, &local_err); if (local_err) { r =3D -EINVAL; diff --git a/block/ssh.c b/block/ssh.c index 52964416da..07a57eb466 100644 --- a/block/ssh.c +++ b/block/ssh.c @@ -1114,8 +1114,8 @@ static coroutine_fn int ssh_co_writev(BlockDriverStat= e *bs, static void unsafe_flush_warning(BDRVSSHState *s, const char *what) { if (!s->unsafe_flush_warning) { - error_report("warning: ssh server %s does not support fsync", - s->inet->host); + warn_report("ssh server %s does not support fsync", + s->inet->host); if (what) { error_report("to support fsync, you need %s", what); } diff --git a/blockdev.c b/blockdev.c index e2016b6f37..a521c85956 100644 --- a/blockdev.c +++ b/blockdev.c @@ -914,7 +914,7 @@ DriveInfo *drive_new(QemuOpts *all_opts, BlockInterface= Type block_default_type) copy_on_read =3D qemu_opt_get_bool(legacy_opts, "copy-on-read", false); =20 if (read_only && copy_on_read) { - error_report("warning: disabling copy-on-read on read-only drive"); + warn_report("disabling copy-on-read on read-only drive"); copy_on_read =3D false; } =20 diff --git a/cpus.c b/cpus.c index 14bb8d552e..9bed61eefc 100644 --- a/cpus.c +++ b/cpus.c @@ -557,7 +557,7 @@ void qemu_start_warp_timer(void) if (deadline < 0) { static bool notified; if (!icount_sleep && !notified) { - error_report("WARNING: icount sleep disabled and no active tim= ers"); + warn_report("icount sleep disabled and no active timers"); notified =3D true; } return; diff --git a/hw/9pfs/9p.c b/hw/9pfs/9p.c index 6c92bad5b3..333dbb6f8e 100644 --- a/hw/9pfs/9p.c +++ b/hw/9pfs/9p.c @@ -2376,7 +2376,7 @@ static void coroutine_fn v9fs_flush(void *opaque) trace_v9fs_flush(pdu->tag, pdu->id, tag); =20 if (pdu->tag =3D=3D tag) { - error_report("Warning: the guest sent a self-referencing 9P flush = request"); + warn_report("the guest sent a self-referencing 9P flush request"); } else { QLIST_FOREACH(cancel_pdu, &s->active_list, next) { if (cancel_pdu->tag =3D=3D tag) { diff --git a/hw/arm/highbank.c b/hw/arm/highbank.c index d209b97dee..750c463e2a 100644 --- a/hw/arm/highbank.c +++ b/hw/arm/highbank.c @@ -383,9 +383,9 @@ static void calxeda_init(MachineState *machine, enum cx= machines machine_id) highbank_binfo.write_board_setup =3D hb_write_board_setup; highbank_binfo.secure_board_setup =3D true; } else { - error_report("WARNING: cannot load built-in Monitor support " - "if KVM is enabled. Some guests (such as Linux) " - "may not boot."); + warn_report("cannot load built-in Monitor support " + "if KVM is enabled. Some guests (such as Linux) " + "may not boot."); } =20 arm_load_kernel(ARM_CPU(first_cpu), &highbank_binfo); diff --git a/hw/arm/imx25_pdk.c b/hw/arm/imx25_pdk.c index 44e741fde3..7d42c74001 100644 --- a/hw/arm/imx25_pdk.c +++ b/hw/arm/imx25_pdk.c @@ -80,9 +80,9 @@ static void imx25_pdk_init(MachineState *machine) =20 /* We need to initialize our memory */ if (machine->ram_size > (FSL_IMX25_SDRAM0_SIZE + FSL_IMX25_SDRAM1_SIZE= )) { - error_report("WARNING: RAM size " RAM_ADDR_FMT " above max support= ed, " - "reduced to %x", machine->ram_size, - FSL_IMX25_SDRAM0_SIZE + FSL_IMX25_SDRAM1_SIZE); + warn_report("RAM size " RAM_ADDR_FMT " above max supported, " + "reduced to %x", machine->ram_size, + FSL_IMX25_SDRAM0_SIZE + FSL_IMX25_SDRAM1_SIZE); machine->ram_size =3D FSL_IMX25_SDRAM0_SIZE + FSL_IMX25_SDRAM1_SIZ= E; } =20 diff --git a/hw/arm/kzm.c b/hw/arm/kzm.c index 2c96ee33b6..3ed6577a55 100644 --- a/hw/arm/kzm.c +++ b/hw/arm/kzm.c @@ -79,9 +79,9 @@ static void kzm_init(MachineState *machine) =20 /* Check the amount of memory is compatible with the SOC */ if (machine->ram_size > (FSL_IMX31_SDRAM0_SIZE + FSL_IMX31_SDRAM1_SIZE= )) { - error_report("WARNING: RAM size " RAM_ADDR_FMT " above max support= ed, " - "reduced to %x", machine->ram_size, - FSL_IMX31_SDRAM0_SIZE + FSL_IMX31_SDRAM1_SIZE); + warn_report("RAM size " RAM_ADDR_FMT " above max supported, " + "reduced to %x", machine->ram_size, + FSL_IMX31_SDRAM0_SIZE + FSL_IMX31_SDRAM1_SIZE); machine->ram_size =3D FSL_IMX31_SDRAM0_SIZE + FSL_IMX31_SDRAM1_SIZ= E; } =20 diff --git a/hw/core/machine.c b/hw/core/machine.c index ecb55528e8..dc431fabf5 100644 --- a/hw/core/machine.c +++ b/hw/core/machine.c @@ -741,11 +741,11 @@ static void machine_numa_finish_init(MachineState *ma= chine) } } if (s->len && !qtest_enabled()) { - error_report("warning: CPU(s) not present in any NUMA nodes: %s", - s->str); - error_report("warning: All CPU(s) up to maxcpus should be describe= d " - "in NUMA config, ability to start up with partial NUM= A " - "mappings is obsoleted and will be removed in future"= ); + warn_report("CPU(s) not present in any NUMA nodes: %s", + s->str); + warn_report("All CPU(s) up to maxcpus should be described " + "in NUMA config, ability to start up with partial NUMA= " + "mappings is obsoleted and will be removed in future"); } g_string_free(s, true); } diff --git a/hw/core/qdev-properties.c b/hw/core/qdev-properties.c index f11d57831b..f5983c83da 100644 --- a/hw/core/qdev-properties.c +++ b/hw/core/qdev-properties.c @@ -1132,15 +1132,15 @@ int qdev_prop_check_globals(void) oc =3D object_class_by_name(prop->driver); oc =3D object_class_dynamic_cast(oc, TYPE_DEVICE); if (!oc) { - error_report("Warning: global %s.%s has invalid class name", - prop->driver, prop->property); + warn_report("global %s.%s has invalid class name", + prop->driver, prop->property); ret =3D 1; continue; } dc =3D DEVICE_CLASS(oc); if (!dc->hotpluggable && !prop->used) { - error_report("Warning: global %s.%s=3D%s not used", - prop->driver, prop->property, prop->value); + warn_report("global %s.%s=3D%s not used", + prop->driver, prop->property, prop->value); ret =3D 1; continue; } diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index 5464977424..6b7bade183 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -2766,17 +2766,17 @@ 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. = */ - error_report("Warning: migration may not work."); + warn_report("migration may not work."); } 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. */ - error_report("Warning: ACPI tables are larger than 64k."); - error_report("Warning: migration may not work."); - error_report("Warning: please remove CPUs, NUMA nodes, " - "memory slots or PCI bridges."); + 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."); } acpi_align_size(tables_blob, ACPI_BUILD_TABLE_SIZE); } diff --git a/hw/i386/kvm/pci-assign.c b/hw/i386/kvm/pci-assign.c index 9f2615cbe0..33e20cb3e8 100644 --- a/hw/i386/kvm/pci-assign.c +++ b/hw/i386/kvm/pci-assign.c @@ -1353,9 +1353,9 @@ static int assigned_device_pci_cap_init(PCIDevice *pc= i_dev, Error **errp) PCI_CAP_ID_EXP); return -EINVAL; } else if (size !=3D 0x3c) { - error_report("WARNING, %s: PCIe cap-id 0x%x has " - "non-standard size 0x%x; std size should be 0= x3c", - __func__, PCI_CAP_ID_EXP, size); + warn_report("%s: PCIe cap-id 0x%x has " + "non-standard size 0x%x; std size should be 0x= 3c", + __func__, PCI_CAP_ID_EXP, size); } } else if (version =3D=3D 0) { uint16_t vid, did; diff --git a/hw/i386/pc.c b/hw/i386/pc.c index 224fe58fe7..465e91cc5b 100644 --- a/hw/i386/pc.c +++ b/hw/i386/pc.c @@ -381,8 +381,8 @@ ISADevice *pc_find_fdc0(void) } =20 if (state.multiple) { - error_report("warning: multiple floppy disk controllers with " - "iobase=3D0x3f0 have been found"); + 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"); } @@ -2087,9 +2087,9 @@ static void pc_machine_set_max_ram_below_4g(Object *o= bj, Visitor *v, } =20 if (value < (1ULL << 20)) { - error_report("Warning: small max_ram_below_4g(%"PRIu64 - ") less than 1M. BIOS may not work..", - value); + warn_report("small max_ram_below_4g(%"PRIu64 + ") less than 1M. BIOS may not work..", + value); } =20 pcms->max_ram_below_4g =3D value; diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c index 22dbef64c6..11b4336a42 100644 --- a/hw/i386/pc_piix.c +++ b/hw/i386/pc_piix.c @@ -131,10 +131,10 @@ static void pc_init1(MachineState *machine, lowmem =3D 0xc0000000; } if (lowmem & ((1ULL << 30) - 1)) { - error_report("Warning: 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 and max_ram_below_4g " + "(%" PRIu64 ") not a multiple of 1G; " + "possible bad performance.", + pcms->max_ram_below_4g); } } } diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c index 8f696b7cb6..1653a47f0a 100644 --- a/hw/i386/pc_q35.c +++ b/hw/i386/pc_q35.c @@ -101,9 +101,9 @@ static void pc_q35_init(MachineState *machine) lowmem =3D pcms->max_ram_below_4g; if (machine->ram_size - lowmem > lowmem && lowmem & ((1ULL << 30) - 1)) { - error_report("Warning: Large machine and max_ram_below_4g(%"PR= Iu64 - ") not a multiple of 1G; possible bad performance= .", - pcms->max_ram_below_4g); + warn_report("Large machine and max_ram_below_4g(%"PRIu64 + ") not a multiple of 1G; possible bad performance.= ", + pcms->max_ram_below_4g); } } =20 diff --git a/hw/misc/aspeed_sdmc.c b/hw/misc/aspeed_sdmc.c index 5f3ac0b6f6..f0b3053fae 100644 --- a/hw/misc/aspeed_sdmc.c +++ b/hw/misc/aspeed_sdmc.c @@ -157,8 +157,8 @@ static int ast2400_rambits(AspeedSDMCState *s) } =20 /* use a common default */ - error_report("warning: Invalid RAM size 0x%" PRIx64 - ". Using default 256M", s->ram_size); + warn_report("Invalid RAM size 0x%" PRIx64 ". Using default 256M", + s->ram_size); s->ram_size =3D 256 << 20; return ASPEED_SDMC_DRAM_256MB; } @@ -179,8 +179,8 @@ static int ast2500_rambits(AspeedSDMCState *s) } =20 /* use a common default */ - error_report("warning: Invalid RAM size 0x%" PRIx64 - ". Using default 512M", s->ram_size); + warn_report("Invalid RAM size 0x%" PRIx64 ". Using default 512M", + s->ram_size); s->ram_size =3D 512 << 20; return ASPEED_SDMC_AST2500_512MB; } diff --git a/hw/nvram/fw_cfg.c b/hw/nvram/fw_cfg.c index 99bdbc2233..e881e3b812 100644 --- a/hw/nvram/fw_cfg.c +++ b/hw/nvram/fw_cfg.c @@ -781,7 +781,7 @@ static int get_fw_cfg_order(FWCfgState *s, const char *= name) } =20 /* Stick unknown stuff at the end. */ - error_report("warning: Unknown firmware file in legacy mode: %s", name= ); + warn_report("Unknown firmware file in legacy mode: %s", name); return FW_CFG_ORDER_OVERRIDE_LAST; } =20 diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c index a2c1033dbe..072a04e318 100644 --- a/hw/pci-host/piix.c +++ b/hw/pci-host/piix.c @@ -307,7 +307,7 @@ static void i440fx_realize(PCIDevice *dev, Error **errp) dev->config[I440FX_SMRAM] =3D 0x02; =20 if (object_property_get_bool(qdev_get_machine(), "iommu", NULL)) { - error_report("warning: i440fx doesn't support emulated iommu"); + warn_report("i440fx doesn't support emulated iommu"); } } =20 diff --git a/hw/ppc/pnv.c b/hw/ppc/pnv.c index a4cd733cba..47221158d4 100644 --- a/hw/ppc/pnv.c +++ b/hw/ppc/pnv.c @@ -160,13 +160,13 @@ static void powernv_create_core_node(PnvChip *chip, P= nvCore *pc, void *fdt) _FDT((fdt_setprop_cell(fdt, offset, "d-cache-size", pcc->l1_dcache_size))); } else { - error_report("Warning: Unknown L1 dcache size for cpu"); + warn_report("Unknown L1 dcache size for cpu"); } if (pcc->l1_icache_size) { _FDT((fdt_setprop_cell(fdt, offset, "i-cache-size", pcc->l1_icache_size))); } else { - error_report("Warning: Unknown L1 icache size for cpu"); + warn_report("Unknown L1 icache size for cpu"); } =20 _FDT((fdt_setprop_cell(fdt, offset, "timebase-frequency", tbfreq))); @@ -556,7 +556,7 @@ static void ppc_powernv_init(MachineState *machine) =20 /* allocate RAM */ if (machine->ram_size < (1 * G_BYTE)) { - error_report("Warning: skiboot may not work with < 1GB of RAM"); + warn_report("skiboot may not work with < 1GB of RAM"); } =20 ram =3D g_new(MemoryRegion, 1); diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c index 0ee9fac50b..fdd55d4820 100644 --- a/hw/ppc/spapr.c +++ b/hw/ppc/spapr.c @@ -534,13 +534,13 @@ static void spapr_populate_cpu_dt(CPUState *cs, void = *fdt, int offset, _FDT((fdt_setprop_cell(fdt, offset, "d-cache-size", pcc->l1_dcache_size))); } else { - error_report("Warning: Unknown L1 dcache size for cpu"); + warn_report("Unknown L1 dcache size for cpu"); } if (pcc->l1_icache_size) { _FDT((fdt_setprop_cell(fdt, offset, "i-cache-size", pcc->l1_icache_size))); } else { - error_report("Warning: Unknown L1 icache size for cpu"); + warn_report("Unknown L1 icache size for cpu"); } =20 _FDT((fdt_setprop_cell(fdt, offset, "timebase-frequency", tbfreq))); diff --git a/hw/ppc/spapr_iommu.c b/hw/ppc/spapr_iommu.c index 8656a54a3e..583afc1a46 100644 --- a/hw/ppc/spapr_iommu.c +++ b/hw/ppc/spapr_iommu.c @@ -334,7 +334,7 @@ void spapr_tce_table_enable(sPAPRTCETable *tcet, uint32_t nb_table) { if (tcet->nb_table) { - error_report("Warning: trying to enable already enabled TCE table"= ); + warn_report("trying to enable already enabled TCE table"); return; } =20 diff --git a/hw/scsi/scsi-bus.c b/hw/scsi/scsi-bus.c index f5574469c8..23c51de66a 100644 --- a/hw/scsi/scsi-bus.c +++ b/hw/scsi/scsi-bus.c @@ -282,9 +282,9 @@ void scsi_bus_legacy_handle_cmdline(SCSIBus *bus, bool = deprecated) continue; /* claimed */ } if (!dinfo->is_default) { - error_report("warning: bus=3D%d,unit=3D%d is deprecated wi= th this" - " machine type", - bus->busnr, unit); + warn_report("bus=3D%d,unit=3D%d is deprecated with this" + " machine type", + bus->busnr, unit); } } scsi_bus_legacy_add_drive(bus, blk_by_legacy_dinfo(dinfo), diff --git a/hw/usb/dev-smartcard-reader.c b/hw/usb/dev-smartcard-reader.c index 49cb1829b5..bef1f03c42 100644 --- a/hw/usb/dev-smartcard-reader.c +++ b/hw/usb/dev-smartcard-reader.c @@ -1314,12 +1314,12 @@ static int ccid_card_init(DeviceState *qdev) int ret =3D 0; =20 if (card->slot !=3D 0) { - error_report("Warning: usb-ccid supports one slot, can't add %d", - card->slot); + warn_report("usb-ccid supports one slot, can't add %d", + card->slot); return -1; } if (s->card !=3D NULL) { - error_report("Warning: usb-ccid card already full, not adding"); + warn_report("usb-ccid card already full, not adding"); return -1; } ret =3D ccid_card_initfn(card); diff --git a/hw/usb/redirect.c b/hw/usb/redirect.c index aa22d69216..5b65965cc2 100644 --- a/hw/usb/redirect.c +++ b/hw/usb/redirect.c @@ -193,7 +193,7 @@ static void usbredir_handle_status(USBRedirDevice *dev,= USBPacket *p, #define WARNING(...) \ do { \ if (dev->debug >=3D usbredirparser_warning) { \ - error_report("usb-redir warning: " __VA_ARGS__); \ + warn_report("" __VA_ARGS__); \ } \ } while (0) #define INFO(...) \ diff --git a/net/tap-linux.c b/net/tap-linux.c index a503fa9c6e..535b1ddb61 100644 --- a/net/tap-linux.c +++ b/net/tap-linux.c @@ -55,7 +55,7 @@ int tap_open(char *ifname, int ifname_size, int *vnet_hdr, ifr.ifr_flags =3D IFF_TAP | IFF_NO_PI; =20 if (ioctl(fd, TUNGETFEATURES, &features) =3D=3D -1) { - error_report("warning: TUNGETFEATURES failed: %s", strerror(errno)= ); + warn_report("TUNGETFEATURES failed: %s", strerror(errno)); features =3D 0; } =20 diff --git a/target/i386/cpu.c b/target/i386/cpu.c index c57177278b..da942d91c7 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -2060,15 +2060,15 @@ static void x86_cpu_parse_featurestr(const char *ty= pename, char *features, name =3D featurestr; =20 if (g_list_find_custom(plus_features, name, compare_string)) { - error_report("warning: Ambiguous CPU model string. " - "Don't mix both \"+%s\" and \"%s=3D%s\"", - name, name, val); + warn_report("Ambiguous CPU model string. " + "Don't mix both \"+%s\" and \"%s=3D%s\"", + name, name, val); ambiguous =3D true; } if (g_list_find_custom(minus_features, name, compare_string)) { - error_report("warning: Ambiguous CPU model string. " - "Don't mix both \"-%s\" and \"%s=3D%s\"", - name, name, val); + warn_report("Ambiguous CPU model string. " + "Don't mix both \"-%s\" and \"%s=3D%s\"", + name, name, val); ambiguous =3D true; } =20 @@ -2096,8 +2096,8 @@ static void x86_cpu_parse_featurestr(const char *type= name, char *features, } =20 if (ambiguous) { - error_report("warning: Compatibility of ambiguous CPU model " - "strings won't be kept on future QEMU versions"); + warn_report("Compatibility of ambiguous CPU model " + "strings won't be kept on future QEMU versions"); } } =20 @@ -3547,9 +3547,9 @@ static void x86_cpu_realizefn(DeviceState *dev, Error= **errp) */ if (cpu->phys_bits !=3D host_phys_bits && cpu->phys_bits !=3D = 0 && !warned) { - error_report("Warning: Host physical bits (%u)" - " does not match phys-bits property (%u)", - host_phys_bits, cpu->phys_bits); + warn_report("Host physical bits (%u)" + " does not match phys-bits property (%u)", + host_phys_bits, cpu->phys_bits); warned =3D true; } =20 diff --git a/target/i386/kvm.c b/target/i386/kvm.c index f84a49d366..a6613e19f2 100644 --- a/target/i386/kvm.c +++ b/target/i386/kvm.c @@ -600,10 +600,10 @@ static int kvm_arch_set_tsc_khz(CPUState *cs) kvm_vcpu_ioctl(cs, KVM_GET_TSC_KHZ) : -ENOTSUP; if (cur_freq <=3D 0 || cur_freq !=3D env->tsc_khz) { - error_report("warning: TSC frequency mismatch between " - "VM (%" PRId64 " kHz) and host (%d kHz), " - "and TSC scaling unavailable", - env->tsc_khz, cur_freq); + warn_report("TSC frequency mismatch between " + "VM (%" PRId64 " kHz) and host (%d kHz), " + "and TSC scaling unavailable", + env->tsc_khz, cur_freq); return r; } } @@ -919,8 +919,8 @@ int kvm_arch_init_vcpu(CPUState *cs) error_report("kvm: LMCE not supported"); return -ENOTSUP; } - error_report("warning: Unsupported MCG_CAP bits: 0x%" PRIx64, - unsupported_caps); + warn_report("Unsupported MCG_CAP bits: 0x%" PRIx64, + unsupported_caps); } =20 env->mcg_cap &=3D mcg_cap | MCG_CAP_BANKS_MASK; diff --git a/target/s390x/cpu_models.c b/target/s390x/cpu_models.c index 7cb55dc7e3..f56d57b8c2 100644 --- a/target/s390x/cpu_models.c +++ b/target/s390x/cpu_models.c @@ -677,9 +677,9 @@ static void check_consistency(const S390CPUModel *model) for (i =3D 0; i < ARRAY_SIZE(dep); i++) { if (test_bit(dep[i][0], model->features) && !test_bit(dep[i][1], model->features)) { - error_report("Warning: \'%s\' requires \'%s\'.", - s390_feat_def(dep[i][0])->name, - s390_feat_def(dep[i][1])->name); + warn_report("\'%s\' requires \'%s\'.", + s390_feat_def(dep[i][0])->name, + s390_feat_def(dep[i][1])->name); } } } diff --git a/target/s390x/kvm.c b/target/s390x/kvm.c index a3d00196f4..271bd6581f 100644 --- a/target/s390x/kvm.c +++ b/target/s390x/kvm.c @@ -2675,8 +2675,8 @@ void kvm_s390_apply_cpu_model(const S390CPUModel *mod= el, Error **errp) /* enable CMM via CMMA - disable on hugetlbfs */ if (test_bit(S390_FEAT_CMM, model->features)) { if (mem_path) { - error_report("Warning: CMM will not be enabled because it is n= ot " - "compatible to hugetlbfs."); + warn_report("CMM will not be enabled because it is not " + "compatible to hugetlbfs."); } else { kvm_s390_enable_cmma(); } diff --git a/tests/test-qdev-global-props.c b/tests/test-qdev-global-props.c index 48e5b7315f..b25fe892ed 100644 --- a/tests/test-qdev-global-props.c +++ b/tests/test-qdev-global-props.c @@ -232,10 +232,10 @@ static void test_dynamic_globalprop(void) g_test_trap_assert_passed(); g_test_trap_assert_stderr_unmatched("*prop1*"); g_test_trap_assert_stderr_unmatched("*prop2*"); - g_test_trap_assert_stderr("*Warning: global dynamic-prop-type-bad.prop= 3 has invalid class name\n*"); + g_test_trap_assert_stderr("*warning: global dynamic-prop-type-bad.prop= 3 has invalid class name\n*"); g_test_trap_assert_stderr_unmatched("*prop4*"); - g_test_trap_assert_stderr("*Warning: global nohotplug-type.prop5=3D105= not used\n*"); - g_test_trap_assert_stderr("*Warning: global nondevice-type.prop6 has i= nvalid class name\n*"); + g_test_trap_assert_stderr("*warning: global nohotplug-type.prop5=3D105= not used\n*"); + g_test_trap_assert_stderr("*warning: global nondevice-type.prop6 has i= nvalid class name\n*"); g_test_trap_assert_stdout(""); } =20 diff --git a/trace/control.c b/trace/control.c index 9b157b0ca7..f5fb11d280 100644 --- a/trace/control.c +++ b/trace/control.c @@ -171,8 +171,8 @@ static void do_trace_enable_events(const char *line_buf) while ((ev =3D trace_event_iter_next(&iter)) !=3D NULL) { if (!trace_event_get_state_static(ev)) { if (!is_pattern) { - error_report("WARNING: trace event '%s' is not traceable", - line_ptr); + warn_report("trace event '%s' is not traceable", + line_ptr); return; } continue; @@ -186,8 +186,8 @@ static void do_trace_enable_events(const char *line_buf) } =20 if (!is_pattern) { - error_report("WARNING: trace event '%s' does not exist", - line_ptr); + warn_report("trace event '%s' does not exist", + line_ptr); } } =20 diff --git a/vl.c b/vl.c index d17c863409..d5342fe816 100644 --- a/vl.c +++ b/vl.c @@ -952,8 +952,8 @@ static void bt_vhci_add(int vlan_id) struct bt_scatternet_s *vlan =3D qemu_find_bt_vlan(vlan_id); =20 if (!vlan->slave) - error_report("warning: adding a VHCI to an empty scatternet %i", - vlan_id); + warn_report("adding a VHCI to an empty scatternet %i", + vlan_id); =20 bt_vhci_init(bt_new_hci(vlan)); } @@ -979,8 +979,8 @@ static struct bt_device_s *bt_device_add(const char *op= t) vlan =3D qemu_find_bt_vlan(vlan_id); =20 if (!vlan->slave) - error_report("warning: adding a slave device to an empty scatterne= t %i", - vlan_id); + warn_report("adding a slave device to an empty scatternet %i", + vlan_id); =20 if (!strcmp(devname, "keyboard")) return bt_keyboard_init(vlan); @@ -2302,8 +2302,8 @@ static int parse_fw_cfg(void *opaque, QemuOpts *opts,= Error **errp) return -1; } if (strncmp(name, "opt/", 4) !=3D 0) { - error_report("warning: externally provided fw_cfg item names " - "should be prefixed with \"opt/\""); + warn_report("externally provided fw_cfg item names " + "should be prefixed with \"opt/\""); } if (nonempty_str(str)) { size =3D strlen(str); /* NUL terminator NOT included in fw_cfg blo= b */ @@ -3760,7 +3760,7 @@ int main(int argc, char **argv, char **envp) qemu_opts_parse_noisily(olist, "accel=3Dtcg", false); break; case QEMU_OPTION_no_kvm_pit: { - error_report("warning: ignoring deprecated option"); + warn_report("ignoring deprecated option"); break; } case QEMU_OPTION_no_kvm_pit_reinjection: { @@ -3770,8 +3770,8 @@ int main(int argc, char **argv, char **envp) .value =3D "discard", }; =20 - error_report("warning: deprecated, replaced by " - "-global kvm-pit.lost_tick_policy=3Ddiscard"); + warn_report("deprecated, replaced by " + "-global kvm-pit.lost_tick_policy=3Ddiscard"); qdev_prop_register_global(&kvm_pit_lost_tick_policy); break; } @@ -3896,7 +3896,7 @@ int main(int argc, char **argv, char **envp) } break; case QEMU_OPTION_tdf: - error_report("warning: ignoring deprecated option"); + warn_report("ignoring deprecated option"); break; case QEMU_OPTION_name: opts =3D qemu_opts_parse_noisily(qemu_find_opts("name"), --=20 2.11.0 From nobody Tue Apr 30 05:26:27 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 1499868463874751.9994025459055; Wed, 12 Jul 2017 07:07:43 -0700 (PDT) Received: from localhost ([::1]:53427 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVIIm-0000vm-BC for importer@patchew.org; Wed, 12 Jul 2017 10:07:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42282) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVICd-0004aG-II for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVICX-0003l5-CZ for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:19 -0400 Received: from mail-dm3nam03on0086.outbound.protection.outlook.com ([104.47.41.86]:15584 helo=NAM03-DM3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dVICX-0003jj-2v for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:13 -0400 Received: from BN6PR02CA0027.namprd02.prod.outlook.com (10.173.146.141) 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.1261.13; Wed, 12 Jul 2017 14:01:10 +0000 Received: from CY1NAM02FT054.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::208) by BN6PR02CA0027.outlook.office365.com (2603:10b6:404:5f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13 via Frontend Transport; Wed, 12 Jul 2017 14:01:10 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT054.mail.protection.outlook.com (10.152.74.100) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 14:01:09 +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 1dVICT-0000RA-8b; Wed, 12 Jul 2017 07:01:09 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dVICT-0003Zr-0L; Wed, 12 Jul 2017 07:01:09 -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 v6CE0vxH015062; Wed, 12 Jul 2017 07:00:57 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dVICH-0003Oo-4t; Wed, 12 Jul 2017 07:00:57 -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=SWrShslToGbo/q2aW24zFO4yPm/ld5bTtMGSGKojfz4=; b=DrCxjb2QNo8K1LfXdhJEuKfp9+Rb4XJS5iJxJll5w0A08FncDYW563il7o8l6br+lU5cC9F04wvXtYgsTr+Kt1N0uUVsZBHsjpYu6jXCaYZXDl6q0JUJGKUg8/C4E0ClQeDX1Hc8tBUruzDxfKow6yviPYJobjs+iFIRmOL79Ow= 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: Wed, 12 Jul 2017 06:57:44 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23190.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39850400002)(39450400003)(39400400002)(39410400002)(39840400002)(2980300002)(438002)(199003)(189002)(9170700003)(106466001)(189998001)(77096006)(47776003)(36756003)(36386004)(15650500001)(50226002)(2351001)(5660300001)(63266004)(478600001)(8936002)(9786002)(575784001)(110136004)(39060400002)(38730400002)(76176999)(118296001)(4326008)(626005)(5003940100001)(81166006)(356003)(6666003)(2950100002)(6916009)(2906002)(48376002)(50466002)(33646002)(8676002)(50986999)(54906002)(305945005)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0201MB1595; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:unknown-60-83.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT054; 1:ooylR28Hv9WtIrfqR/0f3Zvqr2cJ04jemX/8Ad5CwaepHywdogGiiyGg3HSbVbPpaeQEUgr9huiLFKC5JtBRKW4aKhkz8Mqz164x2b6kKsrFY1G6Z6E+T6JXg0sQuaQFiJPqtC5FVfhp2PIlKaZKyYrdKtV/qIJJeFAHsi2Eee//WALn5/kR5bTdBRJomsyt1rzcs2i/a4KS+ivJcoAjDf/BnyaN1YGCtELUxOmVW1rOHpkZYvAlMm4Ij9jwshsmEG+6xX+2O4QNcfikgF41ufvDWvxvDJ4f7u+sVhy5pdUDZvIvptppBeA7l460oU/FxZ84dFA3vt0Ef5nsG+M6NMEMKymLDO9JbnWgCA8LJv/qI+tJAK1GT92jbyoQRnEktOxENt0ZE7PyCGHkM3PNeln9vL6QdghZZu/mMjbPraXytGq7sDyaaliGy3JbzbOI4CWXobJJFIht40rrltdg4jLsIQMPDIroeM8MvdwbSa0QdqxivyAcK5WVufFdGa7IdkvHQbMqsmzGuBOFqwJ+Ls6aXF376vFEWaZBIdoT3PusxmrdRwy+UJhEnP7BOmA3t0zd7GeYIZeYrYANz+wFTDHfrHbsS41hmT0SfFQHfl2MCPeVg+I4XyFes5zibag44BflmvVuj27s2Kt5GOB0Lp2bY4V3uYrzSkP+33SCfbG3flyRcJoLqBEGzs8mf8eqOWwGaXn+8bRfzRJDqVSUjK/BgH9+bbWqcY4iNCimatcJpTlu3aOaZRZFTJCrs5WXsSqOoNp+1MDqg+nrAotmiU2mDGS0NLR0kKv14uWB4A77Lp5Op/rCvC2ILgMmWC8X5/EUk95fxM0VPgeCy8Z8MDlMF7em949Bz4/P3YlIzLJ3PUFeBsSytL2MKyItFqN8TH0aTIZVyBi9ms+H8h2u9Q== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 40d42f6c-b7bd-445d-7471-08d4c92e730e 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:qpe90nEYm/diGYdfGtKmGw+snE4it5epPS99NoBbQEG/VLkdLjl2GazfY1JvxvCg6X4q+WrhXXtPHnLKxdvZLJFOtdQySHkYHfukLmc+NIPHMEZNrb20uOxRv47+EEya5j+fLLhYadLIGdLjwk9sm1xLZkXJNtyVOvLxYUvvwutKKVbGm8IYefDH4niypo5pbAzl2ApHluEfhndK7P4RHn7uM+RfRSjLDkM5ioD0FUZfVXj85xD7ZGEf89zzVqkXRiAO7Lrxq2k9hXLsBVFhDysFzyu2nfzEBcty36A7uaodC57Ud/VAKsWYmSaV8b1nZgK4n1FJHSZHDGD2WCh2IzVGwPKtdgJm9FhNkJCofCyaLtXhnswsf28pLdZKINTKVSdP7145Msc62BITBxQPHdasSRcJm22rf9AGDm7yCPjJI9ZMbslUSrmKJwmoxegmSxboY+6p8d+Dhk1qxpauQJRCRtIaOPdQWJMpLpcGpUNoVVolWxylDMYBgZPtjv5Yfqdcs2eWFP5Tv5imtLF4XUXrIEGwoOsYHynmNUwMG6y29Z7G1uE+DmlhMga8dMv4wUSPPFhykpPhxaY0n0uFRHn8Q+EjduT0FWqFy9R09Sj4caOBlc1lPr9vCmWQo7pTIQonKOMWSPPkvlAhGXwgJaAJtdgtwLQCMcQUH3zLuSUrYrAkZFtEcBFOATTzb74VVT2r+wi1w1plwZT90KYfHtXg5KYKJtUCXGXI12bcLHberAe7TwdKhZhQjZa9MiLKOOt1zW9z4svFfWZl29TrysyWbK8f3q9l72u/KLOxPdYMAwueHlompBdvumww7nbhf3/JgGB+MdIadaEr4E9LkXEZJazCJSBeyAFaclJ4YwF9Pv0/1rs6afXdyHr0lMrsGx+F3YgcBqBtgc05lE3ziFn9+oWl7w/t5UbPc+8tLis= X-MS-TrafficTypeDiagnostic: CY1PR0201MB1595: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 25:I2+fuTMdRggUHFr49AViFy1NC1Sikryfv/nTOZJ4ask2VH9pixjilGeiIeO8Lalpwrhk8ogyAsuwR8c0sGuN6R2/Zlwixw0owgWFCai2La0Hvhh4PvwSxJoyQ8QuHrIO3+wdChuUp6PkrU5vQI91LOUgvvVMkxEkY6gdlYw1j+kMS+ev5XzZHWD5LD3jAQyDBN80iRwwFnZRbjsS90k7IIjeJdEvVlG8DkfQjHZ66e6BiG8hp9J/qlj/zXIWdMW6HA8C+Mz77zWW9HVnXPFbsBBdTVS1Nu6BHBGbl9jt+zHf6wHLXfIgfsD8mNzWLFaVwjFQLPOZYP7ROJyHOvuNBx20wzUcADR9AGtNZXqa3hvhcdxerhuFrXGD9anq5naE3BiEbI36e1uoNZCYV0grfa1nruPzXq2pT/IDfKj81Gg3dbC0Es3fObfQaR3T18exGJcnS4S97xpaqbKpAsDxKLUJM0p7ixc77QszMN8vv2owtQOesgC5yl0I3fd0jNs7vUBpPELhIXIzuwZ0FfbdUJZ3ulOvnvfneDbsRSN8jfhdwAELyZKMsca9nQ2mC8+B2eVPtvfV/hrcdeIwZSULvnEeXAFWAqPvYfCNMh3kqYGJLL4pt9y8D6oMyOBkg0NMqTenj111H9ft+aGdsGTqo/evvctNAERMD7LhNtKCFz7Hnm9CuHo+s/OoC+vXPgMqFNaljAQ8VY4+Rx4rZnK/mR6GgNob8OxT7xF0821/SFh6hv4lfHNJpcKclSggLDVyw4/ZOhLz10PUxwAJhIGFHLU7K4MAVfW29E4PZnm3TsE3caWXfYjPW3t2XuzsUBw5KVE//9HAbtqbWTeeNnNaJdQuixWAzOj2/3E87Xrv+FTVnIIQ19+/JWQPF62JvngS1DJvu3fU36YKt3kRhAUDCpCSv7WKNQi+kfJOPt5gEU8= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 31:AFQ9nZNPFr1c4GoBekBw4K72eZSYqqr+VSK61PPp/ZtTfub6m2csOR1hWPZuJMdgdvaWe01y7I2OMoNb34Ii2lPCb1rhWAwPcVSlqU0mjRyWoJfMFdQKjB0PCDlE5hpC/BAPtVE3pHGS1u7c1K1X5nS/GI8vAKgZSR01kRr5w0KCd8NVMANDmHL90NnCU+T+3UxNS8/bNv3HQCp3hky+KWHxr2p9SdxkrAlmCBzE/FBHzRGBWAs1FAO1POgl0xzNVf69WmF7TRFAiPe6s7CdKb+gRK3FM2tdB/7iYLxRgS7so5PCqSgbcPCQmfTtCsK+ofngiNin0zY65Af6zKMbMhCFUVE0SPKU/NPnEWAjWc2FGXoPeB/FajW5f8oH/700Rhvd4MibxAwj3WIVrHEJxeYzMY3dTaM15qh0cP6fj1+NkMrT4A7f7sLd1HDox+3zKEftJx3qcnVmT4zYoseS5Rgy4cNg8XIFW9kI3UW+xoLInmBsefZSzFRzD5IbyPdVbWhivHtBstn8zY5vxOoTrVRp6LmlWvryJccEh2BNp7kIhVhr1KmZLNWrV8tVCqAcikn6aqSmMEJPh33aC6SHvnx1JLfrM/TBJgHwVdtM5mETk//NxmA8J3CP+XEnggsxwMEUkwx0qlLUS2ZJFNsCn9vpgyxPqpba/62SAfXAnjJyIdvIu9Aiii9aXp+MKeIwbs9p6YpFao73htpv9ucUIA== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 20:F8ZxKVw/IJ1Z9i7nhd2etFvDS8ct3MflO9JIg3DpeskPfX73EQcv2lJ6XjJizVOmUWVmPWfNvT2SCWiey/O2m9Ex66FTCup50cQot7KlB1mOfj5TIj5/DsjijJjn2+ctNM21PP/afZ4KzD2fW+cLOnaN8e3Vi/jEm231dQSemAgV4GZu1sSbnHDwKxhDqcNfUbB9aX8E3Wo+9QZbC7aKSc3xPuuYyVZvdrJv4S8RPxgqWEpS8zQ2w2V68+fGZE3aG8C3hHE5BAslOXcjXSFneDbWD44wO8RM6RkVLvJtinhe7exLni522rYGMprUmAofDD9k6sSRXpeEoYLhIKdpj9u+N5nvppC+rMDzCqpAX4AO/dpVR2vSZ9c1CUjZYx4a7g0SWf7gmYzXtRnQm1exmqiNbnRVKp77hqJFfQ/ZRVC2cQ4Sh76LdJd3eHP5ZyRjrvnyrN24UEo5PfjW4OSnHBhzbDsHyKTAzmXWyupwJdEuMnHQHtORS/DQpNN1bRmC X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(48057245064654)(192813158149592)(247924648384137); 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)(2017060910075)(5005006)(13016025)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123562025)(20161123555025)(20161123560025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(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:5ztrjiaZTXo+5aTLj/L6m1cLyWaiWsYOl6MGvS2G?= =?us-ascii?Q?c4x3wmH5QQhfMOYGknik49qHFka4aiYG/jodwabmWZAsbxuYnvsVEjqeSUss?= =?us-ascii?Q?TPmtFtJ1czjsoKV0QqZxRHHt5UUE7jVhnCUBAz2wPiHX51hpR6FaaalU/mPo?= =?us-ascii?Q?iQ/o4wp4Kvl3TOtEDC17gxd+fLM/+rAQ0dF4Xaar5tZiJg9WWQqBkkQJ/R2/?= =?us-ascii?Q?LDlmHjDYDGjKQsAjHJy0j5PEbEHBJEnuMaSQFCdp3/29YfDqf1mKm5IUq8M/?= =?us-ascii?Q?yBACDNswuioOaw+gOZY7nbZ+gc5jF8mm52tRfmkefAhpq75PxbxneR9JVQGg?= =?us-ascii?Q?5b5zvfJyz1HtKtSgNlyGsnLMxSqoENOhsZlAtfYYY0KllnnZwYDWIUIrstyH?= =?us-ascii?Q?jmDJngKglsstdGurcDhEqpUbCQjJMoH8VGMtLUwUal8qlRnxsA6ekDBdxxFU?= =?us-ascii?Q?jzBN3diqZCT8vVICdS9xGH05f+ZCpaTnq+sD507K3j+3GUn00fW2Pirw5il2?= =?us-ascii?Q?td+4Vv3y/MHB620LCl3iACzt6fWlneJ4yBfwQ/lCBkghWgbJsWlNhkRdZg7O?= =?us-ascii?Q?y2/UlA/UrgBa2byKeySeTMZlkxNLr2dTFvY4Vkbsdf8dFsBKATVKhkuKd9Ay?= =?us-ascii?Q?SoZfSpqsuU7he71lcauHpjayCs3APKOiaGy4NfeqUxNNLhv/08dQ2Dz3liSa?= =?us-ascii?Q?FPP7dOpC/Ks5GIgMKWinOAdROKdrNoG1WyzzQEse9qlC06S29jpFSjHZlYcX?= =?us-ascii?Q?3aEgurIbaO5jYJZyg0uGvtYwxJ1KV+4ADI0Y8tv/X3LPPYwZG0Au34zdfkDR?= =?us-ascii?Q?etpGjj9+4Lug7gbs1018UUw8lHE9xkEq/7l+YN98Z/C23QVveJYRiWBEZjGx?= =?us-ascii?Q?4+jNl9+9tRoM9jzxiG+T3kfMgUW9dZ83FNpscyGvEDpqyNRw37cvGTeM0Uxy?= =?us-ascii?Q?4HiKrmqyGUqFPF9hiZ+sfL06m1LfrR0x9yTg7lTQaehyiZci4G054lBYWDDM?= =?us-ascii?Q?9HPbCuDigLL4Gh0fRQZ2+8+6duRQ6pjQ5DFOkm7OS85RwNUUJpSNyMs4qcmW?= =?us-ascii?Q?9Y1SJQLezPtf+C0mZXNF/oL16JKg/Ly6QIp3BRxZVFi5VFBAD8hPhOzCM0IW?= =?us-ascii?Q?MS26YiPye3GHYibpOxzvOLki+8SbL0zKKnckc5UcFDiNR+wfqJefPZCSaMPW?= =?us-ascii?Q?myasJFcjPYorT/nsSiqSY+UddCc3NqwNVmAKhsqMGMPpEtrSQT4Jb4DA+N2j?= =?us-ascii?Q?5Yr5hwlcZaUZmVgN4O6r4Nwmefh4yk7YwVhKJq2rTbsXQZnxoOY302J84R2j?= =?us-ascii?Q?px4oxP6tsi/3uM+8RLI4hZoS+kb6UyMf5NiuzhzNEN303LV7GvXXFwJK7Qoe?= =?us-ascii?Q?Jg9crYiN29fNTQ4Vl60we53m/rM=3D?= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1595; 23:7IszWSAhibEZgpiWgVUtH/TFmtUscLp+32FLFWy?= =?us-ascii?Q?CD6S0ZYi5oR9L94ymvJrAsCRfqom0UAYF+F/cJ2gNjdvWzZTgvXGW57Nq6e8?= =?us-ascii?Q?7DC5jzCvnmK9qgWJ5v3xurpX0AySaEHG7vLr+D0p/FQo8EzyE/9abatCSm7a?= =?us-ascii?Q?LgKu+sn1UYz2vBLybubEm069vdpOwteh+saniVWa/B9H36P+/6kEOueTP8DY?= =?us-ascii?Q?v6SEjacTeHzwGG1B85K9nuGbrXIIJZgxjgI8yO7hsKdAnUbmofCJktl73x1x?= =?us-ascii?Q?bvFmFa7WKquT2eyJqgmwBfD78O1BSZ4mkKwvYFpkekubB9UfcUdUXKNs9u0O?= =?us-ascii?Q?p+ZNXJa1THK7Xdye8goHbKB/2y19PXumz+OEeLQf7zn8MEfKhh9ma71S4Fgq?= =?us-ascii?Q?rqNxExjjLm1eKzbNMq7iPHeKUTTx35c3RTY/i7bt4tdNz4OhPk/yKHANQe+n?= =?us-ascii?Q?vbvqH0rl9IEkHhAQUcO6xyF2ZiD2at0tIei1gCC+uhd/LE4/lzBkKTzcsGlm?= =?us-ascii?Q?QlKDJzKNYZ+UDiEz1Oe2YKNrKZ6jSi70L5wr2BHUWNDj4Jc2tVRVXUFxZRRL?= =?us-ascii?Q?2borKc5xGv63wHgbVRId1CXH3seCWYP6kl6BM7n3OnxF4+no6YMze0a65Pyb?= =?us-ascii?Q?0KVyHor5S65POJ718z14IyKWPLxv8WMtETI2LyFG6oQOqZ0tr1yHKVFdxueK?= =?us-ascii?Q?U9DirsGljWEqLn69B2ebvVc9hWqUV2kb/Vl2DXPz+8L4AufU+43WfvsRIp6D?= =?us-ascii?Q?4ltNxb1OIHwBRyVB/Ry4rQDcsSJIABce6fm7boCSzB676QkKkcnDk7XeL9/a?= =?us-ascii?Q?sT2AMQZaHH0JJqhYqXSYMPZGnTnltRzcQy2ZVRpWnhzmAqqzEPNzBS/n863N?= =?us-ascii?Q?Sv/vteknOFk9p5pwzp8L3EjDqwN398H/mZA//sHTh8zq1oNfkSILQ89thQlA?= =?us-ascii?Q?9EBbMMHtILLac0ZbyBaGpQ/UrYQIWeCs2LIeSzD1ss5d82Cp0dWz4gPUzQ3Q?= =?us-ascii?Q?vqkN1X0PDqVFsQo3c+kjpLb3AtWnOjQIAYuATW7bsP50h3eNUk0MoUxKAVrI?= =?us-ascii?Q?3fLzMhNHYdq5Jaim8RhJ/R6+WqU3I4z5vQsYshgxOmvS0A8/teR2aOsTMKdf?= =?us-ascii?Q?LFywvFa+pOkRXYpUOwB/OAZewfqc1blh4O0EOGXPIgrLMeK7CfhzvKIPwRWL?= =?us-ascii?Q?wtSpeqiPtmJsjhWVhYxv90NiP0WmJJ69v1s6S?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1595; 6:UpDb4R3pkX5EHdp+ZozHauYbwVBvSWObqYCh64WW?= =?us-ascii?Q?hX898FYg8a4vB4XYjlh6TqU0gKe3b4RJk5rb/Mjuni/XEsUMqXIR1roMA4tM?= =?us-ascii?Q?ikH+mEOngJGqhYipBzmgz2jbEVWzqcxde3dXGTv7qHDlVQBjuR+CRwdkJr2U?= =?us-ascii?Q?++HrskGIMaNOnQ08xkb749NbSXGn/EXcL6PtveU52addJodJxAtgknX/gIyM?= =?us-ascii?Q?WS1SjSMje2OhxWVq3Nf5/92HeRKlKF9jRyp9L8xkgxVeAAer7/bo6SzrchL7?= =?us-ascii?Q?168lWvccYdWiydYdCmWdup05RT3+xBp3pDYLiihXLu1UD42vXsLlU4zMm92X?= =?us-ascii?Q?ZUaLmbvmJFu7izuJT6lY6xoNiOsQ7x7fX0gbaMjLd2RWQ6qPbDHzekb0mBVK?= =?us-ascii?Q?nGVrhqTH3AOTdr5Npy5IK7ZhUXVpjgUYMvd4jfoNVpNlK/wIB+HFRKzvr+rQ?= =?us-ascii?Q?9dvWpQ7T3puFZgAuuhHgzu89Rd0qh3iU8WG7a8kxZo2OzAqLX+3Zg4kKk8dK?= =?us-ascii?Q?0Aig214Qs6IKk6GQeSQzX9oAODzH2+wYnGmDcHu1mddLwtmFILJ01t/M1SL6?= =?us-ascii?Q?1huESVHEE2eztcprHWkxTrE5hRGZ2OoPahjcmfp/FWjEaJzaXoXcPxcS3d5W?= =?us-ascii?Q?RgpyHkXOvvvo3TXU//qdzt6giJwFx4/wt0StggA4GFRttpOQP+m4yvAGTwg9?= =?us-ascii?Q?Qisi4rF/msPQSRaf6LeR1VxazhQ9Th9CM6BM70MVP2WsjAgrsIKt3cX/IzZ0?= =?us-ascii?Q?8H92EW4dWGOkTgpunjEAztfsQdnZ8zXEu74DvzuF6y+/exwo80se+tNIAcVO?= =?us-ascii?Q?Iap5ePdW6bc4LeDj3injt7dpicpQhPXuFGn3EAnxPgSzXrE/aZ8lHuyFzfkw?= =?us-ascii?Q?rzRD3xIWWN4N7KDA0ohrckhpb13LQFWo6OgQVUX2mRkEU3P7YGCoPNc5FS61?= =?us-ascii?Q?aERXdYU6W3SbFgQYRX3vXR25QhnKGsI6t4iiMF1s8ktKojJVIsCaiVPD/Cee?= =?us-ascii?Q?9o/JkHJm0fv3D3zdzci52Eqw?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 5:rkqNHGGEmRpq3+quq6Qt2pWUbaWC9FEtUytMF3VqL8tFUxLw3fFSaxBRWIOslTHJfucVCYETOBtaeFdwk45dt4bI/pzM89SbRAOw+062nraodWX0DMJZzOtMEh9HseXd9cadOOyER9wV1jV7jvy8cbwDkdY1pil9wsasZrZwYMnXa1pWwS2+K/U9AGX5W0U6PolbVajjUrHSNEqccTt1gF/cycQAp1BU4yLnvQlNVh8e3NYhDOb8t/bTvDG8DgAhN4N8lTpe698dkxn2i4+mW5jJeYFJX0gix/RmGvihGKAUtf1c8ChdnohdQVBeUqmW8VIJdB69aDjMwEKeFhCx5o6qFGWHVf6EIR5BshGVsUoGHvZn3U4qgx0ISucZLFHeujgwVFEtKMOeHchkr0jyzMz1O1X/ebTsyGnvE5kPAwiEB9vv2RLG73MoO9qA/TbXLjRVIJEa++voCyYzMvjNPojY5eZqed79syWypp7J8UTud/1Ia0s5wGksifi9TSZQ; 24:FLR6EaScD7DzTiTxbnxd3pXBJdQ2X8g1JxJ7QX03QrX+R/oapbDXrRTCoF7LVwF9fgYS/3E+ybvXLzPGVAcb4P1pxtqIkQkiY75d0N0XqN0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 7:tyYRRKd9SDuZarkJ8oIvRYGTNS8bm4EjLpe74Na7Ega/D9RgIoVdqw8f3Ivs7DWWQKlshefxEgwHA7aLgDZN/XUhut6DWl7NPk87mc4Z0V8ZAB+S0SDZKaQ1daotDdmyLbq0/bjgwcUY9GSkzL1Ag8dNQXuD1ZqQUPbSwm9BS1tBpxdJKAa9kYmZOmKR77CsjHUlzQvZDb28+AcWg7/US6AxRk1xhbOPj4QKZcp5b6WcK0+gDT1GRvSFh+TPGIvEzIaDS+G193+zmXgtYgWs5FzcmFTSjM/2rw9VgfDhaLbb89JVUP9Tb75BJ60H//M+9A1+fs2ySJRn7W2f0zE/TAo/+RbUuIskCTnRschTyCdQ5d6eqxVzOgJz9Ttf8ZjVUAMp2XtUVL0ZciwBEeNVXdk1WH3CCPmdyZDWWb5PmQ0EoqlaIp9jpEeO9yH6VbrS+d/97OoaxvniUO1reQahZDqbs6ABo4X6Pjz8hd59sTSZczQoVrpuWmOKZTEE0U5W8I80tuIm9axIYfjyAXwmG/czYINFPJismtkPOLv2PLKCFw83Aadf7hzT+TZuPAaDBR48594G8oDF5NlzYgBsWrQSIQIT99BGYVm/2cpcCmou6c2GivE40+LyMkWxRRaI8vXFsJB9UFwlTIPc3vgtqQ+t/S16cRejrSjz5zTiCLvM62MiMGXjdipGkcHn45AyWYlUNKFVLQF/ACs0WCX4h7iIVN8bZ1a/HNDQxJIAE+EzbkhC0dqHHtlLvCQ743C5d6kS61C5WPT/AIjeaUYGA5RT3cewq4nyLFdbuBa2Epk= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 14:01:09.8650 (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: CY1PR0201MB1595 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.41.86 Subject: [Qemu-devel] [PATCH v4 4/7] 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, philippe@mathieu-daude.net, 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" Signed-off-by: Alistair Francis Suggested-by: Eduardo Habkost Suggested-by:). It might be nice if git could add a knob to select suggested-by line, but apparently not. suggested-by requires manual effort. --- 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 465e91cc5b..36b2bb9b53 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; @@ -2087,9 +2087,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 1653a47f0a..c915719b0c 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 Tue Apr 30 05:26:27 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 1499868894550122.58496782561508; Wed, 12 Jul 2017 07:14:54 -0700 (PDT) Received: from localhost ([::1]:53556 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVIPb-0006MS-72 for importer@patchew.org; Wed, 12 Jul 2017 10:14:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42248) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVICa-0004Y2-SK for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVICW-0003k6-Qz for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:16 -0400 Received: from mail-dm3nam03on0079.outbound.protection.outlook.com ([104.47.41.79]:17632 helo=NAM03-DM3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dVICW-0003jF-Hg for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:12 -0400 Received: from BLUPR0201CA0001.namprd02.prod.outlook.com (10.163.116.11) by DM5PR02MB2732.namprd02.prod.outlook.com (10.175.85.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Wed, 12 Jul 2017 14:01:10 +0000 Received: from BL2NAM02FT035.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::208) by BLUPR0201CA0001.outlook.office365.com (2a01:111:e400:52e7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13 via Frontend Transport; Wed, 12 Jul 2017 14:01:10 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BL2NAM02FT035.mail.protection.outlook.com (10.152.77.157) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 14:01:10 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:54199 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dVICT-0001MD-EE; Wed, 12 Jul 2017 07:01:09 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dVICT-0003Zr-50; Wed, 12 Jul 2017 07:01:09 -0700 Received: from xsj-pvapsmtp01 (xsj-mail.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6CE14eT024935; Wed, 12 Jul 2017 07:01:04 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dVICL-0003PO-7W; Wed, 12 Jul 2017 07:01:01 -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=5mdmlj9VUxRgJcU+4otvstVV7Tlb2s5+iFPdTScg5y4=; b=vbufqF/2dRRoWHg/ONsFWnsO8YDHaMoibZFk+zbi8jrJoWB7Dvs0HzbtJYN82jEf8GZ7TgmX3k5Rx565cjHEK8tsano9uc4sQGeN6afide+wD9ENt1Cfk8ZPK8gHVIHT4JC3DRdJxWd2ZWiNMuyLSMQpshGlwC8uS6RPEIiTaEk= 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: Wed, 12 Jul 2017 06:57:48 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23190.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39840400002)(39850400002)(39450400003)(39400400002)(39410400002)(39860400002)(2980300002)(438002)(199003)(189002)(9170700003)(77096006)(36386004)(2950100002)(8936002)(6666003)(23676002)(81166006)(626005)(50466002)(6916009)(8676002)(47776003)(54906002)(356003)(4326008)(2870700001)(110136004)(39060400002)(2351001)(305945005)(5660300001)(478600001)(36756003)(50986999)(2906002)(9786002)(38730400002)(5820100001)(50226002)(106466001)(118296001)(189998001)(76176999)(63266004)(33646002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR02MB2732; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT035; 1:phF4QiNExpiWK3SqtFNkucqfPXV7pxWkwkXeZSI5xMNl86I4BzkElmmSBnHjZQrREx/jbBgb9wci7Hth5nI76kpM4FSe+07UNDMeo7/qRGWCXR88JMmfPjxnXac8NmZ46dNcyMf7CzWOmsKoPXTe/wnlkYObJpWhMkvfjOOKAFb62c4P/wYGEKRnuV3isEhs2fer2lYZ6/8ebkkUb+9ccH9hRuypC2qM0PhusQu7txVdkNiMsKRDCu4YGyF8mjjHZv+efY8eHjRCC1bwVb0cXFxUtm2M2ZIJp7mYCR7wb4T+YjUD+X7CbW5ScNQg7cn0sPqC3uVIdCnVvmP0mwcQSr2wDif4EqPp/6lIkB8sWzjd/ghHy6kIKLxD44o9s9iIHzivj/R7LmfE/zjFXa5FuL+DopgSYbt/L1V4oiwLSyorfXElNwOCO6UGOh9imPHpL3SIK0AzsHjitcc18ziC1aUspS2h/hW9p6eEV/FQ3W38O3kGAbHDqQnkmGVcI7xpLIvgDh4Mz5WJQ0lbsa3dE6IoT6CLbVqEsNyQWBYPH2rK62j2n+KrjqswhD8oL9sblC8Fc+/LWwwADBBBA4x0NRB1FbP8rURK/LKveR5iL9Gs45O0XMw5ZtTe1dGmq34eJnwb/x6pMXYzpZSBTg6XZJd/k0o0NQRh2GyjxB41+iJu+LNJ3uAWNcstOClMjXXlsfD313R/h/ni8w+V0/BXiWrYgHBbbBijTQiah5F9kyUcBYqXEIRF2j38W2MH2FD/Z842Pih739+SMzmiydAcKWh6nCFdrsn3rFuzXJWSXEQLIKUyV2U0/upSbz+cQzebpgQ88UsU9y0RTjD8Ihws61EDzln//MSSG6LdIxNfyynwKVutgCVAvuFAjyH/dGfc0qVBThQQgFC3aJwJetCwrw== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 704d5adf-c27f-461a-e209-08d4c92e7316 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:DM5PR02MB2732; X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2732; 3:jLEiGA4OFit9vf95Ey574TVVCb2rHCLxEepNV9lxjGoPtB1kB4s/n5pYNl4f2naO6JeAZJogwSu96VmymCsG2Z9PCMCyigznPMnVTl2EraOQNNBDcAXQwCub7idaReK7qjgHymHrM5Nb2iH2HuzC9RxJe9lHhnCMxB36Q8CZA7b+8BwAb7bOUi2fyXrTb2jnn7cRUM21JueD4qn1Bh9QtNsc0QDI5JtHBztscVsN5foEvBKDel7OAb1l1fzjOAu+r+QiiRCfapfy1URKsZzQtpu/t0PZiFcfA6pwBrn+n2Ny/8cMIMm2x5KG2QSbF62WfC/svBboj0veJJLlxOomTVMnFo5qUuef3xDfCJm1IibL2Fl2Zo+324ui1a096D3RlhXYBLgPvY/x/rzw1RW5eDiVCEBYetLRkUPFGmWHR6e7joQ4+5wvoQigXGJlN/cM1r7ZqLiItQKaMiyNrupolKmO8HLO/s0ORk5WnvvyPDezodDUNF8d3XFycM0Eta/mdMlQ/1aA1EAqx9stuS140Iaw7i8g49dQoB2bZEJa+rOLpHSZXGl8+Ra/wpBr0JYZEnlEKN/8UO/fAGMCDN3frFZCrVskJcEfMk8v2ddL/pK6vRIxQrfyGrRmVlhFKPy6i3Oz+1BS8iBeEFFj2WNatuQ2XtvlJohIpp01dEB0M6TuapLErQ0dxIqdjUPqbY1CSwZGZlCtq7k6YMxvzUYXWprpaSoBVggZgO4SFP0jmAyrrjj7dryT2A8QyDGIlEljlZe05UckAyfrQxVc01ms02z1sO+T80ZLZE04KVze3/3MaK+1gMFrafdUFEz2/rgv3MLQMgcIldMlkvds3ToncZ4jM4Npat6aHxoZcbjsjnRDbbpWvt3Yr1Dx+sdut/PfSecO3AOzgKF2NvVIFpLb8pvmoyRN3HhP0fcdoxWQI8atgkzAGp3DGREOhlbynNsp X-MS-TrafficTypeDiagnostic: DM5PR02MB2732: X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2732; 25:jcJIKyssptGzzfd9piyFI+G57Nrt6MZ1tkBvUpoJ0Lt2yE+izb4Ef9IBnZy7EFzG8hZYftlhlvtCre23Trc0x3My9OAU9dLedW4nG5R/amhAj8Jc6itj6kGZjz9+v8gvsl7meyuadZnwBP9eZsgQ7/WqiyKsaqsQsZ2DRWlsoFIJdu1VQxI201AtTNt41joFceoJxUolgNvkPPihfJrujVl8g8+f6sLMxepY5mdLNiVqj6ad5oLGWhdTPPay/T7GhPuvVq9ILfgeEQZg0J6wtkNje0ix+eRYpOsJwWHxpBw/WDSC2FQyGAyFfAdwj0qxsHjfBataRG1v1Z12xIJgf020at+9g/STW3G8o3QlRALCe4NuTD/lH44ryW+JSSpRY2ZsJEE9q4Sv9oYXXnuDVN8DAuUtKJF/OSa2J2CovC12zkA/sBGYu5F2yNuTKg/TCjn8gtYxB4ZveuGtnqjfPZ0/PzvfaTWc/AbxLt3D2LxOx/n+LBBcg82khWVCx2oaDlXokyJaWMetTzONFcvXxA8lAtJ2QPoIq7drXnSKv3duz3Z865HQE/Pj0uaUXrq40LzT+2Jou3imhh5DBpjiCNHQoBraU2NbBmfXI+ZOqoYsoCZdjKLnHNH1cHDxEZD7BR+Ut0ZusY6UJACBb5avfbkuwmNHWPSHUa/QwAd+uUv/5yJydeci2h1CKfu0FFIiuaAnRCtDGSmwPNek0BkloCXHUF6ajSJ400L0JIkQTGxy1ZD/wlMGrm2AjubfONH9opr/98zW+4adT1I4bqlmduAfo49LER6JHhW7GXLSDG0MghNFTxoXp45LF6OPqWuhoDvZka3/mhxfTgbvWH8wPnDYHv038UaeRDnHiU0BWA0H7LpculpilKQl+MLsWqBvcUZMoAXKziAnJYMKcqiR0SYz/NU5VX54VWLNurevIFo= X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2732; 31:Eq8tQSsOCJlFC3wehmRPbCHaghlv9Nc7Yg7EiiiwVh0e7UE0uZKhPcZdCJhxKsQ3VkEnjwygnht+Xhtq1y6EgcA41WwwGnteqryylVFp9Kfq+dprntTs3Yy6gcahS47FNFIbrmfqUmOWKqkkYuDuU7FtMmvxj+p+9mjS62xXv0i/M8d0YiVkZcgSi/1HOvWnYQL764ntacg60tihkJCOMNaf+e0YQRrnKT4rvb/DSHtO1l838EjLls762eJ4D6RMsEtnZsREHaVD6p6Eew7WbDMqN4qkIKD8IFHPKX6LARWlS3fvbYxDpyUe95nog3I+who3ffzbS1qaOjWzR8Ne3TuGZF/N2n9JWCSxcnI0uRJSr1tys2UlEJj+ff+1q4cDpCDdl4a6OA/bcgEXdIBdoRtzYRlGyHL+bz1AZlemHIxuOqL8JGD0wsbAhbXntmWlXimWpvzVpZSprrYO125jW7c8Iw9v7zDmi1uOXmcb8nD5k/W5yo07ohgHj7f/XSTfsu+YZ1HyjvNFHImxn4q2QHY+VsMT5vM+T0v8pW5sju/dAgs5xfU8a2UQkB7VxJFGqRoNMn/VaZqYJlY10qpp8jT/vLjUXpIlQcQZ8xgnRLaTzNpV4PzwlMqu7J1DWjXTlWc9dU3ztruPODNsJC4dVYG4I01icS1PrlPEKDLjwbRc1lSvt3sWvX1nFS9Y5aeNXz+Bh5QOdSLBiLjuguHCEg== X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2732; 20:h8XlHLZwV84fvQyWs7deDXZpkRq6Isx8yeJdx/ISrHSHGvHjm/5g/yZCL/+7UDW/6wu+ANNnn2MMLU+6Uj9ACEfB0546WKXZO7RAKIjdj330V8FtkoBv3tgumGsm1BEO6Pz8R/c5bUXM2w1S6mD30bIh1ztOZk7O2aihCP2N1sZi2c4WDOQTlCvbEeLCn8wjs8IJHAFUydbd6zRbgoDz81M2gdV1ozR+I4bDjqXdOpk5bH2cSPV/8hLlKfi0agr1cYUJ7HjByp7QvkPj8SQjVzRJRIPIZSN/Y5vbA0/fGHfGh2kEvoeOJC5aMDMBM1+ChKyz4j62Ly2gMWkGI1RIHg7FeTYtEw3srRUUmdL1mqbLyfahHKUqbzvDFaIQOw8U5riu/sIB4GoNT5JWSEqsPSL5bx6BFbvRSBJUCPHpGgXR6y/z4sUZTu3y1+ZVNEOWSGjH0dWo/e2DQd3NTFaz5rdtOPZPrO5JoL/iQmU5Zp9MODxVz6E/uKH/yS8VWI62 X-Exchange-Antispam-Report-Test: UriScan:(20558992708506)(236129657087228)(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)(2017060910075)(13018025)(13016025)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93004095)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR02MB2732; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR02MB2732; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB2732; 4:gJNAoxI6mtk60AdbEKUaK0mIVKgSwwfGB9mHoNlVAL?= =?us-ascii?Q?8XOsuI0iYgacoGqHr3Em17g2S01rvevBvchvOgDXu2MdyF08RhCD83LLvG2R?= =?us-ascii?Q?OsU4GgCZ646lcm//iSMELoUZDP/uAM3HC3HvmLGSSGs5jocBORvHScILg9cm?= =?us-ascii?Q?laGfd2uM+NsorThxe4m+4odlevNaV8Ivi1Cq8U5EdDTropoBAbWBTvDhI/xm?= =?us-ascii?Q?KSQZ2dmoyXG4MHESt5OYXURFkKGclm6sjQEYD8Lr6yxBQOjCu5xRf3krHsC7?= =?us-ascii?Q?tMRrZeg+OoJd/2cLYU/jv5MFrdF6jdgGhhIuexp6BTXw9RcHfyRQXuve+qn3?= =?us-ascii?Q?lRUDz3WS/P1QjSCOO5saIGgCnuB8tPnV35R/6CjerP9Q9/CufTIjYQT26Uxz?= =?us-ascii?Q?rGgymZKS2n80OGuNPWAvh06Fi494cW6RIA/esfiemHFHFUnpKUPq6jgz6KeH?= =?us-ascii?Q?w6erYjMKn3YUXrgBSUgj8SY4x5nspwHIK7g0UXwG7AcSbRaZ9PHiSqCiQLEl?= =?us-ascii?Q?gx3+lQTBksHB8H/j0exYY9DcnQnHkjBTDa5bE/ZWqOmaMvEvD0Tgb3JWaxu0?= =?us-ascii?Q?06zkow/FOnYZTPtDsn83h/boONKx9G8ylgvMjolWNy8oht9OZTpdsttCXPM8?= =?us-ascii?Q?538Yp/48KnYUUR9tKHNTOK8xg8wr0n6lX90AimgKHDB9vbPzYoad7bgMZ8rg?= =?us-ascii?Q?X5lS5gECTwWjvCRZ+MUYGOqiQZOjeEvWT9evBg49HH/h3Fg8BL6d1uNm+BdL?= =?us-ascii?Q?UBmoV0CYjM3aqSjty0UMnf8FlFrShLAK2k6ELhQs+VpJZR0VdvAhxyLZRHIu?= =?us-ascii?Q?LuYPQ1bd0BNWBWxosJTElY3ciVaGfwJjNvXgbPwozZGpHTjYmxts7Z9xcRJD?= =?us-ascii?Q?HHZrN43p06UZp0IXXZZn25mxrHOb55WZnd0I+s/kFGf5uJENePUxQhgeHFCD?= =?us-ascii?Q?BJaxzzoeVIgg2DEmPcOr7peNuAPESBFEiZXTyV+E53fC9LLvWJVnKDqupTEN?= =?us-ascii?Q?hMbQWB63hvvf7RKJwHhv3pMjnuMLk6uL5TXHW1c7prO2G2pE00Ms351csjJb?= =?us-ascii?Q?0QviP6Yjdu0a/+D2SrzW/Wmj6GOyTc2B96tkVH+NIpZlHPMIc9PeyHEVn3zc?= =?us-ascii?Q?VQEv+OQvfaR/lpmkLphkFJq5kb1Tn3GXAmRD0qu9PVz+yLyEUIJ5c+YZs5dn?= =?us-ascii?Q?Kcf1krviwOsJJilNvUJ9iS8oOK2hrTnDACbgwz2b2ukEi8okAwliCIHHy+BA?= =?us-ascii?Q?nLkiL/Uv4PPuCNRtUOjaZs1Oxlg3m47NF56sIcEZ7sRx21zZ1Byad5HmymFb?= =?us-ascii?Q?bXyS6s9ucs1S5GHUwMCuere9luK0sW94yMOplu9xYy/Unh74niX9FSIxnF4T?= =?us-ascii?Q?lDUA=3D=3D?= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB2732; 23:6p9OowFoPZMvmpvQs/yiVNkBmWvJSs0nGOi3msvIX?= =?us-ascii?Q?vSIQ/zyN4kWMWPXPkwvabl4xYrNdmxrCZQnzx/LM41uPJBS+Ic7PMu8TKPPa?= =?us-ascii?Q?R29agTQVtvIVySoO0bxTiwTLKCByhUd7zdx3SeMLxZShH6LKLBv/wFLtQIvP?= =?us-ascii?Q?OIedJzK+3q2p97C8p0m83ev/uPta3oWn7YmKZmZ+2my5Obt61ArbFP+aGtFX?= =?us-ascii?Q?gvSSyxSkLvU/m3IsanrOTHcu+gXLjjW0L80kjtNOnlB4MFUSmrSxlKiXc+kw?= =?us-ascii?Q?sIvlH4oOxGARkJsdfx5ipO23faozxLfUrxFiXe+uv6av4HD1jBQ6vfShV8Kc?= =?us-ascii?Q?rugPQ5+iB8egk/A9gQWQ/8IGb4M/P8FA4Wm0A/W4mHcFoGBiZAJCNg+9Galo?= =?us-ascii?Q?jTH8uGv4FGC86DwI0YIKnADhU5aZOFEJeEN3F9gI7vyCgpicqIQeQ5kyfj01?= =?us-ascii?Q?UV1YJSYhOQM9FmbguW3oLNeFs3XXo6S+qgCrsreI6+J3KeJ7i3df1ftdlMvF?= =?us-ascii?Q?+m6/6FcZBWXyw9I0WfjlMa6funQkip3Rp1Y6ellpss13Ldqf34WIPHnAZtot?= =?us-ascii?Q?eTs5qH/BPnwxkUA8LY0mhBUXaFavsc76ik1UUyrtF5DZrCaWQ5Y90ngVmQvQ?= =?us-ascii?Q?0u7eXhmD7VuVURRfvv9C3bpaUp/0RZn0JZbt8uI2ZWjceYmgVcry49Qr1Opf?= =?us-ascii?Q?HN9vRMeBss36c3WAyQRy2z51t/fSmhwfnmE+j1TfLJQptQyNo3g1GE53e38e?= =?us-ascii?Q?qTGmLf6Hn/oxk7DpuvFedWLDLQmowGkNI1CtapS7g9F10PKPt44Fo98EKBkQ?= =?us-ascii?Q?+Hpa0eBuIxTMc29supPhZWBCHlowdaLf6nsm0qh1O0my0S4/kBv4bLH+rvqG?= =?us-ascii?Q?WSOL/9fjhlnyS9VhP8KdjuUucnB9sHNYviECzZiJBJSZLDLKZSjlCWJi7/w8?= =?us-ascii?Q?0gwGf1fRh5spbigaZPid//sFfws/1SQzRKpHFFKyrIrum5FjOufAhdgyaN7m?= =?us-ascii?Q?8x/+gIkDfFu7sm3ancHVORXwP/pO1EFryvwcXGlmYLBGYywjC6ExQ6w8txMN?= =?us-ascii?Q?QsGq48h/fq1JlnYwpG/CiimLol6EjF1hYWmqLlVFW35z+irX0C9q+j9iB7p1?= =?us-ascii?Q?yAiwycmXzz/BNswLyE/yh+ULoYaXBR4LuzyjYjPIOJOwufvrahnXl+byLqav?= =?us-ascii?Q?2ba5YvBdQ/MG/s=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB2732; 6:8LWI/IFLPyW3WEYPYlmnTdwC5NOlaxsYfLcCd1i9cS?= =?us-ascii?Q?KNhA1mMwKHnJ+FZm8HxL51j36VmysaHDNrqlDpwKrxD8Z9U1xso7m0o8aESF?= =?us-ascii?Q?tYfFF1DN1o7npShE4Gh4+4+7u9+lB+7AFmzMFJ1Mdd67MpBYZ7p5p4cdQoOY?= =?us-ascii?Q?XfmAemtc8ojbEree9iwIqpmNHZdxgozELQCfqH2j87Gq734+YAhsQe9EF+X4?= =?us-ascii?Q?2HjHwfvxkSimdJvQQzISO9IMF3gUgbc28+71Wd0rFsgUUd1kDQK8yyFxzzZ7?= =?us-ascii?Q?qHhFyXx0UqUtzXmRxQ/fCsKHe++tPlymyP3zcDzSaS1q1fvR46y7FVXFrAcJ?= =?us-ascii?Q?p4mIsQ52NPGRfn3xY9gW3EI4h/BGwEoW3QeC219RbC8Rgke0qoXdLZ4nIGXN?= =?us-ascii?Q?nawPfI8xqWqJGDwALBtzYdRl7NwZVxKs6COQQ4lCdKJVnxdxkqvTrglU18yM?= =?us-ascii?Q?st78cj1boTpJz9RE9bckNGcLggFUTVpPJL+JTH27UB6kzr0q1YzbUZQbGDf0?= =?us-ascii?Q?AGu2BL0e4vUpb5PMJfRnjaaCWJKa3TS0XksNs4SSCV5VRVA7Cd1kKQaGHiyI?= =?us-ascii?Q?GpIfxP2APPlmsmu+NJ31j0wJz1sEltzPwMYxfpwtZKiB+XQdqSkbTEBTvtfB?= =?us-ascii?Q?ZfsU16HtmPUnWQtz1g0TjvHNVoylEkmEE+KDNgxSCZMB61oDx/sDEDoroxI0?= =?us-ascii?Q?5WIt4cH2HbaYUo14HLwfX2PzzNgvZN6bn+CLrJ+woJ/0Dd521vA5nVd+/fpB?= =?us-ascii?Q?Qn934eI17DpqBmIV56xTdHJXfCxxFx56qPCGTlODXTox2y0lKr7CtDPLI/s9?= =?us-ascii?Q?CeY75Y63J/2/nqvfbpF/UoQC9bHmxHLk5nyGKa7FmIohE5hY9HAoAybTBH2N?= =?us-ascii?Q?UW4JLFtk6FzmkZpdw5tJISiRueV1uS52xJa6vKYr6w2tvD9U+DTD1IJY/SUa?= =?us-ascii?Q?nxtYHCq5LxsFeMmyFSKMDTePiPvph+O5mwF+znhfdo9079xq8FKghxk3q4OS?= =?us-ascii?Q?OaEtR4B6Un5tIgTS9SSzJF?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2732; 5:hHAmsTJl3fOVW7kvVZB7EhBwK4w5f7/ahkS07+FNhH2sLWf8MXcWdk2gFBdymASH9UVdrbWtpadcB1PJ8B7haMbZ4Eh463MUx8XMVddt0fnW3VdDlru4JV8mTuJz732DwrDGledXC4EupQ8ZLphZVoIDhQLoDCRfg7VG8td7dMmX2vgK5HFd8eLel9heIEnW6j8HWcuHPnPIytedPMxhOMemXRzrUObYcLgXtIF6w3gKpcQfAzP1slaBPLjeGyY99/Q3Wu88agCrgDnUVNGH36NASY4lGbtLc2KyPRv3j62yYLxmJRFM/ImR3Bw91yXTGL1rU2ynSzBdK7/qEDPyablEdIuGNnPZOlimv5ko3wIyXN4OOr12ZkmpuL1Zjnz84qO0lerFFMKEKKFJ707RKKZRpnK3dOml8e96w+pX+C9JXSnY0iE2cJA4dYuLeSKNTwgsZXnVCllf6Ynhkp7Ymoq73regc/ZNvurSOYB0trNJFqRbJq1cva3yuxQ1X6Ce; 24:Q8rCtOHjqgSiwyYV/vv2euJcdsVXwEXvl0yZyTZ7mvDqM8cAtyZPWPiPtMZCULME2mASMxXwmLoHM5mK+J5/fwM6XZQ0E6xdYACyMCCEcLM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2732; 7:h4kva/wAuhuY41PKzJoQu2X8otmz1LHigZWJMJi79pTCqp2uxeqSRGc8Ne3O4yk4R9xuKPwtCwuiePvZFrz30ybBEEr9LE2hLKGz9ULA6zWtlWERyrrlSDlhh+vq7+mDEd8oidxA5KxwCIZIwA3px6dFEganpy3M8ktCGEuFCxG1bwYZAODCCqw3O4IEJbwBbdXvFNoFh/TMnOP9Ee8hrv9ykWMELq6sl8BmD6uMg8aqo/cayCUSUjGrePFAffaHZN2xojldyRB/XoVOULePl5SmVA27Ti7N0bZV43PMbtW3Cz67spB4OK5EaC1l42gScIuc+7VY1nv3X5hiRMU8Z4Uel5vAdSUj9CI5Ombmrd7FA1tyFFqYps0+08zoZ2rtKRzGOD03uRO0IeL1F9/MSbOYWEId4mx/+oKlKVRpbOugN8lmiNIv0QnVLie9OKuqj5LQgWwmw4SWWa/J3DWVBg1HXE4e9I/ylKw63hox86zw1v6Ul3hQ1hvqg6xE3IBKHLGljFpotKaEtDwd+Uf2tJkN5FbRLI+7m75aG6oRrDbav0gUXS0tus0Prioq7rEks38quIE90wCaG9hbfeI1pXsi4T9NBFJBcrAs/Kg9jkwEmEv0hQz77Kn1EuPJ3vQ3KIe7sBB2KSsv9gSHdMz9xG5u/e+XThCDNHrgfHzTk64iUHHsW34sxSd6G0XVoKvJl862AfCYyQlnbgsPhxbuA28fWUOVM5TgeDxHU5avPL2xA8eX6fKsYnaFKYpZZiptepMsL9IPS8nTJMiXYTnQxh3emUW2E3BiU4Ts5FFvjpw= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 14:01:10.0921 (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: DM5PR02MB2732 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.41.79 Subject: [Qemu-devel] [PATCH v4 5/7] char-socket: Report TCP socket waiting as information 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, philippe@mathieu-daude.net, 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-Type: text/plain; charset="utf-8" When QEMU is waiting for a TCP socket connection it reports that message as an error. This isn't an error it is just information so let's change the report to use info_report() instead. Signed-off-by: Alistair Francis Reviewed-by: Thomas Huth Reviewed-by: Philippe Mathieu-Daud=C3=A9 Suggested-by:). It might be nice if git could add a knob to select suggested-by line, but apparently not. suggested-by requires manual effort. --- chardev/char-socket.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chardev/char-socket.c b/chardev/char-socket.c index ccc499cfa1..a050a686ea 100644 --- a/chardev/char-socket.c +++ b/chardev/char-socket.c @@ -765,8 +765,8 @@ static int tcp_chr_wait_connected(Chardev *chr, Error *= *errp) * in TLS and telnet cases, only wait for an accepted socket */ while (!s->ioc) { if (s->is_listen) { - error_report("QEMU waiting for connection on: %s", - chr->filename); + info_report("QEMU waiting for connection on: %s", + chr->filename); qio_channel_set_blocking(QIO_CHANNEL(s->listen_ioc), true, NUL= L); tcp_chr_accept(QIO_CHANNEL(s->listen_ioc), G_IO_IN, chr); qio_channel_set_blocking(QIO_CHANNEL(s->listen_ioc), false, NU= LL); --=20 2.11.0 From nobody Tue Apr 30 05:26:27 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 149986820330620.278245605771417; Wed, 12 Jul 2017 07:03:23 -0700 (PDT) Received: from localhost ([::1]:53374 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVIEV-0005od-Kg for importer@patchew.org; Wed, 12 Jul 2017 10:03:15 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42252) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVICb-0004YL-6I for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVICX-0003kd-54 for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:17 -0400 Received: from mail-by2nam01on0055.outbound.protection.outlook.com ([104.47.34.55]:48566 helo=NAM01-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 1dVICW-0003jH-PN for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:13 -0400 Received: from BN6PR02CA0030.namprd02.prod.outlook.com (10.173.146.144) by BY2PR0201MB1589.namprd02.prod.outlook.com (10.163.154.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Wed, 12 Jul 2017 14:01:10 +0000 Received: from CY1NAM02FT055.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::207) by BN6PR02CA0030.outlook.office365.com (2603:10b6:404:5f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13 via Frontend Transport; Wed, 12 Jul 2017 14:01:10 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT055.mail.protection.outlook.com (10.152.74.80) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 14:01:09 +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 1dVICT-0000R4-1a; Wed, 12 Jul 2017 07:01:09 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dVICS-0003Zr-SX; Wed, 12 Jul 2017 07:01:08 -0700 Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6CE15j3015219; Wed, 12 Jul 2017 07:01:05 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dVICO-0003Ud-P6; Wed, 12 Jul 2017 07:01:04 -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=aNUyp7WFResZLlwQ1SxjOysds62nP/pQZepIq5akz8k=; b=cwGQ3whSm173rcQ6RCL097t9MYo99zHMf0cJwHRT875VjK/97CW/p+kp9wTGAg+YjP0Q/NA2pDtJP0jfMpVucP2zA02nK0Y4Ic/iKZJFDQsjkXJko5v/3GAjRhoom+3p4Yd/k4Tg3mCNwyzY/yc3VgHnKM8eAUZ4Ys1TV9H77Qo= 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: Wed, 12 Jul 2017 06:57:52 -0700 Message-ID: <276ff93eadc0b01b8243cc61ffc331f77922c0d0.1499866456.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-23190.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39860400002)(39850400002)(39840400002)(39450400003)(39410400002)(39400400002)(2980300002)(438002)(189002)(199003)(9170700003)(48376002)(6666003)(2950100002)(63266004)(50986999)(626005)(189998001)(2351001)(50226002)(5660300001)(38730400002)(33646002)(8936002)(54906002)(76176999)(110136004)(50466002)(6916009)(81166006)(77096006)(106466001)(8676002)(305945005)(36756003)(5003940100001)(2906002)(36386004)(118296001)(9786002)(356003)(47776003)(478600001)(4326008)(39060400002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0201MB1589; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; MLV:ovrnspm; MX:1; A:1; PTR:unknown-60-83.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT055; 1:kHBiPACy2olweYzZ4SoqR3tx9xaTDh19865X1N9cI3OtmKF96IKiCRenuzjXk9tFu4/6SxB8P5/F6u7eZ2Jb7/3FzDpmzabNDm0wM0muJMu897u+XYxi2PZ8foXBTeu8RAU8GXvVH8QZDESl0WAuHjoN/Uq9KDjHU7tAwujhkGLAPvU0unA8c88BONXA40/rD3yKCHG/v/vAtJmPtGJJFZjdDPd16elj6iWpmtlXhqnEquylaktMu0ExPi4uZkqZ7tvkxCT7VygpWaTPoYq8iD31F9Oq1dZ9kRwyLEUZpclbbNESegK88hfbJUirZLAA+rT0QsoZmtYeBojy6GHRqkVerNEbJ6wqRnOeZrfD0nSFVabumtYUu7FxIEJo5gAu1B2qWBKV+9fHCSeIat8QN2ckRJ8wGelmy/ooZsI5fxwHTuTCE/2qQYsbNCIT71wSMNW3sHLIlwIWqyfZKZwqYVRcUAYKQ8uk9fjVxSC2YYIPCLGQ8xZmghKNRqlDN9qFom0qUbQJqFVejEvMlqiiXfYRFIV18Zg1Q1bwGH95HTAzl5cQuWQM9UnLMGE0JPB69mId8ZkXEaychBI05TFDR/MRMmhrennUaZmWYL5WT74Kc/p86fYbc+irCaQuazQN9+kBdwvm7aoTaIp9xKEzN629ZLs/3D60vSOidywCKT9kSzw/4F02dtMbo6IS4uVME4cQNJpvtD/xMtlBuh9YVXdlL91PW32V7k5KCxFNrwDfNd7I7Yh3NC5wgjTF9x+awLAzt7LX8UTAHdt1NEg6ZJw3Zm67rTNmltSR/ZqAVdFuZHkWFMUm99usZRhmaewbYu6joTKyfgN2afCmmyY/CtskOSyQaGTrq1QDQTmEJWHkwpkg8a2D6ryc3ikjO4Cybr4BXC9HSK6i9DkDM/BE3A== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d1b38ba1-3ab6-453a-32eb-08d4c92e72ee 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:BY2PR0201MB1589; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1589; 3:18fC9Pxt68qdrxVvH7ijjSITXPnNDs855Fakn6njTsD3DSRKRllS/nPnyqAnPBj7b5G3rtA3DR68CdkrbDUdrh7fOHoMGZwibZV+pIGrVAvZVUsjrEYnfU2hzUsUns+97Hk7YO/PhrPIzcApdTniv3nJSyraSMfnYZOmG4fp0qEOKDtIy+N9swEWol+yhXTtGKFgYgmFmcsytS9DHWf9CSIMjOErC65n/ZTMTtfJaTBI3RuE6lIwnMSxycydJ8cY6L9wrBtC8b+m9IEFjKKi427zeKMpKetJYvdZqT+EGrcoj6dSvyJPqts6YWX35SWG1u9I7BxiBsKJRNztgIwzyoBecVOZy5elc4HHLvN4GgUB4ZqV70fYj08KwAONXtm7HhTeQJCKbs8dya1bwzldahBHAMcZmCIM02CfvSDMKnGRzvH1riaZb2s3Pc0lCt8es0T1JaSLf7GVRp/TYtetAWAMxpHQqvgorJNpyzA4fq3lxitRo3ch7Da/nqrqiYDg7rjLZ0ZqlDtMp/xWROu7jvqOYn32G4ON1dmSILkhSsCzE/SA9FJo1aruiTUywMtldVQnbSBqIOSU+8ZN3jPsns3l+Gi1p/U9R1l2d1qODL4rzMzymOnopzs9iLYFaHP3viFwztrI9xwulyYZI+gZYoZikI7qfCWQnm9sQnl7/pk1lvn2weqG3AIKkSHt4Y+iSgs604BXPvPpmAPwFzds6Z+YdHVOSPOorrB7PjAI56yiCIZ/yttqATJEX/11oYQ/jIbrcIhtac+/PdsrOxcLCuCblJKnihHN0SoA8BTjO+TnT00JCoDGgbtoMoUtEBm/bfRfyB4kyFq/WkP9syXIcNv91HeAMDD/u9FkkLvDgBO4wTmPlxSQZ9GRWsCwGZXcVqoRCgZJijAEluJCGiQ7MB376b3KJLG2eZI6mPpZUJ8= X-MS-TrafficTypeDiagnostic: BY2PR0201MB1589: X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1589; 25:Cy10Zev7Zx1RrBij/thO5eHg0pVdM65L9n2SpiZKTTIMskU1Ha3lAqUtNcW7L8h7LSkmVXPjI6CpSei2lg2gnM+oG19SjRET8Fg2lV8cYtrNefo3O6AkjPM01Yk6lxCUbU7760YXcyqaWOIwmf3EYFOcN34Jj9uNiiE3V8ANXfNkCI6dP3T6Vg7MdQhaiYbzAFuZPINXummF+Jh2AzHzft7F4vVZfziRyKsdnWVtG1evA7gi/M/VqXX01yerR8faUXyzlms9kzRcTP9q1VJweh93fbkTmL1lWOQ3mm9wE7ym2A9WxVc/SnKualMG03zwbCgg8+Okc4V4zy1igus1z/Uxff0e466NYNtJRNFJkkMWmXaKgk52Y9SFi2BiMgvQ2hWErKMCWUsEnn8Z3hgM1aRtDQTJo4c8few/UwuPzycu/eeZdPO8ufs+DBFYJdoxg9NnbXC+/2U0rQI3HxERbC+tTA+NbkLlljKSuGV5ZHx7fndCfwC5U8A+sobUotgfrlVkttrgpg/wKfgLCQlIpXUFH3NF97bbaHTU5W6R91hueWHBzQ5OSkMSQWLbAPfWoEA6n2XTi7NlD30155M0omD4RHkzbQyTaM7mz7UeoIPiB/wy3ZN80Z5kTmJGFeltm3uEOLAxdDZScUOyI6mQzWokZrlv93KIeKqGP9vggTvO3Hj4DlCNGlZfA7IcTl0p8eGcK8cbHzc6jC8cVj+QP+JJt4WAIqKEkDR5kKGlYyDHn1QeLtht8FDpUbipKDLlXN6LRPZ/znKOh7d5sFNbaYDqUyEgdWnX4P3Dj+N/4dpvIlLi4oVNUB9obQI06CgHTujPi/WwTR3P5vk9RAltJv/BNGJf2bDzMOxXg0Q4dE1zYzSCRIaLiQK8169UJKVpu9VVwFThNtqhzTk/1SZUXFzZT3PCCquPL2ZjA8ndqGY= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1589; 31:uiESnxPXM/V9j9Es8tuz11z94Beu6FXzymIXAusI/P3SX/pS9jNIWnR+Ts3lnVF8Jk++P4bPfzmS6NVD4Lw24f63vNWMS7i69CDAtkHAr6V2v7U5SAjLLdYk1YiigK7RiLaaIdPzAdB2qV5aaEqD1sSHGkF9CKBPhAFqpCNV8ujyil+A6qeED/CfZ49CTKRiUa+SZsVAkYSoclQwYUuKJJI6Vjw4bR505Kj6FvethXbBT97py7pFxDx/FAFbuYEBanHkkUP4gN2V2aHxLWgTDjHxzjDi8KDpQcL0DcTxQp4Ekj3Cn1Gpbdo5/1smCXtavxB7smNGLhB91TNElVZhYcbZF1/09WhDNnHQS1si+7g6T2qQzGuU5lGgFawHRNbHXHRoaxsflcEtNR5gQ36iMir3Kx+E7cljacp3UNUklRw6V3+3Odqt6r4wZWwWpKgHGCcLW+ibCp3tj9GaRqqUHkHV5UjyWjOb6V/CrKiEPDhf/PIEKuZ/tphgRWPfZSmM5mUkhSsth//JbkhoqSfc9xVIri+Xp9YAjt2UJqkipkI3kDpKsZaOpReJZ8i6sxYyt2lc1XhBS1jrgkntbD8j52KrFA13+Id9IOw5sjKJEEpVcyKU+BH/Spm1rP4mpGRuwRW94+q/bWTVDXMs5LczmHJEyW1d7vR3j25kiH1ogo8+9/1VdoeJNNsLadURWbue X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1589; 20:ofM+pRG7vXc1pbgZk2rHkZP4RItsnUu7ABFXce/RD2E97B4XFf2UnUIXIBLx2KUqDMrWbeV84s/hyTWsfYK0Lgq7NCfJruiajtqZttbkysojB3IYUMkntgAj3gDNMi/sslFP6K7yKeuNcPCmZqCnz5FOMz5IJszVdtlScV+TjxaM1e630IKWi9gHZkVdxn5DlSjyLHaZIiQUSAP6zuJZUMin16O8O3H1s0oKa7nsjwA5TKWGgEKIyNMWI4ryVjPogc6ATFjzP2J0q9IGRpsz9taGR+xyf6uE5ufTvai43qzfZzqkN+cvlgy2gOWCuGzzhcJKHB83G/eyqlsFW1rhAd6rqEdlQO3ujWMlDTWAM4yekJfdNLyAVqFNTiarvX1jL4RBZ9/c4888VAiVav+DzuG3Yk1ihGmuA74Hn6tSkufA0EFNp347YjSAdZQqFKKB4R1ji/g6PfVyUnVxeaP+6tY9rNOk3BmLkaGnYKkiDiZhIDvCenf/7jHyRSS/Ny3g X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(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)(2017060910075)(13018025)(5005006)(13016025)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93004095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123555025)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR0201MB1589; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR0201MB1589; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1589; 4:0Rzg+DrT9DwWef10CakMwCZv499+1Mcx9XyUbX+Z?= =?us-ascii?Q?s/burRpALROUNYFHJ8O5/3A368fxXbmNcZKLAhS4EQeEOwQouijiWvYl+G/3?= =?us-ascii?Q?QX6TCB39oKOuNMeORa0CuDEWq1bgg0c3ctsxDw9w+qRoQbsWyj1BzsYmX6ol?= =?us-ascii?Q?mahoYLsduce9S/rNzk4VNFp1OGL1HDeauthpqvnyOKzbvPtwSJn2R7K+rVKW?= =?us-ascii?Q?iCS15WV95f6aOEIfsOA0kniAEBYmj9G/HFDE6FdQ6CENKPtCheVzOkxzKI2F?= =?us-ascii?Q?XlTqO7kLP6+SLsvE/TPj8rjROs8kkN5Lv090it7Yf7BmfrC8qjMSjLvFWFuO?= =?us-ascii?Q?69ZqsQZAI6BoMuN2ZnAXUB9BO3PTr1j7mEtNG1FMp1EDnXKkjHMXeJjc2VKd?= =?us-ascii?Q?XBQnEmUG5/5UrEZqi/GyHfGOAunpCUdauc9bs6k+y2a5k9A4vC/eDr92oPOu?= =?us-ascii?Q?laN9K/LZ37FsXNuqqmOLfjg88Po0Is5POF+FntUJJBGpvtWjeFe0HnO9CYAJ?= =?us-ascii?Q?A5vRE9Z+MDbcvQ2iQ33fgpcXP55NYO5pqorf0xGHQP3YK84B8hbzSsQHre1a?= =?us-ascii?Q?K08DtDb5MCusWlojVsH1r8ty+EA2lZNJ1Se1RHRT9RTq8J43PGhg16AEINBt?= =?us-ascii?Q?1NCLgr7em6nFirthwkpUGaOm2zAeYIzYErDX+qeIm5ckgVadqc8MfX9pVm9d?= =?us-ascii?Q?be38788wK4GwWOh6i6jdxszVIXuqDv4uorK7zXDGa3/gqUrG2FFtnIcKGzJH?= =?us-ascii?Q?hLimM10oxzjI03aL6CQ+BjHMQ0OUaYJ/KNgZyEVim2xMIb8kEJ7x0LDJgQ4W?= =?us-ascii?Q?EDArUDXxeIR2W7z330cZEXxIV6d3/FcnrbLmf6fm5Z91RyaREunEeYhZzL4M?= =?us-ascii?Q?VeqVXbslmXO0VUdRsHhSaxsCa9WS4Axod8UZj6Z+zcSsGgf89e5uAglzlrjM?= =?us-ascii?Q?JUE30HBe/PdDBqNm1x4VrTnHsFHe/ptr3yKpv3S9o3t7M0nYRxaQAnHNQOKR?= =?us-ascii?Q?youFMq4L/EVoZWIWILAFYgohbmL15rwGAaKbgYCBVEgO3ApO86qzojSTeAa4?= =?us-ascii?Q?eKhbICRUmrCFZJaY0VMad4iQ/apuTJXCQHlhbmgts7wZdME8pZm1o8/0UjCD?= =?us-ascii?Q?PGSmbFMPX5wlKIbYkJ65Pl54zDaj446nvw/xjsg7DIEFFlazHyGUlVMp8Uq5?= =?us-ascii?Q?/wBTHkfnRS1NtkvcOyQKjgkMZoupurRcdsCMEEQaHfujzi4U3fzgXFQ8JlhF?= =?us-ascii?Q?ESJ7D4SGc1kqnqDadpg7lNrlZni/Gwep+mdizSBhankOyl9UUlfFFsKzZx+q?= =?us-ascii?Q?sCZiFkpCoRKin6RNC84e0+8=3D?= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1589; 23:ezvNPz4LlC163Y9ScXea6nQiTxS8S+J+rARJAY6?= =?us-ascii?Q?IihvtqTAFOlZD9dmxVw1uqC3puiyMKutPjNhDiuLm1m/VkMvKp2HwX9FEkWT?= =?us-ascii?Q?kgicY+v8Zp9Jyxh461VWvm0bkeEJv+48KsWpSpfXd8SXy7EKvkYFQ/9s1hoo?= =?us-ascii?Q?H0bUx2hySR3GELlRu/AzwbUD+o3/tuK7NvsRZ3yWiNamXJABja2Xieua/fsb?= =?us-ascii?Q?UJzF5lrPCx1n/Iz0MwsAXn9vzckBzVWAUjooB3QKB37FUPkAt4ArURZI8H+C?= =?us-ascii?Q?H2SDvbRagirL+pMmcEQEpBH7bc/2Xw5oqxlGkhkpVq+VVY3JcPtpSiTQg5lR?= =?us-ascii?Q?t2tk+G/WS9ge01nEo2zWuI+QZFuPeGKVSFw+dBgmEsqfssyiYCbN2xBkeyWG?= =?us-ascii?Q?bY/O+mA1oS4hZI6Htb+ze3cjZrFfGtDb/d4cgp9aSyetbpmk3rGa5rQ9XrxT?= =?us-ascii?Q?Qtk3XTy8FuuZYxuS/R2iBKj7DEkDV22QaOmy5q4UQ61ULIbaoGSCgeJD/6i2?= =?us-ascii?Q?YDVrf4lMGxebiv5s+Er78vrfNdGdlgBzVA5RLyh6HVApkl1qmHYF8CsVycWu?= =?us-ascii?Q?hiYb5eXQx5vHsJ+6jowCAc2QZSE4zhJroFk2tWy1U6MQW+bR2mPxErv4ep/o?= =?us-ascii?Q?8pyOUBXuWrazPwl+YaZP0DW2Bgj3HB1YHi2AmY7fTru5uSsN0zDANLJdDjaE?= =?us-ascii?Q?QNVAiOppdAC5iVLrE1lQScMwa/zY7/3ssVOTl06tthY8dCsSXVJhle3svz7M?= =?us-ascii?Q?exy2lCveEUyl5mBtrjKtPnCGd/lGqu6zejDLdrG6lZCd2Aw4e0l8bjy0vFLo?= =?us-ascii?Q?dDMc2APQMophZ2B8GiqXFkyU9HQ3Jtn/586H5uW9mdSGnwGMcWI+IxfBikd8?= =?us-ascii?Q?04NzMWgCGIgbDc/k3XE8jdL85uriGuRqcQju0DsEdojZ1oco7eAQZqCG/l4j?= =?us-ascii?Q?78Aj0E9MyFLNnfoud2Zpqf8QM0UHh5xYrHp2NiBraou3BdOuh3I/YG/OMPYD?= =?us-ascii?Q?mSKXxM5LaMu5h0D1QeogyyfJ1tSWF5NG51C0tD8hmSiHzPdoaTYixR567w1x?= =?us-ascii?Q?Jt5qhjliTQq7rjd/d7kI93aopCgkv6/0B+JKn03QtoBlS4kBHHKyc5Td5++B?= =?us-ascii?Q?wj2YzEiCY14p7R3Xv4LoUgmX3LX9rjJk8yqqPPCxJlISe0jhsW/nZTg=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1589; 6:aLMURyfNaUpulVDK++3Q/b2fSLiK2eI6TV8Te/li?= =?us-ascii?Q?KtfwDnmoPd+WExIodp2l+iqjhgnqdzLvylzDVP8bHBZWKndSNUaiz5S1uWKp?= =?us-ascii?Q?8t/CsOgcvi0iecXtSVenvOVYmewENZr/9qAiXUbP9bL0c22hf9tNab1Enz1l?= =?us-ascii?Q?KUOEeyAjKeOhOjXqTfxI9kmeil4S5u1aJ66WiISw3sKq0uPM9aveTmBKxu1Y?= =?us-ascii?Q?o9wXf9OQ/YdTNx++b/e4vVmcswp5yHyDrBH2Fpnd0krykk5k+/L01Ag8JWu2?= =?us-ascii?Q?czeknSZpVYXIS/TFTILxDmVMJbm4W/0OXy2EscCfYotV+5wyxrY7BUVssM3y?= =?us-ascii?Q?fHHbVt5uCDWpGiutShS95w7OSZlhnlaVnTXfGdDl7LdrJy2xYEW8CnS/trz1?= =?us-ascii?Q?mqThd8DhKMflOeYZoYIXFEEge7YzvtnXLvPjLzdHb2jjweZHb/x5gcIuQDDn?= =?us-ascii?Q?W5AErrBznB7niRz3ikMc5PF1TGo6OnXqPI9EivWXIB8VC8IjfTYeo6i56knG?= =?us-ascii?Q?bNmgqlN6cg1unmtbuVsWIo/6msDliTCdZroW2YvcJ4QjIpwvC3gzu/2w9mu4?= =?us-ascii?Q?9QJVQgyxCj9qoCujluZXq6EE77hiCTLuW6Hem+JrP9coQsujAfgogHX5QNRn?= =?us-ascii?Q?XVSATBrFo5ceyR2oIsWCm2dfl8RraxFxmQMQnVD+YWgXfD8LlfTtQVKAnGIN?= =?us-ascii?Q?8sdIc2XwLAYBVMeCUurrHRdaQRX83Ge6Sl14ag/Cmc6i8oFyRufeXyW3RIpJ?= =?us-ascii?Q?ToHZ/+JYeC3fUqOandezrN7Q0+E8pjZu4dzFzEZawaMmgSuPETBmguF9oxpt?= =?us-ascii?Q?zvSlmCiW/7y2IeNu2lqNl7Nt/1Q2eHnK5rlkGgAZvJEuyMBeqV/ulcKpx1P5?= =?us-ascii?Q?wBGLJ8e4yb4HYHOHdPPPY6COcEhdXQycPGTrNoaguluLKTZLhWBI8udhL3jS?= =?us-ascii?Q?pT2pkwvVwWKEJV5xPGQBOerZFowT0V4PvoqW+1Mm52Y2qbtd4qqs0GBdpK+h?= =?us-ascii?Q?Acd+z1+FENpvhFmztlSNhz2x?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1589; 5:2orOVQsgap6brI5aPNGdv/VxOZDqd3Zx7Z6nPN7HxDXbRyhRzdoaxnMxIHgPqDoCL1Mnul9dDeTFBNj6j1Fhox0uJ6qB4hMCRBJUGKZ92Y3zHkEnHG30cfSXjZuyXcwM3MuI4oA2Yg66YKNfKiYcyLLXo3kMa2xsaigthcEASTFV2ymg+p09LG1JmIqz6ZQq4NM3v/9SuENWACO2tTvhM9FylpmYggj85oJolmXeIc3Kpk/7qW9Z5wv7UmCaLCkkLmHmvs5AQBgHMl1dFgcTOCcJH2fpm827pp4gwkIvQ0GFeas/Pcjgp3JKrfeyCmORvuphF1LXqS7lNWaU8MLC9S0dDdib2p8lYtsORebairjfvT/ewdf+9MtzA349KFfqVL5bazDvLFx5EdOCpIRHNfiOZI6jThVi2YVApFzpns8xA7kdKowcZEHVcgXbkrOXbp8HaqzcxeZdvzlPppbiOvRJX+HESobZXkqt4ktpN6xkc++swk9T0CmbqTxVq+nf; 24:hethWZRKbm9XUop/w63WL8mR9Y4xTgX8MBguQ9tTOGbgQ5/6306CVlEmNGfcRpxpk2MW+KbHkt4sysw0n0SMJFQiTdZfHrqWMReYOGvQa2M= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1589; 7:d3jrm2yPtEEdPmXLWvJLSoXTKteaUq+VlKN3DHlsUxFfoVCzXcMvUWEXe2ZFUQ/sFcM1fLJniTb9bod4FeThdQLFJKa2E4pT7nYVLoaCXPGPQzP3uPHZRyb6a4wFbYIAt1Uj0KJ0FTyC6NooCvopi2Nl6BEOHuupiwmN4PYQF0+P3Tlw1yEQJCXt6fBwbYaf+I3ZbFYdVcIAnvI2h1FUqMpk+QvmlCiuuWeyepzA3gHsd6KnaC7FdYlOJ5jP0guIo1Mu5xjw043lE1PS2OQn057jR4GYeUMBvmbY3VVihFVhxmT+IV+KN4d9CJ0BLAUsOsSUGUa0URPU96I0btC7MbHShWJikOlJUkgadepAM518CfV8W/6GDxBDONHoKaX219oRNR1nJ/QYb3OPUPFjqsp41Zl8MB3J3QJ3myw7mZkGDV+4luHeD+1nrrVA1QWKig7FSurJXlUkNijlrEFNEJOtJe6lj9pmLD2QbCpFJ1ubtAthn/0/rwufM/0+1GlK/LWTimVuz6wF+vYw0f74IRxyTpXH4lIpz21Q18UWGvS+0OEFD6jIJw/ZDlnv3vZo6rHWpDLmz1lD+if20zcTWW+kKdpEze5EwC3R1lanzSS1Yf/LkrJHZL9ugWy1R4iwzTLBMA299aZuP6W4mFFaAapFQpcV3r1RQeMV+rHgnWHrz7YmK3UsAAJQ/ihIvru83eL2O22NpsDXwV3Ua8DIfH72gUmjv2mi+ucbJvq7AYyix3Ncy13+H8/f2/r86xnaPltitPt3cmI1k3cSH3aWAIoa51R6o7hX8YG9VdsXbmU= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 14:01:09.6380 (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: BY2PR0201MB1589 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.34.55 Subject: [Qemu-devel] [PATCH v4 6/7] error: Implement the warn and free Error functions 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, philippe@mathieu-daude.net, 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" Implement warn_report_err() and warn_reportf_err() functions which are the same as the error_report_err() and error_reportf_err() functions except report a warning instead of an error. Signed-off-by: Alistair Francis Reviewed-by: Markus Armbruster Suggested-by:). It might be nice if git could add a knob to select suggested-by line, but apparently not. suggested-by requires manual effort. --- include/qapi/error.h | 11 +++++++++++ scripts/checkpatch.pl | 1 + util/error.c | 20 ++++++++++++++++++++ 3 files changed, 32 insertions(+) diff --git a/include/qapi/error.h b/include/qapi/error.h index 7e532d00e9..af53b34410 100644 --- a/include/qapi/error.h +++ b/include/qapi/error.h @@ -267,11 +267,22 @@ void error_free(Error *err); void error_free_or_abort(Error **errp); =20 /* + * Convenience function to warn_report() and free @err. + */ +void warn_report_err(Error *err); + +/* * Convenience function to error_report() and free @err. */ void error_report_err(Error *err); =20 /* + * Convenience function to error_prepend(), warn_report() and free @err. + */ +void warn_reportf_err(Error *err, const char *fmt, ...) + GCC_FMT_ATTR(2, 3); + +/* * Convenience function to error_prepend(), error_report() and free @err. */ void error_reportf_err(Error *err, const char *fmt, ...) diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index 9287cc5886..4e91122813 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl @@ -2533,6 +2533,7 @@ sub process { error_setg_file_open| error_set| error_prepend| + warn_reportf_err| error_reportf_err| error_vreport| warn_vreport| diff --git a/util/error.c b/util/error.c index 020b86b9f0..3efdd69162 100644 --- a/util/error.c +++ b/util/error.c @@ -232,6 +232,15 @@ void error_report_err(Error *err) error_free(err); } =20 +void warn_report_err(Error *err) +{ + warn_report("%s", error_get_pretty(err)); + if (err->hint) { + error_printf_unless_qmp("%s", err->hint->str); + } + error_free(err); +} + void error_reportf_err(Error *err, const char *fmt, ...) { va_list ap; @@ -242,6 +251,17 @@ void error_reportf_err(Error *err, const char *fmt, ..= .) error_report_err(err); } =20 + +void warn_reportf_err(Error *err, const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + error_vprepend(&err, fmt, ap); + va_end(ap); + warn_report_err(err); +} + void error_free(Error *err) { if (err) { --=20 2.11.0 From nobody Tue Apr 30 05:26:27 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 1499868427253165.06251808001264; Wed, 12 Jul 2017 07:07:07 -0700 (PDT) Received: from localhost ([::1]:53421 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVII9-0000TJ-Rc for importer@patchew.org; Wed, 12 Jul 2017 10:07:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42356) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVICp-0004jY-5l for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVICj-0003tq-Ac for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:31 -0400 Received: from mail-by2nam01on0055.outbound.protection.outlook.com ([104.47.34.55]:33115 helo=NAM01-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 1dVICi-0003tB-ST for qemu-devel@nongnu.org; Wed, 12 Jul 2017 10:01:25 -0400 Received: from BN6PR02CA0033.namprd02.prod.outlook.com (10.173.146.147) by BLUPR0201MB1586.namprd02.prod.outlook.com (10.163.120.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Wed, 12 Jul 2017 14:01:21 +0000 Received: from CY1NAM02FT055.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::203) by BN6PR02CA0033.outlook.office365.com (2603:10b6:404:5f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13 via Frontend Transport; Wed, 12 Jul 2017 14:01:21 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT055.mail.protection.outlook.com (10.152.74.80) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 14:01:20 +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 1dVICd-0000Rw-S0; Wed, 12 Jul 2017 07:01:19 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dVICd-0003fw-On; Wed, 12 Jul 2017 07:01:19 -0700 Received: from xsj-pvapsmtp01 (smtp3.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6CE18LE015283; Wed, 12 Jul 2017 07:01:08 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dVICS-0003ZG-Cx; Wed, 12 Jul 2017 07:01:08 -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=S7LT+Jlfkld/RLkzgyJP8rSNAeIs4Zju4dhcyw2xEIk=; b=40vv8tPWXorzztyiA9AlDPXR1ZB8u0OvynPNDtPLogJMYNoN5gshxiAE3+eFXuGtJVRbJgMvnIJULn/T3P8Zvg6YsdHBySxONQ/Y88ChnqZtFpxPD0ADIYxMbTD07X5e6+34h7OaPLHBeylweIsf75UIK7pWepYHvWrfPTHJ8vQ= 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: Wed, 12 Jul 2017 06:57:56 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23190.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39400400002)(39410400002)(39850400002)(39450400003)(39840400002)(39860400002)(2980300002)(438002)(199003)(189002)(9170700003)(9786002)(2870700001)(36386004)(39060400002)(38730400002)(110136004)(5660300001)(6916009)(6666003)(5820100001)(23676002)(2950100002)(118296001)(189998001)(47776003)(478600001)(106466001)(575784001)(50466002)(33646002)(2351001)(626005)(2906002)(81166006)(8936002)(8676002)(356003)(4326008)(36756003)(77096006)(63266004)(50226002)(305945005)(76176999)(54906002)(50986999)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0201MB1586; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:unknown-60-83.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT055; 1:3yMHN3M/BIjjxNAOmM2t4yyEWbka3w530XWqG+ut+gdoy6jSvLh+u8AUIbDRY4ps5gBznKv3699C15SRtB1/xjUG5a9hp6BFRuYh+RLRx+oXtDHhRq0JCCIQJExa6X0P7VYhyNG1f+fRXJwq0kZLoyHNzR9rTOLl2XEqXioSdL0R5xIO1ZKJ4ixbYy0HNx90rAPRrUM5mFyred8BkF8WBRZrlJsAaDLgKoBxggMJLVxBb/edX+XBaKSytzhKESSNpsomLZrDUMcEZ1pgi8Bg1pvatkCP/yDLaa0aA0YktnFResBTs7s5hTwsni6IvJSxe5mYwUUOsgzHkCEzP1gcX3kJIytLGDsIEJNWM0ke4VL5P14m7WlctLygv27wMGieEuBA68oxFKeWCy7anBBInz8rYDp2xZEJMJ7qjf/JKpjg7TOC2y2qi26Op4JteeQ5KqChyN1wIulG+ubxsEx1+ZCO03cExgm4rB5I2TVBbBQL8QNc3wYXscdKNtDqy8QGd7mLI5n6BAvP24rMOVESLYwz29o3IyoL8b4dby/lhMbwKRmL80tQPQ2srN/WsAT1z25Gxf/2Di0vdpJ9YGZ4DWaPMUelY6YyYMlyscQynQW7H01sAqarZy0Rul2zP3kl6bOuicTh288sbgJ5Hj0AsjMi6ArI5EEq2gtjwOe3oEIHjWvwr//tpeWGZ3ecr2TTXg/jvzMD/B/xMU5IBCPP3ARRkMYNRIG8a8ES37+tao85RFv9UMsjoB+NYGcXrvEkDcfCoJCvsD31aqhlKuAbM56t/2eKolyEzJJ/KMRZR70irzbQVqsFBWTdYgoNyXOXya9ZxTY41cLKH8IcP+P0xMihXAJmLt2B6q+osOJn7E1Ei4iPaMlVWdx1aVLwEr98Ux8QgNDP8AJm4NTOvwJDsA== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 355c60dd-c7dc-42a4-841f-08d4c92e79ac 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:BLUPR0201MB1586; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0201MB1586; 3:vX0Q8+LF42fmbjXZGRDWi8PRbQLOseb1A7ymq212osZ1RDcwfnfsz17sxtukSW5BjJqxLRzVy24m9b/YScGtvEm5pT/1LEcSfgmSw9edMd4xNkeAxZgPxwNtj7tKuQNplupqo7ojLjkVxEeT25MiBdQCvH+A/DxNcDBk5VM75zvR5SfFaozWvdjFNScxlEd5aNEJ8krJAZ4c6+oEUJhiFNatGWksQxLOHSGNhs1pjYhjGTDWmSqSWnxhknsd7xAkuASREqXxADd6BB1GG1RPFNtkEhoszeLxcJqtcIIrTA5wjC27hGhXRVjJqGU5INgqjfTw97qG05lCwXiKKfb8gFUD2khSh1JvbdbNNcgNjPBie4x+bXiHw6GvnsrSQnxHqk/pecdpZSgcC5uo9zoEqaWmg5Iy6jZhQHFUjxo8O/UyPoPIdIrLvmxzledLdN13HgyMaes+81J5QjatquEVqB621SJEDNS34+hQvCNfjQatmVRa482F67dfZ6yHoH56uwm6ZM9iLAepGU2cfp5m8hyYaEJlZ+AmsHuqw3z0z7gyUvJ8Q0ZhNvTDb8kPvthzndnmM45IUFaMgjh8A487F9GMkZymcYrGmS5JIqpzfteWuTOGmMPBQSyAP0w99+1jDHOyApHNbqQgBr54nmnNCPNVcpo2H4sN8yJ5sPtVOcfMspeOscmHeC46Za/8bgzK8nGHp2qDxNAWnCjCKlPIhigYlAatVMutQI1UPGsgCH+3BL6tTiSNQAv43XTlXGnRA7ACtMVvuciiTwnJHlD39Y6hNAMFarB8ULmjzWN1bD4dbqjNO/nCSrhWizg6j16tw7RhCh/SjljQFz3pckURNUoTXfPhlwEBFNxhEA/IhXTBU2Gk9DF2bWYt54N3D4ja8NuGFW9g/uoMEPM6yk+hX36Pc8J9ZA13c1W8+l8yhok= X-MS-TrafficTypeDiagnostic: BLUPR0201MB1586: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0201MB1586; 25:ifoDpO9OHKgffOdDkkkf92jlPFAcImmvhHrPbbqd9YmAvnVuacHu0eFTdyPnrfCzhCXQ32SJUXP6ro3NU7YKzsvDLtWBojt31nu3jDhptRhT0/LtgzgfhuifHxDs1LEFAeTUGpZ7SW6yoVmVgCNdHJBXZig0D0z9o8AcqXO6MutCcq5Gk85UukZzqCQWISpcj13iGvPDNaFZS3AdaNWCzYlBVE+0+tqA2+BCUmqBc0mY4PA8N2U4lnLYIQI2/yQgV7mEQ2HiUVOHVr+1HO1pCYVwcrTiWZXYM9Wui+Wd9H2tsSuGD60uhjj8Zg4UyXiVV/IaXqrhIn3IYGvRN7aR+BbUmf0nxkUG5xPJyYX9RepW10GXBjYw6dl+byvqWpTPMhyQT1IASOnt6skRZybkxFgTJbzMZgWe7oBwQ5w2YUIwwX/WtXJK04ByRw8gcR0RqYYNnvVjZwaXcZxZwDNmUIM0P7A8pr40RUGKGJd22SBZwMVSx2aBFYYz5LM1XWO/TQwzvQ0AW6tPCgc13SXcA+xlA5JW9fCEAltVM9sAi3RYWaXw3Z4kE1ep5wUQiEidWJEyvaZ001gcIiO979xHHpb9mKTHNWZVWlN8fpmmGGK2rylBekZob/mwJjyEQe8MiFkksMgkAKtPCh5WgOYzti8CvwbtYIQX/gr/CumyOTOIJCJxxjkROm8JkJX7vAxdDO2F+tpX0aVB94K/kXrmsGRZJ3TWmsFo7sBipw0d4VsTxT0DVrcWUl7H4DFkVqiLFyZ9h0gFL9Q4RQUQdRb2nWrah414qoHG4NZuHIwU7t36BzGAxTEVxULAdFb8oW/mPNji45enKn4P7vRRAorPHKx8kOTHrVLJRmnndDLmoMvsQ233SaGIAgLcdaz8Qn5FO0vzF5uqK6BJ4lIszmC7btInct5uHVeMYOonPUt5Uxc= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0201MB1586; 31:b+Cv09BE+u0NmvaaEwoYWJq9sI1hZwv+jZXyYPULYa9O4GB8Jb8WelzRKth0KxW8A5y13Vxq/ZeTGqM3bwkIz4XYt1YMUknp/+4dw4PtRMAq4gjFeWO7vdR+5i59OI5gfIKHaZp+cTuAi+X8fL7WMAWK/UjzKf7GCixoMByeOyGsWXC2sxGvSpieXeVFSTt+CJtubs+l8qQkOSYTZW6jxI2aiZE1OOpzwqhe3p3WyQ/SSvE5fAzcCpcry1E9rl0zAQjm9RvO37YdjgB/YvI46+FhF87hVaBYorjaGHqpGGD0JrEwiyvUxx8QuFk6Q1Q8xoPFeIH0npxuvh2/QoslfVKH6aTHy9Qjpq2v1wtwaurb8U68sx/O5ks/3bJAaxVVJeune+7Rb5EvxMGCmp+Hhl3PdiPCbtJ8UVxiW2+x6tI3Nk7MeSvmQ6NH1WJHvVE4lgXP81yMJJLKGb6H3JCdpDZma20TLEsyAoNsqTzYhYX3cZIKpqRZkJAvs721fOih/9lpfspzIqvdkRd9VbwJhbLsWbwZaEOTHhGVcRa4jpzqxTEhAWjQ6Opdo6td32YalHiASIadGuBIkWTWsvy64kxxdPI2v2FNLKSgB5ciwtvQCMyM9p07zcAolYTCkyrrRTYpf6WRmu4QFijNqL3VYSkh1fmFYuh3Y+OJz1zyrRj9pwdnJjTopsFkLTNkJSuVwVgaAbch7KDgnCdW8PehpA== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0201MB1586; 20:Fzd/hzuJHzQtHfrwNlQFIWzBrW6Ahay1ZxFKby6xIjBTDvVQW06MKVbIf1tF8ALfvZ4AoxqFz2mP90r+Gl4PJbZDSGRVIxrK7x77ufLfp4Y2yzUKyUnhp876UyaqZfhyP2BFhKhr1B4FKMt1GUq/AGzlT191rCywypFpbODXivD096jkPR8a8BIHWoU4dQV2noVfoa36PtyCqT+Jh91u49rGenreoHKLGhKnAKbMuSnYct78VpqOf/F22kiDrqNr9jZrFO816u0cxZiag+4IsDWEBNFCgdsFu605g6tsgGVo2Uu5bMKZhoofXUCz1MhJgyBReHLb+5diM1twIw6x0j7eK5xPQsInE38t5zTgsuRBekmO3gSIfKG/cO0pQQLbcLRK4bJir3b8g02IHvjdoE+bGnAsxJx0m2lPAe28C7UxIL3ilcwtKtpB1VQVy8f1ANGBR3y65qKBdeP1GE+MpC/QeDPbY3BQ5Gsp8+B0b2TkqBGsDGBL4DbIwvo3jwaa X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(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)(2017060910075)(13018025)(5005006)(13016025)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93004095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0201MB1586; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0201MB1586; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0201MB1586; 4:dvnqxxtmwTbcgS4UpTdngMjl6ct9MoVHF+kqVdo1?= =?us-ascii?Q?Qh0z6jxXu8AEr/J2SPyyxKOWf6GTQYdIICvgRMQwvCj5z5ABSp+fhva6T8YT?= =?us-ascii?Q?w/oR6VwTdKQ+nIz0nhOZ7kFkz+kO6yaX46qcHSYFWKsdJjb4itvF5uwG3VvF?= =?us-ascii?Q?E9S6JD1T6BBpxs3kYCQC4HW9pkZG7d33AaqyGuIw2U1s2B96qJSS6hnyEjdi?= =?us-ascii?Q?VWZyXQHUT599/+llB+1/VVXqceKCUFROK7qJeHRjSdWfoklZevR/igCFw+b5?= =?us-ascii?Q?t66igu8HFTSS1ERr4SvSsuhDLG92qlrVBUZwNOzpd5yB8yiOonsdZCzIAb1o?= =?us-ascii?Q?6zADsoxZsdQ/gq9w1JUZLFjaMYxJtBRfxYao9cxtaw0o82J5yoCOtqsMqaFM?= =?us-ascii?Q?a+v6ELfZ3jpEGlq5FpudghQuDqBZPwr6sGtdwW5ttZBWK8zV126JXmwZKNXD?= =?us-ascii?Q?u7DIcK787OunDd2hl7JbYravBHxWdWpcTYGHetDMLotKDDbA2QyXfgWj+Cgu?= =?us-ascii?Q?Ki1L/bR+D3S4rVqz+shM2O25a6okK28GtX93TyuxODUwHQnJtR9wok3EBAoj?= =?us-ascii?Q?RRWfoTLCwPE3ADnI5Ms6TJ5RlfHzxPYsgzANNkAvqLUQ9ntJPCabPdgTVsH7?= =?us-ascii?Q?G6QyyTEv2LtXxsnhzo+Dx2le0MZAeUIYBLbOWKQrKsq8VYkLvtW8NKGkYrVY?= =?us-ascii?Q?8zJ6qF/7ZTVDcN84ZYMcWUbVBwNc+CtLCH8H93NOdp267aowvInBEP7vFTqo?= =?us-ascii?Q?+gzqHBLwMLq/iLuyEGgcB/XnDwL/IA+2z/2iphv4RrOqiyO5hcdt40goJjTL?= =?us-ascii?Q?Zgrnb+yJ8+xritJhDRVnGIyP/D6slf2c0J6vDsndlA/gotB4QQS0SOISWaTd?= =?us-ascii?Q?9By5C4lR9cHyYREUuWSt5d90nIXCbloayBrBTXQyoDwp2Z1rHhJTRvs/ogCg?= =?us-ascii?Q?0DDJia3HyDOwQZAF9OEmXE9wEJUGH+68JClpa/k3lIL+3xsY7PD2fkU9jT1p?= =?us-ascii?Q?HogHNUsiCl2gQe5WfN1HQ8i8e4KmBGG8FjFYe6w/NjJrUPr63Nw2OS5r7+Hl?= =?us-ascii?Q?hE/7d9VouoELg3qr4JuMb7eRIqxFNZthdZkCr7h+zhpFlgmdAN8mIcAbekrB?= =?us-ascii?Q?8XQbnS/HOmLr9+dqUGykHASbymvCm5kPCxlv286x81EgMhOmubN0Axfz1DGz?= =?us-ascii?Q?4saQFdBf/fl69YRikFQn1+nk6h75XEzLYoveJAwRw6o9Oyd+5OdFZk0uxVsc?= =?us-ascii?Q?Zbk6yQre79zrTTIAzNLoQodoZSRtQlZsp0IVGHsMrDSn960nIL8QT4XiDwxN?= =?us-ascii?Q?3jnWXMIQVbnIlCtrvqFMADk=3D?= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0201MB1586; 23:xtdrb3UJhXE9RQhDSfVIEs31zx5/jszbldgFczX?= =?us-ascii?Q?qT0rYRWCKlBKNCeIxVAwtmvYQ5pa5vgfUAqtCcP3b3gNs0vjTbRwbcWSQsl9?= =?us-ascii?Q?5zyCO5WQ6XYtCHAvcFlbN0pXJaqQ3bZlUQNT0QDYtHlWPiFaRtv0mIw6R1fP?= =?us-ascii?Q?Pf9WIJVsTvSwZpGJliIcfGc1TFTUeehYLJpUcid1vY9kO7Is/+c2pBOBZHSh?= =?us-ascii?Q?rAIbOwKsl5WRhfHQuna78t+SFv5vZ1I5nnk0G6jcWQVgCM/v+krd+ZhX8eTB?= =?us-ascii?Q?4T9OSsOIWsKOurrEVlUFyu3+myMBS3jjhr9no+5RnCfwYZidAcZ3q0YW+L9k?= =?us-ascii?Q?IBeUxGA0o/QQtT4L2FGBK+H9b3rBaiDUuphAQkXineUK4uxKwnMTD8V/YsFv?= =?us-ascii?Q?aqOnQcRETZufs1yKCMjbjKukxIiDhh9v/PNNcmcSsa91MAmXMWGs+PFrCviK?= =?us-ascii?Q?8hFSoDu1wIC7vSJOcNFMgKfJCtCUC+C/Uo06Xh+Jjl8486cENtm+JKluJoN0?= =?us-ascii?Q?6IswA5C6BUd8vk7tBO7BohlJ2HDky1Q6RXmMikihjKVSVaaytEaq0kLmMjao?= =?us-ascii?Q?MVkQ2us8G0kltnKh+Ogbd96X2dw4BYtX2a96oHqx1BpXAgP4IEFzv5E7xV3R?= =?us-ascii?Q?OtvC4/Yq/tD9hok2hO7E9i4GMUv57oFFOK1BcnXSJiTvkyIGxDQXsadmGBYW?= =?us-ascii?Q?I2xyNRbB83qnSL9149crcB9cdcUX+Uggk92aTOkRz7eIhAPW2pa8JMcHQBJu?= =?us-ascii?Q?Y8FtWfCxA19uuLKxJkCjqDUifu+n4UI2difTZdXKRC935+TK96VL2+6Q4fbm?= =?us-ascii?Q?mhFpS9MDjOidPJSB/R39aAY87BksYns5mQSNjUfRJNLpFM5VIS9dPFDIrH09?= =?us-ascii?Q?o4rtVjxXnIs8vdu9pvEg/qb6hnJQyq44slUVB0eCRLp0i9lAnxLFQvihAIKg?= =?us-ascii?Q?hsoAobFerkXwsEDh7l3AStJ7cSC8m2+N72U+dgtXUAlo2DNUHOp2g+WefgfZ?= =?us-ascii?Q?O+0Mgov1gRQwrl6xwjZmT8vgowscP6YvP6qcpNl2dIx8ohltgeRQEQk/PFdN?= =?us-ascii?Q?sr/6KwgHes+0WdM+6nL4f2Xi1gCDQhUu4pTV/yN2scdXVD9qxauoEtwY4T5w?= =?us-ascii?Q?YmCSgmN30BrLULMRbFdT+HVmE8Ife9dGDdrplTAzfNFdTbul9wyixJgZHtt/?= =?us-ascii?Q?XjbPPeVZVb9FYNid3kmlmdd93PEtQYetzgsSz?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0201MB1586; 6:bDfNAoJcBl+HmTcspW67xgvZdXZ4XesMapmm1NsC?= =?us-ascii?Q?XjZRe/cR+TvMqTGRdTYVpo66ENjtBpwygNdx2oZTyhdGbZPRMffKxg/G1ke1?= =?us-ascii?Q?Uf7Y+YC8apkZeg8QpVAiLKY1mBbbFu7JVhISpMTCYgVmozv54HgS6yLl6MpN?= =?us-ascii?Q?mqLzsnGvcaq3IBBmuXuLT/H0QOZ1jF2BY2EtTBXKWd8YZ3Z45eLIAbIqpXXt?= =?us-ascii?Q?LHz4/iAtjuKGNu6kaVlpD+jvH8/qdXmlpLFFvgp73zpJT6nKfTXGY9SHfJED?= =?us-ascii?Q?oFBUQRXFrnFSJg54HNeiQuUswPEU5fFy2nAhltqqlQeOkxJ3YP3RpfPir0Jr?= =?us-ascii?Q?yrQ6rbNg6ZiHWgngaOjrnMuNq0IK+B1P1LmCsjYZAuPQjn7QBBaLIq70hVHM?= =?us-ascii?Q?mJhPkSacj3NysP5HwLYBRIvrR7tiHBdxrU8gDWZmyFqN6/4KzaHZqQUD2oCI?= =?us-ascii?Q?g/J7cbHNoWPNnjZ7qZ9vDczuHF8QXvK3kbJGn6AG55UnIywg8uGoMsJaMWdv?= =?us-ascii?Q?rnABi7XpuJJV7ZIDA7eACwE5BT4qfcYhkq7Sfw5spyNbeyoCgSRoTGEg6+5H?= =?us-ascii?Q?b42jZWg8kiPe6+Il8CVW3VF/1oLtS0rUr1Z6RzhPLTpekq4sq/7f7cQRn/ga?= =?us-ascii?Q?rE3Mtq5tEpwGvK8ZwrPgAfkITTHX8ttEdD8aEA+ocDBUiwlOoFZ4w63wNAJg?= =?us-ascii?Q?eZq+bYOVFA7Cs2i8RhdSTKiD7IbjVx3i1egLX+vaB38pW+98ich7mqL04qFK?= =?us-ascii?Q?VJygXFC8/GvvvCwiHD2+zTK6Zm0GgnuU0dqTWmHWYa6gIn4d+eJQT4T0qV0g?= =?us-ascii?Q?Q5tQ93tH1wC8M8mYFPagWLWo9wkImPnm8SBU5g/LEA04aZPWdiMBE0whXPrm?= =?us-ascii?Q?fv91JmdSPxTntKSROiWaun/fHIzqqcZUfGFOWyGeGQe6LvpV7rwjc/3n/hCe?= =?us-ascii?Q?A/++Dj6SvqLi4YPZrCLbKnRnZzxQVwHeMfoItWu427CqA3pFXx6bmwxPccB6?= =?us-ascii?Q?y9luEogQQGt0jTkuPW9PhQbm?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0201MB1586; 5:Wroxz5x4bpwg6RWJ7IZxxjM4eSmizVf0l5SrFyZsvbwN8lWCyNc+Hyve5ifWcq/K4fV0NnoOyZdrUaImwMzlV9Tqvgdi2OhjAT0akoR88VeXEgBNrRR+sMOvMOZJg+ivT+D7QZ3Xz8Cstq9b2haW2uKFlcguGHPiqBUl+7HtfDDAepaBPLOOZVO1wNEyWI1VSWd8GClr3OXPFi731oB5u3dMvnhKdJ9fao78fWpd9BmccjxmEuzvcq2GWlsZHEijezWn1n/ULnWfH6biuoKK/GoWuh+LlG8q/dudMKGDe8D7Dzsut5bAP+0yvRZMr+gHNpZzsvLk59FB9Haov+D2MMWvaVbsgNQoIFcsIyaVZDlgxuZnWCYjwVoNstYVJp+i6kcOP6x9hi8Wuk8oQPbHcvssXlLdCUoa+9RaVBIgxbf2ifhgosgdF4xKiVPIqTaDqNPUvRGMqrN4YVAyHE8GhhHFOjMPu8d3ywpHbQUDkEW+a0tYqyEQCs1ujFBJ97WV; 24:s0JbJINdBqaTXOfn6tk4RBmuXclr9vqYT7GCxX9PIeMWU1eV8J418qccr3apPQ20Lfr+uno0EuviamhrzXRqPnO59O36uNWu+tOVRb3TLlw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0201MB1586; 7:qc8CRdyeDzKMnTdwTFZz6bFUSLdMSZJ0no2y0GsTne9vXTVKyyHhizOyLEuCWRc/nXaUZ+LxqS95TA+UX1lu3TYvL2dfMqy5TB6VaYxeCeiBdSuvlMnDaF1k5CEtRlFMlMWLMkgVxlvPUUrQOTRHvHFWIYIHreWOY77ve5bdUF+Px4hxwFIOkgMIGxrXCC0gloDxTVAVZ9aAqcmwudsol34gvAIF8ng20opgDlww7h1KqNKm/Q0lSxl5q76cdce1KHZvnmiGPD9YpIc0pnaPHvRpePVqqrxSHkKVgKwWLvOylCXmTCFbC5NnmMwrrCUwmu6qLDvgu5Mm5rfdbDSS/GbVlp2KhWpEdSBYLEW2xI1QJyIGK+gZwVaL7a2tItVehBWoJrnE8UW146n0eB3DZM5Z6cnxWu0qIdF9gZ8rbXHn7efVrSK26h1hiUge+/W2RkbT96rI08mITu3RYm9oZbH2lmjcbCD2WAQMsEO29IMf/qNXVkyFgP1QGmaICNOjdK8DxK+y82Bi4hgTcHatjnh5g5q4dZHk6GOuY1go/0/j1ui961oCjttYM+fGnDBqkMgJy1PYsg2slhgEOsIOi18V8kGWjAeXAlQXJCabHqSnqIUC/S8nQeuuyeDZn1Slbw3tb5ydcDUOt2KZqhKL4o1wZ4araDyFQYYWrxODtgTs2QeNxfzD6sjgyGAEC0DJ9txXsPrbrLeUuaYFTO6Z+nTEniT39BpRwiTgEF6wAEBkUB4q0UxmdFsCjNzFEheIfnbXjaLb/o1rBUINA5pbJhzk48X9Uu6dG+WEK19ozx4= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 14:01:20.4046 (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: BLUPR0201MB1586 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.34.55 Subject: [Qemu-devel] [PATCH v4 7/7] Convert error_report*_err() to warn_report*_err() 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: philippe@mathieu-daude.net, "Michael S. Tsirkin" , armbru@redhat.com, Eduardo Habkost , alistair.francis@xilinx.com, Paolo Bonzini , alistair23@gmail.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-Type: text/plain; charset="utf-8" Convert all uses of error_report*_err("Warning:"... to use warn_report*_err() instead. This helps standardise on a single method of printing warnings to the user. Signed-off-by: Alistair Francis Cc: Paolo Bonzini Cc: Richard Henderson Cc: Eduardo Habkost Cc: "Michael S. Tsirkin" Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Eduardo Habkost Reviewed-by: Markus Armbruster Suggested-by:). It might be nice if git could add a knob to select suggested-by line, but apparently not. suggested-by requires manual effort. --- hw/core/qdev-properties.c | 2 +- hw/i386/pc.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/hw/core/qdev-properties.c b/hw/core/qdev-properties.c index f5983c83da..3d0bba21a2 100644 --- a/hw/core/qdev-properties.c +++ b/hw/core/qdev-properties.c @@ -1169,7 +1169,7 @@ static void qdev_prop_set_globals_for_type(DeviceStat= e *dev, error_propagate(prop->errp, err); } else { assert(prop->user_provided); - error_reportf_err(err, "Warning: "); + warn_report_err(err); } } } diff --git a/hw/i386/pc.c b/hw/i386/pc.c index 36b2bb9b53..7176b1a441 100644 --- a/hw/i386/pc.c +++ b/hw/i386/pc.c @@ -1320,8 +1320,7 @@ void pc_acpi_init(const char *default_dsdt) =20 acpi_table_add_builtin(opts, &err); if (err) { - error_reportf_err(err, "WARNING: failed to load %s: ", - filename); + warn_reportf_err(err, "failed to load %s: ", filename); } g_free(filename); } --=20 2.11.0