From nobody Mon Feb 9 22:38:32 2026 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@gnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1506732697857670.4769831783883; Fri, 29 Sep 2017 17:51:37 -0700 (PDT) Received: from localhost ([::1]:37642 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dy60C-0005Md-4U for importer@patchew.org; Fri, 29 Sep 2017 20:51:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60669) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dy5Wj-0005Ja-LC for qemu-devel@nongnu.org; Fri, 29 Sep 2017 20:21:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dy5Wg-0006f5-FW for qemu-devel@nongnu.org; Fri, 29 Sep 2017 20:21:05 -0400 Received: from mail-bl2nam02on0048.outbound.protection.outlook.com ([104.47.38.48]:33416 helo=NAM02-BL2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dy5Wg-0006eP-8y for qemu-devel@nongnu.org; Fri, 29 Sep 2017 20:21:02 -0400 Received: from MWHPR0201CA0005.namprd02.prod.outlook.com (10.167.160.146) by CY4PR02MB2694.namprd02.prod.outlook.com (10.175.59.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Sat, 30 Sep 2017 00:21:00 +0000 Received: from CY1NAM02FT039.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::202) by MWHPR0201CA0005.outlook.office365.com (2603:10b6:301:74::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.8 via Frontend Transport; Sat, 30 Sep 2017 00:21:00 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT039.mail.protection.outlook.com (10.152.75.140) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.56.11 via Frontend Transport; Sat, 30 Sep 2017 00:20: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 1dy5Wd-00084U-1U; Fri, 29 Sep 2017 17:20:59 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dy5Wc-0007Z3-TU; Fri, 29 Sep 2017 17:20:58 -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 v8U0KvIC001135; Fri, 29 Sep 2017 17:20:57 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dy5Wa-0007Yz-UZ; Fri, 29 Sep 2017 17:20:56 -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=fNViSRNAyhYkQgIkmS4L8w9sPob6y3fbwbg7lu3STRs=; b=wgSf1EJBLLkd+WO6t04eTLJnemSO+cQ2vwq/K60crIbLP/gnOQKNftE5cZMcnvJ3Lb4OizdC2Yk67PORfkw1s2a9JFU/etQQ6IReWsjVbcajFWzobXqneqvXXrjI66omMOF6nxPbX8dkC5F0R9x+3mn2hd1jpBbGi4AAt10Yq2Y= 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@gnu.org; helo=lists.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; From: Alistair Francis To: Date: Fri, 29 Sep 2017 17:17:06 -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-23358.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)(346002)(376002)(39860400002)(2980300002)(438002)(199003)(189002)(76176999)(305945005)(16586007)(5660300001)(316002)(106466001)(189998001)(77096006)(63266004)(478600001)(33646002)(2351001)(5003940100001)(4326008)(9786002)(47776003)(54906003)(356003)(50226002)(39060400002)(36756003)(118296001)(2950100002)(48376002)(2906002)(50986999)(6916009)(8676002)(81166006)(50466002)(36386004)(8936002)(6666003)(81156014)(106002)(107986001)(21314002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB2694; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT039; 1:rlj7LqyxF0iB4bz8JI8ATTDnc19qHW7cVCKY1UdQTfL0iKFoVYAg+glu+5aN6mQi5LSdUCbyXrqpV26s5f6wKLZU9zEebUs0ggBWah+yELf7G9vbUwpDQfqmgR5AdcpW MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7ba7d0b0-116c-4ac3-240e-08d507992087 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:CY4PR02MB2694; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2694; 3:6aaq+85fVPkhHgQCO64qW6hNNR8jL6WebSG5K8mDdg4bjmQ3pBjRF8/ToBDtyyOE8GYIx1hZGmdBzUvBpTVf+Mrii3tXdpVtoADvnQS6mTXV5It8IoW73Vg8r1wiPMPpNSo13/4/xu5FWV+Ln/4yabSqhQe67+bJAXMCq0gkAsWAZoIBiCbXl4YlErcCCGNfK5WrYiY9/jhhsCiPg410VWFKiGnCZ5NcInek124z3hs+d3ONKg1902e1JGwpem2MD0qvgpDkTfDEFANYGtFRzOg4iqa00A3TBlG/U32xAr7yUOBDfSMpEys13MzNaDmy9X1fnzVa5OyAvgjnY8oatMuex1Pd6xoakUa+H9kGkOk=; 25:nnKc4iTtI+14oLqQSXKEGS/oM2tL1HDrAOy+yv7tKbkQUoi+De1dbZVWTH5UB4HXAYrsgQQzcUl4dN8pqTVNKq0fdXwbr8VOGCMU1CDOYK5cfOn5FHVqEuhOZqr3NpIGrr7kOHXlY7Ep1BUL5L08T+a0dqBnqfP+DxBRUpa33ygxqruKqsK4yxmb8KiEvtA0ZwiDYd4mALc52xYKkWknTcG1oS62xN9KFB1+g3POZ7Ylasad6t0F64mIjMnD48SbBbycnbmosKeT9hQZzZz1dUhuUNoNdPSnAm9SYk7kMhGCc37agjzGs5KphLZGe0fnFzJmLq5fdTH+5lJzLILdmw== X-MS-TrafficTypeDiagnostic: CY4PR02MB2694: X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2694; 31:QBT8VtNLKYEB6ayam0QHuy/Dw+zbfkF7wKcAvN3NR+kx1m9QK6X0+x2WVUKHVRZPJOCB2h7WxtLUk1cuMPb8AUUwrXq08gEgiFen9AX/3NpFbg3g/DSy3Wl/tIRQ6c3cZFUQiQ3DWuneiYBaE25F0TtQJko1zq326Ma6VDzQbCI9s+YXeiawu/hS/hKAqANGjHnWJijLf1c7NldVSC34MbtfRiPyCBYDQOIQpqDqFLo=; 20:B6YOuAh0kyWPpZVOn7PdbbRzqHFfZbELQJ5tZ9gjoFo3tbfuK/xP+fnujh8hCa2PhUilgPl/0XlU9Ymy+X/OYSOUY/Zbdg2B3BXzxV0Y+aTOcoLvs28PWKB2DIKmyqnuKupJfdR2GKf9oCyxbQzgBS8lAhdqn9zTLiJUjDFnEvShThP1YwfIOD/IgigFEXxpd6rMjq4H5X7kg8wu1dAKNcJR26fdGlqIhlC7BswUgeazQm2EJW9Ez/JKLLwjYhiyZxapqDjqBaXHvHPg46ZQeSLfMgydVrdspLVS8rpcDrEgUctskTffiHA4me7Yz+GTeuL2LPDTDY9+P8uZmlWkiBLmrJbHcmtoYQvnOw8s97zu6Ol6UemRLANW42FF+qumYq1yiodd8NeDoEzVk8M9DpPQSwJccxu85MtF8BRoAA+QTOwA1RVQ/WRyhF2eS9p+nm54ktS/LgdMoKm68CdYQdMQGHqPZsHPnuKy1x5GpptXN+PkX0M6TYIDB8Up2FX7 X-Exchange-Antispam-Report-Test: UriScan:(788757137089)(192813158149592); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93004095)(3002001)(10201501046)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR02MB2694; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR02MB2694; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2694; 4:QXwy78YKwNtJZUztbiyzqQ6qPUh5/L6eXrTTuIEkikwwYJqapKzz9wN54Pm2BHbz7xmDpuJvPYophhofE+9KJED8J0GBYNtHMAtZVcL0Gjnv8KMMf4lE7juBugmH1sTf4lIbLgt2WPnYteMYksVZqkslWvZCC1aX0aNxDakMjss44T33S76xvlHIvAP550kSyengoGyBn4So7xVn/sAI644ZMpqek4/JtSt7B3IQ7D0NDi3l1HgHHXsK8Ab463bWMYmaWEvhrstDM6Hvo14L5EzQw2aBt2LNPyQBQYrfaLi+muPz3AmRt8NcDlTJ0wxfz1IvIB+XTZTltanIhLFdMQ== X-Forefront-PRVS: 0446F0FCE1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2694; 23:2aVKGTf1dj1GILxvUpcpZkFXDeakMh85rsjk6Q61d?= =?us-ascii?Q?vozyzsno4BVHJbDYozu9X8yUfz9E76dIPc2PXeUlniZdScjch4yLA3Kk1r3u?= =?us-ascii?Q?/0Af6Odbv9LUXHUUFsOQNUbeKsylbDGJWZBGy0UGSPC9IkEcNE7rW5quiunc?= =?us-ascii?Q?LdsGjjBR4NISnfXgF9EnJ7D68a5knn2NlYG4J4OHdg7YEKtKGBaudiTL+uUX?= =?us-ascii?Q?8FCc2nrFDGEhKR9iJ7ASQz4GPgSRG4CtyKWT1K4LEwKVNkCgj7fxiTXRyxVD?= =?us-ascii?Q?KoYL0QmZi4aKNs/M3w2ddrLphtNXJQL9GFHQz5VfLpIEhBtvw1VWbrNiPX/C?= =?us-ascii?Q?cAJIndGzOU4Nc9B6Aby56Gloq11nPlr2V+ejQlnLTMO4Lnw5fn+ESXGwrqi9?= =?us-ascii?Q?sQVqsa0g89WgvNJibpcxubi3Q+NBhAGr+fYraIVHcYBo8xGe9mNZlkzrKXkT?= =?us-ascii?Q?yJqXB2T8xNF7fuxb6BEvwNxGD2I+aI1KJZN/okEgKMWzQKoh0wQkpDZS6+Ma?= =?us-ascii?Q?fTpL0CVMhTjdGhCLiTPVytw0L2x+gkLmb7YSSyOtTOnXC1bYTV4UcBTMmMly?= =?us-ascii?Q?9IN7FjzRj6cxuB7WAhKJR8e3/8hdlchcS2IeioUj1qy/RQYFo4gxIb+zHxXf?= =?us-ascii?Q?m/FZAZzjle42BjK/1pSTXfHSFkHqURpHe9MMdff1V/9jpRNcdS1ozdhScjY4?= =?us-ascii?Q?x0xOkGHg5LFTWUplgz5RgDasO80m5itpHE2TpFTo0Co18j55DvYZInNedVhi?= =?us-ascii?Q?EuSN3MRbrPonHnje9hQJPURcEIrT9iiFhftjn8K3lsAmdo554Bi43xr/GLq2?= =?us-ascii?Q?ZNBpmSqEK+AvX9YtFZ9zxU1mnfK+ZyPNriHcfT2nCX1BlY/aMm50fhgiBeA4?= =?us-ascii?Q?JRGUfyONtGLFZLjHrNLB9C+wFq8A00p0j90VcJsQSFCs7po8yyPYf9UJzaue?= =?us-ascii?Q?m7GHl9W6WshAioVw3DsQsCYFMoPmHygjDYTZB7iXaoFM2D3GWNVSXCxkNjNF?= =?us-ascii?Q?QeLl+W2vLhxTHWGne5nEGPM1WGVYqlZZ72wYOnwGbnmwZ6qj13M3abvWGW3e?= =?us-ascii?Q?kNtCz7DXEisnzKsg2ycZictYvCy?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2694; 6:YrEMZ2cs05TkwCS6QULaLgGCNMYSsDx36OMMg2nIUv3QLclPSeItgEF/nPN5/BF6L08/QqXZWqc37YB10/sWclNuf/Du+07TiLtz8mVQs63SSu5WsHpQxSnkOufXgBR/I5UQw6WK3t/03+joKY7/IFlKNQft+C4xvPtUKvaTGTCmCIiETScvfnlKfCSlPbRLxM+GBUoecMpKv6u1zxt7CxLx4C1L/8uu+TzQ6V9V3D4x3xL8L83/ah/7Fc0/p93I5Im9Aay9OoPNW1iDNvApeo/9ebzkBkTWdgN+aZKUsqCzZx1Bq/yPSdLa7PO22cBnDU1e9CdrbXqH/z6k+T04Sw==; 5:GQzwOuOjlN+cRNg+CKqhHuHUwaa+1VuWdfs6qvc4J2yKvrCQHAlPMh45dDwdJII469QI7qokZCJrok97crPAQcdL2EtRZE22361lT1svlXERRJLs5KxE2I0Zk8LXovmV/a0s731YACU+pYc9SOIuX4JfcwZus1ZjcaIfo32ZkmM=; 24:rqfFK+s9S+WSbMeisV66tUQNHZKLBImdUVi1xUcwaq/TdUHwCbvOwIMpKexubWjhDq6VhmP7sG0vOQea2D7wc1WYzVO6gFJhzqe+QAf4vz8=; 7:jvKHWuKBGBrHcR/Sj7EAKQiDb1vlJ/MWufewbCytbCEwVNP3y7FqPt/Lgqy281DPXs/TwclflVD1aAvDmX/HOVQOk/if2XkZymaREHr1+twShBAHzwf8yLIJl3APuYPuRaYr/MTZLLd5QrXhV7VoVk1YQoznTGE95Ga6dBC7TefkSwWR1aKLdC6yKmNHG3VHivwbSlMqEoY3Y5M0b4vAoVf22LJq58sUQlcTQdNwErE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2017 00:20:59.6942 (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: CY4PR02MB2694 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.38.48 Subject: [Qemu-devel] [PATCH v2 41/47] hw/watchdog: Replace fprintf(stderr, "*\n" with error_report() X-BeenThere: qemu-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: alistair23@gmail.com, armbru@redhat.com, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+importer=patchew.org@gnu.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" Replace a large number of the fprintf(stderr, "*\n" calls with error_report(). The functions were renamed with these commands and then compiler issues where manually fixed. find ./* -type f -exec sed -i \ 'N;N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_= report("\1"\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_re= port("\1"\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report= ("\1"\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("= \1"\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1= "\2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\= 2);|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2)= ;|Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|= Ig}' \ {} + find ./* -type f -exec sed -i \ 'N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig= }' \ {} + find ./* -type f -exec sed -i \ 'N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}'= \ {} + find ./* -type f -exec sed -i \ 'N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \ {} + Some lines where then manually tweaked to pass checkpatch. Signed-off-by: Alistair Francis --- V2: - Split hw patch into individual directories hw/watchdog/watchdog.c | 9 +++++---- hw/watchdog/wdt_i6300esb.c | 8 +++++--- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/hw/watchdog/watchdog.c b/hw/watchdog/watchdog.c index 0c5c9cde1c..76ae5d2fe5 100644 --- a/hw/watchdog/watchdog.c +++ b/hw/watchdog/watchdog.c @@ -20,6 +20,7 @@ */ =20 #include "qemu/osdep.h" +#include "qemu/error-report.h" #include "qemu/option.h" #include "qemu/config-file.h" #include "qemu/queue.h" @@ -51,7 +52,7 @@ int select_watchdog(const char *p) /* -watchdog ? lists available devices and exits cleanly. */ if (is_help_option(p)) { QLIST_FOREACH(model, &watchdog_list, entry) { - fprintf(stderr, "\t%s\t%s\n", + error_report("\t%s\t%s", model->wdt_name, model->wdt_description); } return 2; @@ -67,9 +68,9 @@ int select_watchdog(const char *p) } } =20 - fprintf(stderr, "Unknown -watchdog device. Supported devices are:\n"); + error_report("Unknown -watchdog device. Supported devices are:"); QLIST_FOREACH(model, &watchdog_list, entry) { - fprintf(stderr, "\t%s\t%s\n", + error_report("\t%s\t%s", model->wdt_name, model->wdt_description); } return 1; @@ -133,7 +134,7 @@ void watchdog_perform_action(void) =20 case WDT_DEBUG: qapi_event_send_watchdog(WATCHDOG_EXPIRATION_ACTION_DEBUG, &error_= abort); - fprintf(stderr, "watchdog: timer fired\n"); + error_report("watchdog: timer fired"); break; =20 case WDT_NONE: diff --git a/hw/watchdog/wdt_i6300esb.c b/hw/watchdog/wdt_i6300esb.c index 49b3cd188a..f596f70a3b 100644 --- a/hw/watchdog/wdt_i6300esb.c +++ b/hw/watchdog/wdt_i6300esb.c @@ -20,7 +20,7 @@ */ =20 #include "qemu/osdep.h" - +#include "qemu/error-report.h" #include "qemu-common.h" #include "qemu/timer.h" #include "sysemu/watchdog.h" @@ -186,10 +186,12 @@ static void i6300esb_timer_expired(void *vp) /* What to do at the end of stage 1? */ switch (d->int_type) { case INT_TYPE_IRQ: - fprintf(stderr, "i6300esb_timer_expired: I would send APIC 1 I= NT 10 here if I knew how (XXX)\n"); + error_report("i6300esb_timer_expired: I would send APIC 1 INT = 10" + "here if I knew how (XXX)"); break; case INT_TYPE_SMI: - fprintf(stderr, "i6300esb_timer_expired: I would send SMI here= if I knew how (XXX)\n"); + error_report("i6300esb_timer_expired: I would send SMI here if= I" + "knew how (XXX)"); break; } =20 --=20 2.11.0