Commit 7f0b5fb9 authored by Mel Gorman's avatar Mel Gorman Committed by Linus Torvalds

mm, pagevec: rename pagevec drained field

According to Vlastimil Babka, the drained field in pagevec is
potentially misleading because it might be interpreted as draining this
pagevec instead of the percpu lru pagevecs.  Rename the field for
clarity.

Link: http://lkml.kernel.org/r/[email protected]Signed-off-by: Mel Gorman's avatarMel Gorman <[email protected]>
Suggested-by: default avatarVlastimil Babka <[email protected]>
Cc: Andi Kleen <[email protected]>
Cc: Dave Chinner <[email protected]>
Cc: Dave Hansen <[email protected]>
Cc: Jan Kara <[email protected]>
Cc: Johannes Weiner <[email protected]>
Signed-off-by: default avatarAndrew Morton <[email protected]>
Signed-off-by: default avatarLinus Torvalds <[email protected]>
parent 0fac3ba5
......@@ -17,7 +17,7 @@ struct address_space;
struct pagevec {
unsigned long nr;
bool drained;
bool percpu_pvec_drained;
struct page *pages[PAGEVEC_SIZE];
};
......@@ -53,7 +53,7 @@ static inline unsigned pagevec_lookup_tag(struct pagevec *pvec,
static inline void pagevec_init(struct pagevec *pvec)
{
pvec->nr = 0;
pvec->drained = false;
pvec->percpu_pvec_drained = false;
}
static inline void pagevec_reinit(struct pagevec *pvec)
......
......@@ -833,9 +833,9 @@ EXPORT_SYMBOL(release_pages);
*/
void __pagevec_release(struct pagevec *pvec)
{
if (!pvec->drained) {
if (!pvec->percpu_pvec_drained) {
lru_add_drain();
pvec->drained = true;
pvec->percpu_pvec_drained = true;
}
release_pages(pvec->pages, pagevec_count(pvec));
pagevec_reinit(pvec);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment