Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

mm/filemap.c file_check_and_advance_wb_err() -> errseq_check_and_advance()

Type Parameter Key Value
PARAM_VALUE 0 eseq 4096-ptr_max
PARAM_VALUE 1 since 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &file->f_lock
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct file)->f_lock

fs/jbd2/journal.c jbd2_init_fs_dev_write_error() -> errseq_check_and_advance()

Type Parameter Key Value
PARAM_VALUE 0 eseq 4096-ptr_max
PARAM_VALUE 1 since 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/ext4_jbd2.c ext4_check_bdev_write_error() -> errseq_check_and_advance()

Type Parameter Key Value
PARAM_VALUE 0 eseq 4096-ptr_max
PARAM_VALUE 1 since 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sbi->s_bdev_wb_lock
HALF_LOCKED2 &ei->i_data_sem
HALF_LOCKED2 &elr->lr_super->s_umount
HALF_LOCKED2 &grp->alloc_sem
HALF_LOCKED2 &sbi->s_orphan_lock
TYPE_LOCK (struct ext4_sb_info)->s_bdev_wb_lock

fs/sync.c __do_sys_syncfs() -> errseq_check_and_advance()

Type Parameter Key Value
PARAM_VALUE 0 eseq 4096-ptr_max
PARAM_VALUE 1 since 324,4096-ptr_max

fs/sync.c __do_sys_syncfs() -> errseq_check_and_advance()

Type Parameter Key Value
PARAM_VALUE 0 eseq 4096-ptr_max
PARAM_VALUE 1 since 324,4096-ptr_max