From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id A2ED0C001DB for ; Mon, 14 Aug 2023 08:23:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1CA628E0003; Mon, 14 Aug 2023 04:23:47 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 17A8A8E0001; Mon, 14 Aug 2023 04:23:47 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 041ED8E0003; Mon, 14 Aug 2023 04:23:46 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id E8D7F8E0001 for ; Mon, 14 Aug 2023 04:23:46 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id B59434067D for ; Mon, 14 Aug 2023 08:23:46 +0000 (UTC) X-FDA: 81122021652.05.D0A2F81 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) by imf17.hostedemail.com (Postfix) with ESMTP id BA7C04000E for ; Mon, 14 Aug 2023 08:23:44 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=arista.com header.s=google header.b="a/PVHvQc"; dmarc=pass (policy=reject) header.from=arista.com; spf=pass (imf17.hostedemail.com: domain of snaipe@arista.com designates 209.85.221.52 as permitted sender) smtp.mailfrom=snaipe@arista.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692001424; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=bMhlr43d/Qp9tXUHH7fu45zclcsuiyst2c7+t2VJMps=; b=ftzZb5kqcl/3+tBCWDjn/WGZcoeB2llV5IhObMVw/qH15pysptC3MsrEQ5a1SwWSYW3Ilz Mc4N9BUl+TCPLJDKggcdrpG0RxIy/+5mxYzUON/MLdMzz12y56n+hieIoD571Q77YNNvbU A6O943jAZjt6uDnUMhCSTKJinSEKmRE= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=arista.com header.s=google header.b="a/PVHvQc"; dmarc=pass (policy=reject) header.from=arista.com; spf=pass (imf17.hostedemail.com: domain of snaipe@arista.com designates 209.85.221.52 as permitted sender) smtp.mailfrom=snaipe@arista.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692001424; a=rsa-sha256; cv=none; b=UdMxuOMaq+0ybAEBbZUIq5w4436Gd/6DeO1wQawDM8fE0Iwuy1xck7KgLoOaHDJGQ1Pz3i E/wcpPMM9Jud/+ndzBIk3xVHO6wPntaZDKHEyXCJJYbEozmfd3dpqgEIND+N8T5ypMAnSL mZoPvpV2sLydwZwhl62f7UfaCFefpp8= Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-313e742a787so2291870f8f.1 for ; Mon, 14 Aug 2023 01:23:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arista.com; s=google; t=1692001423; x=1692606223; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bMhlr43d/Qp9tXUHH7fu45zclcsuiyst2c7+t2VJMps=; b=a/PVHvQcUZ0aoWATIrNy26CLPt3DLdNG3dcT9Z463ZHwD9+yQmZ3OE6XaXIM3YIUlT Nxh0Z3Fr+I8HfM5snfwWlEIm/kELk1ovElwKgoW+Bmqt1VpXFN29Fi/ds5AR0PEcdfGR jM1fsxXH+T6sLMF5gk5nZA/wHZHanp1f25QfKBmZ8yYGYpG0p9Y7Ws/4BFSOL2mVevua vr5g0auft0uJAboYZFzMOWaS+MGnYcn3SdXp94d+2E6FgIfk2Q50x2I2ZL41Atk6mOx9 k0SMyP6uabW0jwVWt5YRTRH2LlSbXW9n1WUtT5SFrhrMHdreoP1QAsI7fG1YdadKEYC1 7vGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692001423; x=1692606223; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bMhlr43d/Qp9tXUHH7fu45zclcsuiyst2c7+t2VJMps=; b=LMzK9c8io51BRSx+buW+dmbDxOSY4gSh5V226GNK+YAb6HsgKdCo4u6vBgTYkUGre2 7eYNVgfipnhxRh2nmc3H13bji+vIhbirosZ9iu7aX6XEyj860d72Fr9HXr8OYPFHpon3 HSuaWlN0OBTN8+DdGSmDUVyZU8z+IJIxjcPfpim3/Ov+fLZk/Plolve5w9XAXLPnXHU0 34lvrJZ70ERBFMXQwxitqwotijzkSZd9w8NVeKVNBW6tVKsNJtQb/L2s45iv1mzgYrQf +ekgOwSeYZvtzKIxbZFmqw+OcRwwabJpLoNifveyBeqcpiAEBz3stGJxxQEgdnuzlrdD WG1w== X-Gm-Message-State: AOJu0Yw+EHjalsbllkGf3DnaK1zqTTANhApXE5njMzlJ4KXNtIuAVSjl bdZfshJF9H06bUBa28tm2iTmqQ== X-Google-Smtp-Source: AGHT+IFKoFLLI6EyfZXMV14ggl2qpQfX7S60ysCHOUNV2TqVyX8HDQKThNqS1iZuyX//HsuaL1bmmw== X-Received: by 2002:a5d:5390:0:b0:319:55d8:5d51 with SMTP id d16-20020a5d5390000000b0031955d85d51mr8289906wrv.30.1692001423167; Mon, 14 Aug 2023 01:23:43 -0700 (PDT) Received: from snaipe-arista.aristanetworks.com ([2a01:e0a:267:60d0:1a56:80ff:fe33:cdc7]) by smtp.gmail.com with ESMTPSA id v9-20020a5d6b09000000b0031759e6b43fsm13716583wrw.39.2023.08.14.01.23.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Aug 2023 01:23:42 -0700 (PDT) From: Snaipe To: hughd@google.com Cc: ovt@google.com, corbet@lwn.net, akpm@linux-foundation.org, brauner@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Snaipe Subject: Re: [PATCH] shmem: add support for user extended attributes Date: Mon, 14 Aug 2023 10:23:39 +0200 Message-ID: <20230814082339.2006418-1-snaipe@arista.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <9b8d38f0-fd22-3f98-d070-16baf976ecb5@google.com> References: <9b8d38f0-fd22-3f98-d070-16baf976ecb5@google.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Stat-Signature: bcfiq4fe7gr44f8ix3gqjjs83aegae94 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: BA7C04000E X-HE-Tag: 1692001424-354858 X-HE-Meta: U2FsdGVkX18nRpsSExBp24hI7kGZyYTkgHa2jALQvNG3A/3HqUXdUoeTNgy+GeP2Al0VKVrKpst6WRk7FSIen7F1ei1Jtc/qJVLRXVGK6QMup8nOJMNRrDCwkC2GeNFq5xGVDIJAj0d61/qmzwu/nAo71n8s/UUc8rsqD1MIfGTbnIQc5tKNgaqG/poggCkNwApE8FLOdwWM17UifVgcLRmbVIZJpuH0ayIFKCHmklo7C4ybKo2er3V0iQ/KShJg7GReElnuv7lkQD5NBCWD7glBcyXcbzNHyA2ONkW6RX4FH4rMPzt+YuYdQZCqSxltbfoacEm57n/mIKSyf24aVtp3dEV7QbjLh0y0hmSMCJ3E1YcthDUNfhPbtD4VHvB8k/zh2HIfN6pa9oFvkdbGbp1G49IkIHArIObjHjNrOFCm9dvElHDPYcX4F37nlzuWenNUbjLZGE4xFJIfW77DDvM5z7BxX2LHFu19WbJdUGeQTyzx56xSc7RJ6VrcyGSPfnvyMWJbA63VwvIi2TrrNyjymbZAPRNBCrxdudAszR56dL8uIJlQlcYGrWOZJZ+QO57CoJNh5Y9nvvMIs49BQy8Lup0KKzNUDMaTVCGNYqS/MYpPS4wb4/3L5Crys+yYvyxfYu6ukrIXUhFEU9k9iViQes1aXPatZ65QE2xMamV++sd6PI4YcIn7tPfWmEf/u2NSafXR4w23VW4DGeQlpmWJWq79cHAthoGOQwDM+5tjFnkB/W4hLKlNtKYu6CR+ui8cVmSX2kEEUgNxhAz9nLdQDigajuy/v95n7Z87OQK0BCmrEEj6KfxxQ6vUkYk/Hu63ucCgb1Cpj/sTpzaKgEUKmkio6kPxJubdWNH5MgcXQJrlcI+xvKPvrRLYHHgGd4HCoLjrBucEj5Zbtbj9f6A9u9yI5vMKRt08P+2Vm20CCOuBxKRNbygOUEQzo0zEH1OcNgzJN6cIIMCD2ts WBWWUoUd i4iugq3peDNc4wUwdNK0G5mrsJCSw3v0jXAi1X1Fl60xLro+AApnkiCmDnRq/7KVa2Y72dAa8wL2Hk4UgPO3Wot9/Nqyy3PzvpAIqkP4T+zVZ1Yte/gy7d1N9iBTOq8p1oliykfwoot6Mf8TtIIsCw7Jj3P/rjy/SNDjM0+XT2nR917cwsm1IKz3lajidZ2Yk9EJIM/evnUkfj+o3pLyaI+6QK/VDrZplpxGRXdHO994ocELs/vGsNuUBxPiuNr2517aDOWUAXsllidvAq4mW+20KmxQ0kJyePOmqo+c0+KKJpnHuLs+D7tHBZ887HJVdxnHYqRMrCeLJia5yD4dBILrkKcVkUs5Xwhqyyc1Dagv2DhI= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: > Your sending this patch does help to raise the priority for my > sending that patch: thank you; but I cannot promise when that will be. Hey Hugh, Just as an additional data point, if it helps with priority :) The lack of support of user xattrs on tmpfs our last remaining blocker for using unprivileged overlayfs mounts that use a tmpfs for the upper dir & work dir. Not that it isn't possible to use unprivileged overlayfs mounts in general, but not having this option means that use-cases for discardable upper layer changes are harder to clean up correctly when not on an tmpfs mount whose lifetime is bound to a mount namespace. I don't think there's any rush; we can live with rmdir failing with EIO for now, but it'd be great to see this fixed rather than having to implement expensive cleanup routines that have to remove the upper+work dirs recursively with CAP_DAC_OVERRIDE. Cheers, -- Snaipe