diff options
-rw-r--r-- | tapset/ChangeLog | 6 | ||||
-rw-r--r-- | tapset/scheduler.stp | 2 | ||||
-rw-r--r-- | tapset/vfs.stp | 4 |
3 files changed, 9 insertions, 3 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog index 13db6112..ae73b630 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,9 @@ +2006-11-29 Li Guanglei <guanglei@cn.ibm.com> + + From Gui Jian <guij@cn.ibm.com> + * scheduler.stp, vfs.stp: made idle_balance and + buffer_migrate_page optinal. + 2006-11-20 Frank Ch. Eigler <fche@elastic.org> * context.stp (caller_addr): Declare return type. diff --git a/tapset/scheduler.stp b/tapset/scheduler.stp index 06922146..e2aa3177 100644 --- a/tapset/scheduler.stp +++ b/tapset/scheduler.stp @@ -104,7 +104,7 @@ probe scheduler.migrate = kernel.inline("pull_task") { * Context: * The cpu looking for more work. */ -probe scheduler.balance = kernel.inline("idle_balance") {} +probe scheduler.balance = kernel.inline("idle_balance")? {} /* probe scheduler.ctxswitch diff --git a/tapset/vfs.stp b/tapset/vfs.stp index 4334f7c5..16c51b17 100644 --- a/tapset/vfs.stp +++ b/tapset/vfs.stp @@ -476,7 +476,7 @@ probe vfs.block_sync_page.return = kernel.function ("block_sync_page").return units = "pages" } -probe vfs.buffer_migrate_page = kernel.function ("buffer_migrate_page") +probe vfs.buffer_migrate_page = kernel.function ("buffer_migrate_page")? { dev = __page_dev($page) ino = __page_ino($page) @@ -490,7 +490,7 @@ probe vfs.buffer_migrate_page = kernel.function ("buffer_migrate_page") size = 1 units = "pages" } -probe vfs.buffer_migrate_page.return = kernel.function ("buffer_migrate_page").return +probe vfs.buffer_migrate_page.return = kernel.function ("buffer_migrate_page").return? { name = "buffer_migrate_page" retstr = sprintf("%d", $return) |