Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- fs/gfs2/aops.c, line 371
- fs/gfs2/file.c, line 245
- fs/gfs2/glops.c
- fs/gfs2/ops_fstype.c, line 1780
- fs/gfs2/quota.c, line 996
- fs/gfs2/rgrp.c, line 2186
- fs/gfs2/super.c
- fs/gfs2/trace_gfs2.h, line 355
- fs/gfs2/trans.c, line 163
Smatch caller information:
fs/gfs2/ops_fstype.c gfs2_kill_sb() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdp | 1-u64max |
| PARAM_VALUE | 1 | gl | 0 |
| PARAM_VALUE | 2 | flags | 131076 |
| BUF_SIZE | 0 | sdp | (-1),4608 |
| BUF_SIZE | 0 | sdp | (-1),4608 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
| HALF_LOCKED2 | &s->s_umount | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/gfs2/aops.c gfs2_jdata_writepages() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdp->sd_log_blks_free.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdp->sd_log_blks_needed.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->list.prev | 2212933610777083904 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | sdp->sd_log_revokes_available.counter | s32min-s32max |
| PARAM_VALUE | 2 | flags | 514 |
| BUF_SIZE | 0 | sdp | 1-s32max |
| BUF_SIZE | 0 | sdp | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
fs/gfs2/quota.c do_sync() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gl | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 262146 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
| HALF_LOCKED2 | &sdp->sd_quota_sync_mutex |
fs/gfs2/glops.c gfs2_ail_empty_gl() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdp | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_ail2_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_jdesc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | sdp->sd_log_ordered.next | 4096-791686512320380927,791686512320380929-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_ordered.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_vfs | 4096-ptr_max |
| PARAM_VALUE | 1 | gl | 0 |
| PARAM_VALUE | 2 | flags | 2050 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
| HALF_LOCKED2 | &pool->lock |
fs/gfs2/glops.c gfs2_ail_flush() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdp | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->list.prev | 2212933610777083904 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | sdp->sd_vfs | 4096-ptr_max |
| PARAM_VALUE | 1 | gl | 0 |
| PARAM_VALUE | 2 | flags | 4098 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
fs/gfs2/glops.c inode_go_inval() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdp | 4096-ptr_max |
| PARAM_VALUE | 1 | gl | 0 |
| PARAM_VALUE | 2 | flags | 32770 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
fs/gfs2/glops.c inode_go_sync() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdp | 4096-ptr_max |
| PARAM_VALUE | 1 | gl | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_lockref.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_inode->i_mapping->host->i_sb->s_export_op->encode_fh | 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry | 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent | 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_inode->i_mapping->host->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1293513186369728512,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488-s64max |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_log_flush_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_log_flush_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_vfs->s_umount.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_vfs->s_umount.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | gl->gl_object | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_callback | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_dump | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_flags | 0,2-3 |
| PARAM_VALUE | 1 | gl->gl_ops->go_held | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_instantiate | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_inval | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_subclass | 0-1 |
| PARAM_VALUE | 1 | gl->gl_ops->go_sync | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_type | 1-6,8-9 |
| PARAM_VALUE | 1 | gl->gl_ops->go_xmote_bh | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_state | 1 |
| PARAM_VALUE | 1 | gl->gl_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | gl->gl_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | gl->gl_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | flags | 16386 |
| DATA_SOURCE | 1 | gl | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | gl->gl_name.ln_sbd->sd_jdesc->jd_log_bio->bi_io_vec | |
| UNITS | 0 | sdp | unit_byte |
| HALF_LOCKED2 | &pool->lock |
fs/gfs2/glops.c rgrp_go_sync() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdp | 4096-ptr_max |
| PARAM_VALUE | 1 | gl | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_lockref.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_inode->i_mapping->host->i_sb->s_export_op->encode_fh | 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry | 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent | 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_inode->i_mapping->host->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1293513186369728512,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488-s64max |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_log_flush_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_log_flush_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_vfs->s_umount.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 1 | gl->gl_name.ln_sbd->sd_vfs->s_umount.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | gl->gl_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_callback | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_dump | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_flags | 0,2-3 |
| PARAM_VALUE | 1 | gl->gl_ops->go_held | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_instantiate | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_inval | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_subclass | 0-1 |
| PARAM_VALUE | 1 | gl->gl_ops->go_sync | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_type | 1-6,8-9 |
| PARAM_VALUE | 1 | gl->gl_ops->go_xmote_bh | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_state | 1 |
| PARAM_VALUE | 1 | gl->gl_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | gl->gl_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | gl->gl_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | flags | 8194 |
| DATA_SOURCE | 1 | gl | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | gl->gl_name.ln_sbd->sd_jdesc->jd_log_bio->bi_io_vec | |
| UNITS | 0 | sdp | unit_byte |
| HALF_LOCKED2 | &pool->lock |
fs/gfs2/super.c evict_linked_inode() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gl | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_flags | 0,2-3 |
| PARAM_VALUE | 2 | flags | 8388610 |
| BUF_SIZE | 0 | sdp | 1-s32max |
| BUF_SIZE | 0 | sdp | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
fs/gfs2/super.c gfs2_freeze_fs() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdp | 4096-ptr_max |
| PARAM_VALUE | 1 | gl | 0 |
| PARAM_VALUE | 2 | flags | 65552 |
| BUF_SIZE | 0 | sdp | 1-s32max |
| BUF_SIZE | 0 | sdp | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
| LOCK2 | &sb->s_umount | ||
| HALF_LOCKED2 | &bdev->bd_fsfreeze_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &sdp->sd_freeze_mutex | ||
| HALF_LOCKED2 | global &dax_srcu | ||
| TYPE_LOCK | (struct super_block)->s_umount |
fs/gfs2/super.c gfs2_make_fs_ro() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdp | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_logd_process | 0 |
| PARAM_VALUE | 0 | sdp->sd_quotad_process | 0 |
| PARAM_VALUE | 0 | sdp->sd_vfs | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_blks_free.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_blks_needed.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_flush_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_flush_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_flush_lock.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_flush_lock.first_waiter->list.prev | 2212933610777083904 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_flush_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_revokes_available.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_statfs_spin.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_vfs | 4096-ptr_max |
| PARAM_VALUE | 0 | *sdp->sd_logd_process->delays->lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *sdp->sd_quotad_process->delays->lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | gl | 0 |
| PARAM_VALUE | 2 | flags | 2097152 |
| BUF_SIZE | 0 | sdp | (-1),1-s32max |
| BUF_SIZE | 0 | sdp | (-1),1-s32max |
| CAPPED_DATA | 0 | sdp->sd_vfs->s_fs_info | 1 |
| DATA_SOURCE | 0 | sdp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
| HALF_LOCKED2 | &sb->s_umount |
fs/gfs2/super.c gfs2_make_fs_ro() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdp | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_ail2_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_ail2_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_ail2_list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_jdesc->jd_log_bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdp->sd_jdesc->jd_log_bio->bi_end_io | 6431644242391375872 |
| PARAM_VALUE | 0 | sdp->sd_jdesc->jd_log_bio->bi_private | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | sdp->sd_log_idle | 0-1 |
| PARAM_VALUE | 0 | sdp->sd_log_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdp->sd_log_ordered.next->next | 0 |
| PARAM_VALUE | 0 | sdp->sd_log_ordered.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_ordered.next->prev->prev | 791686512320380928 |
| PARAM_VALUE | 0 | sdp->sd_log_ordered.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_ordered.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_ordered.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_tr->tr_list.next | 56,4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_ordered_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_blks_free.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_blks_needed.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_flush_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_flush_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_flush_lock.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_flush_lock.first_waiter->list.prev | 2212933610777083904 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_flush_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_log_revokes_available.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_statfs_spin.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_fs_info->sd_vfs | 4096-ptr_max |
| PARAM_VALUE | 0 | *sdp->sd_jdesc->jd_log_bio->bi_crypt_context->codec->alpha_to | 0-u16max |
| PARAM_VALUE | 0 | *sdp->sd_jdesc->jd_log_bio->bi_crypt_context->codec->genpoly | 0-u16max |
| PARAM_VALUE | 0 | *sdp->sd_jdesc->jd_log_bio->bi_crypt_context->codec->index_of | 0-u16max |
| PARAM_VALUE | 0 | *sdp->sd_logd_process->delays->lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *sdp->sd_quotad_process->delays->lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | gl | 0 |
| PARAM_VALUE | 2 | flags | 2097160 |
| BUF_SIZE | 0 | sdp | (-1),1-s32max |
| BUF_SIZE | 0 | sdp | (-1),1-s32max |
| DATA_SOURCE | 0 | sdp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
| HALF_LOCKED2 | &sb->s_umount |
fs/gfs2/super.c gfs2_sync_fs() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdp | 4096-ptr_max |
| PARAM_VALUE | 1 | gl | 0 |
| PARAM_VALUE | 2 | flags | 4194306 |
| BUF_SIZE | 0 | sdp | (-1),376,4416 |
| BUF_SIZE | 0 | sdp | (-1),376,4416 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
| HALF_LOCKED2 | &sb->s_umount |
fs/gfs2/super.c gfs2_write_inode() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gl | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_ops->go_flags | 0,2-3 |
| PARAM_VALUE | 2 | flags | 1048578 |
| BUF_SIZE | 0 | sdp | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/gfs2/file.c do_gfs2_set_flags() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gl | 4096-ptr_max |
| PARAM_VALUE | 1 | gl->gl_lockref.count | 1-s32max |
| PARAM_VALUE | 2 | flags | 1026 |
| BUF_SIZE | 0 | sdp | 1-s32max |
| BUF_SIZE | 0 | sdp | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/gfs2/trans.c gfs2_trans_end() -> gfs2_log_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdp | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_ail_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdp->sd_jdesc | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdp->sd_log_flush_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sdp->sd_log_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdp->sd_log_thresh1.counter | (-2147483647)-s32max |
| PARAM_VALUE | 0 | sdp->sd_log_thresh2.counter | s32min-(-1),1-s32max |
| PARAM_VALUE | 0 | sdp->sd_log_tr | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_tr->tr_ail1_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_tr->tr_ail2_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_tr->tr_buf.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_log_tr->tr_databuf.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_vfs | 4096-ptr_max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_bdev->bd_mapping->host->i_sb->s_export_op->encode_fh | 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_bdev->bd_mapping->host->i_sb->s_export_op->fh_to_dentry | 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_bdev->bd_mapping->host->i_sb->s_export_op->fh_to_parent | 0,5297,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max |
| PARAM_VALUE | 0 | sdp->sd_vfs->s_bdev->bd_mapping->host->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 1 | gl | 0 |
| PARAM_VALUE | 2 | flags | 16777218 |
| BUF_SIZE | 0 | sdp | (-1),1-s32max |
| BUF_SIZE | 0 | sdp | (-1),1-s32max |
| CAPPED_DATA | 0 | &sdp->sd_log_flush_lock | 1 |
| DATA_SOURCE | 0 | sdp | $0 |
| BIT_INFO | 0 | sdp->sd_vfs->s_flags | 0x10,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdp | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &ip->i_inode.i_rwsem | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock |