Linux kernel Linux内核v3.10中定义的SetPageReserved()在哪里

Linux kernel Linux内核v3.10中定义的SetPageReserved()在哪里,linux-kernel,Linux Kernel,我在linux v2.6.25中找到了“SetPageReserved()”的定义,但在v3.10中找不到它的定义。我可以从内核模块调用这个函数/宏,并在没有编译错误的情况下构建它。它的确切定义在哪里?我手头没有3.10,但在4.13中它仍然在 include/linux/page flags.h: #define SETPAGEFLAG(uname, lname, policy) \ static __always_inline void SetPage##unam

我在linux v2.6.25中找到了“SetPageReserved()”的定义,但在v3.10中找不到它的定义。我可以从内核模块调用这个函数/宏,并在没有编译错误的情况下构建它。它的确切定义在哪里?

我手头没有3.10,但在4.13中它仍然在
include/linux/page flags.h

#define SETPAGEFLAG(uname, lname, policy)               \
static __always_inline void SetPage##uname(struct page *page)       \
    { set_bit(PG_##lname, &policy(page, 1)->flags); }
(...)
#define PAGEFLAG(uname, lname, policy)                  \
    TESTPAGEFLAG(uname, lname, policy)              \
    SETPAGEFLAG(uname, lname, policy)               \
    CLEARPAGEFLAG(uname, lname, policy)
(...)
PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND)