Commit 0d6730ee authored by gao xu's avatar gao xu Committed by Giuliano Procida
Browse files

ANDROID: mm/swap_cgroup: remove global swap cgroup lock from swap_cgroup_cmpxchg



This is a reapplication of the original change with correct bug metadata.

Adapt swap_cgroup_cmpxchg to no longer rely on the global swap cgroup lock,
in line with patch d7fdd8244671 ("mm/swap_cgroup: remove global swap cgroup
lock").

The Linux community has removed swap_cgroup_cmpxchg entirely in patch
ddafdd294f58 ("mm/swap_cgroup: remove swap_cgroup_cmpxchg"), which depends on
patch 6b611388 ("memcg-v1: remove charge move code"). As these patches
break the ABI, we must retain and modify swap_cgroup_cmpxchg instead.

Bug: 447305823
Change-Id: I16b5b2e83b36973b4ffd3c51f412c6e8fef1e1ec
Signed-off-by: default avatargao xu <gaoxu2@honor.corp-partner.google.com>
Signed-off-by: default avatarGiuliano Procida <gprocida@google.com>
parent cde9c39e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment