#ifndef _MM_PAGE_REPORTING_H
#define _MM_PAGE_REPORTING_H
#include <linux/mmzone.h>
#include <linux/pageblock-flags.h>
#include <linux/page-isolation.h>
#include <linux/jump_label.h>
#include <linux/slab.h>
#include <linux/pgtable.h>
#include <linux/scatterlist.h>
#ifdef CONFIG_PAGE_REPORTING
DECLARE_STATIC_KEY_FALSE(page_reporting_enabled);
extern unsigned int page_reporting_order;
void __page_reporting_notify(void);
static inline bool page_reported(struct page *page)
{ … }
static inline void page_reporting_notify_free(unsigned int order)
{ … }
#else
#define page_reported …
static inline void page_reporting_notify_free(unsigned int order)
{
}
#endif
#endif