From nobody Wed Nov 5 08:11:17 2025 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 1499276492803373.2146059793845; Wed, 5 Jul 2017 10:41:32 -0700 (PDT) Received: from localhost ([::1]:47414 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSoIt-0002T7-HB for importer@patchew.org; Wed, 05 Jul 2017 13:41:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49750) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSoHB-0000SZ-JC for qemu-devel@nongnu.org; Wed, 05 Jul 2017 13:39:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSoH8-00086a-CI for qemu-devel@nongnu.org; Wed, 05 Jul 2017 13:39:45 -0400 Received: from mail-cys01nam02on0049.outbound.protection.outlook.com ([104.47.37.49]:35280 helo=NAM02-CY1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dSoH7-00085z-W4 for qemu-devel@nongnu.org; Wed, 05 Jul 2017 13:39:42 -0400 Received: from BLUPR0201CA0033.namprd02.prod.outlook.com (10.163.116.43) by SN1PR0201MB1599.namprd02.prod.outlook.com (10.163.130.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Wed, 5 Jul 2017 17:39:39 +0000 Received: from SN1NAM02FT032.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::200) by BLUPR0201CA0033.outlook.office365.com (2a01:111:e400:52e7::43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via Frontend Transport; Wed, 5 Jul 2017 17:39:38 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT032.mail.protection.outlook.com (10.152.72.126) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1220.9 via Frontend Transport; Wed, 5 Jul 2017 17:39:37 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:54304 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dSoH3-0003zW-Cs; Wed, 05 Jul 2017 10:39:37 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dSoH3-0000Zx-A2; Wed, 05 Jul 2017 10:39:37 -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 v65HdRtF014298; Wed, 5 Jul 2017 10:39:27 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dSoGt-0000Xx-AT; Wed, 05 Jul 2017 10:39:27 -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=CWjuq+o5FNtjKmZvpwjfLKA2D3i/SbfV5uT2FoxCnR0=; b=gcEVG/9uhLUokHjf/2TUeUp4hmgp2+HzuHgSCTOV2VLu/Idtt/0SVT/P4wsMQyVp6npjma1Q4oAPvVXYyXHmlWEO2Z+5kcV/l7wIQX5JxH0qnBC5zKehGMfDSDSjLqY/ZWtVp1/xfSvl0FtrvjXu3kdp0p3ImwOW3WtK3Uat0gA= 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, 5 Jul 2017 10:36:25 -0700 Message-ID: <170687a37cb487aec9b2b600e563f3d93440b2e8.1499276048.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-23176.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)(39840400002)(39850400002)(39400400002)(39450400003)(39860400002)(2980300002)(438002)(189002)(199003)(9170700003)(478600001)(118296001)(305945005)(33646002)(81166006)(2351001)(4326008)(626005)(8936002)(63266004)(39060400002)(36386004)(106466001)(8676002)(77096006)(50226002)(5820100001)(50986999)(50466002)(356003)(6916009)(2950100002)(23676002)(76176999)(9786002)(47776003)(2906002)(2870700001)(38730400002)(54906002)(36756003)(110136004)(189998001)(5660300001)(41533002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0201MB1599; 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; SN1NAM02FT032; 1:GPrT/OQDDVc+Sk8LsxjyR/ljAwCgyYfHMECssdjSi6BJgnm7SYrhhyHYKR7uhANSqjpxbMwYl8S0M3nKdahkbthK4N8S/ildnjbOs0mOfy9ukzXKseUFZ0MLKJlENVVlMF9QbLCR3WUhb+D4a92jXUb49Pjh7Y6nQXO9XpUVChTWDK3lOEu945iV9fvOUQi3chlWLPPrLK7A1l51oVXLhL31jF4dbuGlRj6FZAhGBV/kFoUNCbnz5ff9xmLb0OydsTJTvgulxdYjtItxFIOR6zu+MUR8lceAOIauOrdQu4FMJUfqB2vAJrdInM2AT9XoV3uLG2M6fBQNyKWqnJFQODKSNJ6SRHWC6MQQpVfp5ZXU6LgqKLDjnT54FfLnHflofgSkpfKwAUW0+1KcGlLGfmhXiGuP32hkHv6sFJHv3HKlVtI9788UrOBuB9MU5p6AnhH4hTzylpRogNKsMmLm3Xe4p3jW+j9nOo4II0gVVisOaCXCufSJywOEL7q0eYddpwJqRX4zFATWBrty0anSWK5lnoK+0FRj5w+UriTW1oOHFjRgrG4624cdf43Rjid0bHic6JqCrl8Iyvy6ZWyKP7vgqk8fM5kVbrWV+E6pUnd+EPtPv7hnp8+S2u64RM+igIPMJub54Co0ql3Muy3q9yD5lhOI00831PE3IZozvuvuWEXhahnMAYqhsix3JuZX9LkkQrEof09YA0UKO33E8AMHbhMga4igHOOMRsiipt8KLlW1h/xlKhRzsy3DZe2I3ClfL59FiOCB0KdaKuaAOOO7ijx7CbXOwcKUWcN0gNQvmill4wUbOo8mKnxTjKsgYyvLGy+1Q3KeIlcdU9qkO11sQE2OrHwr5YPS9Bi7YiBDL1LY5Q/NOxxp1dmCNjJr785NINufg5sv65rzYZu+fw== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 45764c5a-4ae2-4cef-99f0-08d4c3cccf24 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:SN1PR0201MB1599; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1599; 3:bDh+aLOPvpfQhLVmeBrxYt/+FGrjuteUAAXAqwgk?= =?us-ascii?Q?vGZng7dvwUfiVXKUen+urE/jVSHTNx8bImt4ZfZjyRk2F0SjXYN9w6mME9Pu?= =?us-ascii?Q?YdrBHmZUEl5tD7RNB0Ld6fyMDkMtBzOLKUMq9zD+S9rt1yglLktZ6BbFOy3M?= =?us-ascii?Q?T6uSKRl3ZG55Xlv0USpj41QBwg/og0uUCWSr6SnsUWfjDyT0B2LMXy8eGLPa?= =?us-ascii?Q?qvp3CsO0trbwUnei1Zsa99wqNA1abhZYPwEAM9hMDy2VMg0LDdIlRDWqVn+8?= =?us-ascii?Q?A7rfnPwAbhPS1cHSY5wR9GAnds7P+G6g8+5ejZYGwA2eD+Ss/mjHAQAX21CW?= =?us-ascii?Q?ieQtAzs8KLOXb6/8ZZNFHuWp2HKuRz/QJ1Qu6KH2Krxjb3cw/Qnxq/YqicHp?= =?us-ascii?Q?X03/w6dHJF0y4eK2S7rAk3W7sEthow+HnK2tidml5/oTUl6HySGVmoGRZXTJ?= =?us-ascii?Q?j/eu7mAZXbTFLohLN4FjHFoiVpVGoaJP2KDRt5fmlRQyI4jUreRYmNZziWVd?= =?us-ascii?Q?dcgnQ7KDXLPr3Yy61eBz9m7KpzI+ohgZICTDx39cwTYnvflxLEn53UHm15gg?= =?us-ascii?Q?gGwfpFIr+yHvtronUltxhbVYo7RZ5t2wyKeRTUpDMHEAUc8+1APDx5perTbo?= =?us-ascii?Q?PmgFRsD0Q5BFRbbSqfMlOVEo5Cf/GjXx/9ihJcvQPYSPO4T+8e3V+GpqAQUM?= =?us-ascii?Q?fMsrkjvor3SV+3GvxTnbm5FrUl64sceJKUPjVojBHJfcpaY/xE4VqAECcKdM?= =?us-ascii?Q?PAOYoEyou48M5O8QiH+KbROM/L/c5OrmC1hJ3Ojk4omUaDMDPYXDeN64+NAU?= =?us-ascii?Q?5Q64K5IWeWYBVxWX86qhmcydQnCk6MSm7suVpkAJ6LpRYbIc1T2Vg/IyjpDO?= =?us-ascii?Q?vk0a6dzgEVpEve07B4tCs4F/9gKqUsAcpT6nBUiBUoN5lIE0H8kGcqayvDg1?= =?us-ascii?Q?LSW8ZniPtKGfhKnaMBCXaDItIKgSjYVi1ZJuIuuH9Q=3D=3D?= X-MS-TrafficTypeDiagnostic: SN1PR0201MB1599: X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1599; 25:HO1NEzWTW1cYOg0wtJ/KdlWW/OKZWjEJv1fuv0SMZj5v92JhAJX56zcx4iO5t7V5safSsJUG5QRAlE/pEZGjQBsU4UcwmUZvRsbK/EddB/QGonY3zmJVZVgz7gckhJYE2XCF1OwOG45w/9wK68VuCXY/8iqbru9GuDrh1QkmdST6VEFQGTxQ0D5Z2Vd0N6xRKSUs2PQBA3D5eGA72wxgbG6aN7Us8/5PuLAcX4MVKwf4EwIiYNNHvVNVdBpy/asHjASD7sCwP5iUZse6tQHfZmbZ9mXwOvIbVhsg4gHPWJnrvX6auKbcGQcR61yoJInVsGb9UH6kwyBTTkg8T42/A9pld2/qtfpuYeof67IiexyEDJVkeQF9IFqmYnwIkvOQ93kRbqv/BqtKspWjXrq/O0m2neGr4enndMfZwwGHhja02RfsHLjvbHfRv5h8hK2K3RiMisMz1Zv6iF65r3LEz/pFYU16eyPMxYMoEPs4m/urloUTeyEKxVFc1jpXiIVb/moU8saIhihGt1KZr7xotDPABfcCGxZtd6mzK1WLj/eZaE8ytNtZmz771f3DVygVnOI+9tyBv4UG1lkfrFS3Omc7UqvJzOaemVI/WpauZkiXK2p++D/Q9FWFUtrJASjvw+x782w5VRrYn826eKhgnkSNtw4sn28I/D0rKIhkALROscndCuIAFtHYKbvXWSdr9uxEdinvzcj+fSAZ405Sgd+kKLOw6XZN8RkkOQnVhJ6Mg580DcHFOIiZiffl/0cO+QOQaE1KGPD2ePNc3nAU6XsbDQvY9gdLNMkHcpCm151B0e7Hss/0wVnRfNace31JYONMjwjpmoBtMM7IKjnBstePDPmlZ+ycKDQ8ujFSzWN6BmIoBwEqkY9pD/KNReiT7SI8rp125BSorVdKVi1D2mdtvcIzBrb51C7s4lTfd54= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1599; 31:yr6d6jR3PiaWtIjd8tUZ1KXHZn5zr50o0mCvnm3ugL4xYPRZTBX4iVzfhp9ueIGxOza0Cyuk6l0Q9E9m5a9dCNztGW7yG2PNH1K62NzSOTP4yE65dSZZsMH5Nt2j9olwDp9HIlDaT1j/K63S1067ed7XnyyRaNKJmvONzomN4WjbZYi+qe5JGTHD3YWmloOvlvIeFK/SdH4PVysprpFL6VItB7I/lNA2kpA46zAOngoZYLODegXOVaIcl3TL/Y1UXlL9oPcLj/BHbjN6BydquQDLvcpGfuaeIQaEVvweJveMYgv5RMNmuALP/b4I51zKq7Pu/VqIoWByuoinYUyf6nW1PiX871oH3GZReYVq7lsca0aVbf4+uSz9mroDdtuAvbibtCkDPYmL2fPkrpFOM0iRgTHsJY/if+Qa8dxK3klBS90SP0mxIvpTpMhio/Q+UM9zPG4svA0PSfottRxCQbNYcuTl1/8gtbBAE2fUDwXTHvZLEHq2jA8eY/KeszJcOkWlDZIi53q4G+aIdp4LcsFb0lE/v2NP0qvTSAATBDi8CV1K+lXfp481y/GRnm9nU1A2Xyz4MYLg3yWvuHFIl1rApSi53NR77XxmyoQXj2cO9pUqOYSsNBvm0yEaEEy+M0CpIDcCyhrcNiNfO97KDn9ocS+/1w5vlWbMzBuoQ+RV24wcHm+9OuQ0jN8ilVhMXjOYN0F52e4S2N3FvK3oqw== X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1599; 20:Icl7B3bCGBdEtMIWqos0wP9pO13GcIvWzo+IdsbYxfDvnxbCTaJxCLvZif+2+FjOErHBZ388ZkF89k5kQT874M40t1r7qpoCqkFfSU8OUbXzl+8iKIZuFjMuwqugMHUUm+Bp8dtL1G+wu9nTYSj4HX1pWGXFks24xb4NzguFMZrcNJzErw6fOdQ07xgAH+UKLZPV36WRljC/4lTxLE+O1tsMxvUZo9Ob3g7x+3xnRtVSjnAn6qNELRyHG/yvaqw/wPCSRBKMh9MKYXClFKyqwqbSjxgWKVzwd7rnogumDXZHmBzZPfBnTJGZkmnyCSdb3bk64NObwcMN+hxNdjY7qodWbRBlI7KE6c4VYIk3AWitAoRoHnX3arltVLNHLvqbc8+mYvjbZXRj7T0CBMHxEm5VbvX0eFi1aXAvR1IXc+abPpMoWoqNGUdQK45AaXIGN6OOJ1uIqDVLv6BdQ6lV8u8ydkzss7cK2bJvFIJovvsY8Qay7s+0h2nsjc8pR1bn X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(192813158149592)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13016025)(13018025)(8121501046)(3002001)(10201501046)(93006095)(93004095)(100000703101)(100105400095)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN1PR0201MB1599; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN1PR0201MB1599; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1599; 4:ZlcpWv6/MbCO8fLKAB+jD5cRenhAlDG9RraqlP5W?= =?us-ascii?Q?rsCNsq3DqjEnXWlcxRvlqpwHlWpr0ROmZSqYGQAcMMGZqJeBssYQvCj1FbJy?= =?us-ascii?Q?6vDalA5QRpWKi4EsZ1qE5Z3IxPQh7lMaBT2RZm8Gn6VoyFHNGARPrLwxu5vv?= =?us-ascii?Q?yAn998N310cVXFfvRnbsfofpi2DdLpROQIoHHc6RuFEmD2lhN7Ix9KQmx5vE?= =?us-ascii?Q?IyY0ynbeHWPZr7Tr4bxgf2AU3xVUawK3J3YN5nGJxUnPlFm77hfVgOh5yv+Q?= =?us-ascii?Q?g3cISe0TA/sQylebp45oVo8+axHPcL12PISU0AtWFEvushj3r2E2Ktv5xQXN?= =?us-ascii?Q?BVFMfgfsLUv6Otq89fzGg710kZ1janEUcftnem8Zz51LX6ZdPAICwKLKsinu?= =?us-ascii?Q?2NQl7M9hgSm6p8tWVJoiHUteKhrBx8WF5YohGiy3raKDXQni9EoyO1L6MrGV?= =?us-ascii?Q?i8OoS20KEobH/iz7V5gOOVU6Q1ZdMH0eMvhFZAoi8HFrnFP4P1wAX6l5th5F?= =?us-ascii?Q?DwOus3ccjUnNYIzMhtHdrCtSUqaKscxtDdvyx3nUALaJSReRO9t4+SoXxQ0g?= =?us-ascii?Q?Rys2RaD/McS5b/Duh2ILqhmYjz1wL1ZiPkXbBL8CUXj2a4xn1L/OoOSPTlJu?= =?us-ascii?Q?p1MElugclCHGttYG5EN0lZFXnZxNXn5ChcmwtbnnS72JBBPlE583ZEZbmHHI?= =?us-ascii?Q?ee5idopWUPJaCz27H2WyVYNi9NwZlK9JDO/gQ+wxStchanuDPO3xPpZ1QkJf?= =?us-ascii?Q?7G+ZLoaGyqaQMM+olfTPXgkK1fQqa1KhAkBxP5w9o7gnR9gJfXXza0bHWWFB?= =?us-ascii?Q?v89rKm7tkKwvV+ockGfNrHdKNItB6gCtbrrtbqPNALYkmA1jlnRTCy58261R?= =?us-ascii?Q?2jKX54Y3B88B/2zw39oKRbYnSr9N83cDZs8zsCFlRliHa0vL6CJsPBDETPDA?= =?us-ascii?Q?PeS6TT3KiV4wpIn4IHvQilNkvMUM+XQj+KuczeCuRTN1FsQOKHxNF25yieTJ?= =?us-ascii?Q?qjwGEl2Cik5zUkshm5yOnpNNWQ+2QxbGq6uVCi2ESxNdS2lgVAEDqWmf0Ykq?= =?us-ascii?Q?dMEEDs2f3zhp+7v9+whbeHs8rcJn7tS+tTLIzq4qVUvm+RVuMNEmiCEYXQvv?= =?us-ascii?Q?9nvdi7+A5dw6Uvr2BL3/ioW3AgFj+NxPfklrJU/MBAL6/5juiaqtl18mZziF?= =?us-ascii?Q?V8ez6oVuFDwqw23bxucsUIvAeJY9j1DZyC3ckTmzuwFzgfzMJdEK8vk7icVr?= =?us-ascii?Q?+8HKDUvyg+CQoPqgBZ/pMgOjfODdwBLHNhX0VrJHml2adKToLmvf7/P1kdku?= =?us-ascii?Q?/daHxDxB6PA8PgPUNF+sFZY=3D?= X-Forefront-PRVS: 0359162B6D X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1599; 23:iCYYu+ERjZuXg2wRbv4chwYP3JkkmWYHJSdlUqj?= =?us-ascii?Q?Ij3fqDFkIUKgBw5VjfBBNOtxYaZVKOIo6lQEjMy39EBs6OLffmABfJm2tcVB?= =?us-ascii?Q?pDFEtbijfCIfKRIxw35TDF/EIKn54yetMxhvclI/9lrJ5JCPylmNtlPlpKSM?= =?us-ascii?Q?M8SdDbgyxyLbK4htCkrEtDpQpSMjKQHIBGu+j7OXbXz91yrO/MHJiKV2ojbl?= =?us-ascii?Q?+ZmfctkZ9HaTBf3XEKL0lK04LaupnLY8NoYLlYKnrPZg62y8ke8j1rl1ZhN/?= =?us-ascii?Q?J94oUXhC1PDEcZEd+lPMQxWCwek1wfbo6qkDsAzmK6Iz2iQxVEWY3lF9FNgl?= =?us-ascii?Q?9m2eXz3ww6deSzZNu7b8C1NhsK/2yw+ZhpbekEx1CcfGRCVAGRtfhKN9qJYk?= =?us-ascii?Q?qarp/uI/ezwkrVg2eo1KgrkYNX0PcP3B/sZCHZq2aGBOqLpI9Z67wyFOVX4r?= =?us-ascii?Q?PGswjXfakB2z33oCN9f9Q881qfDZZ+Kv3slAno1naPPN9m3OpO2587//2Pml?= =?us-ascii?Q?PiOb5KKI+VZhQ6KWMkUc8fsNK7Akef4uLIZpWKyQtwtHoweJA0NdJB3uam2D?= =?us-ascii?Q?607kzQMrJlx4uPrcwdSXY3EDRG4Q5EjKMUNbmWpdA93AGOgSgDeMQQIYUDfk?= =?us-ascii?Q?bkpa7pcGtpqL95Tml/UAycgRwMzBDrKmBykpGgmmwqHPrwRlyeGEk1OmvexE?= =?us-ascii?Q?4yUb8erOnPKQLdZc9l9Bbv786RxY5NWVI5NBfkUnlmekClMAW7bY9IXTIRj/?= =?us-ascii?Q?AHC7GtYRCUX+H6wEDgGcpZWKUxl80qvGPLebvXC5SBWxivDPtldFpcCrBsRs?= =?us-ascii?Q?WQ8Llx+t79G8QLly+zdli/d+KqdJOD9rievzPyLkpzG/X4cwgOdxeXBCcmz3?= =?us-ascii?Q?0u9i6n82NbdWpUeexlWDQ0cXICEi6ATsOg3s2yYb7vQGkSQdcFM0EdTp0sfL?= =?us-ascii?Q?q+XlaFOpHwhZUpnSdjVb+MmGs3HDS+Wj37RLdnTYn+ms0OmZo4f6yWJJFnGv?= =?us-ascii?Q?9Q4pkJKXwDLkEB6Ll1MtcY+s7ffhpu7n7EB8bnb7NH95YACxZ2dDyvnjm36a?= =?us-ascii?Q?zaKQBsQWRU/D/cIXrPo95UQbmLjTaBO2v6s1ZeVTh0P219FXJ3VJBJnEQFOZ?= =?us-ascii?Q?BrH/VAm2YNPUdw2X+4nNSZvM3k5aIEZhQXiVoFVoSFB94aUJer7uAaQbIamm?= =?us-ascii?Q?z4NwmCVEbOV3ABiM=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1599; 6:w39RiKNRgzuwLpRcX6dHTx1pJXsUgEId/pv0YdXj?= =?us-ascii?Q?myCXOd7dgL0pa5KeswwTuHaCEOSCyy0o955fQDdFqfi6J6bm75RFLNQkpn6E?= =?us-ascii?Q?AS/xVuMbEzDdJj+X0o3KY8LNV+6XOEJYJ2geK/e3cK+XFlkLXOxoPmfhm9To?= =?us-ascii?Q?IWRQARZ1NesgzQb9qEviRMhuHnSBAN08OiMRidGQwTq6jY9uERTQjD8UfHym?= =?us-ascii?Q?jO1QKzYso5J7tRZESV4/eoSUYdv9T2Br3/qz2dc+t+iGAoi6smTtj8u31Yv5?= =?us-ascii?Q?AiJprQwrNcYMHFc4MbjOtRg+BIRld8YtMLSI9WzyK9EAR2oEJQDOcVh3Ct2h?= =?us-ascii?Q?HBdcjbUlRmwqYGib+S0L6MEBtrr56ivYQt9HtgpIKjU+VRWXtVPQjOMbwZtJ?= =?us-ascii?Q?SiIytZYtnE1Xeak3hU4jzy/ktTTD2mfWxfhXm+VN4aS9/JODdEiIXyoscqeY?= =?us-ascii?Q?Fuy4JYrUOISpc8HQqUdNyuSXpfpLjJXqyqPmHRBC7+1DBQeqiJGfo+SO69w0?= =?us-ascii?Q?jNNS1kM9pFboreEe/NyRVlVNrSloo2P425LL7Df0yRWcZlEqonZCDyLA1et/?= =?us-ascii?Q?5CkYrffNgGgNdvAUCi6M70RM4EeVADpF18Lv1dY5NGgGj7SltY0Fyql505uP?= =?us-ascii?Q?ulaZCR/3f/11GVwSLJTV/4aFqPDIU/zf1uon6K0QS0dFvKTzAGNwZUMxIiGE?= =?us-ascii?Q?E6mVkGz5xAL/waHzDMLx6zugE12i2N0AbMLHfiftVSezkqiL+LjztA3/Yxfr?= =?us-ascii?Q?93RGwqAtQhi6KiWNxxlyVJOnpllr4ylN0UlY1Ar91vb/UeJHy9KqWg925Dx3?= =?us-ascii?Q?PUAd+xhVSvQNaLYlNikvjiXwnHE/P2V1lZ7MF58fB77DTjCBzMjoqL7yWz4g?= =?us-ascii?Q?IXfmY/CKYQTVag2OkMC0w5AfZJqIBmVymIduU3AabocABGNBC6Wn+R63iTpn?= =?us-ascii?Q?PGFoB72yV4sY74f40i1Ggx57B2k9pqQXT+upu3QcKBlZt761H9ADPqYMnd35?= =?us-ascii?Q?QkSlI8GuI+t7L1p+0UwTxkFf?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1599; 5:/mcEC9SmttfsU+jGwjORaTKYENEBCfTAicL//eDN1yu+IgAGHyNqjnSVHxYP6WsmmtM6YGpXXDQeuxUILZA8NQ7YrZN4T9LzNH7rT/zUF5XTe6nl8WHla50RB8txz7SLYPKnN3yLJeDqQYkSkvQtFKgPt2DOe8LRFkGE+m+glWDU4XkMEmePtk4MsNlNG7heWMmVi4NXulV7WCPbawVr0B0v1OHVFRhIDtETDZrlyqn1Rj8f57GyA9AqRWbZoTAb+oxhikci/b0WfwW8QHJCTkmo1wkJ8006F9dncjmcHwcCDFvgDhptjk/D9kRoFMyICGpJ/UkSWXH2a+zpuhB4EdoztOf2+21QFq9gpA3cOUMWdvNGUP+veU8pr+t0/TDenXzR1N3j08XjQ27EXjKXWF+nnzRWqkyELYkbyvbMFStFmDUijp4pjiGolqrM8WI/sTLPxUk2oU+KmjWWIAr1Ijyn/+IVN4QzW+vmgrhFHziCOR2kD0f9IR9zTAH/tvEe; 24:kQbJVQKGHrqryQVHl2TuyePyvrUjLdYbL/gtEbYd7eKzeuswbXALB/NnH/MGsWkGKdeKCdwu0i7JQ+/I7f8YXLn9vMpbxq+QAMUB6x2iYrM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1599; 7:MhYPrEuN+jQEXBfZfVrES4gqx/RezNHqFGMcGYZXEvcWgm/qwikwbrcYL/c1EI/ozFrmj4zDIPawXPfBQPskUd8MVjP2C03629ndDmIuvKLXGWqpw4U526Z5ArrBATf9zaxYZDyt05vW2+xFTJhnHqV2U82i/UyzFavUOU72dy0KDyF4nU2t+eOkLg2MARNbAELLmSaUwZlVjiyixIJr8osfYCZmF6qnvpMU2BgI6NEEnuA4p/vtidqoXlMFduqOcAXv8j6mWvNWtqWQTSSAG0BzU8OZwsw9QOS5W+0uvyaHb9otN309/7McslKwyXltkg2cV2J0td6iwcNhcW4OBsVsEpUQzvbNe8xwMIsc7IeI1o2tYZ7LpGE8/2riWmo3kxkBlJIpO3su6NkxZUixf/ZgKzKpu1WMTvtfYA+BXjhr2oxGAiytuH3GG2xpakPBMJbjYhgeTAcvRLb6NMimBm69odM43g/RSpoaAWIQg/0QrX4wmFXr699IF0oZOU7/ppDbszOUHDlQUpvd5RtYIzySkUwIjC/xn1wyySgr/QgczyeFJJhXCwCzUItPo5VLLptY+5RVbTzoUaucQTBmKNQni0TbruEd2bOJW7GezDyLDPNnUMuzDd3kUv/QkcrcpHNPkuohJLjUEj28QhBugqUDkp8Ka86pu1dRRs2Spk9ZismmRyXfxM5rjpPPrJnp9cIvbJlpe7eTpoq6cqvDkk26KQ5LlgFh88246vQ3YMj6DVUVd9fwJVPpSDFFx2uY17xIYEHz8iXzNbi8AbjJVVu8S+58gIKrKcvzx5ifk2I= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2017 17:39:37.9765 (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: SN1PR0201MB1599 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.37.49 Subject: [Qemu-devel] [RFC v3 1/3] 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 --- 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 Wed Nov 5 08:11:17 2025 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 1499276639123498.1905223302382; Wed, 5 Jul 2017 10:43:59 -0700 (PDT) Received: from localhost ([::1]:47421 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSoLE-0004Ta-PS for importer@patchew.org; Wed, 05 Jul 2017 13:43:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49742) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSoHA-0000Rj-Pz for qemu-devel@nongnu.org; Wed, 05 Jul 2017 13:39:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSoH7-00086A-JE for qemu-devel@nongnu.org; Wed, 05 Jul 2017 13:39:44 -0400 Received: from mail-dm3nam03on0056.outbound.protection.outlook.com ([104.47.41.56]:51520 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 1dSoH7-00085q-9Q for qemu-devel@nongnu.org; Wed, 05 Jul 2017 13:39:41 -0400 Received: from BN6PR02CA0036.namprd02.prod.outlook.com (10.173.146.150) by DM5PR02MB2731.namprd02.prod.outlook.com (10.175.85.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Wed, 5 Jul 2017 17:39:38 +0000 Received: from SN1NAM02FT021.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::206) by BN6PR02CA0036.outlook.office365.com (2603:10b6:404:5f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via Frontend Transport; Wed, 5 Jul 2017 17:39:38 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT021.mail.protection.outlook.com (10.152.72.144) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1220.9 via Frontend Transport; Wed, 5 Jul 2017 17:39:38 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:54328 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dSoH3-0003zd-Kc; Wed, 05 Jul 2017 10:39:37 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dSoH3-0000Zx-GL; Wed, 05 Jul 2017 10:39:37 -0700 Received: from xsj-pvapsmtp01 (smtp2.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v65HdTf1014324; Wed, 5 Jul 2017 10:39:30 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dSoGv-0000YN-Os; Wed, 05 Jul 2017 10:39:29 -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=RS/Izc6CWsdBSvxw0ThUFtnJtDUNlnIndb4gtXUz4C4=; b=ZbTh6ZpYwFrtm9z+6l/iG/Hpg93fWwh9k9W6TD+31Tpj6wzE3ve2NvMxVCqwUVmDPpCAGXzIEnz7Hl4zrSWpZCcjdl1ljNsG4uOtJkNp/NvHHZJWqOVl6stoD083AislDxb+nV6JRuQD1i50O4JIyB0I4AHcYwJETejgm4Z3Lsc= 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, 5 Jul 2017 10:36:28 -0700 Message-ID: <2c9645b5dce991f7a324dc2b61e2553e08230a9f.1499276048.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-23176.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39400400002)(39410400002)(39850400002)(39840400002)(39450400003)(2980300002)(438002)(199003)(189002)(9170700003)(36386004)(50466002)(118296001)(38730400002)(39060400002)(110136004)(9786002)(50226002)(76176999)(575784001)(48376002)(54906002)(50986999)(36756003)(63266004)(33646002)(189998001)(2906002)(81166006)(478600001)(626005)(2351001)(8936002)(77096006)(5003940100001)(5660300001)(4326008)(2950100002)(8676002)(356003)(47776003)(106466001)(305945005)(6916009)(41533002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR02MB2731; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT021; 1:Qf2sAroFxXWIAw8VXNuWf6NNWQijGCJT65AhzCSxmel+GFzncCdkyjytlsztrKN0FyYLT5cgk6fwu6OJBPaVkJw1AnvNSbmEYymbxrO0PHae9RH11zff6HNlUelTdccGnZn39bg98SV8QBacN/S54NXkkwgQ5vwTNMlLSPQLfEAlkSrWpuSwtb2LB56XEh5bRwxuIaEAmcBqOuqSQnvBJHDKlqhDl1/LmqgQWYwVu50ItA+2v5F22XkTDAiVPG7oH28w0rkm6N+Ew3g+JO6bWhRZ+0IcmRULJVy/sQPEJ5+sj1qebWLJuZxCks99X9PEjHmSh/2ymcZeXpk1c7/dQ0XmYqetMFV3O07UfcqA9oTThoBQdjoHiPxj0i1Nu1e0NUmh2cBx+Pll9reOI33qM+9Ph2+c40qmSDwj7DJOKFsCO8/0asHklfR3hmQM/kXa62t+ZkjeTVsvv9gj84QBWScsv7Ween8ExztwMEe/eNHrbXxTO43mX5UN1lE7aMrXU+Vl60slxS+xahYfS+1aIC4WkmygjSusrH5p5MelCCbsr+4N7gWvwkDorQBfJ+0ykujobx8jwDISEkNI3WBRBdkYTMH8tTOA1De1wn6K7b6KE7qvQ+RIsHr0i0kszSokpsDgIjAR/rW+Lm9rvf3YO8BR9BHHJMiE7R0i1ZTCa+w39uj77kUyxpku7Mq0fg5iFgeKE/m01j2juJsKcvifbRyLqaKOkD7jHwQq3OMaHqTYYJCvVrxf3+dG/6/UDMb33EbxKqIwt+COx8waSBYqOSBrQmFdhGmM37WhuNc7xTxt+TJ1uhUDh2oixEaT2IZ/7IYm+a1Dws6uG5kErGk/cQRKeha94QAHm7V95SpMZgp807p/AJfkOc+2vdjkQWZQcxRi62bdq0O0K8uH7DL77A== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4242ee5e-753c-4bfd-fa15-08d4c3cccf53 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:DM5PR02MB2731; X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2731; 3:oSEMxEtIXC3s2wUzSMnXeV5Zvl4hDJgGIMtQvXRvmeaJlLzQnFsYltaVzQs3iGduxEjPLSfseeS99Nuds0T9Gumxt2La6d0vqDpb7r3BwyASZIZED5L3Joalw4DiCpiXTYG21TCQNlRbxw+mF5p+ov3Hw/Eadru9xov+/nQlrQr7fk11t7FE/sg3OwdAPuXq8w6Jc90c3LUl5QANLXM+VOUEFu65oDYuWMRwg0gK/nbzfPTz+ugat3OCiOoy1p2FY7OKp9ukmU6NqELz685tX6BBTQCbvlApS9xK/xz+/FS7nNZV05gCLd0ngD21hGuKVV3Sq33RBGdVlOsf184Biaj0VrRU+pp/773LLFXzDzhcstf88z8HGHsus9ajswm+XqenLl5O1l6OcTvd+7ltvSHxDO8a1qzll0k/xmzgGiZQN87WSGEHq7pYM/dUvV1D8PPZh54FcbaISjlOcQh6JmzgOVKn+BwyMjpNfLYRDEvg5VDpX14lmX7gWMayyvEyvMO08dPkxeGDcmBhMIxzaN/3FYn1e2M856DHf2TkSpzGqHeBW6iQsyQBUZD7B36vA6crjMvTLa5fhlnIoR/9sFAuXvjmwvMkYghbQSCMTF3HJTGsn9sE9F4DOAJcQiE/ifJAHygApg1xGG1HHqswuopYlfHoIrzHjr3g0QSr6kE18dak4lVSl6JOQa6HhNHfFFd7wKSTd+WFV9t/jXjPosyYmAKnHzOjZMbNjQ7Kb5Lq6w2S3XmcIn5jtQ8gR0og26wD6Qm+g6SYECq8mr0JON2elthAtKlMgViN3v1Rwm20cTKtUxAd7DWvEbvN3xo5jK7f3xEc5jFVmtZD1SajY04RPXYx+YQJJ2Ax/WJxwqaFilWAOyLd5VKCD0B45JSRx2VzOx7GRa6KshWh4osZ9KSYSBE9aSBeWqvnpsCRfC1DiUevcXHpLGhQg1Svyh3e X-MS-TrafficTypeDiagnostic: DM5PR02MB2731: X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2731; 25:97kRHVM2ESqcuc0sxQ+X7yNoEKuVFPINl2dMjcjZIJ/Ax/0IQqqMifX1Ecak2ucvEZGZH9JFP7xgEj05ikKpLVpB4ERgnJyrGfsjKGV002TKkQLwOb8nGAqIjymCVvwK8ppwwo01YIxKXgCk93JiHO181+08Mwlsz6k40qR+4PCV+g8owcFfEdgjb+u6iQKhCYrOBRdbeDNd7AdaundcPQLen4N8zOMN7ekW5Qtc51R8CWMd2tXFRsNZMzafvxJqzjnAMpuCZgBwl/ip8up2V3Mow6E9rjxw+BGKHcq1BTO4UxFANWoHh9OggEgqKuqRkV5XhIPVPtn0O21pvUCb6LNg8QHoNntQ3h6QT6yDDcyV0yxiZN2G1BkjBfqdRT64u2DbPZpC/Ik22vYIFnDiezfukd/SgqmqitWTUY3BwMqusdzSP2hRQvrfUyb+0Ybxt54nZS3koudSVLQ1TdLzSL1OlnXpF9LcAcuSyAkdl6rzSXeSMyNoqfmTVQzw1GgUbmB1FzUlbdOvC9PenEPdZgP98DfWYHr3QzTfHqy+mFlJzp4kHs3IbvnI01/t8Qx+0S5FEpxc+zwZIsFSfYfA7SrkkUnjWSyo+7QqEHjVQSt6A1u/yDxxRQIqCzyhdWE2UUkOXYtE/WjrzNtDJ8jOuXdVZA3rxxj1FgcKcXao3iCwjX+gHB9CM7hcoNQ0nhs5SSXXl9PAlLlaD8HJdYlhNAD7dP3oybMzgCUhpRBZlRpwBLKMFoP7PZlmXnzoP9NiqhkEYV7m/jWLgJQYfsfXjyEreDBwWo920sqB7g/LIpIPvvoy63TWD0lFvlTJgAQQuRctBMnD69w7Fmck1Q6QGAEQNfTQoM2HRx4bO2FjlZaxlGnxGAK75m/GEoDre9ui8B/R6OlAYHPsdIovD5Z/TwuGp24EU51vxpLdwMCReY0= X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2731; 31:EAjxW8aJsv8hSfHAp5dx2qyDfWouI4IjzxIW4ZHBkOsoLweqlhAEEv3FsS9DnZR0GRF9MoNgtmIeyOkp9QfC9j3YWGJ82rzM0DXhOyUHbAT3cDRtaOktAtFs5RQMCMKenTrEJRB9sXhG5clJM4q27iW4raEItNqu3fkS3uh2qvcPH8MZW8GEtwHB1sjLDizPVYNdNMkz/CV4WKjF21NZ4FETfqaZsFrJhleqn9dUSZNH3bgZdQLe4i/dCrioWh/mJx+Te/pKC5Y+kNpkLLyfBL6yaz93BzqbJcDQaW4oDZuFpzCluzNceZ+PF0JcNoeZwMPGFUKflYopkQJzS/c8LH6FXTF9AphGFG1oG4q3wXlT+pwyYre34+wjs1mCxs1oIegepji7gsh/W5K2IgsYdsHu8wVgY60xl6b00g/PCt71bb9DcRzlZQHy0g1ZrbfuvXpCqeMVuJ06jI/4GlXEdl88c5gObv2gbLON4vgVgrSh5Jn94oifMPJ2gDSf5e1FzydtUtbIp1TTf80vJMQ14JazmOoXkk9lSBX/UPC3PmNF4HEm3TCaGZmgxdSwOI/lFcH7+aEX/lXHFXQrFVMjz+dxlzNi85+/UsU7UdvX5OSjTncgoao8FNcldF64dH6pe5qH2uDHEKUEov4IenRx6dcXv6S5RWy513Le0Grv2+bxYWJlnDqiltvzXVTAILEnPk5xmfPdJcGlp1RpuFo3Qw== X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2731; 20:tOEbO9kzYl8eKUeFrBbL/YMPk8Xlx+0au/D6n/vXxJ4IgLkYaRDq2ktdHNC6lTIHyeIqwRzFQMNLSIo66AxCS7ILq1kS/0KUS8cP1XBXQunQFUpt+R4WXSsklM+uSPjrLIbwjAFO6ftE835uKxHQT6slKJortYjVmy/gijvXLSyrulC6k6ZZx1DRu087cUhzBIsmvuqmrk9dyBz5+qaDCPf6Bu9zJEp7NQsTO31/C+KhnkiJyTkVsit4NrY7Pmor7XAMbhERFQwPWifT/W3Dvd8+AyIYEeRdO0aKcwUYH/DSTbSjsVwjT/INcpEztVlNpgEucSqJXj4IZIOJE4/mxQEF1OCAaL291I4PBmj6L0v/8zs4n2ADiCqtTmLeCXObm/f3BKzGTOBl4DwlhWqgeZKbXoSzXsE5X+qGO+/ABlG1o0ZHtQ6J0a8o/4cCgd0x/pOb0FV7ou6pFFVlc1O35PNP8udnuTNEBZkFZtyScGC1rJt3gLcHGQBoTk71KaK/ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(192813158149592)(148574349560750)(211171220733660)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(13016025)(13018025)(93006095)(93004095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR02MB2731; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR02MB2731; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB2731; 4:A9qI7JKlS5IeMwo+aSY0BRldpumHvJ60V/+6yMmAME?= =?us-ascii?Q?7W1r+2jHhCAybdJJDEFZipiD66+6KltvDouiYCR5dPUoVZwemCUc6QgAca8K?= =?us-ascii?Q?ACNXC94Dh+2QfXkyGOBt91BCV4lHlK33wlehXMEq4YiK6dE6PTIs46cwd5b1?= =?us-ascii?Q?abizBEUfNUCyUu5fpxUWeSPYBm+8GZ7UK6BX3qYYlBkS1frK+VJgJZ011QxQ?= =?us-ascii?Q?HfbElvhQR6SYgGjOhToFaenPhFDXPIJlKzagm3xo/DbNxzHWuscSxP7BlS8u?= =?us-ascii?Q?MhcR67QiA4F+DUkwNDKBd95UxHplk+c0EER5AODvcPNuXxwagueQlYNGp0RK?= =?us-ascii?Q?04PVkqZjganDbJYLar2iLpyG6NAwBvogJnY5Qeh/3lmu7hbYWiPN6RUTIp5w?= =?us-ascii?Q?dvyn8qokjPp0wAJpk0LT+yaG5Z7UUpI8GKy0LOWxJ7TZngGeBEQWD6G3uPn/?= =?us-ascii?Q?cOIfAyWSwCNeo6ws56F6J5WrNyPj0nbPDwY/nLaYHpbT0Lzj/1P78IyFTxR1?= =?us-ascii?Q?Lqwj1Yf8XI3Qmr9d2xxiL6stqyFa7osL2ZAJ7NtakWcpsxoAtydk/TKlyuOP?= =?us-ascii?Q?QdvHMKKf8aQCBCJ7WwurGa7x9Hv+rGZDsd++EkdMNIrGP1u+3XFdLN7/Orr7?= =?us-ascii?Q?RrRMDhyLSbcVeuVd1kxVpKHW1Xaxt6ndIjQsEmYW7cU/k/XA3QYRjRn16d9C?= =?us-ascii?Q?s9t3Dva9GQ/Mr4jfaRNxW83yyBzMcHeOjOqPVzBfxhySu5OeBNMg0Yg6XEm/?= =?us-ascii?Q?bFq0U3j4FjI8AY0ciT+MFiDYe0rqiO6qMcQuy00djzg23RPXRheR6rTuZOcC?= =?us-ascii?Q?1sKWESCHrhNHaAeqCQ0LTTKSJEiN1rqqeCKc0t34QNf8TRY2GEKFweYoKyY1?= =?us-ascii?Q?7RVeHFWssuNvVhom8A/m3zyONyZt22fNzjINUuUlZyYkpxTpM4/dsXc6NZVx?= =?us-ascii?Q?ZoW72nKenI32Sv1Rp9cZg05TR/A69jUx06o4IqHjdxfZluwPigtRrKQ0dP9i?= =?us-ascii?Q?+GdkcYQoi2NRuKAOTtlxM+89o6KFOF1ipcTfwxkPIYvJ4qLf9EzMpaS9DULr?= =?us-ascii?Q?2uq5y6ahHmtkeGlEGDUoRVjQWRYvXHEJrKmPjzpBTWAgxrbu7oedF47ld9BB?= =?us-ascii?Q?QakiVQ0LkNoCmYlwAcbp/r3IUwUn72P4I5l0HrwMZedBIea8g1Y2yB9AvaWF?= =?us-ascii?Q?Nwcf6oND//oE6AKzow2TXQpG+p8nVSbxaWIxDVhPRTlhZ87mIMKAa8VFk6Td?= =?us-ascii?Q?3YPhmNWUGAPfHt0EdaKHvcdiCav58DZPoMOEFgCcI/+5KTTN/Ibw8Bzdiuh1?= =?us-ascii?Q?C0i+qb1hULQXnw3itgNcP2ctCCI0/GVt8a65cWD5IdhDs9qFXaKbf9i5U8c+?= =?us-ascii?Q?hmL+HzET9615yqxfCK4Xy1Yb4=3D?= X-Forefront-PRVS: 0359162B6D X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB2731; 23:gDpNq+WfMVnUOcaxAizNZLn0kGF5b02FjdkFe+HR2?= =?us-ascii?Q?FLWSy1XUVfPluhsk0e4YNmIL1VVsv2FTNsUbG/FAXT2TryNcl1ypU/xvcRlH?= =?us-ascii?Q?rh5qj3mgc2rcArUOh4wj67O+GseePnpg5YGfwB/Ic2GVE8/pZL5jWEj7YVj3?= =?us-ascii?Q?nbMOHGo2BOTppB/sLqfb6fkjRPkDxtQAFL6MBP1pWCn8W1V3eBcfRdq/Us+/?= =?us-ascii?Q?83QBAMo5U1+oCKLLT+HrYCrvOXJiVJOwUtlUdX2kgXaIa+cClIBH9oFNApJR?= =?us-ascii?Q?VKEyt8eibTxR/cvGbJX9j8CTW55faQ0DkoDvk9vjEGOxJYbJjlpcgVqrxDzq?= =?us-ascii?Q?4vztvUqv95Ynm9MJ8qVxxlmGTBMfkXJSZeqHnpcLStIa70sAMncZYOT0Tclh?= =?us-ascii?Q?XGqgnK1ww2yUKLn151YyaMf41q1sW3XNV0K9aJ4wt7+1evdOFOI+1bpiuHws?= =?us-ascii?Q?/qn2Vv+4swD9sfwoSh2mkPHSfXGlL6r/f8bVRadQk6P9DSOmxigtkMdg3IXL?= =?us-ascii?Q?Gu4lIUQWH0Z0mG3+/PS/3U3d642E1h8OpqA/JkI4L2GQAfWKIOP0dq0JbTxr?= =?us-ascii?Q?Dxow56/dpEK2Sa5GrO1uSFVIWiK/W0Ei7WPACxJnTDW90Mfqe/GZ3yEO80W7?= =?us-ascii?Q?HAWTK556DoJlu67le66GkvVD4r4PjNRDn2Gql5emBhv6mW5AIAXdy6Rs5XCt?= =?us-ascii?Q?5DEDdP0xCUg5GJj+37uHDnD7dnSdyAP5swMor20BJeqgsnLNSTbj5YOwbfGf?= =?us-ascii?Q?6uf3SOI7MaA24n87s5gQ5gI4yQfJCm6ygBVv+3lKNY65XtOXTFJDd+oR+Lz/?= =?us-ascii?Q?JA3h1CZAotrFnsHdHv9WIqFdRUCOL/guEa+abz3o/zs5nk1v4WxkQoap5u22?= =?us-ascii?Q?QwHapI6ErkbboCrlhxH92Yt3R8pZ5fGV+YdQqCem2/95i9zTDHvwifgWSg4C?= =?us-ascii?Q?mbwZcc5rS1Lq7veRSknKuz0zPxvDgrupRyZcOXAib5NM/HITfK4ue3vTZxxZ?= =?us-ascii?Q?8kGhftkwGQS5iunYtIDilt61FbgbSzlfN8N0Y0H2mlTJlFL2JvTLlmvJ5/ej?= =?us-ascii?Q?w4gjHRBguUJghsPDzacyd7F1nWFukRrnzX1YABwBoM8YIuTIlbvCJd3aG3RQ?= =?us-ascii?Q?YXXY19plXU9lGP6KR+4113Bvzo3uPpUEFKKPfMUaczDIj26j5Y26A=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB2731; 6:kd9FTe9ZAktVVFxRN4YHwYPNWDqR3ptmwZUcbd07hq?= =?us-ascii?Q?AtEStbePdGQzzQAYFSEcaOPoubkPp4DPfmnMmfEzyHYllfa+uKFKL/T2OGyN?= =?us-ascii?Q?khn7+iU78wmtdNV8yQGwi7LlUS1WMB7tiqpfhl8GizCOiuc3B82u3fCl0NuM?= =?us-ascii?Q?ahBGVIZueyBWQNz6JPzqqUKXel6kJRFInNHbJ0vmCuAlXF88p5D8y1MtkzAX?= =?us-ascii?Q?naxG5RCgtCqYiAh4Of/cjrWOSgMZZVYamMrrxiW4JKHwuCGqpFkujZ4L8y4b?= =?us-ascii?Q?u0zICd03Tfce2zh/Y66nSYLCQ2On6lXjHdCLaFE1M/5hWKFYHszv9d7PQUlk?= =?us-ascii?Q?iV9PRwmitYDrugz8Z3NeFtWHmWbDITYQaDVqiQoAtjbtT6MfxpPDKcd1bZUG?= =?us-ascii?Q?n7EdiOzINMS1j/h5QRS5OOSb6aG2wLaFHSd3ibkYET2Ppoghs/RbUJtiJz7B?= =?us-ascii?Q?cbHGINx889KIyg+yJGqZellLtLBi5wcPlZ6Jx7wjNSoFoo07SJZ8rjhRC40E?= =?us-ascii?Q?TBclA8vHva5OI+eavKGdXuo0Iu2/o5tB+2Vx2Obc4fx+1qRIuZRaumqsG7lZ?= =?us-ascii?Q?UNnuAN07SklrhPGhBZzHope38zq1jVVJbq+XlxDpvCmbqODSnv+a2SUBpf9Q?= =?us-ascii?Q?NbLa1yC/kGDqlCt/vYLuCzZzzZp10erGi3A6YdlGyWSVSq2Xe4mTa4tfD+s9?= =?us-ascii?Q?BTF+H6MfSS8brOpxC040oqUGtDovMBh2gqzsSBIhN56pT4gXFMkoaW/Pz0Yq?= =?us-ascii?Q?Aiarg4ftbV9xxqrkXaJKQZ+KQ4ZlNiB2GzPstthiAYWaeLVH+IWN28pcTTyn?= =?us-ascii?Q?ibaC9LZIcV95Ok/1bjNmW4H1GGtB/7c7CXUJ+U1WtDseSsEhcxCrzGg15xhe?= =?us-ascii?Q?hWNGBU8AWenTWGBUf3uKF0d6d5so/DM+dRzfUOQUo3s39gPMTEz7IZsiS/+3?= =?us-ascii?Q?AwGuFkByeMf1cWMcrFeqtKW3WaMInO2gzFmxDIUNsz7GjImgPVaZTITXB5+J?= =?us-ascii?Q?2v7tjL9tlgSPybnHOeONlu?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2731; 5:fMGsPAAnnHkDwfUau1nU1ZnLQ4hBQBvsA3hx3u1vHR8g9Hx/O+O6aoVJVdSc+pnQHv0yAaNi9Pf/tczKF0TNsX4bDbqnx0T+rkSZn2Pb/vNyMRATvqEEk+bhDy2D/jfgKIx5L+oTOK9llG47og3czoNCg7MtWjl/BKfvjoJWVNlZ6jbhx1u9KIO5U4eWMlYbrhDIBlSx9mfd8QD/0df1JMOfUNDd32rT1nrLdZ6KQ5V7xYxqTjyLmClPWECB5YDlfFWnNyLT56BwD6+C6kQ7fLIPXpB9E+oFr1uASdhlP80rO6cxLjxnSiCPAs1n942VFKlULVTv/DbBfXkNMy8MFa6V8FmeoTHyWxIN4D6FVNt1D7X0V+y6ELaG7LlAKk2j9YZsIDNrAAVfnO4pUA0/UGS/ESM6fKr5jHoN6tlnd4SU/EXiIg2+zMMJ/htnmlv5cYQspuf9HGqjwzgLyxdJVlQK4wAnuVADsxCWszeqlea5hTHJWlrDhkpzgETWniZx; 24:fcy9JqINyXjqYC43RfMC1snoT7/W/Fytu+kxJHuk+dwtE2gNEI7FaP7f1n7l3QYGs/ZgoCvLVfjyLxrm3sNLnrgLVWSKQj8hLcM1NybSjBw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2731; 7:bPNyBEB+MqAnConHp8yqmRmveHSY8ixD1vJoiJh+EyILym7PA5VHH8mJSQgjupD2Onxd0wOYqCFkAopTxBdSGG+F9f//MQO7lYaRryUIBuXcCdAdbxitaprtI+3KTRaJbe1a2JaT1O8yd9ICcNdNNH+4Ed7FzixiP3uynZyMW76O2tojkAs1V/7/sqOpcWG1zjRR3Mbpa+/CEJsdySUqQQ3S8FY9U1hlimRZGu3cpzWy48D3/LMbs0Azt2kHbsdk7DGYwmPLCsECLfP3+sjoFQdFa11RtoAg2Ip7RHHkrieuvvu4mZUSLoP8pkzAlJQWfqUBO+3S2mNq075ATVbZUySTsWzZamwi5YvRZCLwMUwm7WGGqndQv3kxutIeGx5ueoO1I0iDrmR+3ja1zKNvER2iSZ1cSLfB5uj2z6LKTRu16E6U0BAhuGmOM4+0F+XasgcV3pA9GTh2TEmzVKFTEfpshIh3H6ie9niQWx1QZRq6TgGSuMABk5m0KDwk/Qh3WpxXOqdTTm2c1kPP5VS1dj/jxX7iPg1Adj592vBMPE3Ne5UMEFDqwPoomVXEC95qZ57B/1x42eJZ0b2YSBfDT3zr6ceUTPcZgw0JXnpHYRZrx1933BN0i71QvxUOVy8ECXkAW6IV9gCRP2qsh+53IaBi/ICZt2nehM3bt6qT5HePZtsvyi6RuJDrAIpWJzuFS2wQekJXwKz/nfOxTOhlVBpK4yrnjBulCJpl6VpiGEV7BBDLpnurHl8Ti3gTOollzHReLO+MRugNewNvzRTz2lHXPSxKA/dP6xYLzVa44KQ= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2017 17:39:38.2558 (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: DM5PR02MB2731 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.41.56 Subject: [Qemu-devel] [RFC v3 2/3] qemu-error: Implement a more generic error reporting 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" This patch converts the existing error_vreport() function into a generic qmesg_vreport() function that takes an enum describing the information to be reported. As part of this change a new qmesg_report() function is added as well with = the same capability. To maintain full compatibility the original error_report() function is maintained and no changes to the way errors are printed have been made. To improve access to the new informaiton and warning options wrapper functi= ons similar to error_report() have been added for warnings and information printing. Signed-off-by: Alistair Francis Reviewed-by: Thomas Huth --- RFC V3: - Change the function and enum names to be more descriptive - Add wrapper functions for *_report() and *_vreport() include/qemu/error-report.h | 16 +++++++++ scripts/checkpatch.pl | 8 ++++- util/qemu-error.c | 80 +++++++++++++++++++++++++++++++++++++++++= ++-- 3 files changed, 100 insertions(+), 4 deletions(-) diff --git a/include/qemu/error-report.h b/include/qemu/error-report.h index 3001865896..62fc167ace 100644 --- a/include/qemu/error-report.h +++ b/include/qemu/error-report.h @@ -21,6 +21,12 @@ typedef struct Location { struct Location *prev; } Location; =20 +typedef enum { + REPORT_TYPE_ERROR, + REPORT_TYPE_WARNING, + REPORT_TYPE_INFO, +} report_type; + Location *loc_push_restore(Location *loc); Location *loc_push_none(Location *loc); Location *loc_pop(Location *loc); @@ -30,13 +36,23 @@ void loc_set_none(void); void loc_set_cmdline(char **argv, int idx, int cnt); void loc_set_file(const char *fname, int lno); =20 +void qmsg_vreport(report_type type, const char *fmt, va_list ap) GCC_FMT_A= TTR(2, 0); +void qmsg_report(report_type type, const char *fmt, ...) GCC_FMT_ATTR(2, = 3); + void error_vprintf(const char *fmt, va_list ap) GCC_FMT_ATTR(1, 0); 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 45027b9281..8b02621739 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl @@ -2530,8 +2530,14 @@ sub process { error_set| error_prepend| error_reportf_err| + qmsg_vreport| error_vreport| - error_report}x; + warn_vreport| + info_vreport| + qmsg_report| + 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..63fdc0e174 100644 --- a/util/qemu-error.c +++ b/util/qemu-error.c @@ -179,17 +179,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. * 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) +void qmsg_vreport(report_type type, const char *fmt, va_list ap) { GTimeVal tv; gchar *timestr; =20 + switch (type) { + case REPORT_TYPE_ERROR: + /* To maintain compatibility we don't add anything here */ + 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,16 +216,78 @@ 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. + */ +void error_vreport(const char *fmt, va_list ap) +{ + qmsg_vreport(REPORT_TYPE_ERROR, fmt, ap); +} + +/* + * Print a warning message to current monitor if we have one, else to stde= rr. + */ +void warn_vreport(const char *fmt, va_list ap) +{ + qmsg_vreport(REPORT_TYPE_WARNING, fmt, ap); +} + +/* + * Print an information message to current monitor if we have one, else to + * stderr. + */ +void info_vreport(const char *fmt, va_list ap) +{ + qmsg_vreport(REPORT_TYPE_INFO, fmt, ap); +} + +/* + * Print a 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 qmsg_report(report_type type, const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + qmsg_vreport(type, fmt, ap); + va_end(ap); +} + +/* + * Print an error message to current monitor if we have one, else to stder= r. + */ void error_report(const char *fmt, ...) { va_list ap; =20 va_start(ap, fmt); - error_vreport(fmt, ap); + qmsg_vreport(REPORT_TYPE_ERROR, fmt, ap); + va_end(ap); +} + +/* + * Print a warning message to current monitor if we have one, else to stde= rr. + */ +void warn_report(const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + qmsg_vreport(REPORT_TYPE_WARNING, fmt, ap); + va_end(ap); +} + +/* + * Print an information message to current monitor if we have one, else to + * stderr. + */ +void info_report(const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + qmsg_vreport(REPORT_TYPE_INFO, fmt, ap); va_end(ap); } --=20 2.11.0 From nobody Wed Nov 5 08:11:17 2025 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 1499276580198833.175622154557; Wed, 5 Jul 2017 10:43:00 -0700 (PDT) Received: from localhost ([::1]:47419 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSoKH-0003df-Qw for importer@patchew.org; Wed, 05 Jul 2017 13:42:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49779) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSoHD-0000Sv-2L for qemu-devel@nongnu.org; Wed, 05 Jul 2017 13:39:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSoH9-00087L-TD for qemu-devel@nongnu.org; Wed, 05 Jul 2017 13:39:47 -0400 Received: from mail-dm3nam03on0061.outbound.protection.outlook.com ([104.47.41.61]:12896 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 1dSoH9-00086i-IL for qemu-devel@nongnu.org; Wed, 05 Jul 2017 13:39:43 -0400 Received: from BN6PR02CA0034.namprd02.prod.outlook.com (10.173.146.148) 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.1220.11; Wed, 5 Jul 2017 17:39:39 +0000 Received: from CY1NAM02FT063.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::204) by BN6PR02CA0034.outlook.office365.com (2603:10b6:404:5f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via Frontend Transport; Wed, 5 Jul 2017 17:39:38 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT063.mail.protection.outlook.com (10.152.75.161) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1220.9 via Frontend Transport; Wed, 5 Jul 2017 17:39:38 +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 1dSoH3-0000SO-Hl; Wed, 05 Jul 2017 10:39:37 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dSoH3-0000Zx-Em; Wed, 05 Jul 2017 10:39:37 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v65HdWpW014341; Wed, 5 Jul 2017 10:39:32 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dSoGy-0000Yx-5C; Wed, 05 Jul 2017 10:39:32 -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=Vv5MzLUOvBLviGLDSM601PzgPrSNYjqQlrhL7aSV49E=; b=04+URggo53nVf2HlT2QHPxUgBm2DCdWIAJW31R9jczdpyfgjzvsOuA+aWQ1y7+yhxNvDeKy56lDxR+Tacpvj3qXarblLWOr03Gi4w+iRQOzrc110ClCixOQdvliUQ9fmNe+YbBGH7P5WJ6aC9/cWnUizNertx5ejzPBxDc8OzSY= 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, 5 Jul 2017 10:36:30 -0700 Message-ID: <4c63c416af7bffe388d399132a006355366a3cfb.1499276048.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-23176.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)(39400400002)(39410400002)(39450400003)(39840400002)(2980300002)(438002)(199003)(189002)(9170700003)(8676002)(36756003)(50466002)(5660300001)(33646002)(356003)(2351001)(63266004)(106466001)(8936002)(305945005)(76176999)(50226002)(48376002)(50986999)(81166006)(9786002)(2906002)(36386004)(110136004)(6916009)(77096006)(54906002)(2950100002)(189998001)(626005)(38730400002)(478600001)(47776003)(39060400002)(4326008)(118296001)(5003940100001)(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; CY1NAM02FT063; 1:s8QHUWFw/tuXk1NWB9uiW7FSuLkYx9lTBQee/KQjRTq6sMf/+HnFwD1uBBspk9VmgsY9vUL4yEAMlIFT3vMe4+0xk782EQ+EbUbhLBzj/tJGB6o8qnT2jaRgq+Evxt4iwCYKT3BoQbK3VP/3Y6n49XYppGBGEWYxUsYPAuGq4mb+Wi0aRlxqIUW5hX4oKSqWuABkOb8rG3gO6xqPn6HlHVRdfBQEy64qCqYU7q2G1wBJbfAjFk1OYnBIDkh3fQ4P98Z7Mgqky25UURpYpmSiHhW1g0FdpZ18AP+LTt/tD/f+319B1zrxO6nidZ3MFYgKjrUQIAZ7Y3pm1p6hG0zhgaGw44Lb/pSnjLLiGRrOW0KVxEHfM5oH9iGoo8e+sZDYK/BLF9NpsuYGPSiUe8mDx7Koe93p1dylikuDbS9lFz4mmeEzABFcZDKdVSXJEjb2xmIWtiJahnD2UVthqrWjtf5fZd9tc7m4TbWZxzulYgvFBMh1tuCfXNPKzz9nylchoSL1MXYlHQ/YXdOYr4p+nmeeOZI+wXutxjxO2i3JqXag8TiU8iXP27/LD8M4GR2fU+jjNu/9qb3I41nKHe02umXYT1+hZz57L/sWVCfrvE1kOhLLJlE7Cp0al6FnB5re3M7t9Kw6QnHZYnLhivMmHchyFmepJYl7PdlgoXZU17/XrsVLT4KMIpQeuZFKfu2FpXWV4g8URmZgyya9iyWc7HF6YzHuAUMy3YWuIWRaEHz33J3S+ik0WJg/OCNcQpLxj6FZ2oNjahpPrk8jNslqGvV3rb10O0y8Zu7vdVjpSqxOhegSAP+hrIPXJ/E+CusdA69zkGDF23OijOx5f28j0+pwULaFvc+RClQOECAKv7MuPh166BPUT2S6TC9aQbhjHHY4EroS5V6cTtdSRg84Bg== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9632fc31-9720-4d6f-045c-08d4c3cccf54 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:oU6gD5UC7Bpjqr0H2Cyg8TerariQks/J5vdBaFdaF4+J2Q37pKx7dL+vYrl/0tYuW9EoMaiw6Vr3kSOERyIXobikG25y1WgB7usJ4aOasxUpqujj2uIZLPKTWvsCSrxcO9MIr3RLzU3u03WRa1lYEOI5XL3Mj+7va6A74yZZ3G1k/DnjH/J19k8+jg5Aqi+r55y+8dzySSk+xM8ONvnwlsGEZcFd2fxtf4xqKjF1KFk5NvyDxwCDqzli2ixsU3YtTXfMXSCWGB5S0xKTQnX+Sc4mj5j+FEFEfJBXpTS4VjrrTWvODI5Zr05fWriihjx+mByN3zkc9P1LH1cDzrI4nnuKGWf0AYZe50BI4JbMDbksGuYsyqRTdEQzJVXrkk2tQnBJatx5UaV0lq7ng/0Mp8ZbsWII1IRCi57KiHusJqtYsXStbvrOljoRCukLjVepqhWCjEJKSsttMuewe0Pg3audpo6j+21sNVAU1+7AVjkx0N31CLFd6s/nr8e02ClHjfBEdJGO6skJ1lPE1uWeM/8rohEoNl0tHu7lGqhZJMNnwNnrRRTOmtQLf48Mf+is3dK08vuW+2qti4BJDcyCkJIAKsSHpwH8CBiYwevUZcJz1KLMiV8vTwa8ws0tC1rEu/v2nRFguxNlwy5hg3xJVLLfiEkFLGAS13rFVr4W9LPgNHOuBbnFXLC7jV2OVqPqcJXxnpncR6fjf+RaM1RZDJAUSdNOYDaNhCPkPE3t9i911y7aRQpjiODV2AepW5ycvD3fAzYvoObsqqB94sqW4oeOwpiIrz/gOnNJBk27ztjuDtqBNyhZDcDS1R654w9kfw7m1sABsTujYJnS6tC6O8VZDDygtPDMZAX01+tRpN1eL/yYsgFKT44s6cpekncMqFIpae05XOtuV20negr8z+32VUGpFAehZK8HVTaIqr19m0SFa4n4JsNkUUmE0se5 X-MS-TrafficTypeDiagnostic: CY1PR0201MB1595: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 25:wdfwdgvaNOu3eSK84hOTF+FTY/nbFLsaNxlft0gv6yym8g5xVjZzg02pQLe/ni6RLYKUcXkx4imzlPGIDFqpirYgfY9gpmy0KjDRVqogDVsGGLflNQrmnCgDzMPLY5ULzGCoDbHNTZ9b8lEsA6LjsV13aeO4pIawKjCnS2UYEdaavy8SWhypWfS+vVpDnTx0u1AcYzgGCRQP4d81AU+5pSJ3gzCkr/01o3Q21Omz3mIKqMGCwnjsLsO9kut3XWOeaY9sZnyj8wF3nLpyQPW/7kh4KMXpy4+90Y+ifJe+A2+ZsXYzJczqk5/3RQqRqDS8fLThyeamaJ1mq+sNT8WN+KRZTsD49hGKpyybxYYxz7y/D/jCqOC6+riKl62TS+kbKkClIndSFW59rEVe7RbyXlKPAWU57kBoOmwyiQytPrpFWa78vVREO28opLYthLOROJBVY4DR64j8SJ6FWKfCD5H17hl2eT/+VEmtaJCSEc7JiVUxiWTt4XblognJhl+zJ4Sg2lpq7th42taTKoEcBPrS6twxFGnOamJPaX7ca+PW2u2/wwmEnbjc/5aV9PdIl8i1wmNiBbKBwoMkYRD6sxR3Diey5VSHShCft47KnSfvnVV09criyXb9vuubGP8JElCX9njo95VNAOYbw6dSN/wxM6PKr3QJU0rAuD3PMhhTJPnRSy1EfsJQ2y1VpXsKDpgA/3G0wvXGIwl7v7VGZIr+PDAjAEjcbSXfwRJjKbfbqZB1CbgMZ2e/BNeqVJz5RQd6CL8tLpzMjxZ2mw+BQ3WGmKe4JGb9ZA8bnBLWyZMpUyXnHkA4ydv+q6Tv+tgb/FMnAXjBNXNPY2kf2UNis/6SUgYco/etitvSo/tLE1RjcOdJKeDU6ERg7b39UmCO7rSOovY57G8tG4mMY6cSLcRYKR527WXEV9DUKW2cPXo= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 31:caEqwyK2eFktAgHYzNL2ByrN3FES1+sSCkB5z8G7qLYeJVrs6WfL/Y88lkG6rYoSmRHejnk4EyCwaWDTjoxx+t2lOOWPLnokn6/LV4f42iOW6G7ldu3UzOt/hW2E/bPFSnKwV46WSBZ7Jfgr9UNor/9rn9VtsqLfPcmoXin1g+LugbqUIZ56cLVJ35WNgC2twLcftsjIv0FCVGk6xpxRASXxP79UbcwP3N3P/9keE1BD71fmZVvKgTEw+wxztfkmOBb106NyqplFTtDPdmOIPpx7efS6x2ZFv8Q0LFfch4wdoExbGxAwVw7PEKrnWGscrjnHqYdCHWy5fqJ51UdjI2si90XFxsp86poIrhyHbGGaYyP2g4gefGijv7h+wscjIXW30txXyr3T6em7kTQo4of5DqIO/fPJjZURe80a5psoKA8OYfFBVJXqMoFAS8OtafG2rlasP6EMlaBy/9a4YmqiQ8v9ib2aN40+9uyOFCwBPo5QyPCJuATaU6qWuorLs/dQgS5G5Iek/FyJU9EvFSPRDJBHRHffAzjnK7VHhpI1Ugxh8luzpoc83lpSQdV4Fc9s58E55kYvEZd9dN02hwkhPFDOUOrppNJQgOWSasQfzeqPbKbMpo1eox1bNGxOhKwnehhxyO7jc7p4b0rB2F5NNFuEhEiAoJD/8GNX1GdYfW3cW7Zxsq3iNMmUyUhACjWxQK7slU22xtreCSyo8g== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 20:1GiMz2luScJ5NkFYEOxtM9mEznN+hindKWgDCNLAfk9jR8nCRwbrQLWXCGvhS9CzoVDnGJjW14fqwUwiLRJu2i/Y8gcGeWbcSXiRWih81Rxqh/tB9bZMgTdWGE0zH7nbZYEle16OdJXdKyIsVLVAS7E+6tRsfDSqhdXX9wQYuQQofDMCZXkjOqO/lef0f144oHFUtHp72rszRIAb4OW8obAm/8tOsjcyqT9jeevl0CbP8Aw3gC2GOXRuogkzFDKrQdLHja9XMV4SFFozC8SE7CYoGBRwPCOCIVN2lkCLobzOPABRSUhZ7EnEgpGWr2rC0YvnX3zxdLRJfdGfPeisF9cN883CUgZ8thDSPWYYqVxHlSXaaP11TTnvE8nsBA8KD/RrPhTtBXiXSbyZH52ONuZMbw4lfDDCkT4tFF5tFRPvg7pBbsc+892RSfRVPSClhuTzCjZdoIVmqE1lwg3lW0p3yOE6wWvsnqHb8D5PJYfc5qI8zpw6+FJTKhYU3vZS X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(20558992708506)(236129657087228)(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13016025)(13018025)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(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:Uo2/OfLOx0d4NuheT6m8kpQoiEqgJVHQd9dNGDkP?= =?us-ascii?Q?nRQ/s7sWqUSTzAeUnFhwuzJ3QNoOq69kCk8x798LGdmB8zZNTK/6+nBajuj5?= =?us-ascii?Q?l46RSpWftzzNAi8CQAhDofVL0VGmGkcUbelQWqKukHreIKdofU7x7ReJHMmo?= =?us-ascii?Q?wMtnqTVowyoi5+ijVeU+rRm9anxUNlA3AspGax6V9boiX0MV4h7X0H3N6J1e?= =?us-ascii?Q?Q+j9EeDIS6MQUGX26hq4Ej4V7BlzLLHKZK4U4XlQGzYlTIDNYsYG5zMOWKZu?= =?us-ascii?Q?w1/IgyeGXmV1cwqmEYkUtZlt2ot0utvog9ePTb4gDksDAhDaVfTUs9zNW7OP?= =?us-ascii?Q?7tcwsguQmFIJppJoHOmpvQG5CFZP8z0eZpFja+sdQiFtHlzFSllnETqXehQu?= =?us-ascii?Q?OZe75y8hWD4uoJxA8rDQftx5ltD3RCBeOHx8XjxzxuBio9zEfsHh4T7cGoq7?= =?us-ascii?Q?pLGxC8qEns5nwT3Z5RVK9o+CVFxgHXayQt3Gomm7LJWZzbG1aH78a/zM19yJ?= =?us-ascii?Q?bGAhkAr5VPBIf3BYVxc5+85sSHx82WuS1qyf6gkwv+90AC94oNuofVORc6a0?= =?us-ascii?Q?I1ohycgVNEfZq4q+dw3zZP2MA4uybVv+wROVqOHTL7t2tTtKowx197VYUcnP?= =?us-ascii?Q?VyGOy5RFKFHdnK7foJt2HeiyBrpZp7G5xqCcvR7QuRf70N3RP4SyFlcNAw01?= =?us-ascii?Q?ADhfZBOi6z65qLNpQ4CRZ0jYNoS1bpnbe/2G4wulUEMMqHl0J8wDM57OG9dB?= =?us-ascii?Q?F5c6L/hG5B7CcmV2/0N94wVAAR4y/Uen1acTDlThXEDcZcn4ljciaPdMEfLL?= =?us-ascii?Q?meE3pXYYhVkb4832FH5jjZKA9sSwykctWZtZY23qKXoW5Abr9eZcCsw/GDRg?= =?us-ascii?Q?S7AyyJ2GvWv1Q5GPx0CJQqCScOL/g7fqOHMkk7u1Oe2d/TCsdEIz2p738eGT?= =?us-ascii?Q?dN9A8WlcCWkzwLEXb9FTbaNm5LbIjwVZQAdif11KGAxL0IduLCI0w7n7Jvc+?= =?us-ascii?Q?UpCp5tIvRoOU2URDykqC4uJBPSrCHHquznpiUUkbzVjoGxx52TLVblVXprSH?= =?us-ascii?Q?qzGhYmPjEmilY9RhpouYTfYX//bepJciwj7dNES/cGC2KHmCejIVYsqYLeOm?= =?us-ascii?Q?ruZ+BuikaaY4/+yxXdI+my9s0koXEiYhguiQBVdxdFng8OiUsSL/Obi4CU5O?= =?us-ascii?Q?hEqvOssGpCTDd+Fet0h5lXI17jt+cmA1hws6nDuljZsLNz5VGsn5mZtTvNYJ?= =?us-ascii?Q?HMsmL0CCS6Gt+NO4I5Q0C1t/CnQz3S2eCrLLru9nz8A0bl076ONWxTXGIFJ0?= =?us-ascii?Q?O2lklEGPePQ8NBjvok/nXrk=3D?= X-Forefront-PRVS: 0359162B6D X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1595; 23:P0Qa2Cg/mWJNsMr9psR648tAXrN/CYCN3NdgnjJ?= =?us-ascii?Q?4I6TQOZKw3T15p8kXhZEC6tVfL1xy5F2d4qviUzDfwN/vl4ESr0drwpxh/Nh?= =?us-ascii?Q?PZHtSOgJFM/V+VrdNAjaXSGErq9Brc/7CGOETz6gnutHAJROgTI5Gwr+sEeC?= =?us-ascii?Q?YAWNZMrVZnC0qPGiLCzjJF95SlNBCgx4dw0gBMjnhLxlVBkAWMCIK6rccFi/?= =?us-ascii?Q?CKV1pFLgefCMUTiQLHIXbzFbqjIe68QI1I9Wz8EnnvyIeZcZuOmGOFZ7vcj9?= =?us-ascii?Q?bPWRUYilUdfhfZ6XhyBNleQVvzNnAIqoMS4uac0c4TTGL9CV9JienKnU94vx?= =?us-ascii?Q?7XEkzbIm/imHShmlTtnPV5XdEA0ofJSrBsJ+ONEs4P/+az7HtuD2mdkuldRm?= =?us-ascii?Q?EipfiwmZd7lOctFfDEpXP2p7SI+wg9+UVChey8T53zgTSIxMlAC4voVnWPRp?= =?us-ascii?Q?xLYkbNv57+NMMIjgtaghC9CqnTr39jv87amddewB7pbJK5uNiDD4wMCPJiqf?= =?us-ascii?Q?2NqQnw4nkgdWnUo+FYMDD3iR23kpEr63nyQntbOrruF5zjnxGbTdsx0Gk01a?= =?us-ascii?Q?LAR5xOAxJFDO6JToYLK+id1zBo8xy+KP6B0Xg6JGcZcKwapsOQrjQDbKO4S1?= =?us-ascii?Q?BrbqQ48GyV0zdzolg/2vHRPT68/sxJX0jXPULXxRlCnQhuuyX4AOkM0M/aa2?= =?us-ascii?Q?Lfv+zUKrNPFTlfJmqkqfEReQ1cg8AN8pYq801k14nXewfNZDAS/4+JGYa7xx?= =?us-ascii?Q?sQJ9bhw0zCmV+pzDqHaAUBiK1bBTR8Ks/EInlVSIACn77S3dMyaHKmEgi0Hr?= =?us-ascii?Q?dC//ckk17tHDHsnws/6mCmqkwaAT3vqoKRj3+3g3XMiQ4ffCT7tZ4snWTeWc?= =?us-ascii?Q?bt3kesFlTlsEtgjRFxtkVMPMCZ5qqtBAVcFCt75qDNNPmMS9Rj/6Y9ngMbqG?= =?us-ascii?Q?+nfxF5TCv/8VMSCEpgFq4TsmFNCL/z5xbDtgVfWctytp2YJINU8qvRiiu/71?= =?us-ascii?Q?sOgqgjX+kzwZr8/E00uIf0NNR3M+eMbZWw2WiECHaEguW4PkHkyhwMVmPLBe?= =?us-ascii?Q?OwQqOFdBLGKS4xXT1eMHKcxGe4PPRIvYENBYCZOrRSnXONiZbpmuFpQibs9A?= =?us-ascii?Q?iuDkrFSs3Zz8=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0201MB1595; 6:NiGWUV7KM2O4dfohCozC8MTs17kR0aIOTpj4NS83?= =?us-ascii?Q?QfVMAJAgIKJu9g+7+D4OWswB9wPl6zjSShqjiHc2DwQzoILPU7Yx2Xy1LebZ?= =?us-ascii?Q?99JEDXnlXYusgjXj/lPY5AxgnwTb38IlOlUzs7bcT60NkfxxbKJaC/6hfcBU?= =?us-ascii?Q?g7bh6wSYY1UJAsNPiMJJr6AtCQWXXmwgznGWEZe/ZObB2mGUSZJQS5ODnpof?= =?us-ascii?Q?NFXpbomJ8EQ/D7t8jO0GoHlIQXujewgUpm2FOF2+3YPQ6K5vYCy6VCaOJgAz?= =?us-ascii?Q?9us9I4a1MOsV/LrI5tZvDH69VPLOqTPCqPlp6rgBngdZF7JQBZUTOWlJl9/r?= =?us-ascii?Q?qm7B4Au/2iFLcWE4ZyVysKMvIUyY8DXUR1JpE7RKzCn6cO5Y/H3PmW0FJiXQ?= =?us-ascii?Q?zfhhXQtfVE1shBN0zYPjyR1lf4jbcsJDQIpkhJgpYFUD2ZtpuF+H+DPTCd9z?= =?us-ascii?Q?Mceptn9CC0qdr6BcLykRmHQSu1O8LV139D3WE5nSsCju54yO/tJWLCl/L8OR?= =?us-ascii?Q?Z8Z5IMk3mNV66hMT2+SJX5ZOWehn7hYUz5BjNMlHQyX4uUHtWYO0jMOl1tRp?= =?us-ascii?Q?OrKdTTHqQJohRxrLZAL9oYcxBjXq6R3MiOVg9nHaa3RRTqJ2uY9D6sI11ulR?= =?us-ascii?Q?q8ju2DeTdzI3KOdkFRh3OgPhSHBc8CAzrMjRgoo+0kQI58hHOVjnhlH0w7ED?= =?us-ascii?Q?rqPJW1gCrsQO+HPW4EqM8yCQo0GvfZsXdlK3ib06GoBg6nAQ81eFpdTcYrDA?= =?us-ascii?Q?uCjR74ujA4BkgqSOMPNM5gbXdQScTyKQi6o5k6XMX1MqiG6KZKCq9T6WdZlq?= =?us-ascii?Q?qEMf2mm3sqPjsR/J1HGi0A35XjSQTOabFikRC84m3y3bJJOiORoeBG06K4qN?= =?us-ascii?Q?5u10V6uOrmolMHZOQnqNhOcXflz2pgXLwqLYP9ilJ3/DQ9Z756cpvboqvVqD?= =?us-ascii?Q?JFw/rp/O6nj6z6IwcdNpT5CC7xVxD08jd3jzjMF3vF2erzJ+EpSgHenzFv4P?= =?us-ascii?Q?mKjmuaOl1CkkQgQ8Uo+xO9aE?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 5:0cv7xWRRVNBnKuiCkDoOReY9oqQtdaQxbV1nN74z8vJy1GJigYLIxV52lZM9OrEa2+elazsfAgXrXwmuPMOLW0yi3QdMtv4X3T9M38F/ygvmFCXpfNF68NwfHBD5JKAgGs88b8uzBvounLOU8g+sxE84ICwv95MJ9Pa7BOpVdAueFiWFyZdAFZNizkmowbOpcWnrwj0pHhxTEMHnMKN3wSL46najlBs/C9y3RUxPpgDSZML2Yoef4DAP06/+m7rdkuf5RmB2G9snT3n/dMZn4jCn0f9sqVwPe3A6DqiHx6TX/FMQjXLNVt0sla2drnUkG0gGlBw5Njn8i23rJKdkasBpY6tRfmqcbI2fy1cJ8leSTNcQ4WFtIoxUts/w9fgCNR2yp6qBHD5GkNanyURVskbT8J/cSjX3qh4wdAXRCqIt39h60d0lWFbq31xKPK1rYvbqdSi2/5eNm12mKMWD24qV2vGs/61uBG00+SjEOEvNjEibe42upMZx8epx/bHH; 24:JS41WCWyqyc65KDvZnWpx4A5v3EvWaEVlFQpaL//XwWiS/RAaTOvyCgVsBfgveMoUAwggpIzcf+UhhVBWVxhu7XMIY8NXk9ACMc+H4ZwROc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1595; 7:4d1aV2mO3a1XEpPUJQ2d8tEFknqtTqxbZpiF3UnAFSZokXWB9L9XdoBYl2JhaRCJZGyMjAsgQD+/M4uBLJnO1/nA2kd0o5fpF/LKD6hk+x1bSY0V3dV46aSYRPAYhf/GeSfVaUmonyPX5/sa+pj0iwxnlnkzUbjq5ouCJpNP/8tzPcYSWVtMs+ml7OpzJyqoP1QsiTgieCUjcxw/+5unia9HFe+UKGqndClda8V0AsxziW0XBobKH/MX4QpdQZAg531E5oMGb9G3AsEbV0ITvUkbPKG1HgxXSLzor9aIMKTnoTdkxDNtoSphyhb371r8yFqcJEyV7YOXC9g9W5sod42+ugYPo/wPSecmq9AbosMJI2ZG2vnqah+PIddJJoEYFpkz/zY2q6eYFYlATWixQctY3UWdLBx8wli5NcZuoKX4uc/IJFn6HsmKwkr0DiwnZ6zXBY+t6/E2XqsnXMBsAAc06XEr/Or1MmNURxrZSYnc5KlOmZornAl9nQRVARzPRfLA+hhXY7HI3oXIlQjyeKU935dmbKwfYnGXx6HmNagbjYt5v69MPDhaU+wLkoDQmTXxUdgsnQ8oL4NntF0HdVZY8/Ldco1PFMaK6QH6Q7XacSuVmivngSSgNzeDw/43RarVSBPYRSQ10tIg+LdB5XCGzaH7odhCnhwgRkhsUZCXnIpTRAbTUCGFtuc5zTpayF0DLX0SIYNi4Xd2KwEY5mT6BSNX1mKoEluIhkXTxXUA9J/g49fr2CvSw8qZ3cfD1UFcBBFWiwVTeZq0yegw0wyq2Jbr5oEF9yh8ihdzZoQ= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2017 17:39:38.2092 (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.61 Subject: [Qemu-devel] [RFC v3 3/3] 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-Transfer-Encoding: quoted-printable 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 --- 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