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 |