Skip to content

Commit

Permalink
zsmalloc: use PageFlag macro instead of [set|test]_bit
Browse files Browse the repository at this point in the history
MM code always uses PageXXX to handle page flags.
Let's keep the consistency.

Signed-off-by: Minchan Kim <minchan@kernel.org>
Acked-by: Nitin Gupta <ngupta@vflare.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
Minchan Kim authored and Greg Kroah-Hartman committed Apr 25, 2012
1 parent ae467dd commit a27545b
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions drivers/staging/zsmalloc/zsmalloc-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,12 @@ static DEFINE_PER_CPU(struct mapping_area, zs_map_area);

static int is_first_page(struct page *page)
{
return test_bit(PG_private, &page->flags);
return PagePrivate(page);
}

static int is_last_page(struct page *page)
{
return test_bit(PG_private_2, &page->flags);
return PagePrivate2(page);
}

static void get_zspage_mapping(struct page *page, unsigned int *class_idx,
Expand Down Expand Up @@ -371,7 +371,7 @@ static struct page *alloc_zspage(struct size_class *class, gfp_t flags)

INIT_LIST_HEAD(&page->lru);
if (i == 0) { /* first page */
set_bit(PG_private, &page->flags);
SetPagePrivate(page);
set_page_private(page, 0);
first_page = page;
first_page->inuse = 0;
Expand All @@ -383,8 +383,7 @@ static struct page *alloc_zspage(struct size_class *class, gfp_t flags)
if (i >= 2)
list_add(&page->lru, &prev_page->lru);
if (i == class->zspage_order - 1) /* last page */
set_bit(PG_private_2, &page->flags);

SetPagePrivate2(page);
prev_page = page;
}

Expand Down

0 comments on commit a27545b

Please sign in to comment.