Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp70155rwb; Wed, 7 Dec 2022 14:36:32 -0800 (PST) X-Google-Smtp-Source: AA0mqf4ZdEGuSXuZRj5sVBLFPg5Z04D24hn+M4e1xpOWhtE3S6Vp/wiq+/QZRHyfspZj6gRx3Yud X-Received: by 2002:a17:906:3289:b0:78d:4cb3:f65d with SMTP id 9-20020a170906328900b0078d4cb3f65dmr68249352ejw.79.1670452592025; Wed, 07 Dec 2022 14:36:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670452592; cv=none; d=google.com; s=arc-20160816; b=Q4BvBGncOaKANgTjen6cG4hgk41K3l0oV1M9+onkbx6eFyOxRX8m7Tcti4cjRM8mFr 0Rptl3lmY5dIX1a/wL8tWiiDWFyd9DHEb+g/DtkulA2o+ZIPiS8TdtztEAnqToFZHEVo EtdSoc00+8GzHZXGQmVzkka3h/y8827B9vUwVPtxvA6F8S18q/aCghTegajZeQ3aXPnJ Li8DOtTyoeL6xJhB10+amyPbVSSDQGt4FXN6F3MoyQlpZS8hG/f+zZRLCmEwOm0SkXm0 9pIMDRlmcd+QMtcBuuciZ4VaJHjfhxCqwaWTsv+zPQdIxwddbzFZiZCeIePcNpbZ756y VJLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=E6iNgn6tk9NKSC6em5LUaxYi23kEXMA8wWQ/A+TIsuM=; b=jKNGFHCffcRSYTv0C97q4CfPgculGGCal5I1NZK3BKMKLwcRgTVqW57XKcZDaXp9LL keV7EpGSk5fR/+3DE+4hLc3Iv8fsmY8KdAIX6lrEQraYKUO6G4AyJLHKI8xNf9iOg+Sg 5WbMelyfn2F+HbUPhEZa5QRD2NgzxK6Hy8WhtvpxZRtnMhWRZ2Ptd6QZOA/7nDEWbG7g zpiPEtaH9GIiwk2qVzlJEWNLRBxU6TCmjax6X4qtbg9NDONQOQXLQXfIGSoFAa6frBgB tieYp4FQiJmU4WgF0dE226GfKVNat4j44N5lu4Q3oXSXhLSbLGvaB3ugHSRllKmC7K+5 4F8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=JEYuxx4f; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t20-20020a170906179400b007c0e15d36b8si7622189eje.732.2022.12.07.14.36.11; Wed, 07 Dec 2022 14:36:31 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=JEYuxx4f; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229709AbiLGW1Z (ORCPT + 75 others); Wed, 7 Dec 2022 17:27:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32808 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229550AbiLGW1X (ORCPT ); Wed, 7 Dec 2022 17:27:23 -0500 Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8F4F7716DC for ; Wed, 7 Dec 2022 14:27:22 -0800 (PST) Received: by mail-io1-xd35.google.com with SMTP id n188so12696664iof.8 for ; Wed, 07 Dec 2022 14:27:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=E6iNgn6tk9NKSC6em5LUaxYi23kEXMA8wWQ/A+TIsuM=; b=JEYuxx4faUl/mXyDiboBJCytx8+6HH34bwhg/QEt15x0+Aqvlc2quizZtvo1O+TG0U KeoWvMleX8NKbtVqLjvtjbTFO2JNDVeBek5gNOraQxvIPz3E1uUS6RJ5dX1WvKKIOZ7y euM8sS4zGNvWmQqKL9JZuqz4KBNcrBkX3J5FNGpjIgjikkoMWYaesIucw/p1VTA3BS2f mQIawjLRxymROxbiDQZ0m1qe8QmmvXbd1NGtzpqlS60eQrDZza9dP624DWJw8R4CHA8F jibStbQ1pbkkwY7pjwCvSefP3IqDnqrTrIuHScgNi6QZO7ZJOHu6rWRmqtUFcpP4Kc6c lpUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=E6iNgn6tk9NKSC6em5LUaxYi23kEXMA8wWQ/A+TIsuM=; b=7oQsP2ujTwaOQryhUUL4eDJvVm3xKRHpcfMDd3FRkD8K2QsNfqXkeGX++05tfwh+iO /ZL4VEGsgqJy91wgwzdhFTbN4q+7L4jItLj91ZOE71DrD90gHLR4gCBx1DLcavt7J9zm IPjpgnenL95KllDxwcYQ3FZ9WWFn8z5ZTroaHrgtQecCbp8MDAlIRLFKIZpP09f1TeRr XJsZf69gFDYRgO8CjsuFAY4XE5RgqvoD3SVEosxtmfeq3xOb+P7IoO32AKvLnnV1TcTx 2oep4FVGj1pZTZtHxFEMBl8u5XMpLgqJDKnHXPEbeXjcJfgIPLh32q5wBo0LcixFuxLe A0nQ== X-Gm-Message-State: ANoB5pneOE+Oabss494GNLrpaMwWP2jR9LXzM+7jErLBZtDuCTjJuceB SeOdT3DSYcCFOivKIDtKpndrLVG9Uo2TeOymmJ9gew== X-Received: by 2002:a02:b395:0:b0:389:922b:cab4 with SMTP id p21-20020a02b395000000b00389922bcab4mr28941784jan.137.1670452041873; Wed, 07 Dec 2022 14:27:21 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Anders Roxell Date: Wed, 7 Dec 2022 23:27:11 +0100 Message-ID: Subject: Re: next: LTP: syscalls: epoll_clt() if fd is an invalid fd expected EBADF: EINVAL (22) To: Jens Axboe Cc: Naresh Kamboju , open list , linux-fsdevel@vger.kernel.org, regressions@lists.linux.dev, lkft-triage@lists.linaro.org, Linux-Next Mailing List , LTP List , Alexander Viro , Arnd Bergmann , chrubis Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 7 Dec 2022 at 17:22, Jens Axboe wrote: > > On 12/7/22 8:58?AM, Naresh Kamboju wrote: > > LTP syscalls epoll_ctl02 is failing on Linux next master. > > The reported problem is always reproducible and starts from next-20221205. > > > > GOOD tag: next-20221202 > > BAD tag: next-20221205 > > > > tst_test.c:1524: TINFO: Timeout per run is 0h 05m 00s > > epoll_ctl02.c:87: TPASS: epoll_clt(...) if epfd is an invalid fd : EBADF (9) > > epoll_ctl02.c:87: TPASS: epoll_clt(...) if fd does not support epoll : EPERM (1) > > epoll_ctl02.c:87: TFAIL: epoll_clt(...) if fd is an invalid fd > > expected EBADF: EINVAL (22) > > epoll_ctl02.c:87: TPASS: epoll_clt(...) if op is not supported : EINVAL (22) > > epoll_ctl02.c:87: TPASS: epoll_clt(...) if fd is the same as epfd : EINVAL (22) > > epoll_ctl02.c:87: TPASS: epoll_clt(...) if events is NULL : EFAULT (14) > > epoll_ctl02.c:87: TPASS: epoll_clt(...) if fd is not registered with > > EPOLL_CTL_DEL : ENOENT (2) > > epoll_ctl02.c:87: TPASS: epoll_clt(...) if fd is not registered with > > EPOLL_CTL_MOD : ENOENT (2) > > epoll_ctl02.c:87: TPASS: epoll_clt(...) if fd is already registered > > with EPOLL_CTL_ADD : EEXIST (17) > > This should fix it: > > > diff --git a/fs/eventpoll.c b/fs/eventpoll.c > index ec7ffce8265a..de9c551e1993 100644 > --- a/fs/eventpoll.c > +++ b/fs/eventpoll.c > @@ -2195,6 +2195,7 @@ int do_epoll_ctl(int epfd, int op, int fd, struct epoll_event *epds, > } > > /* Get the "struct file *" for the target file */ > + error = -EBADF; > tf = fdget(fd); > if (!tf.file) > goto error_fput; Yes this patch fixed the issue [1]. Cheers, Anders [1] https://lkft.validation.linaro.org/scheduler/job/5931365#L1371