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 9BC8DD41C2D for ; Wed, 13 Nov 2024 10:10:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2B50E8D0005; Wed, 13 Nov 2024 05:10:24 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 267BE8D0003; Wed, 13 Nov 2024 05:10:24 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 105768D0005; Wed, 13 Nov 2024 05:10:23 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id D19EB8D0003 for ; Wed, 13 Nov 2024 05:10:23 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 5E3241409A0 for ; Wed, 13 Nov 2024 10:10:23 +0000 (UTC) X-FDA: 82780651086.04.D0F7AA3 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf24.hostedemail.com (Postfix) with ESMTP id 31DE6180026 for ; Wed, 13 Nov 2024 10:10:16 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=G0ExhXRQ; spf=pass (imf24.hostedemail.com: domain of brauner@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=brauner@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1731492428; 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-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=3svvfjCd4dLcMUIkehkAXI0Jca40tX2sqvOxAM7YwHw=; b=E28ZthWYgaZVlK0LtwiXh3F7ijvzg4+ZPUCKojTs+H+otFDjQezIJQLW4+vjQlxaVABkPJ FNbZ5fFfF4OQAaR3pEHAk/BmhwTkooGvKYLg0JTTKbucNwdKg7I+jc1pHFKVfyjI6vDOpE zQQSGTen9nkkuxQh0Z32lSJ83SHBpF4= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=G0ExhXRQ; spf=pass (imf24.hostedemail.com: domain of brauner@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=brauner@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1731492428; a=rsa-sha256; cv=none; b=LwbBYbuJrVAmxnJXVA8UkWXNaM4xJqgXnWE1pSFZfgIn2qXSRhJDFIf8tFWZRiHxDeJPGK O6EOr3Op6Ke6Ijn0GEwstZXu50X73kqHVdQnYU4+yrSF8mllwYdE/YW6VE1nnGoDBgtIoO PIgO3pJkOIWlYwBgcpE95qoUQM/5Pmo= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id D6D29A405FB; Wed, 13 Nov 2024 10:08:26 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4B77AC4CECD; Wed, 13 Nov 2024 10:10:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1731492620; bh=uRkZHq++6vvJc5c1lt0G40BH0cQ9qm5OLQOSpRTY2cU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=G0ExhXRQ/syQ4PB/dKESinm7LkjILOZhKeguEcVdKtVYhqvPX6SOXiuw5TQ4K9PmE dtC8t5vryTXqu6MOlf0Ox6ksmC5mCMWj+HtGNyhEaYRoBtCqF7t7WSW3nF4UDpIWQk ax0z+9VAo6ktn2LhxB1W4LntvwfAQ2geTsc90p9Mfd509bxPJ9ATePu1I0XU2lRrxX LQ2z1bPGZCwyIVpVxtwb6z3oTQb6Zr2Woa1kmgE76DNT2jiAkY0sj7hQk62f97pk1e Uxs17lXHY7WuNVQwkFnrHEHsEQA4ozV8Gx5t7TXRRY1+Yv+JF4yJmc31YLQunXfjyb gHGDOKYVDbxgA== Date: Wed, 13 Nov 2024 11:10:15 +0100 From: Christian Brauner To: Linus Torvalds Cc: Amir Goldstein , Josef Bacik , kernel-team@fb.com, linux-fsdevel@vger.kernel.org, jack@suse.cz, linux-xfs@vger.kernel.org, linux-btrfs@vger.kernel.org, linux-mm@kvack.org, linux-ext4@vger.kernel.org Subject: Re: [PATCH v7 05/18] fsnotify: introduce pre-content permission events Message-ID: <20241113-beraten-ausformuliert-a2ddcc576d64@brauner> References: <141e2cc2dfac8b2f49c1c8d219dd7c20925b2cef.1731433903.git.josef@toxicpanda.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 31DE6180026 X-Stat-Signature: borzu5t48hncpkt5uxqtmhy7pa4guzo8 X-Rspam-User: X-HE-Tag: 1731492616-733763 X-HE-Meta: U2FsdGVkX1+hkTRpYG3N5z8QXytftQLwFhI4HBBLYzXU9gg7j1fa3wa+GrNbT2/sA0G/DzUjEAqRZmwAOZJRKTx59cY9dLOLr1958+Aq4YHFaBiOMUjFIk4j9klzZuO99zTpWhhJ3xd4pquJIJAE5xItaQHkCZqNmi7ZeQvk8Wtil7hsKa4lokc67hvfXHXd6oYeLg2XmcKD7F5wPxBfAoy4pqMKD7Aw0BM+7AGUavuFGAi2ZbJTfReGpsIt8wBmXRp8hYnrkRjWCDVTKRyz8eSvmE+xMvtdU+g+txdqyGGn11QLp5+pN31eA53WaCeVJJYDDBwPZmKtkibuy+XwlZfqUnmzapWPMINbhf3wAENHZjM43qKX8+w6i2FkjNcSs+pJnax+T8jO7xvQBSMFAYYw0R3FCNPAHSvBZbp4/ENPZr42C07zcLQj8MIG7Bdsqe8MwzYm0fvXoQR1ynq/qW9jTz+6ZyrIDIXqJuIoq/Yv86CweBeZKXeV3tsE8Gs0e7ZSHe2biXoHpvs/cIw+0blgGISNKSSUwOJbI9bXtKUH+JpqsEqr4jniCFARB6KVHr4FFgS7QBamE+R8BeYP7rR70pLx9/UxqtiMBOanTTY6daxVJFE0Q8t105qy0Tbbrw1OFbPLatOtYyouPUh26l3NizFBEOqlORKRijSKRi+xC8aTO6RDQ+eqUAhzBwkNZZ1rg2Et58FKo2+A1VDFnw4F6EyruD2Qn9bQKnqBv2e2PeQXgzkg+pA89biuVW0jvMsK3LawYFPQWa4swkGhYUDB/07aAjDUheEIJYZ4iW5oyWPyWB3amvZ6rVYDEvyo4dzvXGz5ivp0jZTXqj8n3Z49dbVXSfOlczsrC0cLNCFzVlEZLQ1y4MxSzNWZVfD7emtJaQANq3sv1lycjmNPzsTnYdwZRuVNzGDrNQPyEEZQQri31Qa8lt1be0CvnELGXeqZmY0qnoETj8s13sr KG3J8Gjr Hpa/93tpThv0zmaEvrPacQmElFZcZI4kxxpDQcOq+9IewR4oDfiQHrlR5GEjMOcs25Q/LvRhuw3e3OYRbmicZTkB0PVABCWThj9oeBKDTf7YHbCL7QNTqfYFpqgHi2t6YMavzaBweshL+4ohjePkf19kdDrYZ0/0x+bVwLWxniNtpNEhZw/cfA67+xbtoqa80+doJIIjIJmNupLHyzYBnb0hPAzaBPfR95M+EvVP5in+QBfl3mGyW1e9P/jS8JgO1ghhMnFkdVtBlGpH5gGMb0aLyFDPzLWHDMcE/ltCF/NkyRSD07GE7unvmbmqc6zKBtGs4 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: List-Subscribe: List-Unsubscribe: On Tue, Nov 12, 2024 at 03:48:10PM -0800, Linus Torvalds wrote: > On Tue, 12 Nov 2024 at 15:06, Amir Goldstein wrote: > > > > I am fine not optimizing out the legacy FS_ACCESS_PERM event > > and just making sure not to add new bad code, if that is what you prefer > > and I also am fine with using two FMODE_ flags if that is prefered. > > So iirc we do have a handful of FMODE flags left. Not many, but I do > think a new one would be fine. I freed up five bits and commented which bits are available in include/linux/fs.h.