hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/fs/kernfs/symlink.c
....@@ -1,11 +1,10 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * fs/kernfs/symlink.c - kernfs symlink implementation
34 *
45 * Copyright (c) 2001-3 Patrick Mochel
56 * Copyright (c) 2007 SUSE Linux Products GmbH
67 * Copyright (c) 2007, 2013 Tejun Heo <tj@kernel.org>
7
- *
8
- * This file is released under the GPLv2.
98 */
109
1110 #include <linux/fs.h>
....@@ -33,8 +32,8 @@
3332 kgid_t gid = GLOBAL_ROOT_GID;
3433
3534 if (target->iattr) {
36
- uid = target->iattr->ia_iattr.ia_uid;
37
- gid = target->iattr->ia_iattr.ia_gid;
35
+ uid = target->iattr->ia_uid;
36
+ gid = target->iattr->ia_gid;
3837 }
3938
4039 kn = kernfs_new_node(parent, name, S_IFLNK|S_IRWXUGO, uid, gid,
....@@ -54,7 +53,6 @@
5453 kernfs_put(kn);
5554 return ERR_PTR(error);
5655 }
57
-EXPORT_SYMBOL_GPL(kernfs_create_link);
5856
5957 static int kernfs_get_target_path(struct kernfs_node *parent,
6058 struct kernfs_node *target, char *path)