Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- fs/afs/dir.c
- fs/afs/dir_silly.c, line 97
- fs/afs/file.c, line 379
- fs/afs/flock.c
- fs/afs/inode.c
- fs/afs/super.c, line 770
- fs/afs/xattr.c
Smatch caller information:
fs/afs/flock.c afs_extend_lock() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->flags | 0,64-u32max |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 5698040536724434944 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| BIT_INFO | 0 | op->flags | 0x40,0xffffffff |
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| HALF_LOCKED2 | &pool->lock |
fs/afs/flock.c afs_release_lock() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->flags | 0,64-u32max |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 6127520926053429248 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| BIT_INFO | 0 | op->flags | 0x40,0xffffffff |
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| HALF_LOCKED2 | &pool->lock |
fs/afs/flock.c afs_set_lock() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->lock.type | 0-1 |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 4248101635704791040 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen |
fs/afs/inode.c afs_root_iget() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_files | 1 |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 329520292327038976 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | &sb->s_umount |
fs/afs/inode.c afs_setattr() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->file | 4096-ptr_max |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 6882056202897981440 |
| PARAM_VALUE | 0 | op->setattr.attr | 4096-ptr_max |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| NOSPEC | 0 | op->setattr.attr->ia_size | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | op->setattr.attr->ia_mode | 0-u16max |
| USER_DATA | 0 | op->setattr.attr->ia_size | (-9223372036854775807)-(-4096),0-s64max |
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| LOCK2 | &vnode->validate_lock | ||
| HALF_LOCKED2 | &dentry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &dentry->d_lockref.lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct afs_vnode)->validate_lock |
fs/afs/file.c afs_issue_read() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->fetch.subreq | 4096-ptr_max |
| PARAM_VALUE | 0 | op->fetch.subreq->rreq | 4096-ptr_max |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 8379933260634849280 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| NOSPEC | 0 | op->fetch.subreq->io_iter.count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | op->fetch.subreq->io_iter.count | 0-9223372036854775806[c] |
| USER_DATA | 0 | op->fetch.subreq->io_iter.iov_offset | 0-u64max[c] |
| USER_DATA | 0 | op->fetch.subreq->len | 0-9223372036854775806[c] |
| USER_DATA | 0 | op->fetch.subreq->start | 0-18446744073709551614 |
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen |
fs/afs/dir_silly.c afs_do_silly_rename() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | op->dentry->d_inode | 0,4096-ptr_max |
| PARAM_VALUE | 0 | op->dentry->d_parent | 4096-ptr_max |
| PARAM_VALUE | 0 | op->dentry_2 | 4096-ptr_max |
| PARAM_VALUE | 0 | op->file | 4096-ptr_max |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->more_files | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_files | 4 |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 6447129959336472576 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->dentry | (-1),1-s32max |
| BUF_SIZE | 0 | op->more_files | 352 |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| HALF_LOCKED2 | &new->d_lockref.lock | ||
| HALF_LOCKED2 | &old->d_sb->s_vfs_rename_mutex | ||
| HALF_LOCKED2 | &target->i_rwsem |
fs/afs/super.c afs_statfs() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_files | 1 |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 7666012582517952512 |
| PARAM_VALUE | 0 | op->volstatus.buf | 4096-ptr_max |
| PARAM_VALUE | 0 | op->volstatus.buf->f_bsize | 1024 |
| PARAM_VALUE | 0 | op->volstatus.buf->f_namelen | 255 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| HALF_LOCKED2 | &s->s_umount |
fs/afs/dir.c afs_create() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->create.mode | 32768-98303 |
| PARAM_VALUE | 0 | op->create.reason | 0 |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | op->dentry->d_inode | 0 |
| PARAM_VALUE | 0 | op->dentry->d_name.len | 0-255 |
| PARAM_VALUE | 0 | op->file | 4096-ptr_max |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 3642800478423617536 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->dentry | (-1),1-s32max |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| BIT_INFO | 0 | op->create.mode | 0x8000,0xffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | op->create.mode | 32768-36862,65536-69631[c] |
| USER_DATA | 0 | op->dentry->__d_name.hash | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| USER_PTR | 0 | op->dentry->__d_name.name | |
| HALF_LOCKED2 | &dir->i_rwsem |
fs/afs/dir.c afs_link() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->create.reason | 1 |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | op->dentry->d_inode | 0 |
| PARAM_VALUE | 0 | op->dentry->d_name.len | 0-255 |
| PARAM_VALUE | 0 | op->dentry_2 | 4096-ptr_max |
| PARAM_VALUE | 0 | op->dentry_2->d_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | op->file | 4096-ptr_max |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->key->sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | op->key->sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 5928832752542019584 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->dentry | (-1),1-s32max |
| BUF_SIZE | 0 | op->dentry_2 | (-1),1-s32max |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| LOCK2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/afs/dir.c afs_mkdir() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->create.mode | 16384-17407 |
| PARAM_VALUE | 0 | op->create.reason | 2 |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | op->dentry->d_inode | 0 |
| PARAM_VALUE | 0 | op->file | 4096-ptr_max |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 3292403165253476352 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->dentry | (-1)-s32max |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| BIT_INFO | 0 | op->create.mode | 0x4000,0x7fff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | op->create.mode | 16384-17407[c] |
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| HALF_LOCKED2 | &dentry->d_lockref.lock |
fs/afs/dir.c afs_rename() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->cumul_error.error | 0 |
| PARAM_VALUE | 0 | op->dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | op->dentry->d_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | op->dentry_2 | 4096-ptr_max |
| PARAM_VALUE | 0 | op->dentry_2->d_inode | 0,4096-ptr_max |
| PARAM_VALUE | 0 | op->file | 4096-ptr_max |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->key->sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | op->key->sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | op->more_files | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_files | 4 |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 4407118791517859840,4779836327770296320,6078136640913612800 |
| PARAM_VALUE | 0 | op->rename.rename_flags | 0-2 |
| PARAM_VALUE | 0 | op->rename.tmp->d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | op->rename.tmp->d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | op->rename.tmp->d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | op->rename.tmp->d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | op->rename.tmp->d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | op->rename.tmp->d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | op->rename.tmp->d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | op->rename.tmp->d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | op->rename.tmp->d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->more_files | 352 |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| BIT_INFO | 0 | op->ops | 0x1211041400000,0x7f7dfbf2f3fff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | op->dentry_2->__d_name.hash | 0-u32max[c] |
| USER_DATA | 0 | op->rename.rename_flags | 0-2[c] |
| USER_DATA | 0 | op->rename.tmp->__d_name.hash | 0-u32max[c] |
| USER_DATA | 0 | op->rename.tmp->d_parent->__d_name.hash | 0-u32max[c] |
| USER_DATA | 0 | op->rename.tmp->d_parent->d_inode->i_mode | 0-u16max |
| USER_DATA | 0 | op->rename.tmp->d_parent->d_inode->i_size | (-9223372036854775807)-(-4),0-s64max |
| USER_DATA | 0 | op->rename.tmp->d_parent->d_sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | op->rename.tmp->d_sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | *op->rename.tmp->__d_name.name | 0-255 |
| USER_DATA | 0 | *op->rename.tmp->d_parent->__d_name.name | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| NO_OVERFLOW_SIMPLE | 0 | op->rename.tmp->d_sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | op->rename.tmp->d_sb->s_blocksize_bits | |
| USER_PTR | 0 | op->dentry_2->__d_name.name | |
| USER_PTR | 0 | op->rename.tmp->__d_name.name | |
| USER_PTR | 0 | op->rename.tmp->d_parent->__d_name.name | |
| HALF_LOCKED2 | &source->i_rwsem | ||
| HALF_LOCKED2 | &target->i_rwsem |
fs/afs/dir.c afs_rmdir() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | op->dentry->d_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | op->file | 4096-ptr_max |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->key->sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | op->key->sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 6496363086299197440 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->dentry | (-1),1-s32max |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| LOCK2 | &dentry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &dentry->d_lockref.lock | ||
| HALF_LOCKED2 | &dentry->d_sb->s_vfs_rename_mutex | ||
| HALF_LOCKED2 | &dir->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &dir->i_rwsem | ||
| HALF_LOCKED2 | &vnode->rmdir_lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/afs/dir.c afs_symlink() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->create.reason | 10 |
| PARAM_VALUE | 0 | op->create.symlink | 4096-ptr_max |
| PARAM_VALUE | 0 | op->create.symlink->ref.refs.counter | 1 |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | op->dentry->d_inode | 0 |
| PARAM_VALUE | 0 | op->dentry->d_name.len | 0-255 |
| PARAM_VALUE | 0 | op->file | 4096-ptr_max |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 8275526567071059968 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->create.symlink | 25-1048 |
| BUF_SIZE | 0 | op->dentry | (-1),1-s32max |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen |
fs/afs/xattr.c afs_xattr_set_acl() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->acl | 4096-ptr_max |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 7199226422830469120 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| PARAM_VALUE | 0 | op->yacl | 4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | op->acl->size | 0-65536 |
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| HALF_LOCKED2 | &dentry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/afs/xattr.c afs_xattr_set_yfs() -> afs_do_sync_operation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 4096-ptr_max |
| PARAM_VALUE | 0 | op->acl | 4096-ptr_max |
| PARAM_VALUE | 0 | op->cumul_error.error | (-89) |
| PARAM_VALUE | 0 | op->key | 4096-ptr_max |
| PARAM_VALUE | 0 | op->nr_iterations | (-1) |
| PARAM_VALUE | 0 | op->ops | 3764737463186743296 |
| PARAM_VALUE | 0 | op->volume | 0,4096-ptr_max |
| PARAM_VALUE | 0 | op->yacl | 4096-ptr_max |
| BUF_SIZE | 0 | op | 664 |
| BUF_SIZE | 0 | op->ops | 56 |
| DATA_SOURCE | 0 | op | r afs_alloc_operation |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | op->acl->size | 0-65536 |
| NO_OVERFLOW_SIMPLE | 0 | op->key->quotalen | |
| HALF_LOCKED2 | &dentry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem |