Skip to content

Commit fd8acc0

Browse files
surenbaghdasaryanakpm00
authored andcommitted
lib: reuse page_ext_data() to obtain codetag_ref
codetag_ref_from_page_ext() reimplements the same calculation as page_ext_data(). Reuse existing function instead. Link: https://lkml.kernel.org/r/20240711220457.1751071-2-surenb@google.com Fixes: dcfe378 ("lib: introduce support for page allocation tagging") Signed-off-by: Suren Baghdasaryan <surenb@google.com> Cc: Kees Cook <keescook@chromium.org> Cc: Kent Overstreet <kent.overstreet@linux.dev> Cc: Pasha Tatashin <pasha.tatashin@soleen.com> Cc: Sourav Panda <souravpanda@google.com> Cc: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
1 parent 4810a82 commit fd8acc0

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

include/linux/pgalloc_tag.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ extern struct page_ext_operations page_alloc_tagging_ops;
1515

1616
static inline union codetag_ref *codetag_ref_from_page_ext(struct page_ext *page_ext)
1717
{
18-
return (void *)page_ext + page_alloc_tagging_ops.offset;
18+
return (union codetag_ref *)page_ext_data(page_ext, &page_alloc_tagging_ops);
1919
}
2020

2121
static inline struct page_ext *page_ext_from_codetag_ref(union codetag_ref *ref)

0 commit comments

Comments
 (0)