Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1736228rwd; Tue, 13 Jun 2023 13:27:12 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5Lc25UOSDOmwjEWnrzOOk1ci+geg1+5lOXe7H8azgmZ1JCSm3qKTAlb4SYA5w/i3chiOgG X-Received: by 2002:a05:6a00:1c83:b0:64d:42b9:6895 with SMTP id y3-20020a056a001c8300b0064d42b96895mr18289508pfw.5.1686688032355; Tue, 13 Jun 2023 13:27:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686688032; cv=none; d=google.com; s=arc-20160816; b=n2Clnui7XVIcWIK01XTFRAW6WrRc54Ck7cfUEDsQWpGEXXSB+iYqAdP4q8WigcR3Ts g0y3McL51yw2AocE/Ykbet4T+lXVh7JMGZVwvCcbu4x2d2zWFhfCeQFdSbqkfSW/BCOt PljtPB7/BetgXOcbi5Fc9byLwdTrJqgyiosIaxT7M66qdSgqI46Xcl+zKXwHPuDVspyO 3ceyQ+ecG67+bOfIHbilvy65frj2xV+UViPDqhoUAGSGYLVvlt8OUmrZ0gIuN2RJrgGq cpPvCJssbvP6CWggOdAip6GXqBrV9x49porR1imraCYfBonSybqmd+B0Yg4BsQog7Aq1 yoHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=bcoLkRc5GqoKYGFqDiytS/vPJEc249EbSEUtuRtnckU=; b=XKEvw2Gw8Bg90x3wbsSSQLfWElmKwwvmnurJ78P1BqE7J8p0qIW27cwSiptiOzWtYU v5Tgnzta1z/GhcZKpWhR+XwLD0jHHz98dydA09/LHLdmjgPOA+p+iRCM4ntyfUHT512g bx2FZVTFozFlivYKN0uqDAX5+An2KFlsEX/G/yOaCgsrhLp5Pn1jlAc3+uI8+Q4SYq4D Wt5tafmlI6r25/oBLgY+KrZ3UzTKMFpG7UJVeNKFD10CswL6UqTa6WI9iGa31b8qUT8d F7m2Ykqd+6wlRyF4tpLCO1yDZ2o/MaQgWPZSJlhIRTraZEih668wnqLiP7ckOjfrCUvF 9hPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=aORgD+1A; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s68-20020a637747000000b0053fbdcb0078si9679259pgc.785.2023.06.13.13.26.59; Tue, 13 Jun 2023 13:27:12 -0700 (PDT) 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=@infradead.org header.s=casper.20170209 header.b=aORgD+1A; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232165AbjFMUJm (ORCPT + 99 others); Tue, 13 Jun 2023 16:09:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52862 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230150AbjFMUJl (ORCPT ); Tue, 13 Jun 2023 16:09:41 -0400 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4AAAE1732; Tue, 13 Jun 2023 13:09:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=bcoLkRc5GqoKYGFqDiytS/vPJEc249EbSEUtuRtnckU=; b=aORgD+1AX4Q7om7BTIByRZwq76 8k220N5mx3Isdtc6Zj5r8sOAcrKox9us5lT67AlWqbewr7NyIbL81nba/JonFbpTVwo7lD+9SMZwF 2OM5agA6Xe41e/SfoqzrfsKL8C0+Hp/6hil0/oTCD9fdsktKs7ZI/+o9MJEJ0WD8S7vnYCAldmIg6 5ZayTu+x/DGEOBinuvLMj+57NWmkVmevrww3nOm3SUgSdrkOomy52+gyql2jZixF326tYZSsPiCRJ 3KdYKXokN0eH4jJr+3xWvhsjpTbhYva5G2i5Zj+gbn3BO+SA1cmRD2cpe5lMQojV3PzpHusOkWHTe LcOmoW+Q==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1q9AKO-004HfY-5C; Tue, 13 Jun 2023 20:09:20 +0000 Date: Tue, 13 Jun 2023 21:09:20 +0100 From: Matthew Wilcox To: wenyang.linux@foxmail.com Cc: Alexander Viro , Jens Axboe , Christian Brauner , Christoph Hellwig , Dylan Yudaken , David Woodhouse , Eric Biggers , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] eventfd: add a uapi header for eventfd userspace APIs Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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, Jun 14, 2023 at 12:59:11AM +0800, wenyang.linux@foxmail.com wrote: > +++ b/include/uapi/linux/eventfd.h > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ > +#ifndef _UAPI_LINUX_EVENTFD_H > +#define _UAPI_LINUX_EVENTFD_H > + > +#include Why do you need types.h? > +/* For O_CLOEXEC and O_NONBLOCK */ > +#include > + > +#define EFD_SEMAPHORE (1 << 0) > +#define EFD_CLOEXEC O_CLOEXEC > +#define EFD_NONBLOCK O_NONBLOCK > + > +#endif /* _UAPI_LINUX_EVENTFD_H */ > -- > 2.25.1 >