[{"id":3684799,"web_url":"http://patchwork.ozlabs.org/comment/3684799/","msgid":"<3a981e61-67d4-45ee-8bb8-efce9c8849d0@linaro.org>","list_archive_url":null,"date":"2026-04-30T15:39:13","subject":"Re: [PATCH v2 1/2] tpm_emulator: Reject a buffer size larger than\n what was requested","submitter":{"id":85046,"url":"http://patchwork.ozlabs.org/api/people/85046/","name":"Philippe Mathieu-Daudé","email":"philmd@linaro.org"},"content":"On 30/4/26 16:23, Stefan Berger wrote:\n> When the TIS, SPAPR, or CRB frontends negotiate a buffer size with the\n> TPM backend, then the tpm_emulator (swtpm) could still adjust this size\n> of the buffer to within bounds supported by swtpm+libtpms if the chosen\n> size was outside the acceptable range. This could theoretically lead to\n> the TPM 2 using a bigger buffer than what was requested and memory\n> allocated for. In practice this would not happend since the requested size\n> of 4096 bytes for TIS and SPAPR and 3968 bytes for CRB are in the\n> (currently) supported range of ~2.5kb to 4096 bytes. With PQC support\n> the range will have an upper bound of 8kb and a lower bound that will\n> support the (pre-PQC) CRB with 3968 bytes.\n> \n> Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>\n> ---\n>   backends/tpm/tpm_emulator.c | 13 ++++++++++++-\n>   1 file changed, 12 insertions(+), 1 deletion(-)\n\nReviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>","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=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=Cld9uxyY;\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 4g5yz41Lj1z1xqf\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 01 May 2026 01:39:42 +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 1wITU2-0005LJ-5H; Thu, 30 Apr 2026 11:39:22 -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 <philmd@linaro.org>) id 1wITTz-0005Ki-3r\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 11:39:20 -0400","from mail-wm1-x334.google.com ([2a00:1450:4864:20::334])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <philmd@linaro.org>) id 1wITTx-0001m5-OX\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 11:39:18 -0400","by mail-wm1-x334.google.com with SMTP id\n 5b1f17b1804b1-488ba840146so9086995e9.1\n for <qemu-devel@nongnu.org>; Thu, 30 Apr 2026 08:39:17 -0700 (PDT)","from [192.168.69.210] (88-187-86-199.subs.proxad.net.\n [88.187.86.199]) by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-48a7c2ddc65sm69759595e9.4.2026.04.30.08.39.13\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Thu, 30 Apr 2026 08:39:14 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1777563555; x=1778168355; darn=nongnu.org;\n h=content-transfer-encoding:in-reply-to:from:references:cc:to\n :content-language:subject:user-agent:mime-version:date:message-id\n :from:to:cc:subject:date:message-id:reply-to;\n bh=7c7gE+DSEv7ZdAzEy/AHRGBXzOiwvdoVtjeIYzhkOT4=;\n b=Cld9uxyY7IsXjgbXztEwjl3O+TOD3SrOaBQ/q97JQ94qx+j8WZTZxYHRa/S7MiS5KK\n B37C7kzB/CI73vNZlOW9lkbFkLxtxBrcZ/JhB2zQdVNih2+YQk0bbZo63GeYX19v13OZ\n o6C4mqHwW/BvXgJZy4sXKnSgIxone1Vch5bqEvBFAZ0/iExQNWIrNtQ/WwYYw3HvwQVM\n +5wfuUKQubyRsdNwLw+HLADBM1yPpYc3yEyDriDRllvvbH0UyeY6WsCn+WY594HBuGip\n akkUPEHN6KrTDZBusK4kmY9ShOh8kKi7rddTdjk7JNnC3oiZgvxvGvqlee7UuO/kW49M\n KXPA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777563555; x=1778168355;\n h=content-transfer-encoding:in-reply-to:from:references:cc:to\n :content-language:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=7c7gE+DSEv7ZdAzEy/AHRGBXzOiwvdoVtjeIYzhkOT4=;\n b=PsjYw9kGlN4TTuY38u7LxQnqSqMKJX50eoZSkbp9AmvnsYvrklfRY+/Wu6WIyVlADY\n EeThLf8gzhizyMMLqjqLITcdYCKlnWngugJT8OsmHHbIA3gekafE5Ay0MKbMDb/AqT8w\n OP3MJLxD3Qnk0fEIdpau5isBGj51IKK/HzRJ3x2tbOtNgO5SSWaIBeRZFscujgLHFPqo\n 1mxxX2Xs9qwQ6HzAC5JkNBi6P7KKBlURCHp9xmQqx5aqRNp8RD5W2LfKf3uDOx28XaCa\n OoYmhBEUtsGKj0AEyHJ1l3j7I8vG2LCWXsMxZ2Os1sZ4CdH1u1XJymc1KpzsFL2LWfHQ\n 8ujg==","X-Forwarded-Encrypted":"i=1;\n AFNElJ9k8d160jH5vIV9D+CGBKxtT1BQgA73JHG0oNncJuLt7wOCVsAMbUtkPQW2Sl4265wWT7DE8dDLhop0@nongnu.org","X-Gm-Message-State":"AOJu0Yw2IDZFBtCb0d0Ekgkn2SMIZACNNgXcbQuW7xMkW4WDURjR5Om2\n GR/rmw+MH/j+XCY81JEegD+QC7MBRRoMIYlcE8nZWiZlxOrTGmNoqP5AapJVFO+I0p8=","X-Gm-Gg":"AeBDietSmzq7S1lOW46jPfcCJn3FeO/z6b4QDidbhzYrA9gcSd5JgIka7/4jeSxLffz\n E39Do3/vQv66Iq5BWvDVsqH7vERsv5uiZBf5L7MZtXxe2H8Rb9i/8Tjpk3LURQ0FNhnOh8ZKm3+\n Rui/L9IHkeBFGLpIfruQjY4Kd87FZ9AtE3ri92GnINIwsaRtH96QtTTzQGnEzuXir1KE319YIGy\n AF3NwOFS3v/qsk4S079ImnNXSKarHve9Tah/Tav6NArjvNqyjCzAuldNn3cF9d6DFbqNhW1DUqH\n j844be2CliN0cK4TZGlz/inl0BS2pxD9IWKc9dhVXnKZhlWZSVDHk/pQEqqFT8HxOimZ14Mk0Lo\n v56c47BKKE4tL6kvyzicXishyItmzJVTkwdec8LxqBnRnfOi4bOjoreITsWLWCkjP2v4sz8IIu7\n PcNGTSArVQFfREggi/F8SaoPa8E8gMo31/uKyV4IxUDcK0UhS7hI1APHTeDdYhwtzd1Egj708YX\n h0i","X-Received":"by 2002:a05:600c:8904:b0:487:55c:e0c1 with SMTP id\n 5b1f17b1804b1-48a84451b8emr44525235e9.14.1777563554807;\n Thu, 30 Apr 2026 08:39:14 -0700 (PDT)","Message-ID":"<3a981e61-67d4-45ee-8bb8-efce9c8849d0@linaro.org>","Date":"Thu, 30 Apr 2026 17:39:13 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 1/2] tpm_emulator: Reject a buffer size larger than\n what was requested","Content-Language":"en-US","To":"Stefan Berger <stefanb@linux.ibm.com>, qemu-devel@nongnu.org","Cc":"marcandre.lureau@redhat.com, armenon@redhat.com","References":"<20260430142337.2104726-1-stefanb@linux.ibm.com>\n <20260430142337.2104726-2-stefanb@linux.ibm.com>","From":"=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>","In-Reply-To":"<20260430142337.2104726-2-stefanb@linux.ibm.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","Received-SPF":"pass client-ip=2a00:1450:4864:20::334;\n envelope-from=philmd@linaro.org; helo=mail-wm1-x334.google.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, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, 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"}},{"id":3684816,"web_url":"http://patchwork.ozlabs.org/comment/3684816/","msgid":"<b7e36906-04f3-4018-8e02-338567f488a6@linux.ibm.com>","list_archive_url":null,"date":"2026-04-30T16:00:35","subject":"Re: [PATCH v2 1/2] tpm_emulator: Reject a buffer size larger than\n what was requested","submitter":{"id":75097,"url":"http://patchwork.ozlabs.org/api/people/75097/","name":"Stefan Berger","email":"stefanb@linux.ibm.com"},"content":"On 4/30/26 11:39 AM, Philippe Mathieu-Daudé wrote:\n> On 30/4/26 16:23, Stefan Berger wrote:\n>> When the TIS, SPAPR, or CRB frontends negotiate a buffer size with the\n>> TPM backend, then the tpm_emulator (swtpm) could still adjust this size\n>> of the buffer to within bounds supported by swtpm+libtpms if the chosen\n>> size was outside the acceptable range. This could theoretically lead to\n>> the TPM 2 using a bigger buffer than what was requested and memory\n>> allocated for. In practice this would not happend since the requested \n>> size\n>> of 4096 bytes for TIS and SPAPR and 3968 bytes for CRB are in the\n>> (currently) supported range of ~2.5kb to 4096 bytes. With PQC support\n>> the range will have an upper bound of 8kb and a lower bound that will\n>> support the (pre-PQC) CRB with 3968 bytes.\n>>\n>> Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>\n>> ---\n>>   backends/tpm/tpm_emulator.c | 13 ++++++++++++-\n>>   1 file changed, 12 insertions(+), 1 deletion(-)\n> \n> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>\n> \nThanks. I changed this also for v3 to require and exact match of buffer \nsizes.","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=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=V9U8uxwB;\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 4g5zTc2DHhz1yJr\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 01 May 2026 02:02:44 +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 1wITp1-0006Sa-5m; Thu, 30 Apr 2026 12:01:03 -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 <stefanb@linux.ibm.com>)\n id 1wITol-0006PM-4M\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 12:01:01 -0400","from mx0a-001b2d01.pphosted.com ([148.163.156.1])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <stefanb@linux.ibm.com>)\n id 1wIToe-0006dI-Kl\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 12:00:41 -0400","from pps.filterd (m0353729.ppops.net [127.0.0.1])\n by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63UEd5VD2932084; Thu, 30 Apr 2026 16:00:38 GMT","from ppma11.dal12v.mail.ibm.com\n (db.9e.1632.ip4.static.sl-reverse.com [50.22.158.219])\n by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4drn9rgmxj-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n Thu, 30 Apr 2026 16:00:38 +0000 (GMT)","from pps.filterd (ppma11.dal12v.mail.ibm.com [127.0.0.1])\n by ppma11.dal12v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id\n 63UFrneP015780;\n Thu, 30 Apr 2026 16:00:37 GMT","from smtprelay03.wdc07v.mail.ibm.com ([172.16.1.70])\n by ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 4dsamykfdq-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n Thu, 30 Apr 2026 16:00:37 +0000 (GMT)","from smtpav02.dal12v.mail.ibm.com (smtpav02.dal12v.mail.ibm.com\n [10.241.53.101])\n by smtprelay03.wdc07v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id\n 63UG09Ud26411760\n (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n Thu, 30 Apr 2026 16:00:09 GMT","from smtpav02.dal12v.mail.ibm.com (unknown [127.0.0.1])\n by IMSVA (Postfix) with ESMTP id 7A2DC58051;\n Thu, 30 Apr 2026 16:00:36 +0000 (GMT)","from smtpav02.dal12v.mail.ibm.com (unknown [127.0.0.1])\n by IMSVA (Postfix) with ESMTP id 1C3A55805E;\n Thu, 30 Apr 2026 16:00:36 +0000 (GMT)","from [9.47.158.152] (unknown [9.47.158.152])\n by smtpav02.dal12v.mail.ibm.com (Postfix) with ESMTP;\n Thu, 30 Apr 2026 16:00:36 +0000 (GMT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc\n :content-transfer-encoding:content-type:date:from:in-reply-to\n :message-id:mime-version:references:subject:to; s=pp1; bh=QshvW5\n LIMMYO9Qy5MvI9WO+6U2DnJmm9L7L3fE4iSn8=; b=V9U8uxwBCW0IJFGx+64DwT\n sqleY4zY79OLMfCOgYTel/zNZjnmODaaGtG3q8riSDcOxv5xCV5tqXp76iZIiKyR\n wssEZJMFJepXQjOKLpknx2MV+riXcOIeKDg2+72ngC31EBJJDwz6QxSr4diyTnC6\n 83j1qCsvOz7fr/SnyfFX9iKtWek4tQ8KnBJRwXBHjc4jXt5plgrP94cghr/Z6Pko\n 5lSY2BYXxin8QzXMA3som6EHZ0JEAZ9RYpCkbF4D30QbWpoXHU2nBu/uT9WZrJwY\n 2y2DCWZKxLNzWDGskFoX+iHpeEjw8PLAEzhazuG6Hysn+9OrV93C48XC/OJTxIog\n ==","Message-ID":"<b7e36906-04f3-4018-8e02-338567f488a6@linux.ibm.com>","Date":"Thu, 30 Apr 2026 12:00:35 -0400","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 1/2] tpm_emulator: Reject a buffer size larger than\n what was requested","To":"=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n qemu-devel@nongnu.org","Cc":"marcandre.lureau@redhat.com, armenon@redhat.com","References":"<20260430142337.2104726-1-stefanb@linux.ibm.com>\n <20260430142337.2104726-2-stefanb@linux.ibm.com>\n <3a981e61-67d4-45ee-8bb8-efce9c8849d0@linaro.org>","Content-Language":"en-US","From":"Stefan Berger <stefanb@linux.ibm.com>","In-Reply-To":"<3a981e61-67d4-45ee-8bb8-efce9c8849d0@linaro.org>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","X-TM-AS-GCONF":"00","X-Proofpoint-GUID":"EZpjh9zDI-0hUlrp16hMSouDWR5Z3IPH","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDMwMDE2MyBTYWx0ZWRfX+4IvvZ9420kc\n qyY9Xuk1CQsHGj2NtyjbrNqAFCsMW6KobgWz/jXIjDJHtu5UxuhhQ0XYHv+jHtV2Dk8WRio6dQn\n 06Vqm0Gopa2RQtf8ZuvrJSAYZj4rMUFWF4lmx5YSbvc5ag+/EK/nhaQXKtEgE6Ip4FTPB0Jw/59\n OAVrHS9ix/6r3TpYhg4p59Gw1thKnBRKEXq8D697IuNhbqfIubM8BCCxb9f/h89YlFMIKUE27Db\n kqKwtpDVwQYrT5XKzc3+grb5oP43VM038CCmBUoxTOE4PECZSd98Jqi2dnAYSUbLclgqmLYn8+R\n LZhXZh7O8t/UEpb3vWAUkSxCE8JpIBzm3G1QmX6B+iwOQAECpbR6r0pYWQrBlZt4piYK8i04h02\n wv4QI/iOX3SbvzLN5l6Xsw0aDhW5qLRPEK4P2DJxyLbg1gy2MLNdNIEZ77sLdJbZqgg7HXCBtWm\n omv1Cc5HQ3xdnmQ/ccQ==","X-Authority-Analysis":"v=2.4 cv=Kc7idwYD c=1 sm=1 tr=0 ts=69f37ca6 cx=c_pps\n a=aDMHemPKRhS1OARIsFnwRA==:117 a=aDMHemPKRhS1OARIsFnwRA==:17\n a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=RnoormkPH1_aCDwRdu11:22 a=uAbxVGIbfxUO_5tXvNgY:22 a=VnNF1IyMAAAA:8\n a=KKAkSRfTAAAA:8 a=KKVpSTfhNPv512mO7v0A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10\n a=cvBusfyB2V15izCimMoJ:22","X-Proofpoint-ORIG-GUID":"EZpjh9zDI-0hUlrp16hMSouDWR5Z3IPH","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-30_04,2026-04-30_02,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n clxscore=1015 phishscore=0 bulkscore=0 adultscore=0 spamscore=0\n malwarescore=0 impostorscore=0 priorityscore=1501 lowpriorityscore=0\n suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc=\n route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000\n definitions=main-2604300163","Received-SPF":"pass client-ip=148.163.156.1;\n envelope-from=stefanb@linux.ibm.com;\n helo=mx0a-001b2d01.pphosted.com","X-Spam_score_int":"-26","X-Spam_score":"-2.7","X-Spam_bar":"--","X-Spam_report":"(-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7,\n RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=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 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"}}]