diff options
Diffstat (limited to 'include/linux/gfp.h')
-rw-r--r-- | include/linux/gfp.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/linux/gfp.h b/include/linux/gfp.h index 581e74b7df95..1e49be49d324 100644 --- a/include/linux/gfp.h +++ b/include/linux/gfp.h | |||
@@ -391,4 +391,16 @@ static inline bool pm_suspended_storage(void) | |||
391 | } | 391 | } |
392 | #endif /* CONFIG_PM_SLEEP */ | 392 | #endif /* CONFIG_PM_SLEEP */ |
393 | 393 | ||
394 | #ifdef CONFIG_CMA | ||
395 | |||
396 | /* The below functions must be run on a range from a single zone. */ | ||
397 | extern int alloc_contig_range(unsigned long start, unsigned long end, | ||
398 | unsigned migratetype); | ||
399 | extern void free_contig_range(unsigned long pfn, unsigned nr_pages); | ||
400 | |||
401 | /* CMA stuff */ | ||
402 | extern void init_cma_reserved_pageblock(struct page *page); | ||
403 | |||
404 | #endif | ||
405 | |||
394 | #endif /* __LINUX_GFP_H */ | 406 | #endif /* __LINUX_GFP_H */ |