Thread (5 messages) 5 messages, 4 authors, 2016-01-27

Re: [kernel] powerpc: Make vmalloc_to_phys() public

From: Anshuman Khandual <hidden>
Date: 2016-01-25 06:21:28
Also in: lkml

On 01/25/2016 11:16 AM, Michael Ellerman wrote:
On Thu, 2016-21-01 at 07:35:08 UTC, Alexey Kardashevskiy wrote:
quoted
quoted
This makes vmalloc_to_phys() public as there will be another user
(in-kernel VFIO acceleration) for it soon.

As a part of future little optimization, this changes the helper to call
vmalloc_to_pfn() instead of vmalloc_to_page() as the size of the
struct page may not be power-of-two aligned which will make gcc use
multiply instructions instead of shifts.
You should also mention why you need to export it, presumably because whatever
new user you have in mind can be built as a module.
Unless the change specifically mentions about the use case, there
are a tons of static helper functions which can be exported to public
for module usage. Ideally this change should be part of the series
which actually needs the helper function to be available in public
not a stand alone one.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help