Thread (12 messages) 12 messages, 3 authors, 2015-09-19

[PATCH 0/3] Add __ioread32_copy() and use it

From: Andi Kleen <hidden>
Date: 2015-09-16 02:32:23
Also in: linux-arm-msm, linux-mips, lkml

__iowrite32_copy() is marked __visible.  I don't actually know what
that does and Andi's d47d5c8194579bc changelog (which sucks the big
one) didn't explain it.  Apparently it has something to do with being
implemented in assembly, but zillions of functions are implemented in
assembly, so why are only two functions marked this way?  Anyway,
__ioread32_copy() is implemented in C so I guess __visible isn't needed
there.
__visible is needed for C functions that are called from assembler.
Otherwise the compiler may optimize them away.

-Andi
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help