Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/affs/file.c affs_alloc_extblock() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev->bd_mapping->i_private_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 1 function 7131627365370159104
PARAM_VALUE 2 fmt 5958844282304143360
PARAM_VALUE 3 $ 1-2147483646,2147483648-u32max
BUF_SIZE 1 function 10
BUF_SIZE 2 fmt 28
STR_LEN 0 sb 9
STR_LEN 1 function 27
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/affs/file.c affs_extent_file_ofs() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 function 2504976954646937600
PARAM_VALUE 2 fmt 6004861567461810176
PARAM_VALUE 3 $ 0-s32max
PARAM_VALUE 4 $ 1-u32max
BUF_SIZE 1 function 16
BUF_SIZE 2 fmt 35
STR_LEN 0 sb 15
STR_LEN 1 function 34
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
UNITS 4 $ unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/affs/file.c affs_get_block() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 function 1479519780084338688
PARAM_VALUE 2 fmt 6348655366085988352
PARAM_VALUE 3 $ 1-u32max
BUF_SIZE 1 function 10
BUF_SIZE 2 fmt 25
STR_LEN 0 sb 9
STR_LEN 1 function 24
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
UNITS 3 $ unit_byte

fs/affs/file.c affs_get_block() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 function 1479519780084338688
PARAM_VALUE 2 fmt 6519631467990937600
PARAM_VALUE 3 $ 1-u32max
BUF_SIZE 1 function 10
BUF_SIZE 2 fmt 29
STR_LEN 0 sb 9
STR_LEN 1 function 28
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
UNITS 3 $ unit_byte

fs/affs/file.c affs_truncate() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 1 function 1380993820374126592
PARAM_VALUE 2 fmt 2571071080866324480
PARAM_VALUE 4 $ (-4095)-(-1)
BUF_SIZE 1 function 9
BUF_SIZE 2 fmt 45
CAPPED_DATA 3 $ 1
STR_LEN 0 sb 8
STR_LEN 1 function 44
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/affs/file.c affs_truncate() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 function 1380993820374126592
PARAM_VALUE 2 fmt 598869660159418368
PARAM_VALUE 4 $ (-4095)-(-1)
BUF_SIZE 1 function 9
BUF_SIZE 2 fmt 46
CAPPED_DATA 3 $ 1
STR_LEN 0 sb 8
STR_LEN 1 function 45
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/affs/file.c affs_write_end_ofs() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 function 3725788950897504256
PARAM_VALUE 2 fmt 6004861567461810176
PARAM_VALUE 3 $ 0-s32max
PARAM_VALUE 4 $ 1-u32max
BUF_SIZE 1 function 17
BUF_SIZE 2 fmt 35
STR_LEN 0 sb 16
STR_LEN 1 function 34
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
UNITS 4 $ unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/affs/file.c affs_write_end_ofs() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 function 3725788950897504256
PARAM_VALUE 2 fmt 6004861567461810176
PARAM_VALUE 3 $ 0-s32max
PARAM_VALUE 4 $ 1-u32max
BUF_SIZE 1 function 17
BUF_SIZE 2 fmt 35
STR_LEN 0 sb 16
STR_LEN 1 function 34
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
UNITS 4 $ unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/affs/inode.c affs_iget() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev_file->f_mapping->host->i_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 0 sb->s_bdev_file->f_mapping->host->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 sb->s_bdev_file->f_mapping->host->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 0 sb->s_op->shutdown 0,270907176096247808,394905300707143680,1621038160951336960,2742114378027888640,4674517140434182144,5302154572152815616,9061279276729196544
PARAM_VALUE 0 sb->s_shrink->debugfs_entry->d_parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 function 3457156360186286080
PARAM_VALUE 2 fmt 8577758357202419712
BUF_SIZE 0 sb (-1),2880
BUF_SIZE 0 sb (-1),2880
BUF_SIZE 0 sb->s_fs_info (-1),640
BUF_SIZE 0 sb->s_op (-1),224
BUF_SIZE 1 function 11
BUF_SIZE 2 fmt 21
CAPPED_DATA 0 sb 1
DATA_SOURCE 0 sb $0
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 1 function 10
STR_LEN 2 fmt 20
NOSPEC 3 $
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sb->s_bdev_file->f_flags 0,32768-u32max
USER_DATA 0 sb->s_bdev_file->f_mode 0,64-u32max[c]
USER_DATA 0 sb->s_flags 0-s32max,18446744071562067968-u64max[c]
USER_DATA 3 $ 0-u32max
UNITS 0 sb unit_byte
UNITS 3 $ unit_byte

fs/affs/inode.c affs_iget() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev->bd_mapping->i_private_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sb->s_bdev_file->f_mapping->host->i_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 0 sb->s_bdev_file->f_mapping->host->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 sb->s_bdev_file->f_mapping->host->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 0 sb->s_op->shutdown 0,270907176096247808,394905300707143680,1621038160951336960,2742114378027888640,4674517140434182144,5302154572152815616,9061279276729196544
PARAM_VALUE 0 sb->s_shrink->debugfs_entry->d_parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 function 3457156360186286080
PARAM_VALUE 2 fmt 4846708890707820544
PARAM_VALUE 4 $ 0-2147483646,2147483648-u32max
BUF_SIZE 0 sb (-1),2880
BUF_SIZE 0 sb (-1),2880
BUF_SIZE 0 sb->s_fs_info (-1),640
BUF_SIZE 0 sb->s_op (-1),224
BUF_SIZE 1 function 11
BUF_SIZE 2 fmt 46
CAPPED_DATA 0 sb 1
CAPPED_DATA 4 $ 1
DATA_SOURCE 0 sb $0
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 1 function 10
STR_LEN 2 fmt 45
NOSPEC 4 $
NOSPEC 4 $
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sb->s_bdev_file->f_flags 0,32768-u32max
USER_DATA 0 sb->s_bdev_file->f_mode 0,64-u32max[c]
USER_DATA 0 sb->s_flags 0-s32max,18446744071562067968-u64max[c]
USER_DATA 4 $ 0-2147483646,2147483648-u32max[c]
UNITS 0 sb unit_byte
UNITS 4 $ unit_byte

fs/affs/inode.c affs_iget() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev->bd_mapping->i_private_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sb->s_bdev_file->f_mapping->host->i_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 0 sb->s_bdev_file->f_mapping->host->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 sb->s_bdev_file->f_mapping->host->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 sb->s_fs_info 4096-ptr_max
PARAM_VALUE 0 sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 0 sb->s_op->shutdown 0,270907176096247808,394905300707143680,1621038160951336960,2742114378027888640,4674517140434182144,5302154572152815616,9061279276729196544
PARAM_VALUE 0 sb->s_shrink->debugfs_entry->d_parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 function 3457156360186286080
PARAM_VALUE 2 fmt 181930745048850432
BUF_SIZE 0 sb (-1),2880
BUF_SIZE 0 sb (-1),2880
BUF_SIZE 0 sb->s_fs_info (-1),640
BUF_SIZE 0 sb->s_op (-1),224
BUF_SIZE 1 function 11
BUF_SIZE 2 fmt 18
CAPPED_DATA 0 sb 1
DATA_SOURCE 0 sb $0
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 1 function 10
STR_LEN 2 fmt 17
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sb->s_bdev_file->f_flags 0,32768-u32max
USER_DATA 0 sb->s_bdev_file->f_mode 0,64-u32max[c]
USER_DATA 0 sb->s_flags 0-s32max,18446744071562067968-u64max[c]
UNITS 0 sb unit_byte

fs/affs/dir.c affs_readdir() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 1 function 2981625637903253504
PARAM_VALUE 2 fmt 5246586293303660544
BUF_SIZE 1 function 8
BUF_SIZE 2 fmt 33
STR_LEN 0 sb 7
STR_LEN 1 function 32
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/affs/bitmap.c affs_alloc_block() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 function 6196404950567604224
PARAM_VALUE 2 fmt 5353027584677777408
PARAM_VALUE 3 $ 1-u32max
BUF_SIZE 1 function 12
BUF_SIZE 2 fmt 16
DATA_SOURCE 3 $ $1
STR_LEN 0 sb 11
STR_LEN 1 function 15
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
UNITS 0 sb unit_byte
UNITS 3 $ unit_byte

fs/affs/bitmap.c affs_free_block() -> affs_warning()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 0 sb->s_op->evict_inode 0,4096-ptr_max
PARAM_VALUE 1 function 4375997719918735360
PARAM_VALUE 2 fmt 5553232192921178112
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 1 function 16
BUF_SIZE 2 fmt 46
CAPPED_DATA 3 $ 1
DATA_SOURCE 0 sb $0
DATA_SOURCE 3 $ $1
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 1 function 15
STR_LEN 2 fmt 45
TERMINATED 1 function 1
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sb->s_flags 0-u64max[c]
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
UNITS 0 sb unit_byte
UNITS 3 $ unit_byte
LOCK2 &sbi->s_bmlock
TYPE_LOCK (struct affs_sb_info)->s_bmlock