Matthew Wilcox <willy@xxxxxxxxxxxxx> writes: > This patch is insufficient ... mem_cgroup_move_account() has the same bug. Do we have similar issue mem_cgroup_move_account()? void __mod_lruvec_state(struct lruvec *lruvec, enum node_stat_item idx, int val) { /* Update node */ __mod_node_page_state(lruvec_pgdat(lruvec), idx, val); the int val -> long val update happens as expected right? -aneesh