Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp310687pxb; Wed, 3 Feb 2021 06:15:57 -0800 (PST) X-Google-Smtp-Source: ABdhPJyfg5dwkZtQyO0ycrrhppYr/x1BYKwrYmde+oVK9zKob7UMEg1kKeI1DVZAlf2L2YzjB5yx X-Received: by 2002:a05:6402:323:: with SMTP id q3mr459375edw.115.1612361756818; Wed, 03 Feb 2021 06:15:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612361756; cv=none; d=google.com; s=arc-20160816; b=P2PCK8k6sWHqgQSiOhygJJf+e7kK/j73Z69krJc02mh04hvuhnolTXQyJWm0/S0vN9 R8ZYPifq7q28CoBSBPHq5XkW5oBMexanN+jwTWBodNkOXuoXHxfqejYO9fzqwjYgVBLw 324rvBwQayBFiXsVLo6KwvRwUvSnes800t4OhYFNrH9RbPOEn6hXQVTjMfGXMxNr+U1J xocrL2DcHT7lwWTOotsbX8rg/yaigYwwJIRTS5nzi+xNs6A4girjhwB7n+JhVbDN76Q1 oRsvvzmuQKDLPNyoZbNLUtbpFIW3h/aRyU647F7JX5mPvNqE29S/XaexBc+ZI13XHpgO x6GQ== 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=oU/93QWt8YD3nG8PHbG11kP76EWEDbpdRCYhJ3RyBck=; b=dR7Ntrvh+HaMnW0iQ9pcpunV3SDX+40jSJyiWxmIyvlmBvZR1C0en6gpO3F+5YBkYN qfhzudlDwbn0ln1MFBmB4FIrX+JBUGfxiAc7eE/hzYzu+qRlm3erfbruTozB0Qx9F2Uj SlVMD7zwSCLVglB0VrdAvo2mn78sSimnp2cesUK02UWr2q4ZEZfBzEpanRbGz5U/QyJe NIvw42Ole6zMbT6FpMcxgFxPu0B5Ro5hJlhipktHgVd9j1fWFuhcL37t4weR1wSd6qsH qdjAE5xUF642JlBaAyZnpW+ToNA5B4GuW74L6gAPk7bpIbpOE3hLZaqx0Tqx3Oq9mX8E Ns/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=CygF7dll; 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 o9si1379669eju.695.2021.02.03.06.15.05; Wed, 03 Feb 2021 06:15:56 -0800 (PST) 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; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=CygF7dll; 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 S232569AbhBCOO0 (ORCPT + 99 others); Wed, 3 Feb 2021 09:14:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51848 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231791AbhBCOOV (ORCPT ); Wed, 3 Feb 2021 09:14:21 -0500 Received: from mail-vs1-xe2e.google.com (mail-vs1-xe2e.google.com [IPv6:2607:f8b0:4864:20::e2e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0853EC061573 for ; Wed, 3 Feb 2021 06:13:41 -0800 (PST) Received: by mail-vs1-xe2e.google.com with SMTP id i12so10171433vsq.6 for ; Wed, 03 Feb 2021 06:13:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szeredi.hu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oU/93QWt8YD3nG8PHbG11kP76EWEDbpdRCYhJ3RyBck=; b=CygF7dll1G/EwG+5W21ESZpamAdSlACPUFFLe2p4fkqUqTCWph28NUWHtSaiWo3Rxz 176M5KpldgkGY8hxk7MapWqHFed12+0rnJQEYCAeYkExDwgVm0A3cm50zNQHtoyGCNLN HaeaVLW1ZeZtSqfZOSi4e1NCP9cWgSGl0mr6A= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oU/93QWt8YD3nG8PHbG11kP76EWEDbpdRCYhJ3RyBck=; b=VokfGHpQtJUNObuoHm/7O+ZAWj70wohegXltNVKYUUWIyg4gPkVnsHUG+76irjMA0q q+8Iwi6wR7d1tAfGtOrqaH4DRdIdSm2j+bM/DIXks8vSTpDJIMnPpJwEYF6HRQjrQLgz GJyIBtLSxDNZ6GyF3rUPVTcXiVPhu9ftBgBE38hCFYN/C0PwPgJn5xavqXQVnycsH7uf d9CAMaYnnH9aPLSxY1I0Sj12nF/AWm2QfNZJlXACPWvKlfAUxZySXdR+8InXHVUuVSjO qkjEVIcUzJXBz9SVBvBcC7DNPXbj9BXdd8nvu5HLNT4+Fd7LPypgPz9B9+4y1/o5CHRL rdZQ== X-Gm-Message-State: AOAM531Z5tukZzhuBl9ZAVF5disTlaFuY1CCVHDBGk6zrATG95LJAxtl 9fBTrFDdOcUlPm79Pzu/iEX5Q+2ovGsLv70VqJ+Q4g== X-Received: by 2002:a67:ea05:: with SMTP id g5mr1576931vso.47.1612361620214; Wed, 03 Feb 2021 06:13:40 -0800 (PST) MIME-Version: 1.0 References: <20210203124112.1182614-1-mszeredi@redhat.com> <20210203130501.GY308988@casper.infradead.org> <20210203135827.GZ308988@casper.infradead.org> In-Reply-To: <20210203135827.GZ308988@casper.infradead.org> From: Miklos Szeredi Date: Wed, 3 Feb 2021 15:13:29 +0100 Message-ID: Subject: Re: [PATCH 00/18] new API for FS_IOC_[GS]ETFLAGS/FS_IOC_FS[GS]ETXATTR To: Matthew Wilcox Cc: Miklos Szeredi , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Al Viro , Andreas Dilger , Andreas Gruenbacher , Christoph Hellwig , "Darrick J . Wong" , Dave Kleikamp , David Sterba , Jaegeuk Kim , Jan Kara , Joel Becker , Matthew Garrett , Mike Marshall , Richard Weinberger , Ryusuke Konishi , "Theodore Ts'o" , Tyler Hicks Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 3, 2021 at 2:58 PM Matthew Wilcox wrote: > Network filesystems frequently need to use the credentials attached to > a struct file in order to communicate with the server. There's no point > fighting this reality. IDGI. Credentials can be taken from the file and from the task. In this case every filesystem except cifs looks at task creds. Why are network filesystem special in this respect? Thanks, Miklos