fs/kernfs: remove the double check of dentry->inode
In both kernfs_node_from_dentry() and in kernfs_dentry_node(), we will check the dentry->inode is NULL or not, which is superfluous. So remove the check in kernfs_node_from_dentry(). Acked-by: Tejun Heo <tj@kernel.org> Signed-off-by: Hui Su <sh_def@163.com> Link: https://lore.kernel.org/r/20201113132143.GA119541@rlk Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
784b2c48ac
commit
0288e7fa35
|
@ -604,8 +604,7 @@ const struct dentry_operations kernfs_dops = {
|
||||||
*/
|
*/
|
||||||
struct kernfs_node *kernfs_node_from_dentry(struct dentry *dentry)
|
struct kernfs_node *kernfs_node_from_dentry(struct dentry *dentry)
|
||||||
{
|
{
|
||||||
if (dentry->d_sb->s_op == &kernfs_sops &&
|
if (dentry->d_sb->s_op == &kernfs_sops)
|
||||||
!d_really_is_negative(dentry))
|
|
||||||
return kernfs_dentry_node(dentry);
|
return kernfs_dentry_node(dentry);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue