aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-berlin
diff options
context:
space:
mode:
authorGravatar Linus Walleij <linus.walleij@linaro.org> 2022-06-01 11:47:06 +0200
committerGravatar Linus Walleij <linus.walleij@linaro.org> 2023-05-29 11:27:08 +0200
commit2d78057f0dd41c5e24b824a3ea254a0672ec73eb (patch)
treed3ea72ee65dfc1c556a14ca647272259c0abb25e /arch/arm/mach-berlin
parentxen/netback: Pass (void *) to virt_to_page() (diff)
downloadlinux-2d78057f0dd41c5e24b824a3ea254a0672ec73eb.tar.gz
linux-2d78057f0dd41c5e24b824a3ea254a0672ec73eb.tar.bz2
linux-2d78057f0dd41c5e24b824a3ea254a0672ec73eb.zip
asm-generic/page.h: Make pfn accessors static inlines
Making virt_to_pfn() a static inline taking a strongly typed (const void *) makes the contract of a passing a pointer of that type to the function explicit and exposes any misuse of the macro virt_to_pfn() acting polymorphic and accepting many types such as (void *), (unitptr_t) or (unsigned long) as arguments without warnings. For symmetry we do the same change for pfn_to_virt. Immediately define virt_to_pfn and pfn_to_virt to the static inline after the static inline since this style of defining functions is used for the generic helpers. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch/arm/mach-berlin')
0 files changed, 0 insertions, 0 deletions