| To: | Brian Foster <bfoster@xxxxxxxxxx> |
|---|---|
| Subject: | Re: need help how to debug xfs crash issue xfs_iunlink_remove: xfs_inotobp() returned error 22 |
| From: | 符永涛 <yongtaofu@xxxxxxxxx> |
| Date: | Fri, 12 Apr 2013 13:23:05 +0800 |
| Cc: | Emmanuel Florac <eflorac@xxxxxxxxxxxxxx>, Ben Myers <bpm@xxxxxxx>, "xfs@xxxxxxxxxxx" <xfs@xxxxxxxxxxx> |
| Delivered-to: | xfs@xxxxxxxxxxx |
| Dkim-signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=4aYmpJZ+RNyfs+ZwEpKvoM8Dh9sCakfAY7lhTI63yjo=; b=UIK29hCL9/5GGTaE/zOpL0HAV8t9tkWxNoTV20rYPHylqfO3q4RK9PqeobZzKoM2sO SIcVpfHamZAdkIcnT/emjlhvqQVnoPmdo5DcmrhayJWlEEXVD5iXjAHLPJUUx1aKMdIE gQf7/u8k6Si+vCwTdDtGqaxgmeZC/o1ZoKcFLe4g7HZSwzl0MBhjwN7W3HgF+YJhmcXx 5Vv1pFOWVaxvVpYNWxpZAXVzwhiTVg83/E9akuLp72EBt1waTWK+9vZItupCGoCpjqd8 lTAwpoNx3GsLbIn0jMUVAXh9rG7/Hu5HD6IR5C5TVz5aWvo5kgu3pnylB993JA8uZwZD iu5g== |
| In-reply-to: | <CADFMGuK-tJQFQzN9wN0LiWWj6SY4tg_c0W9dJadctg=ytegB+w@xxxxxxxxxxxxxx> |
| References: | <CADFMGuJm5bPPwbbUtYwrCVDL23KExJTw_-VRX2UEEdZjo+i5oA@xxxxxxxxxxxxxx> <CADFMGu+=MM2yc=_peboV7JTNJ8F05TJfexmEErzcf0D8mAWFRg@xxxxxxxxxxxxxx> <CADFMGuKqkPbpcU=taqjTR4sA3o=w1LLAnKoEuj=OhJqEbQVijw@xxxxxxxxxxxxxx> <20130409145238.GE22182@xxxxxxx> <CADFMGuJaiH0wuxOHrDjDn7qRVH+vQkLOOSPUyqSdXnLcS47t3w@xxxxxxxxxxxxxx> <CADFMGu+TdyjTjMTWMwpdHqmszhpCU162UA4Y-njARwSEjM1xNw@xxxxxxxxxxxxxx> <20130410121025.78a42b22@xxxxxxxxxxxxxxxxxxxx> <CADFMGu+yCg4ux0n6S98bqm_cXc=VCcijVBTqwRxvxmtKt_JO-A@xxxxxxxxxxxxxx> <CADFMGuLxgBFU=FUK94tPsCh+qxRW0rEELxSXYoMQLFJ1u3=q0Q@xxxxxxxxxxxxxx> <516746AC.3090808@xxxxxxxxxx> <CADFMGuK-tJQFQzN9wN0LiWWj6SY4tg_c0W9dJadctg=ytegB+w@xxxxxxxxxxxxxx> |
|
sudo stap -L 'kernel.trace("*")'|grep xfs_iunlink sudo stap -L 'kernel.trace("*")'|grep xfs_ifree sudo stap -L 'kernel.trace("*")'|grep xfs kernel.trace("xfs_agf") $mp:struct xfs_mount* $agf:struct xfs_agf* $flags:int $caller_ip:long unsigned int kernel.trace("xfs_alloc_busy") $mp:struct xfs_mount* $agno:xfs_agnumber_t $agbno:xfs_agblock_t $len:xfs_extlen_t kernel.trace("xfs_alloc_busy_clear") $mp:struct xfs_mount* $agno:xfs_agnumber_t $agbno:xfs_agblock_t $len:xfs_extlen_t kernel.trace("xfs_alloc_busy_enomem") $mp:struct xfs_mount* $agno:xfs_agnumber_t $agbno:xfs_agblock_t $len:xfs_extlen_t kernel.trace("xfs_alloc_busy_force") $mp:struct xfs_mount* $agno:xfs_agnumber_t $agbno:xfs_agblock_t $len:xfs_extlen_t kernel.trace("xfs_alloc_busy_reuse") $mp:struct xfs_mount* $agno:xfs_agnumber_t $agbno:xfs_agblock_t $len:xfs_extlen_t kernel.trace("xfs_alloc_busy_trim") $mp:struct xfs_mount* $agno:xfs_agnumber_t $agbno:xfs_agblock_t $len:xfs_extlen_t $tbno:xfs_agblock_t $tlen:xfs_extlen_t kernel.trace("xfs_alloc_exact_done") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_exact_error") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_exact_notfound") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_file_space") $ip:struct xfs_inode* kernel.trace("xfs_alloc_near_busy") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_near_error") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_near_first") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_near_greater") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_near_lesser") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_near_noentry") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_near_nominleft") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_size_busy") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_size_done") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_size_error") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_size_neither") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_size_noentry") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_size_nominleft") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_small_done") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_small_error") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_small_freelist") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_small_notenough") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_vextent_allfailed") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_vextent_badargs") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_vextent_loopfailed") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_vextent_noagbp") $args:struct xfs_alloc_arg* kernel.trace("xfs_alloc_vextent_nofix") $args:struct xfs_alloc_arg* kernel.trace("xfs_attr_list_add") $ctx:struct xfs_attr_list_context* kernel.trace("xfs_attr_list_full") $ctx:struct xfs_attr_list_context* kernel.trace("xfs_attr_list_leaf") $ctx:struct xfs_attr_list_context* kernel.trace("xfs_attr_list_leaf_end") $ctx:struct xfs_attr_list_context* kernel.trace("xfs_attr_list_node_descend") $ctx:struct xfs_attr_list_context* $btree:struct xfs_da_node_entry* kernel.trace("xfs_attr_list_notfound") $ctx:struct xfs_attr_list_context* kernel.trace("xfs_attr_list_sf") $ctx:struct xfs_attr_list_context* kernel.trace("xfs_attr_list_sf_all") $ctx:struct xfs_attr_list_context* kernel.trace("xfs_attr_list_wrong_blk") $ctx:struct xfs_attr_list_context* kernel.trace("xfs_bdstrat_shut") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_bmap_post_update") $ip:struct xfs_inode* $idx:xfs_extnum_t $state:int $caller_ip:long unsigned int kernel.trace("xfs_bmap_pre_update") $ip:struct xfs_inode* $idx:xfs_extnum_t $state:int $caller_ip:long unsigned int kernel.trace("xfs_btree_corrupt") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_bawrite") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_bdwrite") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_cond_lock") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_delwri_dequeue") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_delwri_queue") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_delwri_split") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_error_relse") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_find") $bp:struct xfs_buf* $flags:unsigned int $caller_ip:long unsigned int kernel.trace("xfs_buf_free") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_get") $bp:struct xfs_buf* $flags:unsigned int $caller_ip:long unsigned int kernel.trace("xfs_buf_get_uncached") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_hold") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_init") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_iodone") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_ioerror") $bp:struct xfs_buf* $error:int $caller_ip:long unsigned int kernel.trace("xfs_buf_iorequest") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_iowait") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_iowait_done") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_item_committed") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_item_format") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_item_format_stale") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_item_iodone") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_item_iodone_async") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_item_pin") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_item_push") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_item_pushbuf") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_item_relse") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_item_size") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_item_size_stale") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_item_trylock") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_item_unlock") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_item_unlock_stale") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_item_unpin") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_item_unpin_stale") $bip:struct xfs_buf_log_item* kernel.trace("xfs_buf_lock") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_lock_done") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_read") $bp:struct xfs_buf* $flags:unsigned int $caller_ip:long unsigned int kernel.trace("xfs_buf_rele") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_buf_unlock") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_bunmap") $ip:struct xfs_inode* $bno:xfs_fileoff_t $len:xfs_filblks_t $flags:int $caller_ip:long unsigned int kernel.trace("xfs_check_acl") $ip:struct xfs_inode* kernel.trace("xfs_clear_inode") $ip:struct xfs_inode* kernel.trace("xfs_create") $dp:struct xfs_inode* $xfs_create:struct xfs_name* kernel.trace("xfs_da_btree_corrupt") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_delalloc_enospc") $ip:struct xfs_inode* $offset:xfs_off_t $count:ssize_t kernel.trace("xfs_destroy_inode") $ip:struct xfs_inode* kernel.trace("xfs_dir2_block_addname") $args:struct xfs_da_args* kernel.trace("xfs_dir2_block_lookup") $args:struct xfs_da_args* kernel.trace("xfs_dir2_block_removename") $args:struct xfs_da_args* kernel.trace("xfs_dir2_block_replace") $args:struct xfs_da_args* kernel.trace("xfs_dir2_block_to_leaf") $args:struct xfs_da_args* kernel.trace("xfs_dir2_block_to_sf") $args:struct xfs_da_args* kernel.trace("xfs_dir2_grow_inode") $args:struct xfs_da_args* $idx:int kernel.trace("xfs_dir2_leaf_addname") $args:struct xfs_da_args* kernel.trace("xfs_dir2_leaf_lookup") $args:struct xfs_da_args* kernel.trace("xfs_dir2_leaf_removename") $args:struct xfs_da_args* kernel.trace("xfs_dir2_leaf_replace") $args:struct xfs_da_args* kernel.trace("xfs_dir2_leaf_to_block") $args:struct xfs_da_args* kernel.trace("xfs_dir2_leaf_to_node") $args:struct xfs_da_args* kernel.trace("xfs_dir2_leafn_add") $args:struct xfs_da_args* $idx:int kernel.trace("xfs_dir2_leafn_moveents") $args:struct xfs_da_args* $src_idx:int $dst_idx:int $count:int kernel.trace("xfs_dir2_leafn_remove") $args:struct xfs_da_args* $idx:int kernel.trace("xfs_dir2_node_addname") $args:struct xfs_da_args* kernel.trace("xfs_dir2_node_lookup") $args:struct xfs_da_args* kernel.trace("xfs_dir2_node_removename") $args:struct xfs_da_args* kernel.trace("xfs_dir2_node_replace") $args:struct xfs_da_args* kernel.trace("xfs_dir2_node_to_leaf") $args:struct xfs_da_args* kernel.trace("xfs_dir2_sf_addname") $args:struct xfs_da_args* kernel.trace("xfs_dir2_sf_create") $args:struct xfs_da_args* kernel.trace("xfs_dir2_sf_lookup") $args:struct xfs_da_args* kernel.trace("xfs_dir2_sf_removename") $args:struct xfs_da_args* kernel.trace("xfs_dir2_sf_replace") $args:struct xfs_da_args* kernel.trace("xfs_dir2_sf_to_block") $args:struct xfs_da_args* kernel.trace("xfs_dir2_sf_toino4") $args:struct xfs_da_args* kernel.trace("xfs_dir2_sf_toino8") $args:struct xfs_da_args* kernel.trace("xfs_dir2_shrink_inode") $args:struct xfs_da_args* $idx:int kernel.trace("xfs_discard_busy") $mp:struct xfs_mount* $agno:xfs_agnumber_t $agbno:xfs_agblock_t $len:xfs_extlen_t kernel.trace("xfs_discard_exclude") $mp:struct xfs_mount* $agno:xfs_agnumber_t $agbno:xfs_agblock_t $len:xfs_extlen_t kernel.trace("xfs_discard_extent") $mp:struct xfs_mount* $agno:xfs_agnumber_t $agbno:xfs_agblock_t $len:xfs_extlen_t kernel.trace("xfs_discard_toosmall") $mp:struct xfs_mount* $agno:xfs_agnumber_t $agbno:xfs_agblock_t $len:xfs_extlen_t kernel.trace("xfs_dqadjust") $dqp:struct xfs_dquot* kernel.trace("xfs_dqalloc") $dqp:struct xfs_dquot* kernel.trace("xfs_dqattach_found") $dqp:struct xfs_dquot* kernel.trace("xfs_dqattach_get") $dqp:struct xfs_dquot* kernel.trace("xfs_dqflush") $dqp:struct xfs_dquot* kernel.trace("xfs_dqflush_done") $dqp:struct xfs_dquot* kernel.trace("xfs_dqflush_force") $dqp:struct xfs_dquot* kernel.trace("xfs_dqget_hit") $dqp:struct xfs_dquot* kernel.trace("xfs_dqget_miss") $dqp:struct xfs_dquot* kernel.trace("xfs_dqinit") $dqp:struct xfs_dquot* kernel.trace("xfs_dqlookup_done") $dqp:struct xfs_dquot* kernel.trace("xfs_dqlookup_found") $dqp:struct xfs_dquot* kernel.trace("xfs_dqlookup_freelist") $dqp:struct xfs_dquot* kernel.trace("xfs_dqlookup_want") $dqp:struct xfs_dquot* kernel.trace("xfs_dqput") $dqp:struct xfs_dquot* kernel.trace("xfs_dqput_free") $dqp:struct xfs_dquot* kernel.trace("xfs_dqput_wait") $dqp:struct xfs_dquot* kernel.trace("xfs_dqread") $dqp:struct xfs_dquot* kernel.trace("xfs_dqread_fail") $dqp:struct xfs_dquot* kernel.trace("xfs_dqreclaim_dirty") $dqp:struct xfs_dquot* kernel.trace("xfs_dqreclaim_unlink") $dqp:struct xfs_dquot* kernel.trace("xfs_dqreclaim_want") $dqp:struct xfs_dquot* kernel.trace("xfs_dqrele") $dqp:struct xfs_dquot* kernel.trace("xfs_dqreuse") $dqp:struct xfs_dquot* kernel.trace("xfs_dqtobp_read") $dqp:struct xfs_dquot* kernel.trace("xfs_dquot_dqalloc") $ip:struct xfs_inode* kernel.trace("xfs_dquot_dqdetach") $ip:struct xfs_inode* kernel.trace("xfs_extlist") $ip:struct xfs_inode* $idx:xfs_extnum_t $state:int $caller_ip:long unsigned int kernel.trace("xfs_file_buffered_write") $ip:struct xfs_inode* $count:size_t $offset:loff_t $flags:int kernel.trace("xfs_file_compat_ioctl") $ip:struct xfs_inode* kernel.trace("xfs_file_direct_write") $ip:struct xfs_inode* $count:size_t $offset:loff_t $flags:int kernel.trace("xfs_file_fsync") $ip:struct xfs_inode* kernel.trace("xfs_file_ioctl") $ip:struct xfs_inode* kernel.trace("xfs_file_read") $ip:struct xfs_inode* $count:size_t $offset:loff_t $flags:int kernel.trace("xfs_file_splice_read") $ip:struct xfs_inode* $count:size_t $offset:loff_t $flags:int kernel.trace("xfs_file_splice_write") $ip:struct xfs_inode* $count:size_t $offset:loff_t $flags:int kernel.trace("xfs_free_extent") $mp:struct xfs_mount* $agno:xfs_agnumber_t $agbno:xfs_agblock_t $len:xfs_extlen_t $isfl:bool $haveleft:int $haveright:int kernel.trace("xfs_free_file_space") $ip:struct xfs_inode* kernel.trace("xfs_get_blocks_alloc") $ip:struct xfs_inode* $offset:xfs_off_t $count:ssize_t $type:int $irec:struct xfs_bmbt_irec* kernel.trace("xfs_get_blocks_found") $ip:struct xfs_inode* $offset:xfs_off_t $count:ssize_t $type:int $irec:struct xfs_bmbt_irec* kernel.trace("xfs_get_blocks_notfound") $ip:struct xfs_inode* $offset:xfs_off_t $count:ssize_t kernel.trace("xfs_getattr") $ip:struct xfs_inode* kernel.trace("xfs_iext_insert") $ip:struct xfs_inode* $idx:xfs_extnum_t $r:struct xfs_bmbt_irec* $state:int $caller_ip:long unsigned int kernel.trace("xfs_iext_remove") $ip:struct xfs_inode* $idx:xfs_extnum_t $state:int $caller_ip:long unsigned int kernel.trace("xfs_iget_hit") $ip:struct xfs_inode* kernel.trace("xfs_iget_miss") $ip:struct xfs_inode* kernel.trace("xfs_iget_reclaim") $ip:struct xfs_inode* kernel.trace("xfs_iget_reclaim_fail") $ip:struct xfs_inode* kernel.trace("xfs_iget_skip") $ip:struct xfs_inode* kernel.trace("xfs_ihold") $ip:struct xfs_inode* $caller_ip:long unsigned int kernel.trace("xfs_ilock") $ip:struct xfs_inode* $lock_flags:unsigned int $caller_ip:long unsigned int kernel.trace("xfs_ilock_demote") $ip:struct xfs_inode* $lock_flags:unsigned int $caller_ip:long unsigned int kernel.trace("xfs_ilock_nowait") $ip:struct xfs_inode* $lock_flags:unsigned int $caller_ip:long unsigned int kernel.trace("xfs_inode_item_push") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_inode_pin") $ip:struct xfs_inode* $caller_ip:long unsigned int kernel.trace("xfs_inode_unpin") $ip:struct xfs_inode* $caller_ip:long unsigned int kernel.trace("xfs_inode_unpin_nowait") $ip:struct xfs_inode* $caller_ip:long unsigned int kernel.trace("xfs_invalidatepage") $inode:struct inode* $page:struct page* $off:long unsigned int kernel.trace("xfs_ioctl_setattr") $ip:struct xfs_inode* kernel.trace("xfs_irele") $ip:struct xfs_inode* $caller_ip:long unsigned int kernel.trace("xfs_itruncate_finish_end") $ip:struct xfs_inode* $new_size:xfs_fsize_t kernel.trace("xfs_itruncate_finish_start") $ip:struct xfs_inode* $new_size:xfs_fsize_t kernel.trace("xfs_itruncate_start") $ip:struct xfs_inode* $new_size:xfs_fsize_t $flag:int $toss_start:xfs_off_t $toss_finish:xfs_off_t kernel.trace("xfs_iunlock") $ip:struct xfs_inode* $lock_flags:unsigned int $caller_ip:long unsigned int kernel.trace("xfs_link") $dp:struct xfs_inode* $xfs_link:struct xfs_name* kernel.trace("xfs_log_done_nonperm") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_done_perm") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_grant_enter") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_grant_error") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_grant_exit") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_grant_sleep1") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_grant_sleep2") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_grant_wake1") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_grant_wake2") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_grant_wake_up") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_recover_buf_cancel") $log:struct log* $buf_f:struct xfs_buf_log_format* kernel.trace("xfs_log_recover_buf_cancel_add") $log:struct log* $buf_f:struct xfs_buf_log_format* kernel.trace("xfs_log_recover_buf_cancel_ref_inc") $log:struct log* $buf_f:struct xfs_buf_log_format* kernel.trace("xfs_log_recover_buf_dquot_buf") $log:struct log* $buf_f:struct xfs_buf_log_format* kernel.trace("xfs_log_recover_buf_inode_buf") $log:struct log* $buf_f:struct xfs_buf_log_format* kernel.trace("xfs_log_recover_buf_not_cancel") $log:struct log* $buf_f:struct xfs_buf_log_format* kernel.trace("xfs_log_recover_buf_recover") $log:struct log* $buf_f:struct xfs_buf_log_format* kernel.trace("xfs_log_recover_buf_reg_buf") $log:struct log* $buf_f:struct xfs_buf_log_format* kernel.trace("xfs_log_recover_inode_cancel") $log:struct log* $in_f:struct xfs_inode_log_format* kernel.trace("xfs_log_recover_inode_recover") $log:struct log* $in_f:struct xfs_inode_log_format* kernel.trace("xfs_log_recover_inode_skip") $log:struct log* $in_f:struct xfs_inode_log_format* kernel.trace("xfs_log_recover_item_add") $log:struct log* $trans:struct xlog_recover* $item:struct xlog_recover_item* $pass:int kernel.trace("xfs_log_recover_item_add_cont") $log:struct log* $trans:struct xlog_recover* $item:struct xlog_recover_item* $pass:int kernel.trace("xfs_log_recover_item_recover") $log:struct log* $trans:struct xlog_recover* $item:struct xlog_recover_item* $pass:int kernel.trace("xfs_log_recover_item_reorder_head") $log:struct log* $trans:struct xlog_recover* $item:struct xlog_recover_item* $pass:int kernel.trace("xfs_log_recover_item_reorder_tail") $log:struct log* $trans:struct xlog_recover* $item:struct xlog_recover_item* $pass:int kernel.trace("xfs_log_regrant_reserve_enter") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_regrant_reserve_exit") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_regrant_reserve_sub") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_regrant_write_enter") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_regrant_write_error") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_regrant_write_exit") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_regrant_write_sleep1") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_regrant_write_sleep2") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_regrant_write_wake1") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_regrant_write_wake2") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_regrant_write_wake_up") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_reserve") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_umount_write") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_ungrant_enter") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_ungrant_exit") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_log_ungrant_sub") $log:struct log* $tic:struct xlog_ticket* kernel.trace("xfs_lookup") $dp:struct xfs_inode* $xfs_lookup:struct xfs_name* kernel.trace("xfs_map_blocks_alloc") $ip:struct xfs_inode* $offset:xfs_off_t $count:ssize_t $type:int $irec:struct xfs_bmbt_irec* kernel.trace("xfs_map_blocks_found") $ip:struct xfs_inode* $offset:xfs_off_t $count:ssize_t $type:int $irec:struct xfs_bmbt_irec* kernel.trace("xfs_pagecache_inval") $ip:struct xfs_inode* $start:xfs_off_t $finish:xfs_off_t kernel.trace("xfs_perag_clear_reclaim") $mp:struct xfs_mount* $agno:xfs_agnumber_t $refcount:int $caller_ip:long unsigned int kernel.trace("xfs_perag_get") $mp:struct xfs_mount* $agno:xfs_agnumber_t $refcount:int $caller_ip:long unsigned int kernel.trace("xfs_perag_get_tag") $mp:struct xfs_mount* $agno:xfs_agnumber_t $refcount:int $caller_ip:long unsigned int kernel.trace("xfs_perag_put") $mp:struct xfs_mount* $agno:xfs_agnumber_t $refcount:int $caller_ip:long unsigned int kernel.trace("xfs_perag_set_reclaim") $mp:struct xfs_mount* $agno:xfs_agnumber_t $refcount:int $caller_ip:long unsigned int kernel.trace("xfs_readdir") $ip:struct xfs_inode* kernel.trace("xfs_readlink") $ip:struct xfs_inode* kernel.trace("xfs_releasepage") $inode:struct inode* $page:struct page* $off:long unsigned int kernel.trace("xfs_remove") $dp:struct xfs_inode* $xfs_remove:struct xfs_name* kernel.trace("xfs_rename") $src_dp:struct xfs_inode* $target_dp:struct xfs_inode* $src_name:struct xfs_name* $target_name:struct xfs_name* kernel.trace("xfs_reset_dqcounts") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_setattr") $ip:struct xfs_inode* kernel.trace("xfs_swap_extent_after") $ip:struct xfs_inode* $which:int kernel.trace("xfs_swap_extent_before") $ip:struct xfs_inode* $which:int kernel.trace("xfs_symlink") $dp:struct xfs_inode* $xfs_symlink:struct xfs_name* kernel.trace("xfs_trans_bhold") $bip:struct xfs_buf_log_item* kernel.trace("xfs_trans_bhold_release") $bip:struct xfs_buf_log_item* kernel.trace("xfs_trans_binval") $bip:struct xfs_buf_log_item* kernel.trace("xfs_trans_bjoin") $bip:struct xfs_buf_log_item* kernel.trace("xfs_trans_brelse") $bip:struct xfs_buf_log_item* kernel.trace("xfs_trans_commit_lsn") $trans:struct xfs_trans* kernel.trace("xfs_trans_get_buf") $bip:struct xfs_buf_log_item* kernel.trace("xfs_trans_get_buf_recur") $bip:struct xfs_buf_log_item* kernel.trace("xfs_trans_getsb") $bip:struct xfs_buf_log_item* kernel.trace("xfs_trans_getsb_recur") $bip:struct xfs_buf_log_item* kernel.trace("xfs_trans_log_buf") $bip:struct xfs_buf_log_item* kernel.trace("xfs_trans_read_buf") $bip:struct xfs_buf_log_item* kernel.trace("xfs_trans_read_buf_io") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_trans_read_buf_recur") $bip:struct xfs_buf_log_item* kernel.trace("xfs_trans_read_buf_shut") $bp:struct xfs_buf* $caller_ip:long unsigned int kernel.trace("xfs_unwritten_convert") $ip:struct xfs_inode* $offset:xfs_off_t $count:ssize_t kernel.trace("xfs_vm_bmap") $ip:struct xfs_inode* kernel.trace("xfs_write_inode") $ip:struct xfs_inode* kernel.trace("xfs_writepage") $inode:struct inode* $page:struct page* $off:long unsigned int 2013/4/12 符永涛 <yongtaofu@xxxxxxxxx>
-- 符永涛 |
| Previous by Date: | Re: need help how to debug xfs crash issue xfs_iunlink_remove: xfs_inotobp() returned error 22, Eric Sandeen |
|---|---|
| Next by Date: | Re: need help how to debug xfs crash issue xfs_iunlink_remove: xfs_inotobp() returned error 22, 符永涛 |
| Previous by Thread: | Re: need help how to debug xfs crash issue xfs_iunlink_remove: xfs_inotobp() returned error 22, Brian Foster |
| Next by Thread: | Re: need help how to debug xfs crash issue xfs_iunlink_remove: xfs_inotobp() returned error 22, Michael L. Semon |
| Indexes: | [Date] [Thread] [Top] [All Lists] |