|
@@ -685,7 +685,7 @@ static inline void set_page_section(struct page *page, unsigned long section)
|
|
|
page->flags |= (section & SECTIONS_MASK) << SECTIONS_PGSHIFT;
|
|
|
}
|
|
|
|
|
|
-static inline unsigned long page_to_section(struct page *page)
|
|
|
+static inline unsigned long page_to_section(const struct page *page)
|
|
|
{
|
|
|
return (page->flags >> SECTIONS_PGSHIFT) & SECTIONS_MASK;
|
|
|
}
|
|
@@ -720,7 +720,7 @@ static inline void set_page_links(struct page *page, enum zone_type zone,
|
|
|
|
|
|
static __always_inline void *lowmem_page_address(const struct page *page)
|
|
|
{
|
|
|
- return __va(PFN_PHYS(page_to_pfn((struct page *)page)));
|
|
|
+ return __va(PFN_PHYS(page_to_pfn(page)));
|
|
|
}
|
|
|
|
|
|
#if defined(CONFIG_HIGHMEM) && !defined(WANT_PAGE_VIRTUAL)
|