fs: dcache reduce branches in lookup path
[firefly-linux-kernel-4.4.55.git] / fs / sysfs / dir.c
index 27e1102e303e8d403d7e81514e2283efd332ffba..3e076caa8dafd54d74f79fbaf1888c7e31e5de43 100644 (file)
@@ -701,7 +701,7 @@ static struct dentry * sysfs_lookup(struct inode *dir, struct dentry *dentry,
        /* instantiate and hash dentry */
        ret = d_find_alias(inode);
        if (!ret) {
-               dentry->d_op = &sysfs_dentry_ops;
+               d_set_d_op(dentry, &sysfs_dentry_ops);
                dentry->d_fsdata = sysfs_get(sd);
                d_add(dentry, inode);
        } else {