hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
kernel/include/linux/page_pinner.h
....@@ -41,6 +41,9 @@
4141
4242 static inline void page_pinner_put_page(struct page *page)
4343 {
44
+ if (!static_branch_unlikely(&page_pinner_inited))
45
+ return;
46
+
4447 if (!static_branch_unlikely(&failure_tracking))
4548 return;
4649
....@@ -49,6 +52,9 @@
4952
5053 static inline void page_pinner_failure_detect(struct page *page)
5154 {
55
+ if (!static_branch_unlikely(&page_pinner_inited))
56
+ return;
57
+
5258 if (!static_branch_unlikely(&failure_tracking))
5359 return;
5460