diff options
author | Linus Walleij <linus.walleij@linaro.org> | 2022-06-01 11:47:06 +0200 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2023-05-29 11:27:08 +0200 |
commit | 2d78057f0dd41c5e24b824a3ea254a0672ec73eb (patch) | |
tree | d3ea72ee65dfc1c556a14ca647272259c0abb25e /arch/arm/mach-omap2/sleep43xx.S | |
parent | e36bfc0bc3ceb3ace1ff0ed5f9ed781395b6cbc5 (diff) | |
download | linux-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-omap2/sleep43xx.S')
0 files changed, 0 insertions, 0 deletions