On Wed 01-04-20 09:11:13, Huang, Ying wrote: [...] > Then what is the check !PageSwapBacked() && PageSwapCache() for? To > prevent someone to change the definition of PageSwapCache() in the > future to break this? Yes this is my understading. It is essentially an assert that enforces the assumption about swap cache vs. swap backed being coupled. -- Michal Hocko SUSE Labs