Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp762891pxu; Wed, 2 Dec 2020 02:46:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJxT7VIiLYlMwA5WMZvRD3gGozuvNuygEzxAwHsof5zjQaTeGL4rK2rKy+0U2rqdTP5Fty2D X-Received: by 2002:a17:906:a899:: with SMTP id ha25mr1661297ejb.203.1606905974234; Wed, 02 Dec 2020 02:46:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606905974; cv=none; d=google.com; s=arc-20160816; b=ZAEZgUTOxV1YJBfTq+5fZl9K8nUrcKuSw2qgvhvSHd+NTANkxAWpDCnje2WT75u0yq 9LLMoEWswqJuTvt2t0OO3nnBnwmpQzgiLYlZL0fk9+7SIu10dNlBftE/jrORw+VGOQA6 HbR3Je1B6OWnGelT6GG2smcIVfLEFUhWfCLiURvsQPTaZA9ESLJedcQsDS5/YHLRf7US rSJdQxG1NNmK7rf8SduxGjtBUsZdFT42XJOm3ddZWW1oAGE/uGC8KUbTI9O3n4MYil6Z nlTSgi9n0cvgEwJwiP1vzzMkbg7oX/1lcSf3Ig/JTKmPmqt+i7hd3eVtQjMq8Xi1xzzY d0BQ== 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=9DFjZAdrwyZk2YQ7OkLyRHwrSQpCncG9hZ9zBWhHgDs=; b=Ql3J7YTgcjN9tpozFTzDhRdNaJeG0QHV6/nemeebozYUWjVDovgD6njb3qds9iy9kw WUlOyPSdi4PpyIy6xRSZervqSXsOrjUWlw6ptUx1On/+k8g+jZYQRzxwFygILbe9sPK3 UqHdgYcJEz+v4BBPTdrNbFyaJKGuOEdXHGpKTe8+3SJyZqwQfapZvzdvhKP4MDSE7YHd MsIrCsRGDeeegXjpU9x45Ud3teEtrm0JQjEgx9fM3BJPUym9qEDqb7CnXE35/R/56eFt 5YPeREM+n1tFyg57MLjTPkV2Ze7mQ5ZKwYjj3C1P9PUIehvrvR+PUjfI42LzbhYK4crQ HLdg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QIAwqiQ3; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id kt2si606542ejb.124.2020.12.02.02.45.50; Wed, 02 Dec 2020 02:46:14 -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=pass header.i=@gmail.com header.s=20161025 header.b=QIAwqiQ3; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729459AbgLBKod (ORCPT + 99 others); Wed, 2 Dec 2020 05:44:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725885AbgLBKob (ORCPT ); Wed, 2 Dec 2020 05:44:31 -0500 Received: from mail-yb1-xb44.google.com (mail-yb1-xb44.google.com [IPv6:2607:f8b0:4864:20::b44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2BECDC0613CF; Wed, 2 Dec 2020 02:43:51 -0800 (PST) Received: by mail-yb1-xb44.google.com with SMTP id r127so1158279yba.10; Wed, 02 Dec 2020 02:43:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9DFjZAdrwyZk2YQ7OkLyRHwrSQpCncG9hZ9zBWhHgDs=; b=QIAwqiQ3gUySWZAon+96z2Ae9kQK44KBS3BjTABbfgEKg/sDjKNpA6BZKS6Ps1WjA9 KQsZJ4nFJo7+1yhSL2zBmjWLVE/QF87ObQCKkj6XXKLuXn37YeKfgyL0nIJ66nsmEqlm HgFqjYKCDA/RWTgjnvckXczJGJVmPWSBLtItAsaOyw7mUyKOHD4DbuKzzr7kL1xyOyYx maaB430hfG+3FClPEQ/xI6UGw9YzRdcFL3HQrrItcmP/PSlv++yKqIQ5ZaCPJnR9HjVs UUuSywkxsAZ0OoA+sf13P9ie45F45Z6Q8vrMD+dAxfGmOiV8nDkM485Gy4PwPtryW1zb rmbw== 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=9DFjZAdrwyZk2YQ7OkLyRHwrSQpCncG9hZ9zBWhHgDs=; b=PbWNldiYMk6OHQ1QxNI8sibRgzHyGgH08vfs9OVpDdPTi6YKhTilfI8g9xb8+iCDQu gXUTC1ZCFikuyxkt52l4r+MiWvPkTMogGctc8GWenL0qiKtxICeYsAUYABlAbwflWpKd CXWimPZcToeSvelyxKM8JKN8piWFC+1L7BYS5yV3xY2FujSmBRG4lbK6vZ3NrIn2jNNO oElpfjRAv24OsZBNMm5dwAq/pLIZljcyvv7T+WluBqr0xkzdIS7YB3824gxYnvrNgBaq Poqs547rWwbjtcq6YaerBdA5Ho5VHDyeNA5x2pVXM7xHIZWkJBqXZBSqc59DDAHQixXF oAiA== X-Gm-Message-State: AOAM532jy6XRxlRyKHwSj3dB2VeHEl4Jd94WKyqkiL32SW/DM7g4btER jclY75r42pOXiGUQ5cAfRD+70ANJOI1QlrXyL0J8JGg7FzUIMD5PByU= X-Received: by 2002:a5b:149:: with SMTP id c9mr2369419ybp.3.1606905830376; Wed, 02 Dec 2020 02:43:50 -0800 (PST) MIME-Version: 1.0 References: <20201027204226.26906-1-pboris@amazon.com> In-Reply-To: From: Shyam Prasad N Date: Wed, 2 Dec 2020 16:13:39 +0530 Message-ID: Subject: Re: [PATCH] Add support for getting and setting SACLs To: Boris Protopopov Cc: Boris Protopopov , Steve French , linux-cifs , samba-technical , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Boris, At a high level, the changes look good to me. Will go through the changes in more detail tomorrow morning. On a related note, we may need more test coverage in this area. Can you please share your testing output against your changes? Or even better, if you can contribute some xfstests for this use case: https://wiki.samba.org/index.php/Xfstesting-cifs Regards, Shyam On Wed, Dec 2, 2020 at 12:24 AM Boris Protopopov wrote: > > Hello, > I am checking in to see if anyone had a chance to take a look at this > patch. I would appreciate any feedback. > Thanks! > > On Tue, Oct 27, 2020 at 5:01 PM Boris Protopopov via samba-technical > wrote: > > > > Add SYSTEM_SECURITY access flag and use with smb2 when opening > > files for getting/setting SACLs. Add "system.cifs_ntsd_full" > > extended attribute to allow user-space access to the functionality. > > Avoid multiple server calls when setting owner, DACL, and SACL. > > > > Signed-off-by: Boris Protopopov > > --- > ... -- -Shyam