Function report |
Source Code:fs\inode.c |
Create Date:2022-07-28 20:07:57 |
Last Modify:2020-03-18 19:19:59 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:lock_two_nondirectories - take two i_mutexes on non-directory objects* Lock any non-NULL argument that is not a directory.* Zero, one or two objects may be locked by this function.*@inode1: first inode to lock*@inode2: second inode to lock
Proto:void lock_two_nondirectories(struct inode *inode1, struct inode *inode2)
Type:void
Parameter:
Type | Parameter | Name |
---|---|---|
struct inode * | inode1 | |
struct inode * | inode2 |
1026 | If inode1 > inode2 Then swap - swap values of @a and @b*@a: first value*@b: second value(inode1, inode2) |
1029 | If inode1 && Not S_ISDIR(i_mode) Then inode_lock(inode1) |
1031 | If inode2 && Not S_ISDIR(i_mode) && inode2 != inode1 Then inode_lock_nested(inode2, I_MUTEX_NONDIR2) |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |