Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/ext4/mballoc.c ext4_mb_complex_scan_group() -> __ext4_grp_locked_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | function | 7976908457525317632 |
| PARAM_VALUE | 1 | line | 2583 |
| PARAM_VALUE | 2 | sb | 4096-ptr_max |
| PARAM_VALUE | 2 | sb->s_fs_info | 4096-ptr_max |
| PARAM_VALUE | 3 | grp | 0-4294967294 |
| PARAM_VALUE | 4 | ino | 0 |
| PARAM_VALUE | 5 | block | 0 |
| PARAM_VALUE | 6 | fmt | 3470021400407756800 |
| PARAM_VALUE | 7 | $ | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | function | 27 |
| BUF_SIZE | 6 | fmt | 54 |
| STR_LEN | 0 | function | 53 |
| NOSPEC | 3 | grp | |
| NOSPEC | 3 | grp | |
| TERMINATED | 6 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | sb->s_fs_info->s_first_error_block | s64min-s64max[c] |
| USER_DATA | 2 | sb->s_fs_info->s_first_error_ino | 0-4294967295 |
| USER_DATA | 3 | grp | 0-4294967294[c] |
| UNITS | 2 | sb | unit_byte |
| UNITS | 3 | grp | unit_byte |
| UNITS | 7 | $ | unit_byte |
| HALF_LOCKED2 | sb |
fs/ext4/mballoc.c ext4_mb_complex_scan_group() -> __ext4_grp_locked_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | function | 7976908457525317632 |
| PARAM_VALUE | 1 | line | 2614 |
| PARAM_VALUE | 2 | sb | 4096-ptr_max |
| PARAM_VALUE | 2 | sb->s_fs_info | 4096-ptr_max |
| PARAM_VALUE | 3 | grp | 0-4294967294 |
| PARAM_VALUE | 4 | ino | 0 |
| PARAM_VALUE | 5 | block | 0 |
| PARAM_VALUE | 6 | fmt | 7285102808532549632 |
| PARAM_VALUE | 7 | $ | s32min-(-1),1-2147483646 |
| PARAM_VALUE | 8 | $ | 1-s32max |
| BUF_SIZE | 0 | function | 27 |
| BUF_SIZE | 6 | fmt | 54 |
| CAPPED_DATA | 7 | $ | 1 |
| STR_LEN | 0 | function | 53 |
| PARAM_COMPARE | 7 | $ | < $8 |
| PARAM_COMPARE | 8 | $ | > $7 |
| NOSPEC | 3 | grp | |
| NOSPEC | 3 | grp | |
| TERMINATED | 6 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | sb->s_fs_info->s_first_error_block | s64min-s64max[c] |
| USER_DATA | 2 | sb->s_fs_info->s_first_error_ino | 0-4294967295 |
| USER_DATA | 3 | grp | 0-4294967294[c] |
| UNITS | 2 | sb | unit_byte |
| UNITS | 3 | grp | unit_byte |
| UNITS | 7 | $ | unit_byte |
| UNITS | 8 | $ | unit_byte |
| HALF_LOCKED2 | sb |
fs/ext4/mballoc.c ext4_mb_free_metadata() -> __ext4_grp_locked_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | function | 1291228751289450496 |
| PARAM_VALUE | 1 | line | 6472 |
| PARAM_VALUE | 2 | sb | 4096-ptr_max |
| PARAM_VALUE | 3 | grp | 0-4294967294 |
| PARAM_VALUE | 4 | ino | 0 |
| PARAM_VALUE | 6 | fmt | 1673074863970275328 |
| BUF_SIZE | 0 | function | 22 |
| BUF_SIZE | 6 | fmt | 34 |
| STR_LEN | 0 | function | 33 |
| NOSPEC | 3 | grp | |
| NOSPEC | 3 | grp | |
| TERMINATED | 6 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 3 | grp | 0-4294967294[c] |
| UNITS | 2 | sb | unit_byte |
| UNITS | 3 | grp | unit_byte |
| LOCK2 | sb | ||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/ext4/mballoc.c ext4_mb_generate_buddy() -> __ext4_grp_locked_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | function | 7070162795908415488 |
| PARAM_VALUE | 1 | line | 1314 |
| PARAM_VALUE | 2 | sb | 4096-ptr_max |
| PARAM_VALUE | 4 | ino | 0 |
| PARAM_VALUE | 5 | block | 0 |
| PARAM_VALUE | 6 | fmt | 6173143626241466368 |
| BUF_SIZE | 0 | function | 23 |
| BUF_SIZE | 2 | sb | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 2 | sb | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 6 | fmt | 68 |
| CAPPED_DATA | 3 | grp | 1 |
| DATA_SOURCE | 2 | sb | $0 |
| DATA_SOURCE | 3 | grp | $3 |
| STR_LEN | 0 | function | 67 |
| PARAM_COMPARE | 7 | $ | != $8 |
| PARAM_COMPARE | 8 | $ | != $7 |
| NOSPEC | 3 | grp | |
| NOSPEC | 3 | grp | |
| TERMINATED | 6 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 3 | grp | 0-4294967294[c] |
| NO_OVERFLOW_SIMPLE | 2 | sb->s_blocksize | |
| UNITS | 2 | sb | unit_byte |
| UNITS | 3 | grp | unit_byte |
| UNITS | 7 | $ | unit_byte |
| UNITS | 8 | $ | unit_byte |
| HALF_LOCKED2 | 2 | sb |
fs/ext4/mballoc.c ext4_mb_release_inode_pa() -> __ext4_grp_locked_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | function | 8152559299716186112 |
| PARAM_VALUE | 1 | line | 5459 |
| PARAM_VALUE | 2 | sb | 4096-ptr_max |
| PARAM_VALUE | 4 | ino | 0 |
| PARAM_VALUE | 5 | block | 0 |
| PARAM_VALUE | 6 | fmt | 2663786678398599168 |
| BUF_SIZE | 0 | function | 25 |
| BUF_SIZE | 6 | fmt | 20 |
| STR_LEN | 0 | function | 19 |
| PARAM_COMPARE | 7 | $ | != $8 |
| PARAM_COMPARE | 8 | $ | != $7 |
| TERMINATED | 6 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | sb | unit_byte |
| UNITS | 3 | grp | unit_byte |
| UNITS | 7 | $ | unit_byte |
| UNITS | 8 | $ | unit_byte |
| LOCK2 | sb |
fs/ext4/mballoc.c ext4_mb_simple_scan_group() -> __ext4_grp_locked_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | function | 3112276202409783296 |
| PARAM_VALUE | 1 | line | 2528 |
| PARAM_VALUE | 2 | sb | 4096-ptr_max |
| PARAM_VALUE | 2 | sb->s_cop->inode_info_offs | 1632,1640,1808,1816,2632,2640,2648,2704,2712 |
| PARAM_VALUE | 2 | sb->s_export_op->encode_fh | 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 2 | sb->s_export_op->fh_to_dentry | 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 2 | sb->s_export_op->fh_to_parent | 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max |
| PARAM_VALUE | 2 | sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 2 | sb->s_fs_info | 4096-ptr_max |
| PARAM_VALUE | 2 | sb->s_fs_info->s_freeclusters_counter.lock.owner | (-1) |
| PARAM_VALUE | 2 | sb->s_fs_info->s_freeclusters_counter.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 2 | sb->s_fs_info->s_freeinodes_counter.lock.owner | (-1) |
| PARAM_VALUE | 2 | sb->s_fs_info->s_freeinodes_counter.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 2 | *sb->s_fs_info->s_freeclusters_counter.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 2 | *sb->s_fs_info->s_freeinodes_counter.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 3 | grp | 0-4294967294 |
| PARAM_VALUE | 4 | ino | 0 |
| PARAM_VALUE | 5 | block | 0 |
| PARAM_VALUE | 6 | fmt | 3721217446105587712 |
| PARAM_VALUE | 7 | $ | s32min-(-1),1-s32max |
| PARAM_VALUE | 8 | $ | 1-256 |
| BUF_SIZE | 0 | function | 26 |
| BUF_SIZE | 6 | fmt | 42 |
| CAPPED_DATA | 8 | $ | 1 |
| STR_LEN | 0 | function | 41 |
| NOSPEC | 3 | grp | |
| NOSPEC | 3 | grp | |
| TERMINATED | 6 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | sb->s_fs_info->s_first_error_block | s64min-s64max[c] |
| USER_DATA | 2 | sb->s_fs_info->s_first_error_ino | 0-4294967295 |
| USER_DATA | 3 | grp | 0-4294967294[c] |
| UNITS | 2 | sb | unit_byte |
| UNITS | 3 | grp | unit_byte |
| HALF_LOCKED2 | sb |
fs/ext4/mballoc.c mb_find_extent() -> __ext4_grp_locked_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | function | 5620305438354444288 |
| PARAM_VALUE | 1 | line | 2135 |
| PARAM_VALUE | 2 | sb | 4096-ptr_max |
| PARAM_VALUE | 3 | grp | 0-4294967294 |
| PARAM_VALUE | 4 | ino | 0 |
| PARAM_VALUE | 5 | block | 0 |
| PARAM_VALUE | 6 | fmt | 4474057137810173952 |
| PARAM_VALUE | 7 | $ | (-1073741824)-2147483646 |
| PARAM_VALUE | 8 | $ | 0-1 |
| PARAM_VALUE | 10 | $ | 0-4294967294 |
| PARAM_VALUE | 11 | $ | s32min-2147483646 |
| BUF_SIZE | 0 | function | 15 |
| BUF_SIZE | 6 | fmt | 80 |
| CAPPED_DATA | 7 | $ | 1 |
| CAPPED_DATA | 9 | $ | 1 |
| CAPPED_DATA | 11 | $ | 1 |
| DATA_SOURCE | 7 | $ | $1 [m] |
| DATA_SOURCE | 9 | $ | $2 |
| STR_LEN | 0 | function | 79 |
| NOSPEC | 3 | grp | |
| NOSPEC | 3 | grp | |
| NOSPEC | 9 | $ | |
| NOSPEC | 9 | $ | |
| NOSPEC | 10 | $ | |
| NOSPEC | 10 | $ | |
| TERMINATED | 6 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | sb->s_flags | 0-u64max[c] |
| USER_DATA | 3 | grp | 0-4294967294[c] |
| USER_DATA | 7 | $ | 0-2147483646[c] |
| USER_DATA | 9 | $ | 1-s32max[c] |
| USER_DATA | 10 | $ | 0-4294967294[c] |
| USER_DATA | 11 | $ | 0-2147483646[c] |
| NO_OVERFLOW_SIMPLE | 2 | sb->s_blocksize_bits | |
| UNITS | 2 | sb | unit_byte |
| UNITS | 3 | grp | unit_byte |
| UNITS | 7 | $ | unit_byte |
| UNITS | 9 | $ | unit_byte |
| UNITS | 10 | $ | unit_byte |
| UNITS | 11 | $ | unit_byte |
| UNITS | 12 | $ | unit_byte |
| UNITS | 13 | $ | unit_byte |
| HALF_LOCKED2 | ac->ac_sb |
fs/ext4/mballoc.c mb_free_blocks() -> __ext4_grp_locked_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | function | 1391130837197266944 |
| PARAM_VALUE | 1 | line | 2046 |
| PARAM_VALUE | 2 | sb | 4096-ptr_max |
| PARAM_VALUE | 6 | fmt | 1708119196585951232 |
| PARAM_VALUE | 7 | $ | s32min-(-2),0-s32max |
| BUF_SIZE | 0 | function | 15 |
| BUF_SIZE | 6 | fmt | 60 |
| CAPPED_DATA | 3 | grp | 1 |
| DATA_SOURCE | 7 | $ | r mb_test_and_clear_bits |
| STR_LEN | 0 | function | 59 |
| NOSPEC | 3 | grp | |
| NOSPEC | 3 | grp | |
| NOSPEC | 4 | ino | |
| TERMINATED | 6 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | sb->s_fs_info->s_first_error_block | s64min-s64max[c] |
| USER_DATA | 2 | sb->s_fs_info->s_first_error_ino | 0-4294967295 |
| USER_DATA | 3 | grp | 0-4294967294[c] |
| USER_DATA | 4 | ino | 2-u32max[c] |
| USER_DATA | 7 | $ | s32min-(-2),0-2147483646[c] |
| UNITS | 2 | sb | unit_byte |
| UNITS | 3 | grp | unit_byte |
| HALF_LOCKED2 | ac->ac_sb | ||
| HALF_LOCKED2 | sb |