函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:mm\ksm.c Create Date:2022-07-27 17:15:22
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:__ksm_enter

函数原型:int __ksm_enter(struct mm_struct *mm)

返回类型:int

参数:

类型参数名称
struct mm_struct *mm
2488  mm_slot等于alloc_mm_slot()
2489  如果非mm_slot则返回:负ENOMEM
2493  needs_wakeup等于链表为空
2495  加自旋锁
2496  insert_to_mm_slots_hash(mm, mm_slot)
2507  如果ksm_run按位与KSM_RUN_UNMERGE添加链表项
2509  否则添加链表项
2511  自旋锁解锁
2513  设置内存位
2514  mmgrab() - Pin a &struct mm_struct
2516  如果needs_wakeupwake_up_interruptible( & ksm_thread_wait)
2519  返回:0
调用者
名称描述
ksm_madvise