Searched hist:"0 be210fd664b07531cb238bafb453a2a54c2a7a8" (Results 1 – 1 of 1) sorted by relevance
/linux/arch/powerpc/mm/ |
H A D | numa.c | diff 0be210fd664b07531cb238bafb453a2a54c2a7a8 Tue Dec 09 09:21:35 CET 2008 Dave Hansen <dave@linux.vnet.ibm.com> powerpc/mm: Make careful_allocation() return virtual addrs
Since we memset() the result in both of the uses here, just make careful_alloc() return a virtual address. Also, add a separate variable to store the physial address that comes back from the lmb_alloc() functions. This makes it less likely that someone will screw it up forgetting to convert before returning since the vaddr is always in a void* and the paddr is always in an unsigned long.
I admit this is arbitrary since one of its users needs a paddr and one a vaddr, but it does remove a good number of casts.
Signed-off-by: Dave Hansen <dave@linux.vnet.ibm.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
|