[{"id":3676873,"web_url":"http://patchwork.ozlabs.org/comment/3676873/","msgid":"<20260413180454.3850-1-linuxtestproject.agent@gmail.com>","list_archive_url":null,"date":"2026-04-13T18:04:54","subject":"Re: [LTP] close: 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\nour agent completed the review of the patch.\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\nOn Tue, 14 Apr 2026, Jinseok Kim wrote:\n> close: add test for double close EBADF\n\nReviewed-by: LTP AI Reviewer <ltp-ai@noreply.github.com>\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=QAnilP/D;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=2001:1418:10:5::2; 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 [IPv6:2001:1418:10:5::2])\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 4fvb0f6bXgz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 04:05:05 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id B00BC3E4B44\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 20:05:02 +0200 (CEST)","from in-3.smtp.seeweb.it (in-3.smtp.seeweb.it [217.194.8.3])\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 C66133DCBE9\n for <ltp@lists.linux.it>; Mon, 13 Apr 2026 20:04:58 +0200 (CEST)","from mail-qk1-x742.google.com (mail-qk1-x742.google.com\n [IPv6:2607:f8b0:4864:20::742])\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-3.smtp.seeweb.it (Postfix) with ESMTPS id 132571A00165\n for <ltp@lists.linux.it>; Mon, 13 Apr 2026 20:04:57 +0200 (CEST)","by mail-qk1-x742.google.com with SMTP id\n af79cd13be357-8dfb9139008so156406085a.1\n for <ltp@lists.linux.it>; Mon, 13 Apr 2026 11:04:57 -0700 (PDT)","from\n runnervm35a4x.ifytnyyjtqiufk1iw4ikp3oyca.bx.internal.cloudapp.net\n ([52.150.28.33]) by smtp.gmail.com with ESMTPSA id\n 6a1803df08f44-8acb508807fsm20981246d6.48.2026.04.13.11.04.55\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Mon, 13 Apr 2026 11:04:55 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1776103496; x=1776708296; 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=/Bxnx1YR1xU6t2aXVQg7wa3aVQ3VNRjEQsXKpE6v2nM=;\n b=QAnilP/DoorH12WXj103asOIQMAS4bix2wc/hDlQOwDB2H6EnpRZH788yGs1eX5jZw\n F2cvYHC0oUHG3lvfiNZSYT1Dew9oXzu/8xElKD8C3cCjcNFc7JYCkQKY7VDWsZML19Sx\n LguAhhqumJDxGzSwtRBFwfNqSbZUOR0Gxgsms07GIlzSNrebjY69GW9t5lzrhaJAgGvB\n fJnOjdJyBgC8pEFN5UplQaGNOjuWveED/z0ur/gUMg0ENsBLHSQaacxk7vAMu06O7Mvo\n 3VdV8LD6IJcce0U+f36Bv3iBZr76zUiZv8YzfzswIpxL5NlyzrksE+HlIhbjpKYqTb3l\n 3MZQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776103496; x=1776708296;\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=/Bxnx1YR1xU6t2aXVQg7wa3aVQ3VNRjEQsXKpE6v2nM=;\n b=JoD/+mtKbx+Rzq6sBFmbhIsoDbPQzATTiItHjgJrKdEjj3PNk6VaSCuT5EjsdEKOTJ\n 4iEfDTZ342MJJns7cJWA486wyA0kg7tgf3ttpZ6mRK0ANwyViQvfXTrVCVS2PjsXIJ65\n WGL0+hZSczFgWqj78Uy/47V1D//R66ktab2zqeKqWNzB4aH3bQ8djmvKN+b2tfVqw2v0\n GCBeMtZ3pozhEGygAx651Hq8sGJuXVMi0n4zahNmPT0xw6vY5xUfQcosTUxatYmB6bZT\n pgpZ+T9NnT4ut2ZvQpNbdsbai8fHd9VXzJRy+lQXXzEnqNeekJfwt+QvOems70JkGmn8\n xDxw==","X-Gm-Message-State":"AOJu0YzYP7+oxrh9QdiwavM4j0AfXZso9qHbPyKvLtm31QjLIg40Eb52\n itRjksOlyig/rPixVcHTMFLe56fDJJkqebmwfFzmtQP7ZgOezWPPEYST","X-Gm-Gg":"AeBDieu971RAc2g+ct9PKqZTz3s9cjx/l07A5jy0V0M8bOycAqhB57bR41RRjX1RLpx\n SZPmLaHnbcdyyq/WxIlyJizp6eqocyxZFv39pm8VQyjNa6KHZN/Lv8wxQkvKWL+6C+yNZ+EroPg\n XJ5xADfyA1RqHY+74hI01bRKFh9rjZ/9OjETv0O1ECTjFNgBeAM//JQkB80BbZjIeYQN9frN6Bg\n XaGDrbC7d58u6wQaoKWiPP0x//fx/WIgoRXKpnDctw30alKEtl7Gq7sFYf1CKBdZQtqGWVwn6wH\n w17AtETdSSwjwDG8EqW8GFmyEOPEEbL3TU9ZFBdmh6RPtQuPrWZPrk15HDQPcn+7ufDu/DMHpC3\n r9lwqLrKzJMRg0uTNRvI0L8hwPe/3h95gDoqyaHcbsEia1OEFSJh+OTozKRIVBXUalBeea6DvNa\n szGzlYIWVy4qIx+cAV0mjUKEftqo+BA4bssJi0DMI11W7q+QTHsgD0r4CoSCYD8hoC5FMtn/74q\n PgOUMHj5L2DVY1h5EW43iimbFoxRk4RJg==","X-Received":"by 2002:a05:620a:4606:b0:8cf:dceb:827e with SMTP id\n af79cd13be357-8ddd02a2067mr1962672185a.52.1776103495535;\n Mon, 13 Apr 2026 11:04:55 -0700 (PDT)","From":"linuxtestproject.agent@gmail.com","To":"Jinseok Kim <always.starving0@gmail.com>","Date":"Mon, 13 Apr 2026 18:04:54 +0000","Message-ID":"<20260413180454.3850-1-linuxtestproject.agent@gmail.com>","X-Mailer":"git-send-email 2.53.0","In-Reply-To":"<20260413165457.1349-1-always.starving0@gmail.com>","References":"<20260413165457.1349-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-3.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-3.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] close: 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":3676914,"web_url":"http://patchwork.ozlabs.org/comment/3676914/","msgid":"<20260413204519.GB153189@pevik>","list_archive_url":null,"date":"2026-04-13T20:45:19","subject":"Re: [LTP] [PATCH v3] close: 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 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> 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 | 42 ++++++++++++++++++++---\n>  1 file changed, 38 insertions(+), 4 deletions(-)\n\n> diff --git a/testcases/kernel/syscalls/close/close02.c b/testcases/kernel/syscalls/close/close02.c\n> index 617c48237..3b3c61b1e 100644\n> --- a/testcases/kernel/syscalls/close/close02.c\n> +++ b/testcases/kernel/syscalls/close/close02.c\n> @@ -5,17 +5,51 @@\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> +enum case_type {\n> +\tINVALID_FD,\n> +\tDOUBLE_CLOSE,\n> +};\n> +\n> +static struct tcase {\n> +\tconst char *desc;\n> +\tenum case_type type;\n> +} tcases[] = {\n> +\t{ \"close(-1)\", INVALID_FD },\n> +\t{ \"close same fd twice\", DOUBLE_CLOSE },\nI'd slightly prefer to have fd and errnos here in the struct:\n\tint fd;\n\tint exp_errno;\n\nSpecially with other changes below. This way will follow more LTP errno test\napproach and enum case_type will not be needed.\n\n> +};\n> +\n> +static void verify_close(unsigned int i)\n>  {\n> -\tTST_EXP_FAIL(close(-1), EBADF);\n> +\tint fd;\n> +\tstruct tcase *tc = &tcases[i];\n> +\n> +\tswitch (tc->type) {\n> +\tcase INVALID_FD:\n> +\t\tTST_EXP_FAIL(close(-1), EBADF, \"%s\", tc->desc);\n> +\t\tbreak;\n> +\n> +\tcase DOUBLE_CLOSE:\n> +\t\tfd = SAFE_OPEN(\"close02\", O_CREAT | O_RDWR, 0600);\n> +\n> +\t\tTST_EXP_PASS(close(fd), \"%s: first close()\", tc->desc);\nThinking about it twice, I would move SAFE_OPEN() together with this line\nconverted to SAFE_CLOSE() to setup(). Why? We test errnos, therefore this is\nreally just a preparation.\n\nThen, the runtime would really be\n\tTST_EXP_PASS(close(tc->fd), \"%s\", tc->desc);\n\nKind regards,\nPetr\n\n> +\t\tTST_EXP_FAIL(close(fd), EBADF, \"%s: second close()\", tc->desc);\n> +\t\tbreak;\n> +\t}\n>  }\n\n>  static struct tst_test test = {\n> -\t.test_all = run,\n> +\t.needs_tmpdir = 1,\n> +\t.tcnt = ARRAY_SIZE(tcases),\n> +\t.test = verify_close,\n>  };","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=ViBX10EV;\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=lgVcRIdC;\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=SbF0FRSH;\n\tdkim=neutral header.d=suse.cz header.i=@suse.cz header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=8tjrjF2Z;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.linux.it\n (client-ip=2001:1418:10:5::2; helo=picard.linux.it;\n envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it;\n receiver=patchwork.ozlabs.org)","smtp-out1.suse.de;\n\tnone"],"Received":["from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2])\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 4fvfYz55Qpz1yD4\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 06:45:42 +1000 (AEST)","from picard.linux.it (localhost [IPv6:::1])\n\tby picard.linux.it (Postfix) with ESMTP id 080CB3E544D\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 22:45:40 +0200 (CEST)","from in-3.smtp.seeweb.it (in-3.smtp.seeweb.it [217.194.8.3])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n (No client certificate requested)\n by picard.linux.it (Postfix) with ESMTPS id B77733E216F\n for <ltp@lists.linux.it>; Mon, 13 Apr 2026 22:45:36 +0200 (CEST)","from smtp-out1.suse.de (smtp-out1.suse.de\n [IPv6:2a07:de40:b251:101:10:150:64:1])\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-3.smtp.seeweb.it (Postfix) with ESMTPS id D75511A006B6\n for <ltp@lists.linux.it>; Mon, 13 Apr 2026 22:45:35 +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-out1.suse.de (Postfix) with ESMTPS id E47F86A8C2;\n Mon, 13 Apr 2026 20:45:27 +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 955BB4B09A;\n Mon, 13 Apr 2026 20:45:26 +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 YBTwH+ZV3Wl9awAAD6G6ig\n (envelope-from <pvorel@suse.cz>); Mon, 13 Apr 2026 20:45:26 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776113129;\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=j0QmNXoBh+p+8wF3SbsHzodxTMZ6vU5XGjsJtn+58I0=;\n b=ViBX10EVC1RLbmvTpAfew0v25t1Rb1CyZFnesYtIHqmclbSSikfjgKfb44y6xI/8dYew60\n M1usO2pwzo4n8KALk+DOU0c7rfn2N8+6EtlXTEHYjtCCp4c9CcHKTcpnTbCNhQMnKGhIfG\n o/DN0Wv+8WB84FrWbpVc0H1sKMsn5rA=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776113129;\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=j0QmNXoBh+p+8wF3SbsHzodxTMZ6vU5XGjsJtn+58I0=;\n b=lgVcRIdCxIU0Sg/2yjr32t37pob+U1F7XuljkqTpLdHr9o3h2s0uI+/m236jCXkoeKmJWM\n p6E1QJFI5HrzrXCw==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_rsa;\n t=1776113127;\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=j0QmNXoBh+p+8wF3SbsHzodxTMZ6vU5XGjsJtn+58I0=;\n b=SbF0FRSH+LvE5qatzX0SwtVDEx6wKY2G64J0p+mAv85lKwh/VAhjmmv8gwwWmeHAuWHA0s\n Or9Km6GgoVN6qwKxwOHNqEiEtGsjHmz92syBTzldETkuJsCcdc0H0lMGfiNxT6uqFdWSAB\n qETEPKABSYA5BuXZ2zkrzP3+oCTtT3M=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz;\n s=susede2_ed25519; t=1776113127;\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=j0QmNXoBh+p+8wF3SbsHzodxTMZ6vU5XGjsJtn+58I0=;\n b=8tjrjF2ZQfusdMxu1ZOE1zu2lwKwoUE6TfrO0SPJBSv/sHQLj4K3Rv1LSOmDCmXfea84q2\n O8aLhIzvSoVwrNAQ=="],"Date":"Mon, 13 Apr 2026 22:45:19 +0200","From":"Petr Vorel <pvorel@suse.cz>","To":"Jinseok Kim <always.starving0@gmail.com>","Message-ID":"<20260413204519.GB153189@pevik>","References":"\n <CAE1O6mgFhsT0XP33=8Ji5dJPS5d27Oz8A74wWckcDX0c4LVHxQ@mail.gmail.com>\n <20260413165457.1349-1-always.starving0@gmail.com>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<20260413165457.1349-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 RCVD_TLS_ALL(0.00)[]; FUZZY_RATELIMITED(0.00)[rspamd.com];\n ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[];\n MISSING_XM_UA(0.00)[]; TO_DN_SOME(0.00)[];\n MIME_TRACE(0.00)[0:+]; TAGGED_RCPT(0.00)[];\n FREEMAIL_ENVRCPT(0.00)[gmail.com];\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_CC(0.00)[gmail.com,lists.linux.it];\n FREEMAIL_TO(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2];\n TO_MATCH_ENVRCPT_ALL(0.00)[];\n DBL_BLOCKED_OPENRESOLVER(0.00)[suse.cz:replyto,imap1.dmz-prg2.suse.org:helo];\n RCPT_COUNT_THREE(0.00)[3]; 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-3.smtp.seeweb.it","X-Virus-Scanned":"clamav-milter 1.0.9 at in-3.smtp.seeweb.it","X-Virus-Status":"Clean","Subject":"Re: [LTP] [PATCH v3] close: 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>"}}]