Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

mm/mprotect.c mprotect_fixup() -> vma_flags_reset_once()

Type Parameter Key Value
PARAM_VALUE 0 vma 4096-ptr_max
PARAM_VALUE 1 flags 2002330160899121152
CAPPED_DATA 0 vma 1
DATA_SOURCE 0 vma r vma_modify_flags
NOCHECK_CALL
USER_DATA 0 vma->vm_pgoff 0-4503599627370495[c]
USER_DATA 0 vma->vm_start 1-u64max[c]
NO_OVERFLOW_SIMPLE 0 vma->vm_end
NO_OVERFLOW_SIMPLE 0 vma->vm_start
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &tsk->signal->exec_update_lock

mm/mlock.c mlock_vma_pages_range() -> vma_flags_reset_once()

Type Parameter Key Value
PARAM_VALUE 0 vma 4096-ptr_max
PARAM_VALUE 1 flags 6749589187608195072,6827399240625045504
PARAM_VALUE 1 flags->__vma_flags 4096-ptr_max
CAPPED_DATA 0 vma 1
DATA_SOURCE 0 vma $0
DATA_SOURCE 1 flags $3
NOCHECK_CALL
USER_DATA 0 vma->vm_start 1-u64max[c]
NO_OVERFLOW_SIMPLE 0 vma->vm_end
NO_OVERFLOW_SIMPLE 0 vma->vm_start

mm/mlock.c mlock_vma_pages_range() -> vma_flags_reset_once()

Type Parameter Key Value
PARAM_VALUE 0 vma 4096-ptr_max
PARAM_VALUE 0 vma->flags.__vma_flags 4096-ptr_max
PARAM_VALUE 1 flags 6749589187608195072,6827399240625045504
PARAM_VALUE 1 flags->__vma_flags 4096-ptr_max
CAPPED_DATA 0 vma 1
DATA_SOURCE 0 vma $0
DATA_SOURCE 1 flags $3
NOCHECK_CALL
USER_DATA 0 vma->vm_start 1-u64max[c]
NO_OVERFLOW_SIMPLE 0 vma->vm_end
NO_OVERFLOW_SIMPLE 0 vma->vm_start