struct lruvec *lruvec;
        struct pglist_data *pgdat = page_pgdat(page);
 
-       rcu_read_lock();
        lruvec = mem_cgroup_page_lruvec(page, pgdat);
        spin_lock(&lruvec->lru_lock);
-       rcu_read_unlock();
 
        lruvec_memcg_debug(lruvec, page);
 
        struct lruvec *lruvec;
        struct pglist_data *pgdat = page_pgdat(page);
 
-       rcu_read_lock();
        lruvec = mem_cgroup_page_lruvec(page, pgdat);
        spin_lock_irq(&lruvec->lru_lock);
-       rcu_read_unlock();
 
        lruvec_memcg_debug(lruvec, page);
 
        struct lruvec *lruvec;
        struct pglist_data *pgdat = page_pgdat(page);
 
-       rcu_read_lock();
        lruvec = mem_cgroup_page_lruvec(page, pgdat);
        spin_lock_irqsave(&lruvec->lru_lock, *flags);
-       rcu_read_unlock();
 
        lruvec_memcg_debug(lruvec, page);