Revert "memcg: enable accounting for file lock caches"
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 7 Sep 2021 18:21:48 +0000 (11:21 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 7 Sep 2021 18:21:48 +0000 (11:21 -0700)
commit3754707bcc3e190e5dadc978d172b61e809cb3bd
tree5193c11e65ce266becc413c3eba6207473d485bd
parentcd1adf1b63a112d762832e9c64b0a886fbb840d6
Revert "memcg: enable accounting for file lock caches"

This reverts commit 0f12156dff2862ac54235fc72703f18770769042.

The kernel test robot reports a sizeable performance regression for this
commit, and while it clearly does the rigth thing in theory, we'll need
to look at just how to avoid or minimize the performance overhead of the
memcg accounting.

People already have suggestions on how to do that, but it's "future
work".

So revert it for now.

Link: https://lore.kernel.org/lkml/20210907150757.GE17617@xsang-OptiPlex-9020/
Acked-by: Jens Axboe <axboe@kernel.dk>
Acked-by: Shakeel Butt <shakeelb@google.com>
Acked-by: Roman Gushchin <guro@fb.com>
Cc: Tejun Heo <tj@kernel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/locks.c