Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp2151240pxb; Sun, 5 Sep 2021 10:01:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxloqBn/BOGy0Kt6BxwX625WHJmvDuoRTg8BlQ+DMWAO9uiPybf/x222vHIra+e2bL2B2oj X-Received: by 2002:a17:906:a0c:: with SMTP id w12mr9418438ejf.376.1630861265701; Sun, 05 Sep 2021 10:01:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630861265; cv=none; d=google.com; s=arc-20160816; b=klNG/3Si4ep/SYBDQ5OrAHqsYZNWkdp6V7H4ngBtSESbcRxM3KYgvgGcgb+0ZFI5Ed LM2xxE3Vq/p3d2fy+LAC736bm82iyx+yDexEl9D6OfCJYEIMSL2jHFVMI9dhTl9pjrR3 Oo0Z+OCsTxE/Ve8DMUCQVYvtcYsrjIUo1JI3xKs8VSNiXzPbhLpHgB7j/EprmjKbXtSe SJwDoRvOisPWpl7ZSDF9yWCXxRXjVsCOR1Dd5VDPnoMDy2SG+Muh3miT1noa0Ror6Dtn F+ZYln8jyjI3kYHHXB5tzLt0zfeo7BtucSscWA0wMivnAVp7HKnLqNybEp/JjeMrB6FE AsLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=it1b8z9wG2L1Vl3AkrRftq1YNYxz6vkP3BCiOp8CGA0=; b=OaEypt3UKwp2y+cA3Vff1b3o6QWbPYqBw7OXk9N7s3aPsTLnT3UzYTShr/YoZnvGqC 4ENq+GpNpapPODQNxwY/gxX5n9lBq61wSxiC7B10bOmOl7gMyPPpoP6gkkP+X5spAt1I Os+1gWysC37lB2/neAPKJnx8aJR4NgxmiJhBMGhPwu+X5MLQwlHvy7e+H1KvAzOGhlXS dSz3L0fkRdEAV40EkqsrLwDSrPu2SZaLwliCmtbAcZrnmFPxtIh7bIOlvvlXpu4jIxg0 EXv8OOMzuW7T/MzroCFOuOKuX1pnQske2gFi2cmPyRt8NpvmGXYvJgq9/2o6CjP47cvp f/MQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c11si5355578ejm.510.2021.09.05.10.00.28; Sun, 05 Sep 2021 10:01:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238030AbhIEQzB (ORCPT + 99 others); Sun, 5 Sep 2021 12:55:01 -0400 Received: from zeniv-ca.linux.org.uk ([142.44.231.140]:41472 "EHLO zeniv-ca.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231804AbhIEQzB (ORCPT ); Sun, 5 Sep 2021 12:55:01 -0400 Received: from viro by zeniv-ca.linux.org.uk with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1mMvFw-001XlV-Bq; Sun, 05 Sep 2021 16:44:32 +0000 Date: Sun, 5 Sep 2021 16:44:32 +0000 From: Al Viro To: "Michael S. Tsirkin" Cc: Xie Yongji , jasowang@redhat.com, stefanha@redhat.com, sgarzare@redhat.com, parav@nvidia.com, hch@infradead.org, christian.brauner@canonical.com, rdunlap@infradead.org, willy@infradead.org, axboe@kernel.dk, bcrl@kvack.org, corbet@lwn.net, mika.penttila@nextfour.com, dan.carpenter@oracle.com, joro@8bytes.org, gregkh@linuxfoundation.org, zhe.he@windriver.com, xiaodong.liu@intel.com, joe@perches.com, robin.murphy@arm.com, will@kernel.org, john.garry@huawei.com, songmuchun@bytedance.com, virtualization@lists.linux-foundation.org, netdev@vger.kernel.org, kvm@vger.kernel.org, linux-fsdevel@vger.kernel.org, iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v13 03/13] file: Export receive_fd() to modules Message-ID: References: <20210831103634.33-1-xieyongji@bytedance.com> <20210831103634.33-4-xieyongji@bytedance.com> <20210905115642-mutt-send-email-mst@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210905115642-mutt-send-email-mst@kernel.org> Sender: Al Viro Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Sep 05, 2021 at 11:57:22AM -0400, Michael S. Tsirkin wrote: > On Tue, Aug 31, 2021 at 06:36:24PM +0800, Xie Yongji wrote: > > Export receive_fd() so that some modules can use > > it to pass file descriptor between processes without > > missing any security stuffs. > > > > Signed-off-by: Xie Yongji > > Acked-by: Jason Wang > > This needs some acks from fs devels. > Viro? *shrug* I still think that having random ioctls messing with descriptor table is a bad idea, and I'm not thrilled with the way it's currently factored, but we can change that later.