Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/mlock.c apply_mlockall_flags() -> mlock_fixup()

Type Parameter Key Value
PARAM_VALUE 0 vmi 3231920455427690496
PARAM_VALUE 0 vmi->mas.status 0,2-3
PARAM_VALUE 1 vma 4096-ptr_max
PARAM_VALUE 1 vma->vm_file->f_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 vma->vm_file->f_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 prev 6162318215782961152
PARAM_VALUE 2 *prev 0,4096-ptr_max
PARAM_VALUE 5 new_vma_flags 6749589187608195072
DATA_SOURCE 1 vma r vma_next
NO_OVERFLOW_SIMPLE 1 vma->vm_end
NO_OVERFLOW_SIMPLE 4 end
UNITS 3 start unit_byte
UNITS 4 end unit_byte

mm/mlock.c apply_vma_lock_flags() -> mlock_fixup()

Type Parameter Key Value
PARAM_VALUE 0 vmi 5802402509652905984
PARAM_VALUE 0 vmi->mas.status 0,2-3
PARAM_VALUE 1 vma 4096-ptr_max
PARAM_VALUE 1 vma->vm_file->f_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 vma->vm_file->f_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 prev 8168155653862776832
PARAM_VALUE 5 new_vma_flags 6827399240625045504
CAPPED_DATA 1 vma->vm_start 1
CAPPED_DATA 4 end 1
CAPPED_DATA 4 end 1
DATA_SOURCE 1 vma r vma_find
USER_DATA 0 vmi->mas.index 0,4096-u64max
USER_DATA 0 vmi->mas.last 0-u64max
USER_DATA 3 start 0,4096-u64max[c]
USER_DATA 4 end 0,4096-s32max[c]
NO_OVERFLOW_SIMPLE 1 vma->vm_end
NO_OVERFLOW_SIMPLE 3 start
NO_OVERFLOW_SIMPLE 4 end
UNITS 3 start unit_byte
UNITS 4 end unit_byte