Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/filemap.c file_write_and_wait_range() -> mapping_needs_writeback()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

mm/filemap.c filemap_write_and_wait_range() -> mapping_needs_writeback()

Type Parameter Key Value
BUF_SIZE 0 mapping->a_ops (-1),152
DATA_SOURCE 0 mapping $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 mapping->host->i_bytes
NO_OVERFLOW_SIMPLE 0 mapping->host->i_size
HALF_LOCKED2 &(inode->i_sb)->s_fs_info->nfs_sync_rwlock
HALF_LOCKED2 &ci->i_truncate_mutex
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode_info->lower_file_mutex
HALF_LOCKED2 &log_ni->runlist.lock
HALF_LOCKED2 &ls->ls_mutex
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &ni->mrec_lock
HALF_LOCKED2 &src->i_rwsem
HALF_LOCKED2 &vi->i_rwsem
HALF_LOCKED2 0 &mapping->invalidate_lock