Revert "bpf: Eliminate rlimit-based memory accounting for devmap maps"
authorPu Lehui <pulehui@huawei.com>
Fri, 27 Sep 2024 13:51:17 +0000 (13:51 +0000)
committerBen Hutchings <benh@debian.org>
Thu, 3 Oct 2024 21:58:46 +0000 (23:58 +0200)
commit1f2a042874b87e9b19edd0e3fc9a07862427bd0e
treed35a1293bcfe17e6d2f83e906075496c6f0bfe70
parentf2eeb0355a0910451ae50fffaadc06a3e2815724
Revert "bpf: Eliminate rlimit-based memory accounting for devmap maps"

This reverts commit 70294d8bc31f3b7789e5e32f757aa9344556d964 which is
commit 844f157f6c0a905d039d2e20212ab3231f2e5eaf upstream.

Commit 70294d8bc31f ("bpf: Eliminate rlimit-based memory accounting for
devmap maps") is part of the v5.11+ base mechanism of memcg-based memory
accounting[0]. The commit cannot be independently backported to the 5.10
stable branch, otherwise the related memory when creating devmap will be
unrestricted. Let's roll back to rlimit-based memory accounting mode for
devmap.

Link: https://lore.kernel.org/bpf/20201201215900.3569844-1-guro@fb.com
Signed-off-by: Pu Lehui <pulehui@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Gbp-Pq: Topic bugfix/all
Gbp-Pq: Name revert-bpf-eliminate-rlimit-based-memory-accounting-for-devmap-maps.patch
kernel/bpf/devmap.c