[{"id":3679940,"web_url":"http://patchwork.ozlabs.org/comment/3679940/","msgid":"<20260421151656.4042-1-linuxtestproject.agent@gmail.com>","list_archive_url":null,"date":"2026-04-21T15:16:56","subject":"Re: [LTP] close02: add test for double close EBADF","submitter":{"id":93132,"url":"http://patchwork.ozlabs.org/api/people/93132/","name":null,"email":"linuxtestproject.agent@gmail.com"},"content":"Hi Jinseok,\n\nOn Tue, 21 Apr 2026, Jinseok Kim wrote:\n> close02: add test for double close EBADF\n\nReviewed-by: LTP AI Reviewer <ltp-ai@noreply.github.com>\n\n---\nNote:\n\nOur agent completed the review of the patch. The full review can be\nfound at: https://github.com/linux-test-project/ltp-agent/actions/runs/24730323743\n\nThe agent can sometimes produce false positives although often its\nfindings are genuine. If you find issues with the review, please\ncomment this email or ignore the suggestions.\n\nRegards,\nLTP AI Reviewer","headers":{"Return-Path":"<ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>","X-Original-To":["incoming@patchwork.ozlabs.org","ltp@lists.linux.it"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ltp@picard.linux.it"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=r/iGPsDD;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=213.254.12.146; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)"],"Received":["from picard.linux.it (picard.linux.it [213.254.12.146])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0Qv81jjTz1yGt\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 01:17:07 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id 03F0B3E53C8\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 17:17:04 +0200 (CEST)","from in-7.smtp.seeweb.it (in-7.smtp.seeweb.it [217.194.8.7])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1))\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id 609AA3C5376\n for <ltp@lists.linux.it>; Tue, 21 Apr 2026 17:17:01 +0200 (CEST)","from mail-dl1-x1244.google.com (mail-dl1-x1244.google.com\n [IPv6:2607:f8b0:4864:20::1244])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by in-7.smtp.seeweb.it (Postfix) with ESMTPS id AC96C2000D0\n for <ltp@lists.linux.it>; Tue, 21 Apr 2026 17:17:00 +0200 (CEST)","by mail-dl1-x1244.google.com with SMTP id\n a92af1059eb24-12713e56abdso2892872c88.1\n for <ltp@lists.linux.it>; Tue, 21 Apr 2026 08:17:00 -0700 (PDT)","from\n runnervmeorf1.sx5he3nppg1erlzumq214gj2qb.dx.internal.cloudapp.net\n ([52.159.229.147]) by smtp.gmail.com with ESMTPSA id\n a92af1059eb24-12db8684f90sm203695c88.13.2026.04.21.08.16.57\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 21 Apr 2026 08:16:58 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1776784619; x=1777389419; darn=lists.linux.it;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=YqsyKWiiWWgDCVno6Y10EgPCBGDHfcoDbnhDlpkXb+8=;\n b=r/iGPsDD1f9D5EedMuW9YQSuMBtOme+JgFSSTR+7yqtfmZWgYID23eeUPJvHy4j1TR\n ZwM9KwC0Mxfzyqu/8HcwqG5dDE+/qwUN4EpuRDLm9nIbDuAPufHR35PSCFTBFNPhjab9\n JE3ghtsJeDDg2S7EHSZdX2Wl6RWHL9jFHnIndrF+Dx6ZOeeqtUMIKmz+eZUHD/U4cZen\n FkJ9Zw4ISidHDkJYni4SUmkyW0CazRtmOZyyWi6EVa2LW9GPOAd/yHaoTOkULaZSVQfk\n 5Rvc+IKp7l4jfXvSQ6MNaRbX3O6UdgA2KL8G8LS+uPBfeGnP6GZAHxOlmLR3Tm8a9QLP\n df5g==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776784619; x=1777389419;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=YqsyKWiiWWgDCVno6Y10EgPCBGDHfcoDbnhDlpkXb+8=;\n b=dg3pmwHnMcnCssMN1JBiutaiYdcDbSfqxugGo/riVdmSUB2F5Hh0FOyKM0pvrx0Ywk\n 9ZRndesPY3veTXt23NaFg91Qx9KK98BgK6ufIJlYbwZzISoM4TaTBUEJUcV1A/3kL0bA\n rIykOpbZ3BRPn1afbGSpMat5IUmyaV1+3CtKR47p9DIDFwj6qT9h3gDTBlU3o+6blbzv\n pdMb/FqTI908QyyvvuPE+ujrZFnAJiVMeKw4ScKyM0e76DzMCVDp/Gg2PqcKDKtLdVSv\n X5mkeZGcGXuluhFh5Y47LJb2Dz/sG+6nQ4iYc89fxkfsrfM7M25aqYkcYh3ZdgV9snTD\n t+/g==","X-Gm-Message-State":"AOJu0YykNZiRaRT8XZvR9ORtanB4VsorAJdO+8NUXbob2xpAeS6C/vgM\n Mu/xgqn8xmqI8anMf7F1RHYlQMM5fxNZ/CcIhrN7duzNcSYPA86RvaN7","X-Gm-Gg":"AeBDies1KpexJiCvSP6DwibwSyeVxO4hN9XGVamzxVgacNHDRGiJvOTfY4d9gSjgET1\n omHuBcIBH6B9YKghvd339KoDqZcIbqOMKDnGsNLy4JqoFMa8Cm64fQL69b8v3zdXGXhaWqcHp/2\n 6Xo8IXRLwb+oVabhk8YY8mBawzJPgeokgyqbXF4XbZEfzhFoErAreG/SFUkNxLFEqhPW7yTXIQX\n 2ogQH/iJtirISbXJAv22JUMAk6ufOySb/SWdwZWxXxihVc9ifJ9ZdvPz2/BNlZkO/aaxwEHIAq5\n Glb9Gb1TJuPAKgQve4mpoRkv5nvhaxX9IxXWYlzpOsww6PL7sf52hobrKTFDM1bKdajBUz40box\n 0JmbuI2izVDIqGflsg6vyeaekOCZJ/ADavp3SzqWTdrans4lCAxzp98/l7xecU1YBOrwlsmr/Dy\n hnDCQnsjmEyH8mF+cocXgMcBSUX/gQKeOoAQmMRZV2Kz9WlsOmDzg9I3dLEEcC8PtcvoJmwYLel\n dVodBDKyTviX4YJJc38yobaRTzRQfChEdqo/NgLXCiwgNCUjKw=","X-Received":"by 2002:a05:7022:388e:b0:12c:9037:5115 with SMTP id\n a92af1059eb24-12c9037539amr3228076c88.13.1776784618776;\n Tue, 21 Apr 2026 08:16:58 -0700 (PDT)","From":"linuxtestproject.agent@gmail.com","To":"Jinseok Kim <always.starving0@gmail.com>","Date":"Tue, 21 Apr 2026 15:16:56 +0000","Message-ID":"<20260421151656.4042-1-linuxtestproject.agent@gmail.com>","X-Mailer":"git-send-email 2.53.0","In-Reply-To":"<20260421144246.2046-1-always.starving0@gmail.com>","References":"<20260421144246.2046-1-always.starving0@gmail.com>","MIME-Version":"1.0","X-Spam-Status":"No, score=0.1 required=7.0 tests=DKIM_SIGNED,DKIM_VALID,\n DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,SPF_HELO_NONE,SPF_PASS\n shortcircuit=no autolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on in-7.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-7.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] close02: add test for double close EBADF","X-BeenThere":"ltp@lists.linux.it","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"Linux Test Project <ltp.lists.linux.it>","List-Unsubscribe":"<https://lists.linux.it/options/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=unsubscribe>","List-Archive":"<http://lists.linux.it/pipermail/ltp/>","List-Post":"<mailto:ltp@lists.linux.it>","List-Help":"<mailto:ltp-request@lists.linux.it?subject=help>","List-Subscribe":"<https://lists.linux.it/listinfo/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=subscribe>","Cc":"ltp@lists.linux.it, LTP AI Reviewer <ltp-ai@noreply.github.com>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it","Sender":"\"ltp\" <ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>"}},{"id":3680570,"web_url":"http://patchwork.ozlabs.org/comment/3680570/","msgid":"<20260422114126.GD402660@pevik>","list_archive_url":null,"date":"2026-04-22T11:41:26","subject":"Re: [LTP] [PATCH v5] close02: add test for double close EBADF","submitter":{"id":70792,"url":"http://patchwork.ozlabs.org/api/people/70792/","name":"Petr Vorel","email":"pvorel@suse.cz"},"content":"Hi Jinseok,\n\n> Verify that calling close() on an already closed file descriptor fails\n> with EBADF.\n\n> This test adds coverage for a common state transition case where a\n> previously valid file descriptor becomes invalid after close().\n\n> Signed-off-by: Jinseok Kim <always.starving0@gmail.com>\n> ---\n> Changes in v5:\n> - Change file descriptor as static\nWell, I asked for static pointer.\n\n> - Link to v4 : https://lore.kernel.org/ltp/20260416125554.2920-1-always.starving0@gmail.com\n\n> Changes in v4:\n> - Remove enum, add fd/expected errno in tcases, and move preparation\n>   to setup().\n> - Link to v3: https://lore.kernel.org/ltp/20260413165457.1349-1-always.starving0@gmail.com\n\n> Changes in v3:\n> - Add O_RDWR flag to SAFE_OPEN\n> - Link to v2: https://lore.kernel.org/ltp/20260411110405.7330-1-always.starving0@gmail.com\n\n> Changes in v2:\n> - Add additional test coverage to close02 instead of creating a separate\n>   close03 test.\n> - Link to v1: https://lore.kernel.org/ltp/20260406133134.17238-2-always.starving0@gmail.com\n> ---\n>  testcases/kernel/syscalls/close/close02.c | 37 ++++++++++++++++++++---\n>  1 file changed, 33 insertions(+), 4 deletions(-)\n\n> diff --git a/testcases/kernel/syscalls/close/close02.c b/testcases/kernel/syscalls/close/close02.c\n> index 617c48237..a48570d12 100644\n> --- a/testcases/kernel/syscalls/close/close02.c\n> +++ b/testcases/kernel/syscalls/close/close02.c\n> @@ -5,17 +5,46 @@\n>   */\n\n>  /*\\\n> - * Call close(-1) and expects it to return EBADF.\n> + * Verify :manpage:`close(2)` failure cases:\n> + *\n> + * 1) close(-1) returns EBADF.\n> + * 2) closing the same fd twice returns EBADF on the second call.\n>   */\n\n>  #include <errno.h>\n> +#include <fcntl.h>\n> +\n>  #include \"tst_test.h\"\n\n> -static void run(void)\n> +static int fd_closed = -1;\n> +\n> +static struct tcase {\n> +\tconst char *desc;\n> +\tint fd;\n\nie instead of \"int fd\" define:\n\tint *fd;\n\n> +\tint exp_errno;\n> +} tcases[] = {\n> +\t{ \"close(-1)\", -1, EBADF },\n> +\t{ \"close same fd twice\", -1, EBADF },\n> +};\n> +\n> +static void verify_close(unsigned int i)\n>  {\n> -\tTST_EXP_FAIL(close(-1), EBADF);\n> +\tstruct tcase *tc = &tcases[i];\n> +\n> +\tTST_EXP_FAIL(close(tc->fd), tc->exp_errno, \"%s\", tc->desc);\n> +}\n> +\n> +static void setup(void)\n> +{\n> +\tfd_closed = SAFE_OPEN(\"close02\", O_CREAT | O_RDWR, 0600);\n> +\n> +\tSAFE_CLOSE(fd_closed);\n> +\ttcases[1].fd = fd_closed;\n\nWe're getting there but not yet :).  My point was not to assign file descriptor\nhere in the setup function, but above in tcases[] array. For that you need to\ndefine in struct tcases \"int *fd\" (i.e. pointer) instead of \"int fd\".\n\nI pointed in v4 testcases/kernel/syscalls/bind/bind01.c, which uses\nint *socket_fd, could you do it that way (use pointer)?\n\nKind regards,\nPetr","headers":{"Return-Path":"<ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>","X-Original-To":["incoming@patchwork.ozlabs.org","ltp@lists.linux.it"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ltp@picard.linux.it"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=suse.cz header.i=@suse.cz header.a=rsa-sha256\n header.s=susede2_rsa header.b=xfgO0Jsc;\n\tdkim=fail reason=\"signature verification failed\" header.d=suse.cz\n header.i=@suse.cz header.a=ed25519-sha256 header.s=susede2_ed25519\n header.b=ukhr8jEo;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key)\n header.d=suse.cz header.i=@suse.cz header.a=rsa-sha256 header.s=susede2_rsa\n header.b=xfgO0Jsc;\n\tdkim=neutral header.d=suse.cz header.i=@suse.cz header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=ukhr8jEo;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=213.254.12.146; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)","smtp-out2.suse.de;\n\tnone"],"Received":["from picard.linux.it (picard.linux.it [213.254.12.146])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0y3z06Rsz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 21:41:34 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id 10C0F3E4AD2\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 13:41:33 +0200 (CEST)","from in-4.smtp.seeweb.it (in-4.smtp.seeweb.it [217.194.8.4])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1))\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id A8C3C3E1A28\n for <ltp@lists.linux.it>; Wed, 22 Apr 2026 13:41:29 +0200 (CEST)","from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by in-4.smtp.seeweb.it (Postfix) with ESMTPS id CD9FF1000481\n for <ltp@lists.linux.it>; Wed, 22 Apr 2026 13:41:28 +0200 (CEST)","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-out2.suse.de (Postfix) with ESMTPS id 2E02D5BD4B;\n Wed, 22 Apr 2026 11:41:28 +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 D7C55593AF;\n Wed, 22 Apr 2026 11:41:27 +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 ZsHGL+ez6GnxOwAAD6G6ig\n (envelope-from <pvorel@suse.cz>); Wed, 22 Apr 2026 11:41:27 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776858088;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=2OhYtNu5qATxtRCUwMSFKs9HDSAOIx/580weSkUJYsU=;\n b=xfgO0JscM10ZqRs+dVsFiwgPPJcbUOrzMzkrtnuILFvzo/DFrKduZ/r55dJUtE6dhygEm+\n nXR0mEFhtNRVPtPhGllhuOoiinlKjJTkot9yH5TRLilODrMq6gnWyGV6IpKWgJiQ5a+Kno\n T/DgKC79gb3EP1fP517z1OlB5pQ49e4=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776858088;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=2OhYtNu5qATxtRCUwMSFKs9HDSAOIx/580weSkUJYsU=;\n b=ukhr8jEocIxrpqmGasi5iDq87Vd5qvIInp/isqorTWOuma/ndGbWh75KO/Ab54fkVxHKYB\n p6XQDs7HIAnYhuCA==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776858088;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=2OhYtNu5qATxtRCUwMSFKs9HDSAOIx/580weSkUJYsU=;\n b=xfgO0JscM10ZqRs+dVsFiwgPPJcbUOrzMzkrtnuILFvzo/DFrKduZ/r55dJUtE6dhygEm+\n nXR0mEFhtNRVPtPhGllhuOoiinlKjJTkot9yH5TRLilODrMq6gnWyGV6IpKWgJiQ5a+Kno\n T/DgKC79gb3EP1fP517z1OlB5pQ49e4=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776858088;\n h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to:\n cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=2OhYtNu5qATxtRCUwMSFKs9HDSAOIx/580weSkUJYsU=;\n b=ukhr8jEocIxrpqmGasi5iDq87Vd5qvIInp/isqorTWOuma/ndGbWh75KO/Ab54fkVxHKYB\n p6XQDs7HIAnYhuCA=="],"Date":"Wed, 22 Apr 2026 13:41:26 +0200","From":"Petr Vorel <pvorel@suse.cz>","To":"Jinseok Kim <always.starving0@gmail.com>","Message-ID":"<20260422114126.GD402660@pevik>","References":"<20260417115648.GC409289@pevik>\n <20260421144246.2046-1-always.starving0@gmail.com>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<20260421144246.2046-1-always.starving0@gmail.com>","X-Spamd-Result":"default: False [-3.50 / 50.00]; BAYES_HAM(-3.00)[100.00%];\n NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[];\n HAS_REPLYTO(0.30)[pvorel@suse.cz];\n NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain];\n FUZZY_RATELIMITED(0.00)[rspamd.com];\n FREEMAIL_ENVRCPT(0.00)[gmail.com]; RCVD_VIA_SMTP_AUTH(0.00)[];\n MISSING_XM_UA(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[];\n MIME_TRACE(0.00)[0:+]; TAGGED_RCPT(0.00)[];\n RCPT_COUNT_TWO(0.00)[2];\n DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519];\n FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[];\n FREEMAIL_TO(0.00)[gmail.com]; RCVD_TLS_ALL(0.00)[];\n DBL_BLOCKED_OPENRESOLVER(0.00)[suse.cz:replyto];\n RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[];\n REPLYTO_EQ_FROM(0.00)[]","X-Spam-Score":"-3.50","X-Spam-Level":"","X-Spam-Status":"No, score=0.1 required=7.0 tests=DKIM_SIGNED,DKIM_VALID,\n DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS shortcircuit=no\n autolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on in-4.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-4.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] [PATCH v5] close02: add test for double close EBADF","X-BeenThere":"ltp@lists.linux.it","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"Linux Test Project <ltp.lists.linux.it>","List-Unsubscribe":"<https://lists.linux.it/options/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=unsubscribe>","List-Archive":"<http://lists.linux.it/pipermail/ltp/>","List-Post":"<mailto:ltp@lists.linux.it>","List-Help":"<mailto:ltp-request@lists.linux.it?subject=help>","List-Subscribe":"<https://lists.linux.it/listinfo/ltp>,\n <mailto:ltp-request@lists.linux.it?subject=subscribe>","Reply-To":"Petr Vorel <pvorel@suse.cz>","Cc":"ltp@lists.linux.it","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it","Sender":"\"ltp\" <ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it>"}}]