Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/f2fs/gc.c f2fs_resize_fs() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 2952496560275865600
PARAM_VALUE 3 data 2451
BUF_SIZE 2 func 15
CAPABLE 0 21
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sb->s_bdev->bd_mapping->host->i_bytes
UNITS 0 sb unit_byte
LOCK2 &sbi->cp_global_sem.internal_rwsem
LOCK2 &sbi->gc_lock.internal_rwsem

fs/f2fs/gc.c gc_data_segment() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 1551505131122458624
PARAM_VALUE 3 data 1654
BUF_SIZE 2 func 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
HALF_LOCKED2 &sbi->pin_sem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/gc.c is_alive() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 8044322400627580928
PARAM_VALUE 3 data 1169
BUF_SIZE 2 func 9
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
HALF_LOCKED2 &sbi->pin_sem.internal_rwsem

fs/f2fs/gc.c is_alive() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 8044322400627580928
PARAM_VALUE 3 data 1205
BUF_SIZE 2 func 9
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
HALF_LOCKED2 &sbi->pin_sem.internal_rwsem

fs/f2fs/inode.c do_read_inode() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 7390136047841976320
PARAM_VALUE 3 data 495
BUF_SIZE 2 func 14
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem

fs/f2fs/inode.c f2fs_delete_inode() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 1302454147137224704
PARAM_VALUE 3 data 983
BUF_SIZE 2 func 18
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/f2fs/inode.c f2fs_delete_inode() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 1302454147137224704
PARAM_VALUE 3 data 1014
BUF_SIZE 2 func 18
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/f2fs/inode.c f2fs_handle_failed_inode() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 4386692761426939904
PARAM_VALUE 3 data 1139
BUF_SIZE 2 func 25
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/inode.c f2fs_handle_failed_inode() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 4386692761426939904
PARAM_VALUE 3 data 1148
BUF_SIZE 2 func 25
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/inode.c f2fs_iget() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 1503445130223878144
PARAM_VALUE 3 data 602
BUF_SIZE 2 func 10
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem

fs/f2fs/segment.c check_block_count() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 7900930845231538176
PARAM_VALUE 3 data 845
BUF_SIZE 2 func 18
CAPPED_DATA 0 sb 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &curseg->journal_rwsem
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sit_i->sentry_lock

fs/f2fs/segment.c check_block_count() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 7900930845231538176
PARAM_VALUE 3 data 860
BUF_SIZE 2 func 18
CAPPED_DATA 0 sb 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &curseg->journal_rwsem
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sit_i->sentry_lock

fs/f2fs/segment.c dec_valid_block_count() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 8063173149094567936
PARAM_VALUE 3 data 2779
BUF_SIZE 2 func 22
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &sbi->cp_rwsem.internal_rwsem
LOCK2 &sbi->stat_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem
TYPE_LOCK (struct f2fs_sb_info)->stat_lock
TYPE_LOCK (struct inode)->i_rwsem

fs/f2fs/segment.c dec_valid_block_count() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 8063173149094567936
PARAM_VALUE 3 data 2793
BUF_SIZE 2 func 22
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &sbi->cp_rwsem.internal_rwsem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/f2fs/segment.c f2fs_inplace_write_data() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 5216733873067802624
PARAM_VALUE 3 data 4192
BUF_SIZE 2 func 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem

fs/f2fs/recovery.c init_recovered_filename() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 2072309020060487680
PARAM_VALUE 3 data 135
BUF_SIZE 2 func 24
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &sbi->cp_global_sem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/checkpoint.c __f2fs_is_valid_blkaddr() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 982237493593788416
PARAM_VALUE 3 data 409
BUF_SIZE 2 func 24
STR_LEN 0 sb (-1)
STR_LEN 0 sb (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sb->s_flags 0-2181237759[c]
UNITS 0 sb unit_byte
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem

fs/f2fs/checkpoint.c __is_bitmap_valid() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 6336285887935721472
PARAM_VALUE 3 data 364
BUF_SIZE 2 func 18
STR_LEN 0 sb (-1)
STR_LEN 0 sb (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &sbi->io_order_lock.internal_rwsem
HALF_LOCKED2 &sbi->node_write.internal_rwsem
HALF_LOCKED2 &sbi->pin_sem.internal_rwsem
HALF_LOCKED2 &sbi->umount_mutex

fs/f2fs/checkpoint.c f2fs_recover_orphan_inodes() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 1592038502359621632
PARAM_VALUE 3 data 1057
BUF_SIZE 2 func 27
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/f2fs/checkpoint.c recover_orphan_inode() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 781568427814879232
PARAM_VALUE 3 data 1014
BUF_SIZE 2 func 21
CAPPED_DATA 0 sb 1
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/f2fs/data.c dec_valid_block_count() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 777460772530139136
PARAM_VALUE 3 data 2779
BUF_SIZE 2 func 22
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &sbi->stat_lock
TYPE_LOCK (struct f2fs_sb_info)->stat_lock

fs/f2fs/data.c dec_valid_block_count() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 777460772530139136
PARAM_VALUE 3 data 2793
BUF_SIZE 2 func 22
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/f2fs/xattr.c __f2fs_setxattr() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 5383596557238181888
PARAM_VALUE 3 data 680
BUF_SIZE 2 func 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem

fs/f2fs/xattr.c __f2fs_setxattr() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 5383596557238181888
PARAM_VALUE 3 data 709
BUF_SIZE 2 func 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem

fs/f2fs/xattr.c f2fs_listxattr() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 2111907989684604928
PARAM_VALUE 3 data 590
BUF_SIZE 2 func 15
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/f2fs/xattr.c lookup_all_xattrs() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 8758419493601533952
PARAM_VALUE 3 data 371
BUF_SIZE 2 func 18
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/f2fs/namei.c f2fs_lookup() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 3676894678677966848
PARAM_VALUE 3 data 529
BUF_SIZE 2 func 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &dir->i_rwsem

fs/f2fs/namei.c f2fs_unlink() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 7080691080726949888
PARAM_VALUE 3 data 633
BUF_SIZE 2 func 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/f2fs/inline.c f2fs_convert_inline_folio() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 7620657457539428352
PARAM_VALUE 3 data 179
BUF_SIZE 2 func 26
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem

fs/f2fs/inline.c f2fs_move_inline_dirents() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 2902927944782852096
PARAM_VALUE 3 data 435
BUF_SIZE 2 func 25
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/verity.c f2fs_end_enable_verity() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 3628556737866932224
PARAM_VALUE 3 data 213
BUF_SIZE 2 func 23
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/f2fs/file.c dec_valid_block_count() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 540034657574752256
PARAM_VALUE 3 data 2779
BUF_SIZE 2 func 22
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &sbi->stat_lock
HALF_LOCKED2 &inode->i_mapping->invalidate_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct f2fs_sb_info)->stat_lock

fs/f2fs/file.c dec_valid_block_count() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 540034657574752256
PARAM_VALUE 3 data 2793
BUF_SIZE 2 func 22
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_mapping->invalidate_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem

fs/f2fs/file.c f2fs_do_shutdown() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 6715972618658279424
PARAM_VALUE 3 data 2566
BUF_SIZE 2 func 17
CAPABLE 0 21
RX_PATH
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/f2fs/file.c f2fs_ioc_reserve_dev_alias() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 8525988432361304064
PARAM_VALUE 3 data 3782
BUF_SIZE 2 func 27
CAPABLE 0 21
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/f2fs/dir.c f2fs_fill_dentries() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 4389147976137551872
PARAM_VALUE 3 data 1009
BUF_SIZE 2 func 19
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/f2fs/dir.c f2fs_fill_dentries() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 4389147976137551872
PARAM_VALUE 3 data 1027
BUF_SIZE 2 func 19
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/f2fs/super.c f2fs_fill_super() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 9031587682875895808
PARAM_VALUE 3 data 5220
BUF_SIZE 2 func 16
DATA_SOURCE 0 sb $0
STR_LEN 0 sb (-1)
STR_LEN 0 sb (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sb->s_flags 0-2181237759[c]
USER_DATA 0 sb->s_fs_info->s_first_error_block s64min-s64max[c]
USER_DATA 0 sb->s_fs_info->s_first_error_ino 0-4294967295
UNITS 0 sb unit_byte
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &sb->s_root->d_lockref.lock

fs/f2fs/super.c f2fs_stop_checkpoint() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 1
PARAM_VALUE 2 func 7204198263535714304
PARAM_VALUE 3 data 1-12
BUF_SIZE 2 func 21
DATA_SOURCE 3 data $2
STR_LEN 0 sb (-1)
STR_LEN 0 sb (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sb->s_flags 0-2181237759[c]
UNITS 0 sb unit_byte
HALF_LOCKED2 &free_i->segmap_lock
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem

fs/f2fs/node.c __f2fs_build_free_nids() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 5888634710724681728
PARAM_VALUE 3 data 2649
BUF_SIZE 2 func 23
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem

fs/f2fs/node.c dec_valid_node_count() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 1037847129682882560
PARAM_VALUE 3 data 3047
BUF_SIZE 2 func 21
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &sbi->stat_lock
TYPE_LOCK (struct f2fs_sb_info)->stat_lock

fs/f2fs/node.c dec_valid_node_count() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 1037847129682882560
PARAM_VALUE 3 data 3066
BUF_SIZE 2 func 21
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/f2fs/node.c f2fs_check_nid_range() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 6987138838412967936
PARAM_VALUE 3 data 42
BUF_SIZE 2 func 21
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &curseg->journal_rwsem
HALF_LOCKED2 &nm_i->nat_tree_lock.internal_rwsem
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem

fs/f2fs/node.c f2fs_get_dnode_of_data() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 2972377645345341440
PARAM_VALUE 3 data 861
BUF_SIZE 2 func 23
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_mapping->invalidate_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &src_inode->i_rwsem

fs/f2fs/node.c f2fs_get_node_info() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 4384652671542484992
PARAM_VALUE 3 data 644
BUF_SIZE 2 func 19
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &src_inode->i_rwsem

fs/f2fs/node.c f2fs_get_node_info() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 4384652671542484992
PARAM_VALUE 3 data 656
BUF_SIZE 2 func 19
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &src_inode->i_rwsem

fs/f2fs/node.c f2fs_new_node_folio() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 7989514488739180544
PARAM_VALUE 3 data 1414
BUF_SIZE 2 func 20
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/f2fs/node.c f2fs_remove_inode_page() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 1024631536796565504
PARAM_VALUE 3 data 1365
BUF_SIZE 2 func 23
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/node.c f2fs_sanity_check_node_footer() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 9156784592592924672
PARAM_VALUE 3 data 1563
BUF_SIZE 2 func 30
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/f2fs/node.c f2fs_truncate_inode_blocks() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 4971771329041530880
PARAM_VALUE 3 data 1208
BUF_SIZE 2 func 27
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_mapping->invalidate_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem

fs/f2fs/node.c f2fs_truncate_inode_blocks() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 4971771329041530880
PARAM_VALUE 3 data 1272
BUF_SIZE 2 func 27
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_mapping->invalidate_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem

fs/f2fs/node.c truncate_dnode() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 2245447285140611072
PARAM_VALUE 3 data 1027
BUF_SIZE 2 func 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/f2fs/node.c truncate_node() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 1105019413482029056
PARAM_VALUE 3 data 977
BUF_SIZE 2 func 14
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem

fs/f2fs/compress.c f2fs_decompress_cluster() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 1025126966597763072
PARAM_VALUE 3 data 782
BUF_SIZE 2 func 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/f2fs/compress.c f2fs_sanity_check_cluster() -> f2fs_fault_report()

Type Parameter Key Value
PARAM_VALUE 1 err_code 0
PARAM_VALUE 2 func 2334359745586610176
PARAM_VALUE 3 data 939
BUF_SIZE 2 func 26
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem