summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Maiolino <cem@kernel.org>2026-08-04 11:45:53 +0200
committerCarlos Maiolino <cem@kernel.org>2026-08-21 09:09:54 +0200
commit4642259374fc9eb99af4cf8b2d54d54ccb0de08e (patch)
tree49363619e0a0327d3468207a27a7942dec95f7ba
parent1b91724d0bdc470ed8f353d1cc8d3e4123b51ed5 (diff)
downloadlinux-stable-4642259374fc9eb99af4cf8b2d54d54ccb0de08e.tar.gz
linux-stable-4642259374fc9eb99af4cf8b2d54d54ccb0de08e.zip
quota: Don't issue audit messages on quota enforcing
Calling capable() to determine if we can bypass quota enforcement or not can trigger spurious audit messages. We don't really require it here so just use the capable_noaudit() version. Signed-off-by: Carlos Maiolino <cmaiolino@redhat.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Reviewed-by: Christoph Hellwig <hch@lst.de> Acked-by: Jan Kara <jack@suse.cz> Signed-off-by: Carlos Maiolino <cem@kernel.org>
-rw-r--r--fs/quota/dquot.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/quota/dquot.c b/fs/quota/dquot.c
index 204afc5e984b..1c78c695d0dd 100644
--- a/fs/quota/dquot.c
+++ b/fs/quota/dquot.c
@@ -1240,7 +1240,7 @@ static int ignore_hardlimit(struct dquot *dquot)
{
struct mem_dqinfo *info = &sb_dqopt(dquot->dq_sb)->info[dquot->dq_id.type];
- return capable(CAP_SYS_RESOURCE) &&
+ return capable_noaudit(CAP_SYS_RESOURCE) &&
(info->dqi_format->qf_fmt_id != QFMT_VFS_OLD ||
!(info->dqi_flags & DQF_ROOT_SQUASH));
}