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 29B1CC001DF for ; Tue, 25 Jul 2023 17:34:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8B41B6B0071; Tue, 25 Jul 2023 13:34:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8649A6B0074; Tue, 25 Jul 2023 13:34:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 72C6D8D0001; Tue, 25 Jul 2023 13:34:15 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 649276B0071 for ; Tue, 25 Jul 2023 13:34:15 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 322EA40BD0 for ; Tue, 25 Jul 2023 17:34:15 +0000 (UTC) X-FDA: 81050832870.03.6231EB5 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf20.hostedemail.com (Postfix) with ESMTP id 08B6A1C0003 for ; Tue, 25 Jul 2023 17:34:12 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=cYJnSrTo; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf20.hostedemail.com: domain of brauner@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=brauner@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1690306453; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=cdfRShEpob4mTaBBVMd/vU1N8U3zdZqsPriDMV0b04w=; b=5jy2GoMLdW8tbHTg5a4LhXSAvUlpGecz4+e3lsV31j4+fZwLoPvkF81xopwckPL5x1NNXo jeyVTnzQmJ9uvEcbi+rav+udSJWoO1kfYYIq23U7D9wpCo2Y+/PNACh/zVz2PJKZKtB8Vk blPoWLVXhmr7yuAG1lWGAdPgXWal894= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=cYJnSrTo; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf20.hostedemail.com: domain of brauner@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=brauner@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1690306453; a=rsa-sha256; cv=none; b=rO6VDT3Nvofn042x6yuG9gMTWQl3MaNX8yM3U3PX5hUrgxGBwJSvH2quxl+oNJOgdo6FKT ArzQIdlnpklSyYCjMpjKXWAKBpjnxvBSCxD3Z9PAygR9uTeSWhptFEKSy84xTMb1eYoVgn 6I8JPrHoAzOPb/6SZS07LTYkIK/ZWj8= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id E644F61842; Tue, 25 Jul 2023 17:34:11 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3A7C7C433C7; Tue, 25 Jul 2023 17:34:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1690306451; bh=9Bya+vnGZgpYW/N1uWJ2ahaAgUR2Np/Ld9EjBEEqSgQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cYJnSrTonSfYF2S+LjzD5lDHwxOOK/6IG6Mk32QmkX0j9AZjT4qtQqW15JHTFb/Jl ImUGBJwIu5AkLxWxm9acAd+qaLBb7kSHGP4mJH71R3QCAuDdWBXNvy88+JfKr/tLGM ts+56nDg4Qf1hT2D1yeEu6DKUYjofguB7YnI2kvQmyOjflNmTDcY6jaTaRizSb+P6G FYm9WmdIVYmDQEQJMpjkg15nyyesSXP3ObxH9GM027GM6MU7vDDbS3as37X/Rk9u6e hgUR9RhTWB6Y4+P5KiS9OacP0gC0YZ3lfiBTGXOuO7uyNNmOHG6vTWUW5pVoCPjcg0 q2RF20VeERNXQ== From: Christian Brauner To: cem@kernel.org Cc: Christian Brauner , jack@suse.cz, akpm@linux-foundation.org, viro@zeniv.linux.org.uk, linux-mm@kvack.org, djwong@kernel.org, hughd@google.com, mcgrof@kernel.org, linux-fsdevel@vger.kernel.org Subject: Re: [PATCH V6 0/7] shmem: Add user and group quota support for tmpfs Date: Tue, 25 Jul 2023 19:33:43 +0200 Message-Id: <20230725-brummen-fortbestand-1b4f727337dc@brauner> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230725144510.253763-1-cem@kernel.org> References: <20230725144510.253763-1-cem@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1882; i=brauner@kernel.org; h=from:subject:message-id; bh=9Bya+vnGZgpYW/N1uWJ2ahaAgUR2Np/Ld9EjBEEqSgQ=; b=owGbwMvMwCU28Zj0gdSKO4sYT6slMaQcYM85N+2QqNyfCM7nV33nbI88rhF2kT3vl7xxwPy+mi3v YxW4OkpZGMS4GGTFFFkc2k3C5ZbzVGw2ytSAmcPKBDKEgYtTACZy6Sgjw4NYVwmJW/vCdVSVDjvsev 7tX0tubxtzmMcX9W1mOR8f32VkOMK87JRSse5yn8Z6SfmJDop3zmVGv93Br+Tzx+GC1vdcTgA= X-Developer-Key: i=brauner@kernel.org; a=openpgp; fpr=4880B8C9BD0E5106FC070F4F7B3C391EFEA93624 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 08B6A1C0003 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: nszjm8rb6n6wi6m7ufijajinr3dc3igo X-HE-Tag: 1690306452-175105 X-HE-Meta: U2FsdGVkX18pEJn3/qFZM6KLXGK+01L0ycwbE0rPCnwzuDm8TiRNDlycqLs/44PGPrt34Kbxs6YYAB702uCWQD6wDXirKMvNmcyAgCDTeIZh9/y9WtC7chYoWGg4NfaIQ9GunGtbOZVF82sAmktRHk0nH305b9MyKJcxL1LQyoa2RgCJ7XR5DX/zkcn6+rT92QbTP7KE1jXgogMui2E8L4G1XPfccFyRMOC6z5VZEZlo/8Xk79vSwbFZ2bUEOgWhxZb3HOkZohHJVuoJSVQ9CCNddl030Gf+uxZVDARSWoHWAQ9w8Ejr2Ra3iVA0etNZb+GX/zRGtihjj1fM14PUirPBpPjP12BZoHPGL4sME9qmHs9SzLW3QkL5Yc/nnHxZPAI+81Q7Re4Xt/CfMn3a7jtPzlPChFREflgtUBAHHxXE4WwUwMOaeR4iGR93MWUrJHMX1coeH0snpjUQkgVIJHBZ4oE/nv9HAacoQDtUcKudQ2SNgkyd6ecF4QAnEQdC6OVSEWHAy1K2Q9+leqOmymYWwmQSh5gXjmM3Gv4qJP8QJkY8FxQFlxp2vsMr4tonkfeNIILYP50rSorHg5mrBeVSH3DiTsYH76IIh85RvWX2WY8V4yma3jq7jg2rxtZ5zW+f/+3cXe32BPY0dVT2W1kBeTUHx8Q13CjFuBUoop9qMlXfYmd+Az48G6bVR/MS/LL3yy051PMN56DW7VLBbnE8BN8RFXz7UZiyDrrskl/3eaX7ZTYqPah9dVlaUeMHMVFkTT0zDGjo9G8s5Qs8MQTuMqdHx3/ugekhlQ2ldm2pb9zBKwQtMqs8sHXPtSJpRLloMqu115ueCrd788NNikJBPRRuY6HX0mfXZ4FKvSZKhVYMlpQhoudux9wdzUf36VpRLC/Mk3FNsxT9+k9l86b00Ece+y329w6KzHgajU26iFOLo5F56FXTJTojz57B36k+iKdzpbnlk0kG22n hVKwr99M Bf1ldW0Ci5XP9Rb1lMU9aLY7XE2KhPCf28NmhKn8Xuy+NJaOB48wxNWHI8vABUsKUOG01g5pM/wKe9MHvJWOoemhFqcDjeuTcdNBJrpV9VqLmD7xQ8Q6oYLyquTZcbbnEW5Nw+HG/pY9CZtgIyFTdYBcHNYFXheEvAsH1NtI4X/vOgshbh+1Tlre/VbPftGuZdU/WTQPdUlaPzSnpajwgIoOjh/vRQrRLa7LXrryp+4DNECaClMW7I7lMCG1hmA2xErQORq5ihy8lqG27JKOJTFTk3tJlsiiUN++cB2DqfxDCFJfEaV0HciczoGylVBkQS+SCGAX4UrZHVjxm1SxVmUEJTg== 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: On Tue, 25 Jul 2023 16:45:03 +0200, cem@kernel.org wrote: > This is a new version of the implementation of tmpfs quota, below is the serie's > changelog, hopefully it make it easier to track down changes done on the past 3 > versions. > > I've rebased this series on Linus today's TOT, hopefully it prevents conflicts. > > I also removed Jan Kara's RwB from patch 4, due to changes in functions > definition. > > [...] Applied to the vfs.tmpfs branch of the vfs/vfs.git tree. Patches in the vfs.tmpfs branch should appear in linux-next soon. Please report any outstanding bugs that were missed during review in a new review to the original patch series allowing us to drop it. It's encouraged to provide Acked-bys and Reviewed-bys even though the patch has now been applied. If possible patch trailers will be updated. Note that commit hashes shown below are subject to change due to rebase, trailer updates or similar. If in doubt, please check the listed branch. tree: https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git branch: vfs.tmpfs [1/7] shmem: make shmem_inode_acct_block() return error https://git.kernel.org/vfs/vfs/c/fd612a41ed54 [2/7] shmem: make shmem_get_inode() return ERR_PTR instead of NULL https://git.kernel.org/vfs/vfs/c/91f1d62b97b4 [3/7] quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks https://git.kernel.org/vfs/vfs/c/641c3cdf05e0 [4/7] shmem: prepare shmem quota infrastructure https://git.kernel.org/vfs/vfs/c/8286a5c8264a [5/7] shmem: quota support https://git.kernel.org/vfs/vfs/c/9a9f8f590f6d [6/7] shmem: Add default quota limit mount options https://git.kernel.org/vfs/vfs/c/fbf5fbc5ed0e [7/7] shmem: fix quota lock nesting in huge hole handling https://git.kernel.org/vfs/vfs/c/5da76f81c519