summaryrefslogtreecommitdiffstats
path: root/tapset/memory.stp
diff options
context:
space:
mode:
authorzhaolei <zhaolei>2007-10-09 00:33:19 +0000
committerzhaolei <zhaolei>2007-10-09 00:33:19 +0000
commit07523279f520de766a60f63b8300dd0d49a430be (patch)
tree16f70c8e28c2b2bdbaea4188fa6adcd637addd0d /tapset/memory.stp
parent236462f214eac2320b238fee760721377907c159 (diff)
downloadsystemtap-steved-07523279f520de766a60f63b8300dd0d49a430be.tar.gz
systemtap-steved-07523279f520de766a60f63b8300dd0d49a430be.tar.xz
systemtap-steved-07523279f520de766a60f63b8300dd0d49a430be.zip
2007-10-09 Zhaolei <zhaolei@cn.fujitsu.com>
From Cai Fei <caifei@cn.fujitsu.com> * memory.stp (addr_to_node): Fix the compilation error of function addr_to_node on IA64.
Diffstat (limited to 'tapset/memory.stp')
-rw-r--r--tapset/memory.stp18
1 files changed, 9 insertions, 9 deletions
diff --git a/tapset/memory.stp b/tapset/memory.stp
index db17ca4c..630e8984 100644
--- a/tapset/memory.stp
+++ b/tapset/memory.stp
@@ -48,16 +48,16 @@ probe vm.pagefault.return = kernel.function("__handle_mm_fault@mm/memory.c").ret
/* Return which node the given address belongs to in a NUMA system */
function addr_to_node:long(addr:long) /* pure */
%{
- int nid;
- int pfn = __pa(THIS->addr) >> PAGE_SHIFT;
- for_each_online_node(nid)
- if ( node_start_pfn(nid) <= pfn &&
- pfn < (node_start_pfn(nid) +
- NODE_DATA(nid)->node_spanned_pages) )
- {
+ int nid;
+ int pfn = __pa(THIS->addr) >> PAGE_SHIFT;
+ for_each_online_node(nid)
+ if ( NODE_DATA(nid)->node_start_pfn <= pfn &&
+ pfn < (NODE_DATA(nid)->node_start_pfn +
+ NODE_DATA(nid)->node_spanned_pages) )
+ {
THIS->__retvalue = nid;
- break;
- }
+ break;
+ }
%}
/* Return whether a page to be copied is a zero page. */