Message ID | 20230717115212.208651-4-cem@kernel.org (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 94617C001DC for <linux-mm@archiver.kernel.org>; Mon, 17 Jul 2023 11:53:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2CC316B0072; Mon, 17 Jul 2023 07:53:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 27C816B0078; Mon, 17 Jul 2023 07:53:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 16BD18D0001; Mon, 17 Jul 2023 07:53:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 0741A6B0072 for <linux-mm@kvack.org>; Mon, 17 Jul 2023 07:53:26 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id D03A7120524 for <linux-mm@kvack.org>; Mon, 17 Jul 2023 11:53:25 +0000 (UTC) X-FDA: 81020943570.06.2E753A9 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf07.hostedemail.com (Postfix) with ESMTP id 158324001E for <linux-mm@kvack.org>; Mon, 17 Jul 2023 11:53:23 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=NgK1YF37; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf07.hostedemail.com: domain of cem@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cem@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1689594804; 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=1IAdq4n5/oIzAGmJbwcaTZVO+ZHOV/slhcqGbtISZa0=; b=zRhJFaDXIo5+XQvjts4677rwTdI/V5g1VSgcLLQXhl8y7MVkwcJKXi68G2mZbV/tSdUv5c QeS4663TiNuk+7zDeP/eBjxvCAEW6ozF6k0fsCae2Y5aToKsck9mXyuXb4m4auNIieYxS+ Lfel8p+ICSK1rVrePAAsayoluTD2BC4= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=NgK1YF37; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf07.hostedemail.com: domain of cem@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cem@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1689594804; a=rsa-sha256; cv=none; b=6CU34jHBGpXiLn0uKyKQ9n2evKqyBCVx8FnuzUbldevKFrGvRg0MfuYXM4WO8gB5nCX4hr oz0a0TSJOl9V9m7u3c8iGC4SCW7cWY2gOCZ1vQk9jJQGIgo2l9erMYJKh7KwAwVZQFEmRz oAF0nvmPvnagDRmhfnWHCvWmbLtKUQM= 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 0818A6103C; Mon, 17 Jul 2023 11:53:23 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7F7C3C433C7; Mon, 17 Jul 2023 11:53:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1689594802; bh=okwg5m+9iRcDR+mIe+e593XoCBrrkAftdLKtFY7t22A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NgK1YF37XbP9j3RFJRCOWrO8Z9eFBFeaswFRaTRK52mri/14LvTVamSqGrfkgET5I 73ZJ9jFmvCb6Isbl6smJZ3tyVwdYWxF7Ahwog+f2fAJ+qwp50vML0CSnryw9G8SsD4 My7IO/bcA1u4OS/SVGzwTFUp7cbgm5yYgvsUUbCtkCaFfiqMrwB+vy1KpVkb4uOFw2 2mIr7dt13Gt+/Wfj8sJvphMtH1u7YsXK0+4kw9AQ+mL4YC4UbU+TDNJlJYmOk9lnfA sOBjeCrdsfzE7ENtPNcixHssScYzPx6wbx/6f/KdxtYY1nDOVuRfuFOGZap7atOG28 Ry5dPQ9XUWn4g== From: cem@kernel.org To: linux-fsdevel@vger.kernel.org Cc: jack@suse.cz, akpm@linux-foundation.org, viro@zeniv.linux.org.uk, linux-mm@kvack.org, djwong@kernel.org, hughd@google.com, brauner@kernel.org, mcgrof@kernel.org Subject: [PATCH 3/6] quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks Date: Mon, 17 Jul 2023 13:52:13 +0200 Message-Id: <20230717115212.208651-4-cem@kernel.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230717115212.208651-1-cem@kernel.org> References: <20230717115212.208651-1-cem@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 158324001E X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: jopxeeycc94dqzra55xzk8ukcuewz7sg X-HE-Tag: 1689594803-84931 X-HE-Meta: U2FsdGVkX1+O9AsesjbzO/nU9kGxOWmRddLUxjdzbCmXifkCACF7/aHyFiBtF1T3L+VRLPinJMzDQSwktMhGxGKeg3OdxihkQ0FW0+LnwsQyxcL7u6cxi7Ga8CPhHu9JbULaSKAzdtYFDY10qpNNVcTcd6n5oqAgVfsX04RV8IvUKvZHCN+TuNO+6cDW4sBOokaS+V5uR5ysJmUExN6RG10IiBdhq4Nig+bqWO/tSRT9V4zvNAUvdTmqH/MiQbcjINcIb5iceuw8xAD6TrZuuk1xUQuJqD5BFGWGoufKY8yIZ9lwM7c2KqPUCnvre+ylqL6x21n9U7goA64Tu1ngIFXL1M0mgWLPCG1mN/OUpI000Ftisqbd4SGXadOf8OnPgr1GDN8gdeJo/LatRPcHlM1AqF0awR7dEa7RaE/IRq2lZ2BFWNZCeIZYGsF5x5AeuyA5jrQaCPO+pwA2Bt6N6RtGgitXNNxipr92kCkQKnd3ZChyE+zYWUJsL1mtZDPyLr6SQ7te1KImlENs4fCJXUYWEZ2HQCNZR7PxdPNNclHUqYfJUBG2YXD634E29CuEFKzvL+FL8CNsYZbNsO0EDWb4JPNh+6P4IYzseHXUwF3ZySV+DRUaROi2ZV2Trgd3dnw5GpmzhuyYRKBtb88Nic121lUE5xtyh11+T31p8ith3Rvt3TMVR4MnMgl+V0CHGAy81fKyzlKI5qfR0kDtntKdJ3rxof1S1AEo7KzLNJurp5brkXthJUlZB3EGZIds4uPq75SiGqQIhssLxr5AU/wPYOlSPbymdqkLUiE0Rbb3N+Ewd23zyofWIBmULWUnWWnUDlUa4vJTFMFgDDNwhcy1HU/8QGi9Fa+f68QbQLeKcleAt9mjSdwGnczO0JFz2f9StpRBfoq6e9lBgJluQXQICt4vTaACwQ/ICbRVGRcWKs1J+5LW7L7YpzwHZwVbDDw2jT7GxsjnmOBvrG0 BtccwGtl 4ogh5HewzbjbyNgsYSGCaLAGfJltG8GXvU3bPCwIhxYWsSolY0nkXPlLDuUkjh8yA0jQTry0nlleFJMgK6QX0FTKBkHY+9/boYjPYbJkX1xT2bdjfIlrvPSK3fEx6CZkwfSbg20eBQly49Lwtd6floBFejFs23clMFVm5LThbxemp4oCtNjinFEyvGPZ2GNj8/JOOJJ5IuHEJ9lT0sVRl/STKyR+9yYwU3q6az+sMS4+zMW/KJKbSthpxkLEiD/AeZB/8FG2z9iPZYCbL1ww6CRDV1mquh+O06QgULfxe1HEfqHWhBOzE64/9LWI4kxjUwvRBbqiBOdXY2fP7hljF6ZBK7A== 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: <linux-mm.kvack.org> |
Series |
shmem: Add user and group quota support for tmpfs
|
expand
|
diff --git a/fs/quota/dquot.c b/fs/quota/dquot.c index e3e4f4047657..4d826c369da2 100644 --- a/fs/quota/dquot.c +++ b/fs/quota/dquot.c @@ -2367,7 +2367,7 @@ int dquot_load_quota_sb(struct super_block *sb, int type, int format_id, if (!fmt) return -ESRCH; - if (!sb->s_op->quota_write || !sb->s_op->quota_read || + if (!sb->dq_op || !sb->s_qcop || (type == PRJQUOTA && sb->dq_op->get_projid == NULL)) { error = -EINVAL; goto out_fmt;