函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:mmu_notifier_put - Release the reference on the notifier*@mn: The notifier to act on* This function must be paired with each mmu_notifier_get(), it releases the* reference obtained by the get. If this is the last reference then process

函数原型:void mmu_notifier_put(struct mmu_notifier *mn)

返回类型:void

参数:

类型参数名称
struct mmu_notifier *mn
834  mm等于mm
836  加自旋锁
837  如果WARN_ON(!users)或users先自减则转到:out_unlock
839  hlist_del_init_rcu - deletes entry from hash list with re-initialization*@n: the element to delete from the hash list.* Note: list_unhashed() on the node return true after this. It is* useful for RCU based read lockfree traversal if the writer side
840  自旋锁解锁
842  all_srcu() - Queue a callback for invocation after an SRCU grace period*@ssp: srcu_struct in queue the callback*@rhp: structure to be used for queueing the SRCU callback
843  返回
845  out_unlock :
846  自旋锁解锁