Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/cachefiles/namei.c cachefiles_bury_object() -> cachefiles_inject_read_error()

Type Parameter Key Value
HALF_LOCKED2 &cache->daemon_mutex
HALF_LOCKED2 &cache->store->d_inode->i_rwsem
HALF_LOCKED2 &dir->d_inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/cachefiles/namei.c cachefiles_commit_tmpfile() -> cachefiles_inject_read_error()

Type Parameter Key Value
LOCK2 &pool->lock

fs/cachefiles/namei.c cachefiles_commit_tmpfile() -> cachefiles_inject_read_error()

Type Parameter Key Value
LOCK2 &pool->lock

fs/cachefiles/namei.c cachefiles_commit_tmpfile() -> cachefiles_inject_read_error()

Type Parameter Key Value
LOCK2 &pool->lock

fs/cachefiles/namei.c cachefiles_get_directory() -> cachefiles_inject_read_error()

Type Parameter Key Value
HALF_LOCKED2 &cache->daemon_mutex

fs/cachefiles/namei.c cachefiles_look_up_object() -> cachefiles_inject_read_error()

Type Parameter Key Value
LOCK2 &pool->lock

fs/cachefiles/io.c __cachefiles_prepare_write() -> cachefiles_inject_read_error()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/cachefiles/io.c __cachefiles_prepare_write() -> cachefiles_inject_read_error()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/cachefiles/io.c cachefiles_do_prepare_read() -> cachefiles_inject_read_error()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/cachefiles/io.c cachefiles_do_prepare_read() -> cachefiles_inject_read_error()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/cachefiles/io.c cachefiles_query_occupancy() -> cachefiles_inject_read_error()

Type Parameter Key Value

fs/cachefiles/io.c cachefiles_query_occupancy() -> cachefiles_inject_read_error()

Type Parameter Key Value

fs/cachefiles/io.c cachefiles_read() -> cachefiles_inject_read_error()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dvnode->validate_lock
HALF_LOCKED2 &vnode->validate_lock
TYPE_LOCK (struct afs_vnode)->validate_lock

fs/cachefiles/io.c cachefiles_read() -> cachefiles_inject_read_error()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/cachefiles/xattr.c cachefiles_check_auxdata() -> cachefiles_inject_read_error()

Type Parameter Key Value
LOCK2 &pool->lock

fs/cachefiles/xattr.c cachefiles_check_volume_xattr() -> cachefiles_inject_read_error()

Type Parameter Key Value
HALF_LOCKED2 &cache->store->d_inode->i_rwsem
HALF_LOCKED2 &pool->lock