Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 12 files:

Smatch caller information:

mm/madvise.c madvise_cold() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 7161386611269324800
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->cleared_pmds 0
PARAM_VALUE 0 tlb->cleared_ptes 0
PARAM_VALUE 0 tlb->cleared_puds 0
PARAM_VALUE 0 tlb->end 0,u64max
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &madv_behavior->mm->mmap_lock

mm/madvise.c madvise_finish_tlb() -> tlb_finish_mmu()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/madvise.c madvise_pageout() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 5422696057079123968
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->cleared_pmds 0
PARAM_VALUE 0 tlb->cleared_ptes 0
PARAM_VALUE 0 tlb->cleared_puds 0
PARAM_VALUE 0 tlb->end 0,u64max
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &madv_behavior->mm->mmap_lock

mm/mmap.c exit_mmap() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 5936228607209656320
PARAM_VALUE 0 tlb->fullmm 1
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mm->mmap_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mm_struct)->mmap_lock

mm/userfaultfd.c mrwprotect_range() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 6288812456027070464
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
NOCHECK_CALL
USER_DATA 0 tlb->start 0-u64max[c]
LOCK2 &dst_mm->mmap_lock
LOCK2 _T->lock
TYPE_LOCK (struct mm_struct)->mmap_lock

mm/userfaultfd.c uffd_wp_range() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 5518561256286212096
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 tlb->start 0-u64max[c]
HALF_LOCKED2 &ctx->map_changing_lock
HALF_LOCKED2 &dst_mm->mmap_lock

mm/userfaultfd.c userfaultfd_clear_vma() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 697157037476265984
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 tlb->start 0-u64max[c]
LOCK2 &mm->mmap_lock
TYPE_LOCK (struct mm_struct)->mmap_lock

mm/rmap.c try_to_migrate_one() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 392166651533422592
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &anon_vma->root->rwsem
HALF_LOCKED2 &folio->private->lock
HALF_LOCKED2 &resv_map->rw_sema
HALF_LOCKED2 &vma->vm_private_data->rw_sema

mm/rmap.c try_to_migrate_one() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 392166651533422592
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->cleared_pmds 0
PARAM_VALUE 0 tlb->cleared_ptes 0
PARAM_VALUE 0 tlb->cleared_puds 0
PARAM_VALUE 0 tlb->end 0,u64max
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &anon_vma->root->rwsem
HALF_LOCKED2 &folio->private->lock
HALF_LOCKED2 &resv_map->rw_sema
HALF_LOCKED2 &vma->vm_private_data->rw_sema

mm/rmap.c try_to_unmap_poisoned_hugetlb_one() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 6802192942717358080
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &anon_vma->root->rwsem
HALF_LOCKED2 &folio->private->lock
HALF_LOCKED2 &resv_map->rw_sema
HALF_LOCKED2 &vma->vm_private_data->rw_sema

mm/rmap.c try_to_unmap_poisoned_hugetlb_one() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 6802192942717358080
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->cleared_pmds 0
PARAM_VALUE 0 tlb->cleared_ptes 0
PARAM_VALUE 0 tlb->cleared_puds 0
PARAM_VALUE 0 tlb->end 0,u64max
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &anon_vma->root->rwsem
HALF_LOCKED2 &folio->private->lock
HALF_LOCKED2 &resv_map->rw_sema
HALF_LOCKED2 &vma->vm_private_data->rw_sema

mm/mprotect.c do_mprotect_pkey() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 3520855664362516480
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
NOCHECK_CALL
USER_DATA 0 tlb->start 0-u64max[c]

mm/vma_exec.c relocate_vma_down() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 7920328892798767104
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->cleared_pmds 0
PARAM_VALUE 0 tlb->cleared_ptes 0
PARAM_VALUE 0 tlb->cleared_puds 0
PARAM_VALUE 0 tlb->end 0,u64max
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
PARAM_VALUE 0 tlb->vma_pfn 0
NOCHECK_CALL
LOCK2 &mm->mmap_lock
LOCK2 &tsk->signal->exec_update_lock
TYPE_LOCK (struct mm_struct)->mmap_lock

mm/hugetlb.c hugetlb_change_protection() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 3890555459152166912
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dst_mm->mmap_lock
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 _T->lock

mm/hugetlb.c hugetlb_unshare_pmds() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 5968278092253913088
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->cleared_pmds 0
PARAM_VALUE 0 tlb->cleared_ptes 0
PARAM_VALUE 0 tlb->cleared_puds 0
PARAM_VALUE 0 tlb->end 0,u64max
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mm->mmap_lock

mm/hugetlb.c move_hugetlb_page_tables() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 2630932897084018688
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
NOCHECK_CALL
LOCK2 &mm->mmap_lock
HALF_LOCKED2 &tsk->signal->exec_update_lock
TYPE_LOCK (struct mm_struct)->mmap_lock

mm/hugetlb.c unmap_hugepage_range() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 6033020364823097344
PARAM_VALUE 0 tlb->active 1-u64max
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mapping->i_mmap_rwsem
HALF_LOCKED2 &vma_lock->rw_sema
TYPE_LOCK (struct address_space)->i_mmap_rwsem

mm/vma.c unmap_region() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 6993215424518877184
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 tlb->end 0-u32max[c]
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &oldmm->mmap_lock

mm/memory.c unmap_mapping_range_tree() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 3236659985990631424
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mapping->i_mmap_rwsem
TYPE_LOCK (struct address_space)->i_mmap_rwsem

mm/memory.c zap_vma_for_reaping() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 5457846589986488320
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->cleared_pmds 0
PARAM_VALUE 0 tlb->cleared_ptes 0
PARAM_VALUE 0 tlb->cleared_puds 0
PARAM_VALUE 0 tlb->end 0,u64max
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
PARAM_VALUE 0 tlb->vma_pfn 0
NOCHECK_CALL
LOCK2 &mm->mmap_lock
TYPE_LOCK (struct mm_struct)->mmap_lock

mm/memory.c zap_vma_for_reaping() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 5457846589986488320
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
NOCHECK_CALL
LOCK2 &mm->mmap_lock
TYPE_LOCK (struct mm_struct)->mmap_lock

mm/memory.c zap_vma_range() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 4174234739561394176
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &alloc->mutex
HALF_LOCKED2 &arena->zap_mutex
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 _T->lock

mm/memory.c zap_vma_range_batched() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 0,4096-ptr_max
BUF_SIZE 0 tlb (-1),128
BUF_SIZE 0 tlb (-1),128
DATA_SOURCE 0 tlb $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 tlb->end 0-u32max[c]
HALF_LOCKED2 &mapping->i_mmap_rwsem

arch/x86/kernel/ldt.c free_ldt_pgtables() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 7445084580125044736
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->cleared_pmds 0
PARAM_VALUE 0 tlb->cleared_ptes 0
PARAM_VALUE 0 tlb->cleared_puds 0
PARAM_VALUE 0 tlb->end 0,u64max
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 1
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
PARAM_VALUE 0 tlb->vma_pfn 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mm->context.ldt_usr_sem
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &old_mm->context.lock
HALF_LOCKED2 &old_mm->mmap_lock

mm/mempolicy.c change_prot_numa() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 8385517359223296000
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mm->mmap_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu
TYPE_LOCK (struct mm_struct)->mmap_lock

fs/exec.c setup_arg_pages() -> tlb_finish_mmu()

Type Parameter Key Value
PARAM_VALUE 0 tlb 1328374472486391808
PARAM_VALUE 0 tlb->active 4096-ptr_max
PARAM_VALUE 0 tlb->batch 0
PARAM_VALUE 0 tlb->cleared_p4ds 0
PARAM_VALUE 0 tlb->freed_tables 0
PARAM_VALUE 0 tlb->fullmm 0
PARAM_VALUE 0 tlb->fully_unshared_tables 0
PARAM_VALUE 0 tlb->local.max 8
PARAM_VALUE 0 tlb->local.next 0
PARAM_VALUE 0 tlb->local.nr 0
PARAM_VALUE 0 tlb->mm 4096-ptr_max
PARAM_VALUE 0 tlb->need_flush_all 0
PARAM_VALUE 0 tlb->unshared_tables 0
NOCHECK_CALL
LOCK2 &mm->mmap_lock
LOCK2 &tsk->signal->exec_update_lock
TYPE_LOCK (struct mm_struct)->mmap_lock