ANDROID: mm: Export page_owner_inited and __set_page_owner

Export page_owner_inited and __set_page_owner symbol
for loadable vendor modules.

Bug: 296348400
Change-Id: I220ec1b94326ca3c6cc809d54646c51194645197
Signed-off-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
This commit is contained in:
Pratyush Brahma 2023-08-17 15:38:28 +05:30
parent d26e92d681
commit a9c0f62260

View File

@ -33,6 +33,7 @@ struct page_owner {
bool page_owner_enabled; bool page_owner_enabled;
DEFINE_STATIC_KEY_FALSE(page_owner_inited); DEFINE_STATIC_KEY_FALSE(page_owner_inited);
EXPORT_SYMBOL_GPL(page_owner_inited);
static depot_stack_handle_t dummy_handle; static depot_stack_handle_t dummy_handle;
static depot_stack_handle_t failure_handle; static depot_stack_handle_t failure_handle;
@ -222,6 +223,7 @@ noinline void __set_page_owner(struct page *page, unsigned int order,
__set_page_owner_handle(page, page_ext, handle, order, gfp_mask); __set_page_owner_handle(page, page_ext, handle, order, gfp_mask);
page_ext_put(page_ext); page_ext_put(page_ext);
} }
EXPORT_SYMBOL_GPL(__set_page_owner);
void __set_page_owner_migrate_reason(struct page *page, int reason) void __set_page_owner_migrate_reason(struct page *page, int reason)
{ {