[{"id":3683644,"web_url":"http://patchwork.ozlabs.org/comment/3683644/","msgid":"<CAJSP0QXAJvSbgjxfL2eOubzNa1i3Xqc2B_rykaXzYfi9d7FPJg@mail.gmail.com>","list_archive_url":null,"date":"2026-04-28T18:23:14","subject":"Re: [PATCH v1] tests/qtest: Avoid timers from default devices","submitter":{"id":2747,"url":"http://patchwork.ozlabs.org/api/people/2747/","name":"Stefan Hajnoczi","email":"stefanha@gmail.com"},"content":"On Tue, Apr 28, 2026 at 12:04 PM Fabiano Rosas <farosas@suse.de> wrote:\n>\n> Having default devices enabled while testing timers leads to\n> non-deterministic behavior on the usage of the QTest\n> qtest_clock_step_next() command as the implicit devices can have\n> timers of their own that may have a deadline more recent than the\n> tested device.\n>\n> In the particular case of npcm7xx-timer-test, having SLIRP enabled in\n> the QEMU binary may cause the net_slirp_timer to shadow the clock\n> advance that was expected to trigger the NPCM7xx timer:\n>\n> npcm7xx_timer-test.c:475:test_periodic_interrupt:\n>   assertion failed (tim_read(td, TISR) == tim_timer_bit(td)): (0x00000000 == 0x00000010)\n> npcm7xx_timer-test.c:476:test_periodic_interrupt:\n> 'qtest_get_irq(global_qtest, tim_timer_irq(td))' should be TRUE\n>\n> Add the -nodefaults command line option to all tests that invoke\n> qtest_clock_step_next.\n>\n> CC: Alex Bennée <alex.bennee@linaro.org>\n> Reported-by: Stefan Hajnoczi <stefanha@redhat.com>\n> Signed-off-by: Fabiano Rosas <farosas@suse.de>\n> ---\n>  tests/qtest/npcm7xx_timer-test.c | 2 +-\n>  tests/qtest/pflash-cfi02-test.c  | 4 ++--\n>  tests/qtest/rtc-test.c           | 2 +-\n>  3 files changed, 4 insertions(+), 4 deletions(-)\n\nHi Fabiano,\nThank you for the patch! I'm not sure this is a long-term fix since\nany code in QEMU could use timers (monitor, io channels, etc)?\n\nWhether it is a full fix or not, it's definitely an improvement:\nReviewed-by: Stefan Hajnoczi <stefanha@redhat.com>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=IkgzZa7B;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4pjV0zWPz1xrS\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 04:23:58 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wHn5s-0006Yd-47; Tue, 28 Apr 2026 14:23:36 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <stefanha@gmail.com>)\n id 1wHn5m-0006UR-PY\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 14:23:33 -0400","from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <stefanha@gmail.com>)\n id 1wHn5l-00048f-BQ\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 14:23:30 -0400","by mail-ed1-x52c.google.com with SMTP id\n 4fb4d7f45d1cf-67845996252so9990688a12.3\n for <qemu-devel@nongnu.org>; Tue, 28 Apr 2026 11:23:28 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1777400608; cv=none;\n d=google.com; s=arc-20240605;\n b=EaZBpDF8nG5mRoJh+PT0/e0mINikxj9chH0RkyoU7OBAGDMusNqGFSSNW1YgzCffa9\n j5QUHq7+M8Zu/8d1PXQ0UQF7u8Cs6ssrKuaIp/Szc9N8W/pG3w9xVirOg1wKCe+13kSW\n 4Pv/nm30hUcSl8Qkk80ml9hxGAAR6WwFyvmbeeZZFQlBIN0M8nxsBfP86FFMhPShTWMv\n TXDlKgZjjQTa2xclW5iW0xE3HgZHfyr+k9mzlGqscROqEHNfAhC7HB2u57F7NviS9pXM\n l5B8c5Aw9ugvUz9ixw4h83pLabRNiREefr21B39QArK3ZjtGkspYWifYA99L2qqTMn7B\n gqaQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=xMdf1mBOY8QAB1AjHuyg/2fSOzoWpj51t+K/nxh7pI4=;\n fh=UNi5ADdXjP8hFe8deNu+JoOqX6QLybmH/ZEq2//exNs=;\n b=Yzeg8vGqqZfQFGtmW0oNI/7R1yFK3Qqrlxy7nzVnmGJuhIbODgNhF1YjzCRbWwb+lt\n bXg3MvqA5GmvfB/OPYT6QZMO6lp2H809KC++jE5Syv33sf5PFYr4SyAKDSCSZNhUKSYZ\n MW9DRO/WVFpqtjaAEFNwRPP7MiUJMy2gW3Rp/65uS1Imwo9I6FnD/8WxR7c0tHGpGWQ3\n uwIZhd02MZ6Z2X7JszAbbOfKkuz+ZIoKXZ8evmIKwF2zqm6duIUZU3fkj6FP37zFKxzK\n qeAAZZf12gQLWQyEWJVvm7rx58sX8Y9HfQB4PvYx5bkGcAuJexrztoRWfCCQPLcsopxb\n tW8w==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1777400608; x=1778005408; darn=nongnu.org;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=xMdf1mBOY8QAB1AjHuyg/2fSOzoWpj51t+K/nxh7pI4=;\n b=IkgzZa7BmzCsq/URVMLlzmP52mncsn7ixr14VOrn+x+N5YB0SWF49iXZX9IvO8xMaJ\n j/oYRSIrHobsbteEUZvbPEbi+d1PeVkwkbWbVf7ya+pK6fp+JT7dBOkiWW7avvKHd1Gz\n WUWAy0tNU+MwaIvs9zBtFbPH9rbcc5xwoWXZGlVZWh2CkwacuYKqlGWzy093Od+7fNEc\n ehhClYiwxk2ehAAZu1wptIuGhTq/apmvCAPdPrXLAi8nxqUMsMAjW2BlbLWlcwGpIDF5\n Dwhrw9XE14+3llTnxw+LvCN+J2D/j26KHw9zsZ7Xjqc7gf5GzDPZm/FrQCo6C5tr7RH9\n ZAJg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777400608; x=1778005408;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=xMdf1mBOY8QAB1AjHuyg/2fSOzoWpj51t+K/nxh7pI4=;\n b=FEnCBy6ZSGqdC4AksY+2z9ZSpwOV6JFW2MpKdT8oiQTLs9+HSQ5l0cH8XI1jDR20nJ\n zWtDpE0bQwi7tZQSs+S5ksSvi3ZX4y2H1IR0IzpseIf0fABFK0jAPR3hFZd/GYs0N9pq\n fjxRjbxOqZxcMQE9ph2a2+sXBTgQ7cE4Jl7QNBsALuURnQuoackr+N2sOHURqZQiwLyB\n 8srVtxE+xYdY+a9HSjIUVr6GkKEyW9zZKSj+bI1uT0vcqDvLFLxHcbfd92lscPWXpPCe\n jIFADwxg9i+EUXk7PDEFqOE4vzXugS0dvrQXQ+8/aPmCcwsv+ANzhsC7MktcBBTGRHKG\n YcDQ==","X-Gm-Message-State":"AOJu0YzviecAKRpYPudZnrlj9UHyYbmtmBWi4viGTYVOz57uetRoYgnI\n LZ3tMEBxgJ+Ymto0FBgHKd3aI8Jf5M7pMgbb5LjYKpFGAf78sIGXIXAS/yxIGE/qDi8Fwl9ToL8\n iO1dkkpMriZwzGB/Fd3LAB/MT8Z2jc9w=","X-Gm-Gg":"AeBDietVMX975D/O3SVje3Pub5jIy+3vp3edOiBPLf+MwxGo45mAh5yTYFKpC3RTJPo\n pP+9IjdNrR1rLCJiPjNBaGmPk++J1mMN/U26pj1BnACM6irMGTV7vzHTD5l66HP1JnCvU6twBrB\n FnuPWzvnuCes5vlWLHh7wUX/LNsFVTmCsK2t1LnpEJJcrgQRxpdHhPTTWPoZsDnMtHsGyD0kYL1\n Rq8eTwjebbcFeTzmaNe0xJi22GsiPOJ2I3gBniSNmfxNBWsMahvcC/xbHWE2r4xKZVdDSPSqF1d\n 5GUNS/wUCq6ibFWNMGW0fHUEnMbb5aFwmvCagTrGyI9KagSa","X-Received":"by 2002:aa7:d490:0:b0:678:87d5:de0e with SMTP id\n 4fb4d7f45d1cf-67b1fe1bc1cmr352839a12.23.1777400607206; Tue, 28 Apr 2026\n 11:23:27 -0700 (PDT)","MIME-Version":"1.0","References":"<20260428160120.12130-1-farosas@suse.de>","In-Reply-To":"<20260428160120.12130-1-farosas@suse.de>","From":"Stefan Hajnoczi <stefanha@gmail.com>","Date":"Tue, 28 Apr 2026 14:23:14 -0400","X-Gm-Features":"AVHnY4L5tT95r_eoW1ap8pn7349-W4lVfh7YIlI1ZgUMR5SpEg0LQOLEH5dQ4KQ","Message-ID":"\n <CAJSP0QXAJvSbgjxfL2eOubzNa1i3Xqc2B_rykaXzYfi9d7FPJg@mail.gmail.com>","Subject":"Re: [PATCH v1] tests/qtest: Avoid timers from default devices","To":"Fabiano Rosas <farosas@suse.de>","Cc":"qemu-devel@nongnu.org,\n =?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>,\n  Stefan Hajnoczi <stefanha@redhat.com>, Tyrone Ting <kfting@nuvoton.com>,\n Hao Wu <wuhaotsh@google.com>,  Laurent Vivier <lvivier@redhat.com>,\n Paolo Bonzini <pbonzini@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","Received-SPF":"pass client-ip=2a00:1450:4864:20::52c;\n envelope-from=stefanha@gmail.com; helo=mail-ed1-x52c.google.com","X-Spam_score_int":"-10","X-Spam_score":"-1.1","X-Spam_bar":"-","X-Spam_report":"(-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FORGED_GMAIL_RCVD=1,\n FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=no autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3683662,"web_url":"http://patchwork.ozlabs.org/comment/3683662/","msgid":"<878qa6j54k.fsf@suse.de>","list_archive_url":null,"date":"2026-04-28T18:45:31","subject":"Re: [PATCH v1] tests/qtest: Avoid timers from default devices","submitter":{"id":85343,"url":"http://patchwork.ozlabs.org/api/people/85343/","name":"Fabiano Rosas","email":"farosas@suse.de"},"content":"Stefan Hajnoczi <stefanha@gmail.com> writes:\n\n> On Tue, Apr 28, 2026 at 12:04 PM Fabiano Rosas <farosas@suse.de> wrote:\n>>\n>> Having default devices enabled while testing timers leads to\n>> non-deterministic behavior on the usage of the QTest\n>> qtest_clock_step_next() command as the implicit devices can have\n>> timers of their own that may have a deadline more recent than the\n>> tested device.\n>>\n>> In the particular case of npcm7xx-timer-test, having SLIRP enabled in\n>> the QEMU binary may cause the net_slirp_timer to shadow the clock\n>> advance that was expected to trigger the NPCM7xx timer:\n>>\n>> npcm7xx_timer-test.c:475:test_periodic_interrupt:\n>>   assertion failed (tim_read(td, TISR) == tim_timer_bit(td)): (0x00000000 == 0x00000010)\n>> npcm7xx_timer-test.c:476:test_periodic_interrupt:\n>> 'qtest_get_irq(global_qtest, tim_timer_irq(td))' should be TRUE\n>>\n>> Add the -nodefaults command line option to all tests that invoke\n>> qtest_clock_step_next.\n>>\n>> CC: Alex Bennée <alex.bennee@linaro.org>\n>> Reported-by: Stefan Hajnoczi <stefanha@redhat.com>\n>> Signed-off-by: Fabiano Rosas <farosas@suse.de>\n>> ---\n>>  tests/qtest/npcm7xx_timer-test.c | 2 +-\n>>  tests/qtest/pflash-cfi02-test.c  | 4 ++--\n>>  tests/qtest/rtc-test.c           | 2 +-\n>>  3 files changed, 4 insertions(+), 4 deletions(-)\n>\n> Hi Fabiano,\n> Thank you for the patch! I'm not sure this is a long-term fix since\n> any code in QEMU could use timers (monitor, io channels, etc)?\n>\n\nGood point, if we go this way I'll add more words to the commit message\nto make that pitfall clear.\n\n@Alex, I was even under the impression that the issues with slirp timers\ngetting in the way of clock_step were entirely fixed by your changes\nfrom:\nhttps://lore.kernel.org/r/20250210161451.3273284-1-alex.bennee@linaro.org\n\nWas that the intention at the time? Should we consider a timer test that\nexpects it to fire right after advancing the clock a mistake in the\ntest?\n\n> Whether it is a full fix or not, it's definitely an improvement:\n> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256\n header.s=susede2_rsa header.b=iXXR3F/k;\n\tdkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=3s7YEiId;\n\tdkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.a=rsa-sha256 header.s=susede2_rsa header.b=iXXR3F/k;\n\tdkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=3s7YEiId;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)","smtp-out1.suse.de;\n\tnone"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4qBs0zlFz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 04:45:57 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wHnRH-0002u6-Ai; Tue, 28 Apr 2026 14:45:43 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <farosas@suse.de>) id 1wHnRF-0002tu-RT\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 14:45:41 -0400","from smtp-out1.suse.de ([195.135.223.130])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <farosas@suse.de>) id 1wHnRE-00018j-3F\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 14:45:41 -0400","from imap1.dmz-prg2.suse.org (unknown [10.150.64.97])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-out1.suse.de (Postfix) with ESMTPS id 6C8DD6A85A;\n Tue, 28 Apr 2026 18:45:38 +0000 (UTC)","from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 09096593B0;\n Tue, 28 Apr 2026 18:45:37 +0000 (UTC)","from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n by imap1.dmz-prg2.suse.org with ESMTPSA id 5Hx4MlEA8WmPKgAAD6G6ig\n (envelope-from <farosas@suse.de>); Tue, 28 Apr 2026 18:45:37 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_rsa;\n t=1777401938;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=5zJ+h1PabFnQzwZCnBl3fcJ+XBOhUCoQp8gmrDScVAg=;\n b=iXXR3F/kEhW8kB1W3cH1pNe7WzgnOu+d89adX0moF8CDOJ9KlEfjTS4Jnq2/JBPyvXfK/R\n s7hI1Ss8kkyD73R/88oo8+TK1WDF1YAdQoIIJrfjEkBYHrtUgNm3hGsvMk10qJVVN0uDVu\n jVFRrMGzklM2dtaIled3r+OIgOLsmH4=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_ed25519; t=1777401938;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=5zJ+h1PabFnQzwZCnBl3fcJ+XBOhUCoQp8gmrDScVAg=;\n b=3s7YEiId2vnk5KJQ4F714SjIRkUcR0ubDuz04yXulqImbCMDq24rbz72qtEZYuX55PcRr7\n sVTgdN4meO1XFgAg==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_rsa;\n t=1777401938;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=5zJ+h1PabFnQzwZCnBl3fcJ+XBOhUCoQp8gmrDScVAg=;\n b=iXXR3F/kEhW8kB1W3cH1pNe7WzgnOu+d89adX0moF8CDOJ9KlEfjTS4Jnq2/JBPyvXfK/R\n s7hI1Ss8kkyD73R/88oo8+TK1WDF1YAdQoIIJrfjEkBYHrtUgNm3hGsvMk10qJVVN0uDVu\n jVFRrMGzklM2dtaIled3r+OIgOLsmH4=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_ed25519; t=1777401938;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=5zJ+h1PabFnQzwZCnBl3fcJ+XBOhUCoQp8gmrDScVAg=;\n b=3s7YEiId2vnk5KJQ4F714SjIRkUcR0ubDuz04yXulqImbCMDq24rbz72qtEZYuX55PcRr7\n sVTgdN4meO1XFgAg=="],"From":"Fabiano Rosas <farosas@suse.de>","To":"Stefan Hajnoczi <stefanha@gmail.com>","Cc":"qemu-devel@nongnu.org,\n Alex =?utf-8?q?Benn=C3=A9e?= <alex.bennee@linaro.org>,\n Stefan Hajnoczi <stefanha@redhat.com>, Tyrone Ting <kfting@nuvoton.com>,\n Hao Wu <wuhaotsh@google.com>, Laurent Vivier <lvivier@redhat.com>,\n Paolo Bonzini <pbonzini@redhat.com>","Subject":"Re: [PATCH v1] tests/qtest: Avoid timers from default devices","In-Reply-To":"\n <CAJSP0QXAJvSbgjxfL2eOubzNa1i3Xqc2B_rykaXzYfi9d7FPJg@mail.gmail.com>","References":"<20260428160120.12130-1-farosas@suse.de>\n <CAJSP0QXAJvSbgjxfL2eOubzNa1i3Xqc2B_rykaXzYfi9d7FPJg@mail.gmail.com>","Date":"Tue, 28 Apr 2026 15:45:31 -0300","Message-ID":"<878qa6j54k.fsf@suse.de>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"quoted-printable","X-Spamd-Result":"default: False [-4.30 / 50.00]; BAYES_HAM(-3.00)[100.00%];\n NEURAL_HAM_LONG(-1.00)[-1.000];\n NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain];\n FUZZY_RATELIMITED(0.00)[rspamd.com];\n RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVRCPT(0.00)[gmail.com];\n ARC_NA(0.00)[]; FREEMAIL_TO(0.00)[gmail.com];\n MIME_TRACE(0.00)[0:+]; MISSING_XM_UA(0.00)[];\n RCPT_COUNT_SEVEN(0.00)[8]; MID_RHS_MATCH_FROM(0.00)[];\n DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519];\n FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[];\n TO_DN_SOME(0.00)[]; RCVD_TLS_ALL(0.00)[];\n TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2];\n DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo,\n linaro.org:email,\n suse.de:mid, suse.de:email]","X-Spam-Score":"-4.30","Received-SPF":"pass client-ip=195.135.223.130; envelope-from=farosas@suse.de;\n helo=smtp-out1.suse.de","X-Spam_score_int":"-43","X-Spam_score":"-4.4","X-Spam_bar":"----","X-Spam_report":"(-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}}]