4.9でPageWritebackを検索する結果は「未定義の識別子」ですが、 2.6.25の検索ページの書き込み保存そこに定義されていることを示してください。
4.9で使用されていますが、なぜPageWriteback
定義が見つかりませんか?
ベストアンサー1
これは(他の多くのPageXXXエントリと共に)で定義されていますが、include/linux/page-flags.h
マクロの使用によりその定義があいまいになりました。TESTPAGEFLAG
上記のファイルのマクロを参照してください。
#define TESTPAGEFLAG(uname, lname, policy) \
static __always_inline int Page##uname(struct page *page) \
{ return test_bit(PG_##lname, &policy(page, 0)->flags); }
これと組み合わせる書き込み保存パラメータを使用したTESTPAGEFLAG呼び出し:
TESTPAGEFLAG(Writeback, writeback, PF_NO_COMPOUND)