uncached: use generic functions
PATCH 1/1 uncached: use generic functions
Hi Tony,
Here's a patch for the uncached allocator to make it use non-sn2 specific functions.
Its against a recent git tree.
thanks
mh
Signature · 19 lines
Martin Hicks || Silicon Graphics Inc. || [email protected] Change sn2-specific calls into generic functions. Without this change the uncached allocator will not work on non-sn2 platforms. Signed-off-by: Greg Edwards <[email protected]> Signed-off-by: Martin Hicks <[email protected]> --- commit f69ce6dfd209052bee3d4491cd242ae6575194a9 tree dded7605c2b6aa4108384dc7c886d0dcf9ee13c7 parent 4b6fda9870f5f87068221379d935007f5ccdc61e author Martin Hicks <[email protected]> Wed, 31 Aug 2005 11:49:14 -0400 committer Martin Hicks <[email protected]> Wed, 31 Aug 2005 11:49:14 -0400 arch/ia64/kernel/uncached.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
arch/ia64/kernel/uncached.c +2 -2
@@ -184,7 +184,7 @@ uncached_free_page(unsigned long maddr) {int node; - node =nasid_to_cnodeid (NASID_GET (maddr)); + node =paddr_to_nid (maddr - __IA64_UNCACHED_OFFSET);dprintk (KERN_DEBUG "uncached_free_page(%lx) on node %i\n" , maddr, node);
@@ -217,7 +217,7 @@ uncached_build_memmap(unsigned long starmemset ((char *)vstart,0 , length); - node =nasid_to_cnodeid (NASID_GET (start)); + node =paddr_to_nid (start);for (; vstart < vend ; vstart +=PAGE_SIZE ) {dprintk (KERN_INFO "sticking %lx into the pool!\n" , vstart);