fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git] / Documentation / vserver / debug.txt
index 4c722d1..4464a0f 100644 (file)
@@ -10,9 +10,9 @@ debug_dlim:
        "FREE  (%p,#%d)%c inode"
  1   2 "ALLOC (%p,#%d)%c %lld bytes (%d)"
        "FREE  (%p,#%d)%c %lld bytes"
- 2   4 "ADJUST: %lld,%lld on %d,%d [mult=%d]"
- 3   8 "ext3_has_free_blocks(%p): %u<%u+1, %c, %u!=%u r=%d"
-       "ext3_has_free_blocks(%p): free=%u, root=%u"
+ 2   4 "ADJUST: %lld,%lld on %ld,%ld [mult=%d]"
+ 3   8 "ext3_has_free_blocks(%p): %lu<%lu+1, %c, %u!=%u r=%d"
+       "ext3_has_free_blocks(%p): free=%lu, root=%lu"
        "rcu_free_dl_info(%p)"
  4  10 "alloc_dl_info(%p,%d) = %p"
        "dealloc_dl_info(%p)"
@@ -23,6 +23,31 @@ debug_dlim:
        "__unhash_dl_info: %p[#%d]"
  7  80 "locate_dl_info(%p,#%d) = %p"
 
+debug_misc:
+
+ 0   1 "destroy_dqhash: %p [#0x%08x] c=%d"
+       "new_dqhash: %p [#0x%08x]"
+       "vroot[%d]_clr_dev: dev=%p[%lu,%d:%d]"
+       "vroot[%d]_get_real_bdev: dev=%p[%lu,%d:%d]"
+       "vroot[%d]_set_dev: dev=%p[%lu,%d:%d]"
+       "vroot_get_real_bdev not set"
+ 1   2 "cow_break_link(»%s«)"
+       "temp copy »%s«"
+ 2   4 "dentry_open(new): %p"
+       "dentry_open(old): %p"
+       "lookup_create(new): %p"
+       "old path »%s«"
+       "path_lookup(old): %d"
+       "vfs_create(new): %d"
+       "vfs_rename: %d"
+       "vfs_sendfile: %d"
+ 3   8 "fput(new_file=%p[#%d])"
+       "fput(old_file=%p[#%d])"
+ 4  10 "vx_info_kill(%p[#%d],%d,%d) = %d"
+       "vx_info_kill(%p[#%d],%d,%d)*"
+ 5  20 "vs_reboot(%p[#%d],%d)"
+ 6  40 "dropping task %p[#%u,%u] for %p[#%u,%u]"
+
 debug_net:
 
  2   4 "nx_addr_conflict(%p,%p) %d.%d,%d.%d"
@@ -57,17 +82,31 @@ debug_nid:
        "set_nx_info(%p[#%d.%d])"
  4  10 "__hash_nx_info: %p[#%d]"
        "__nx_dynamic_id: [#%d]"
-       "__unhash_nx_info: %p[#%d]"
+       "__unhash_nx_info: %p[#%d.%d.%d]"
  5  20 "moved task %p into nxi:%p[#%d]"
        "nx_migrate_task(%p,%p[#%d.%d.%d])"
        "task_get_nx_info(%p)"
+ 6  40 "nx_clear_persistent(%p[#%d])"
+
+debug_quota:
+
+ 0   1 "quota_sync_dqh(%p,%d) discard inode %p"
+ 1   2 "quota_sync_dqh(%p,%d)"
+       "sync_dquots(%p,%d)"
+       "sync_dquots_dqh(%p,%d)"
+ 3   8 "do_quotactl(%p,%d,cmd=%d,id=%d,%p)"
 
 debug_switch:
 
- 0   1 "vc: VCMD_%02d_%d[%d], %d,%p,%d"
- 1   2 "vc: VCMD_%02d_%d[%d] = %08lx(%ld)"
+ 0   1 "vc: VCMD_%02d_%d[%d], %d,%p [%d,%d,%x,%x]"
+ 1   2 "vc: VCMD_%02d_%d[%d] = %08lx(%ld) [%d,%d]"
  4  10 "%s: (%s %s) returned %s with %d"
 
+debug_tag:
+
+ 7  80 "dx_parse_tag(»%s«): %d:#%d"
+       "dx_propagate_tag(%p[#%lu.%d]): %d,%d"
+
 debug_xid:
 
  0   1 "__lookup_vx_info(#%u): %p[#%u]"
@@ -77,7 +116,11 @@ debug_xid:
        "create_vx_info(%d) = %p (already there)"
        "create_vx_info(%d) = %p (new)"
        "dealloc_vx_info(%p)"
+       "loc_vx_info(%d) = %p (found)"
+       "loc_vx_info(%d) = %p (new)"
+       "loc_vx_info(%d) = %p (not available)"
  1   2 "create_vx_info(%d)*"
+       "loc_vx_info(%d)*"
  2   4 "get_vx_info(%p[#%d.%d])"
        "put_vx_info(%p[#%d.%d])"
  3   8 "claim_vx_info(%p[#%d.%d.%d]) %p"
@@ -86,14 +129,19 @@ debug_xid:
        "release_vx_info(%p[#%d.%d.%d]) %p"
        "set_vx_info(%p[#%d.%d])"
  4  10 "__hash_vx_info: %p[#%d]"
-       "__unhash_vx_info: %p[#%d]"
+       "__unhash_vx_info: %p[#%d.%d.%d]"
        "__vx_dynamic_id: [#%d]"
- 5  20 "moved task %p into vxi:%p[#%d]"
+ 5  20 "enter_vx_info(%p[#%d],%p) %p[#%d,%p]"
+       "leave_vx_info(%p[#%d,%p]) %p[#%d,%p]"
+       "moved task %p into vxi:%p[#%d]"
        "task_get_vx_info(%p)"
        "vx_migrate_task(%p,%p[#%d.%d])"
- 6  40 "vx_set_init(%p[#%d],%p[#%d,%d,%d])"
- 7  80 "vx_parse_xid(»%s«): %d:#%d"
-       "vx_propagate_xid(%p[#%lu.%d]): %d,%d"
+ 6  40 "vx_clear_persistent(%p[#%d])"
+       "vx_exit_init(%p[#%d],%p[#%d,%d,%d])"
+       "vx_set_init(%p[#%d],%p[#%d,%d,%d])"
+       "vx_set_persistent(%p[#%d])"
+       "vx_set_reaper(%p[#%d],%p[#%d,%d])"
+ 7  80 "vx_child_reaper(%p[#%u,%u]) = %p[#%u,%u]"
 
 
 debug_limit: