Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- block/bdev.c, line 1247
- drivers/mtd/devices/block2mtd.c, line 212
- fs/btrfs/volumes.c
- fs/jfs/jfs_logmgr.c
- fs/super.c
- kernel/power/swap.c, line 1602
Smatch caller information:
fs/btrfs/volumes.c btrfs_get_bdev_and_sb() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_ep | 0 |
| PARAM_VALUE | 0 | bdev_file->f_flags | 0,32768-u32max |
| PARAM_VALUE | 0 | bdev_file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mode | 0,64-u32max |
| PARAM_VALUE | 0 | bdev_file->f_op | 8212791493360840704 |
| PARAM_VALUE | 0 | bdev_file->f_owner | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_sb_err | 0 |
| PARAM_VALUE | 0 | bdev_file->private_data | 0-ptr_max |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| HALF_LOCKED2 | global &uuid_mutex |
fs/btrfs/volumes.c btrfs_get_dev_args_from_path() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_flags | 0,32768-4294967295 |
| PARAM_VALUE | 0 | bdev_file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | bdev_file->f_mode | 0,64-4294967295 |
| PARAM_VALUE | 0 | bdev_file->f_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.order | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.start | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_sb_err | 0 |
| PARAM_VALUE | 0 | bdev_file->f_security | 0 |
| CAPABLE | 0 | 21 | |
| NOCHECK_CALL | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-4294967295 |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-4294967295 |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_open_device_deny_freeze() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | bdev_file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_ep | 0 |
| PARAM_VALUE | 0 | bdev_file->f_flags | 0,32768-u32max |
| PARAM_VALUE | 0 | bdev_file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mode | 0,64-u32max |
| PARAM_VALUE | 0 | bdev_file->f_op | 8212791493360840704 |
| PARAM_VALUE | 0 | bdev_file->f_owner | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.order | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.start | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_sb_err | 0 |
| PARAM_VALUE | 0 | bdev_file->private_data | 0-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| CAPABLE | 0 | 21 | |
| NOCHECK_CALL | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_open_device_deny_freeze() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | bdev_file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_ep | 0 |
| PARAM_VALUE | 0 | bdev_file->f_flags | 0,32768-u32max |
| PARAM_VALUE | 0 | bdev_file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mode | 0,64-u32max |
| PARAM_VALUE | 0 | bdev_file->f_op | 8212791493360840704 |
| PARAM_VALUE | 0 | bdev_file->f_owner | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.order | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.start | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_sb_err | 0 |
| PARAM_VALUE | 0 | bdev_file->private_data | 0-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| CAPABLE | 0 | 21 | |
| NOCHECK_CALL | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_release_device_allow_freeze() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping->host->i_mapping->invalidate_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | bdev_file->f_mapping->host->i_mapping->invalidate_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | bdev_file->f_mapping->host->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | bdev_file->f_mapping->host->i_rwsem.first_waiter->type | 0-1 |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| DATA_SOURCE | 0 | bdev_file | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_scan_one_device() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | bdev_file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_ep | 0 |
| PARAM_VALUE | 0 | bdev_file->f_flags | 0,32768-u32max |
| PARAM_VALUE | 0 | bdev_file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mode | 0,64-u32max |
| PARAM_VALUE | 0 | bdev_file->f_op | 8212791493360840704 |
| PARAM_VALUE | 0 | bdev_file->f_owner | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.order | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.start | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_sb_err | 0 |
| PARAM_VALUE | 0 | bdev_file->private_data | 0-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | global &uuid_mutex |
fs/super.c fs_bdev_file_open_by_dev() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | bdev_file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_ep | 0 |
| PARAM_VALUE | 0 | bdev_file->f_flags | 0,32768-u32max |
| PARAM_VALUE | 0 | bdev_file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mode | 0,64-u32max |
| PARAM_VALUE | 0 | bdev_file->f_op | 8212791493360840704 |
| PARAM_VALUE | 0 | bdev_file->f_owner | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.order | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.start | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_sb_err | 0 |
| PARAM_VALUE | 0 | bdev_file->private_data | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1),2816,2880 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/super.c fs_bdev_file_open_by_path() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | bdev_file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_ep | 0 |
| PARAM_VALUE | 0 | bdev_file->f_flags | 0,32768-u32max |
| PARAM_VALUE | 0 | bdev_file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mode | 0,64-u32max |
| PARAM_VALUE | 0 | bdev_file->f_op | 8212791493360840704 |
| PARAM_VALUE | 0 | bdev_file->f_owner | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.order | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.start | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_sb_err | 0 |
| PARAM_VALUE | 0 | bdev_file->private_data | 0-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &sbi->devs->rwsem | ||
| HALF_LOCKED2 | global &uuid_mutex |
fs/super.c fs_bdev_file_release() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping->host->i_mapping->invalidate_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | bdev_file->f_mapping->host->i_mapping->invalidate_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | bdev_file->f_mapping->host->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | bdev_file->f_mapping->host->i_rwsem.first_waiter->type | 0-1 |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1),2816,2880 |
| DATA_SOURCE | 0 | bdev_file | $0 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| STR_LEN | 0 | bdev_file->private_data | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | global &uuid_mutex |
drivers/mtd/devices/block2mtd.c block2mtd_free_device() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/power/swap.c swsusp_check() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | bdev_file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_ep | 0 |
| PARAM_VALUE | 0 | bdev_file->f_flags | 0,32768-u32max |
| PARAM_VALUE | 0 | bdev_file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mode | 0,64-u32max |
| PARAM_VALUE | 0 | bdev_file->f_op | 8212791493360840704 |
| PARAM_VALUE | 0 | bdev_file->f_owner | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.order | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.start | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_sb_err | 0 |
| PARAM_VALUE | 0 | bdev_file->private_data | 0,2227363986463678464 |
| BUF_SIZE | 0 | bdev_file->private_data | 0,8 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_dev |
| BIT_INFO | 0 | bdev_file->private_data | 0x0,0x1ee92fbe9eaa6000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | &of->mutex |
fs/jfs/jfs_logmgr.c lmLogClose() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &jfs_log_mutex |
fs/jfs/jfs_logmgr.c lmLogOpen() -> bdev_fput()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->__f_path.mnt | 0 |
| PARAM_VALUE | 0 | bdev_file->f_cred | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | bdev_file->f_ep | 0 |
| PARAM_VALUE | 0 | bdev_file->f_flags | 0,32768-u32max |
| PARAM_VALUE | 0 | bdev_file->f_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_iocb_flags | 0,2,16,18,131072,131074,131088,131090 |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mode | 0,64-u32max |
| PARAM_VALUE | 0 | bdev_file->f_op | 8212791493360840704 |
| PARAM_VALUE | 0 | bdev_file->f_owner | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_pos_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.async_size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.mmap_miss | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.order | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.prev_pos | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.ra_pages | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.size | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ra.start | 0 |
| PARAM_VALUE | 0 | bdev_file->f_ref.refcnt.counter | 0 |
| PARAM_VALUE | 0 | bdev_file->f_sb_err | 0 |
| PARAM_VALUE | 0 | bdev_file->private_data | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file->private_data | 704 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | global &jfs_log_mutex | ||
| HALF_LOCKED2 | &fc->uapi_mutex |