|
@@ -1780,7 +1780,8 @@ fail_putback:
|
|
putback_lru_page(page);
|
|
putback_lru_page(page);
|
|
mod_zone_page_state(page_zone(page),
|
|
mod_zone_page_state(page_zone(page),
|
|
NR_ISOLATED_ANON + page_lru, -HPAGE_PMD_NR);
|
|
NR_ISOLATED_ANON + page_lru, -HPAGE_PMD_NR);
|
|
- goto out_fail;
|
|
|
|
|
|
+
|
|
|
|
+ goto out_unlock;
|
|
}
|
|
}
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -1854,6 +1855,7 @@ out_dropref:
|
|
}
|
|
}
|
|
spin_unlock(ptl);
|
|
spin_unlock(ptl);
|
|
|
|
|
|
|
|
+out_unlock:
|
|
unlock_page(page);
|
|
unlock_page(page);
|
|
put_page(page);
|
|
put_page(page);
|
|
return 0;
|
|
return 0;
|