ILOOKUP5_NOWAIT(9) | The Linux VFS | ILOOKUP5_NOWAIT(9) |
NAME¶
ilookup5_nowait - search for an inode in the inode cache
SYNOPSIS¶
struct inode * ilookup5_nowait(struct super_block * sb, unsigned long hashval, int (*test) (struct inode *, void *), void * data);
ARGUMENTS¶
struct super_block * sb
unsigned long hashval
int (*)(struct inode *, void *) test
void * data
DESCRIPTION¶
Search for the inode specified by hashval and data in the inode cache. If the inode is in the cache, the inode is returned with an incremented reference count.
NOTE¶
I_NEW is not waited upon so you have to be very careful what you do with the returned inode. You probably should be using ilookup5 instead.
Note2: test is called with the inode_hash_lock held, so can't sleep.
COPYRIGHT¶
September 2017 | Kernel Hackers Manual 4.12 |