[{"id":3629443,"web_url":"http://patchwork.ozlabs.org/comment/3629443/","msgid":"<aVKtYlK_4eLFEds_@x1.local>","list_archive_url":null,"date":"2025-12-29T16:33:38","subject":"Re: [RFC PATCH 07/25] migration: Use migrate_mode() to query for\n cpr-transfer","submitter":{"id":67717,"url":"http://patchwork.ozlabs.org/api/people/67717/","name":"Peter Xu","email":"peterx@redhat.com"},"content":"On Fri, Dec 26, 2025 at 06:19:09PM -0300, Fabiano Rosas wrote:\n> cpr_set_incoming_mode() is only called on the target side, so\n> migrate_mode() on the source side is the same as s->parameters.mode.\n> \n> Use the function to reduce explicit access to s->parameters, we have\n> options.c for that.\n> \n> Signed-off-by: Fabiano Rosas <farosas@suse.de>\n\nReviewed-by: Peter Xu <peterx@redhat.com>\n\nSaid that, we have three more users outside options.c.  Wanna do it\ntogether?  They are:\n\n  migration_call_notifiers, migrate_mode_is_cpr, migrate_prepare.\n\n> ---\n>  migration/migration.c | 4 ++--\n>  1 file changed, 2 insertions(+), 2 deletions(-)\n> \n> diff --git a/migration/migration.c b/migration/migration.c\n> index f2933f7789..4b1afcab24 100644\n> --- a/migration/migration.c\n> +++ b/migration/migration.c\n> @@ -2252,7 +2252,7 @@ void qmp_migrate(const char *uri, bool has_channels,\n>          return;\n>      }\n>  \n> -    if (s->parameters.mode == MIG_MODE_CPR_TRANSFER && !cpr_channel) {\n> +    if (migrate_mode() == MIG_MODE_CPR_TRANSFER && !cpr_channel) {\n>          error_setg(errp, \"missing 'cpr' migration channel\");\n>          return;\n>      }\n> @@ -2277,7 +2277,7 @@ void qmp_migrate(const char *uri, bool has_channels,\n>       * in which case the target will not listen for the incoming migration\n>       * connection, so qmp_migrate_finish will fail to connect, and then recover.\n>       */\n> -    if (s->parameters.mode == MIG_MODE_CPR_TRANSFER) {\n> +    if (migrate_mode() == MIG_MODE_CPR_TRANSFER) {\n>          migrate_hup_add(s, cpr_state_ioc(), (GSourceFunc)qmp_migrate_finish_cb,\n>                          QAPI_CLONE(MigrationAddress, addr));\n>  \n> -- \n> 2.51.0\n>","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=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=V3lw1iCG;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=google header.b=s+6dWXFo;\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=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists.gnu.org (lists.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 4dg1z43D9qz1xpZ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 30 Dec 2025 03:34:55 +1100 (AEDT)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1vaGBy-0006v9-Gz; Mon, 29 Dec 2025 11:33:58 -0500","from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <peterx@redhat.com>) id 1vaGBo-0006us-Kn\n for qemu-devel@nongnu.org; Mon, 29 Dec 2025 11:33:49 -0500","from us-smtp-delivery-124.mimecast.com ([170.10.133.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <peterx@redhat.com>) id 1vaGBm-0007Ss-Pr\n for qemu-devel@nongnu.org; Mon, 29 Dec 2025 11:33:48 -0500","from mail-qv1-f70.google.com (mail-qv1-f70.google.com\n [209.85.219.70]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-344-dub5Yw9jPbyCc0CGZ5EhiQ-1; Mon, 29 Dec 2025 11:33:40 -0500","by mail-qv1-f70.google.com with SMTP id\n 6a1803df08f44-8888a6cb328so239182476d6.0\n for <qemu-devel@nongnu.org>; Mon, 29 Dec 2025 08:33:40 -0800 (PST)","from x1.local ([142.188.210.156]) by smtp.gmail.com with ESMTPSA id\n d75a77b69052e-4f4ac62fa56sm240107511cf.17.2025.12.29.08.33.39\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Mon, 29 Dec 2025 08:33:39 -0800 (PST)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1767026022;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=dvK7P/kl9iHht2r/rUEdMR8jJZONhEjWbp3U4M8wv1A=;\n b=V3lw1iCGT7zsWEid7sCnHW9p4xibFoqB8zf9oGufoBYGER6I+N5gky2Bj8Mm970uRQ8iQq\n I2s3bCPY5K8gUCvc/9sQ8qhMGKc2LWJHHX0ds4e8l1yoetVDmoyZDjIptH9yZFjdFp5cvL\n bzcZDhyd7+I77J7sane4IwlDSqFim2I=","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=redhat.com; s=google; t=1767026020; x=1767630820; darn=nongnu.org;\n h=in-reply-to:content-disposition:mime-version:references:message-id\n :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to;\n bh=dvK7P/kl9iHht2r/rUEdMR8jJZONhEjWbp3U4M8wv1A=;\n b=s+6dWXFoU5E46GBI/sPWCBkcq47aSxjiEwttQRJagImlCKpDGY9lbBS8pUF+Ggstke\n 2GbQ3W0bUM3nomDVuv9yl8GI2MHnrHcBmcUusFyfqRrciZ2NzpWmkE2AZiSqWAiDNbS3\n TwI4kIcHFEfaGIyJ7wpwJCXPDZEfrTiY83NxCiKpYknsP7x2bFbnuiCLfjIK43xYkyIk\n 0w3UIEW2xW1nRBRtyPC7Nv0yRPWldXUAevvnTlhKmli8bkF0s1W4iznkM5A+snaVsltU\n iuWQ0jO2SjQw0C/iv9w3TZlUQ22rOu/zjUsfWgBSmG0OsEuswXt+urInXGx65ktEXoqE\n O1pg=="],"X-MC-Unique":"dub5Yw9jPbyCc0CGZ5EhiQ-1","X-Mimecast-MFC-AGG-ID":"dub5Yw9jPbyCc0CGZ5EhiQ_1767026020","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1767026020; x=1767630820;\n h=in-reply-to:content-disposition:mime-version:references:message-id\n :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc\n :subject:date:message-id:reply-to;\n bh=dvK7P/kl9iHht2r/rUEdMR8jJZONhEjWbp3U4M8wv1A=;\n b=XDc94WAt3G1kuPQq5qIeyiZzkvGMzFg1k2d1tmhF6DbWTdPh6MYIZORCQzgxCzMnT2\n xvgfPjYvDa1mJDIwDMbjSTOeSH5XkqHMq4nt9ol9s4WZMjP0fyLKIsdm7tpv08fHzOcy\n WpMLjyUHNxaCfbaemjmTGoxi8jApIZNcme9SoZhlqoQQELstjmNDdZKnpd3uaBgcWz+z\n Jqh/uHOt8Mh/WQ71uIT9yzx9+y0z1oZmv07b/T7/DBha0P9gMPU1cjvPTaDClX1z69QS\n W1QBpMshsimP9CS64oasXbQq4vjG9IhsD9hQJPRc56IfX1+3urvvp3gwzIcAc4z9z8l7\n Bi0w==","X-Gm-Message-State":"AOJu0Yyz+KLD1skBJOot3tlR0y7T+9QcU+d7Y5GOB7zbRHcub9+fybyO\n 15xDzjtwnshCUflwt3vv14k5K1PU7BbLHVQRnLIemEsyZIpLKE/0kQMZCddvDpRWpR4fo+lGQee\n XGiObNFE3alhhESeRXmwgcrMv3ZpyvOs+CpwtF4CGXh9wQqktNjtQWQ9A","X-Gm-Gg":"AY/fxX7kG7LxeWNCfx6mJAiQZWtq7fMqyH4onkWezLjvNB2qI3+TvMG2cMt3NnIH+dF\n OPg1tby05Ob5GeMbF1HF5lGSitIkACSVg2s2F3fQ1QlX4NFNoRy5DmT7a8PzIDlR1Dg5G2dKh/r\n py7piXbJHa52YX5SKj3CGSfI2KxnGXvIQYGksjCgDgcTLiIXWxHAHPfJ7LSGova8gBz+vHjE5SH\n tyTVngnofi2KwAjaLH6ZuEIPQim0NTd3g8f1Zw1uk1bmigWLxkYQfP+DCKFzQsTXLQ1iGeZ5lVP\n 2E/uiWtkkRF3KAUJbvSy6rLnpxjCHkFYn9BAbnoiLW1/zQpsY/OTYnFQaRgHuRIV2o1VzGbSjbS\n 92Ws=","X-Received":["by 2002:a05:6214:20ce:b0:87d:e2b:cdf7 with SMTP id\n 6a1803df08f44-88d8442e459mr467741146d6.66.1767026020199;\n Mon, 29 Dec 2025 08:33:40 -0800 (PST)","by 2002:a05:6214:20ce:b0:87d:e2b:cdf7 with SMTP id\n 6a1803df08f44-88d8442e459mr467740766d6.66.1767026019703;\n Mon, 29 Dec 2025 08:33:39 -0800 (PST)"],"X-Google-Smtp-Source":"\n AGHT+IEIiHKmgwfxodgwYWUJov6xQSYDdBj4ulSSl+Y+nwqV2ucw5DaRr5I1GCGzafg0Z4pArBqitQ==","Date":"Mon, 29 Dec 2025 11:33:38 -0500","From":"Peter Xu <peterx@redhat.com>","To":"Fabiano Rosas <farosas@suse.de>","Cc":"qemu-devel@nongnu.org","Subject":"Re: [RFC PATCH 07/25] migration: Use migrate_mode() to query for\n cpr-transfer","Message-ID":"<aVKtYlK_4eLFEds_@x1.local>","References":"<20251226211930.27565-1-farosas@suse.de>\n <20251226211930.27565-8-farosas@suse.de>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<20251226211930.27565-8-farosas@suse.de>","Received-SPF":"pass client-ip=170.10.133.124; envelope-from=peterx@redhat.com;\n helo=us-smtp-delivery-124.mimecast.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,\n SPF_HELO_PASS=-0.001, 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-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":3629509,"web_url":"http://patchwork.ozlabs.org/comment/3629509/","msgid":"<87ldil853k.fsf@suse.de>","list_archive_url":null,"date":"2025-12-29T19:23:27","subject":"Re: [RFC PATCH 07/25] migration: Use migrate_mode() to query for\n cpr-transfer","submitter":{"id":85343,"url":"http://patchwork.ozlabs.org/api/people/85343/","name":"Fabiano Rosas","email":"farosas@suse.de"},"content":"Peter Xu <peterx@redhat.com> writes:\n\n> On Fri, Dec 26, 2025 at 06:19:09PM -0300, Fabiano Rosas wrote:\n>> cpr_set_incoming_mode() is only called on the target side, so\n>> migrate_mode() on the source side is the same as s->parameters.mode.\n>> \n>> Use the function to reduce explicit access to s->parameters, we have\n>> options.c for that.\n>> \n>> Signed-off-by: Fabiano Rosas <farosas@suse.de>\n>\n> Reviewed-by: Peter Xu <peterx@redhat.com>\n>\n> Said that, we have three more users outside options.c.  Wanna do it\n> together?  They are:\n>\n>   migration_call_notifiers, migrate_mode_is_cpr, migrate_prepare.\n>\n\nYep","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=DfeGNvt9;\n\tdkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=MOP1ZdsL;\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=DfeGNvt9;\n\tdkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=MOP1ZdsL;\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=lists.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 lists.gnu.org (lists.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 4dg5kN5MFXz1xpZ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 30 Dec 2025 06:24:12 +1100 (AEDT)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1vaIqG-0004rL-Uf; Mon, 29 Dec 2025 14:23:44 -0500","from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <farosas@suse.de>) id 1vaIq6-0004pi-KR\n for qemu-devel@nongnu.org; Mon, 29 Dec 2025 14:23:35 -0500","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 1vaIq4-0005Aa-Vp\n for qemu-devel@nongnu.org; Mon, 29 Dec 2025 14:23:34 -0500","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 47A21336BA;\n Mon, 29 Dec 2025 19:23:31 +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 B9D25137C3;\n Mon, 29 Dec 2025 19:23:30 +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 MDNHHjLVUmmfVAAAD6G6ig\n (envelope-from <farosas@suse.de>); Mon, 29 Dec 2025 19:23:30 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_rsa;\n t=1767036211;\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 in-reply-to:in-reply-to:references:references;\n bh=4h5ZwfPDOnOKmoE4+IB9GNKnVXCmTIBriWgBnsdn3FU=;\n b=DfeGNvt9NAcVDJPTbaBgtAevFAW2CAg3jQwbO26WyCBt7Gl5KrGUwaW3W8yH+k8iW+HpJm\n m8PUQ9Rp35ziERWQm5tdlb65Ztp0vM86G7Mm3FXyYamfv23LQdb/ZweEKsE+Ewkzpdb94u\n sCeCEECPdr9uD9ygTbVzaNTVxMWfQqg=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_ed25519; t=1767036211;\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 in-reply-to:in-reply-to:references:references;\n bh=4h5ZwfPDOnOKmoE4+IB9GNKnVXCmTIBriWgBnsdn3FU=;\n b=MOP1ZdsLThvf6V7aITHzhiypkAI8cwcZ2RfWIkQgsxzjltFavAIAWUq9jViusbs48iYswi\n hIWCi57/iA1nmAAg==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_rsa;\n t=1767036211;\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 in-reply-to:in-reply-to:references:references;\n bh=4h5ZwfPDOnOKmoE4+IB9GNKnVXCmTIBriWgBnsdn3FU=;\n b=DfeGNvt9NAcVDJPTbaBgtAevFAW2CAg3jQwbO26WyCBt7Gl5KrGUwaW3W8yH+k8iW+HpJm\n m8PUQ9Rp35ziERWQm5tdlb65Ztp0vM86G7Mm3FXyYamfv23LQdb/ZweEKsE+Ewkzpdb94u\n sCeCEECPdr9uD9ygTbVzaNTVxMWfQqg=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_ed25519; t=1767036211;\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 in-reply-to:in-reply-to:references:references;\n bh=4h5ZwfPDOnOKmoE4+IB9GNKnVXCmTIBriWgBnsdn3FU=;\n b=MOP1ZdsLThvf6V7aITHzhiypkAI8cwcZ2RfWIkQgsxzjltFavAIAWUq9jViusbs48iYswi\n hIWCi57/iA1nmAAg=="],"From":"Fabiano Rosas <farosas@suse.de>","To":"Peter Xu <peterx@redhat.com>","Cc":"qemu-devel@nongnu.org","Subject":"Re: [RFC PATCH 07/25] migration: Use migrate_mode() to query for\n cpr-transfer","In-Reply-To":"<aVKtYlK_4eLFEds_@x1.local>","References":"<20251226211930.27565-1-farosas@suse.de>\n <20251226211930.27565-8-farosas@suse.de> <aVKtYlK_4eLFEds_@x1.local>","Date":"Mon, 29 Dec 2025 16:23:27 -0300","Message-ID":"<87ldil853k.fsf@suse.de>","MIME-Version":"1.0","Content-Type":"text/plain","X-Spam-Score":"-4.30","X-Spamd-Result":"default: False [-4.30 / 50.00]; BAYES_HAM(-3.00)[99.99%];\n NEURAL_HAM_LONG(-1.00)[-1.000];\n NEURAL_HAM_SHORT(-0.20)[-0.986]; MIME_GOOD(-0.10)[text/plain];\n RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[];\n RCVD_TLS_ALL(0.00)[]; MISSING_XM_UA(0.00)[];\n FUZZY_RATELIMITED(0.00)[rspamd.com]; MIME_TRACE(0.00)[0:+];\n MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2];\n DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519];\n FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[];\n FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[];\n RCVD_COUNT_TWO(0.00)[2];\n DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo, suse.de:email,\n suse.de:mid]","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, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,\n RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, 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-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"}}]