aboutsummaryrefslogtreecommitdiff
path: root/lib/test_fortify/write_overflow-strncpy-src.c
diff options
context:
space:
mode:
authorLinus Walleij <[email protected]>2023-11-15 14:28:14 +0100
committerArnd Bergmann <[email protected]>2023-12-05 13:11:37 +0100
commitda4382a7207e7d2243b860146442243a8daf33de (patch)
treec230fda298cddeef6a9d2c8d1ac62cc1c17fb86e /lib/test_fortify/write_overflow-strncpy-src.c
parent235a59c373b15e84df1a254c96066fc5fc47ae41 (diff)
ARC: mm: Make virt_to_pfn() a static inline
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. In order to do this we move the virt_to_phys() and below the definition of the __pa() and __va() macros so it compiles. The macro version was also able to do recursive symbol resolution. Signed-off-by: Linus Walleij <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
Diffstat (limited to 'lib/test_fortify/write_overflow-strncpy-src.c')
0 files changed, 0 insertions, 0 deletions