diff options
Diffstat (limited to 'fs/cifs/cifs_dfs_ref.c')
-rw-r--r-- | fs/cifs/cifs_dfs_ref.c | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/fs/cifs/cifs_dfs_ref.c b/fs/cifs/cifs_dfs_ref.c index 6ad447529961..56c924033b78 100644 --- a/fs/cifs/cifs_dfs_ref.c +++ b/fs/cifs/cifs_dfs_ref.c | |||
@@ -33,7 +33,6 @@ void dfs_shrink_umount_helper(struct vfsmount *vfsmnt) | |||
33 | { | 33 | { |
34 | mark_mounts_for_expiry(&cifs_dfs_automount_list); | 34 | mark_mounts_for_expiry(&cifs_dfs_automount_list); |
35 | mark_mounts_for_expiry(&cifs_dfs_automount_list); | 35 | mark_mounts_for_expiry(&cifs_dfs_automount_list); |
36 | shrink_submounts(vfsmnt, &cifs_dfs_automount_list); | ||
37 | } | 36 | } |
38 | 37 | ||
39 | /** | 38 | /** |
@@ -74,7 +73,7 @@ static char *cifs_get_share_name(const char *node_name) | |||
74 | pSep = memchr(UNC+2, '\\', len-2); | 73 | pSep = memchr(UNC+2, '\\', len-2); |
75 | if (!pSep) { | 74 | if (!pSep) { |
76 | cERROR(1, ("%s: no server name end in node name: %s", | 75 | cERROR(1, ("%s: no server name end in node name: %s", |
77 | __FUNCTION__, node_name)); | 76 | __func__, node_name)); |
78 | kfree(UNC); | 77 | kfree(UNC); |
79 | return NULL; | 78 | return NULL; |
80 | } | 79 | } |
@@ -84,7 +83,7 @@ static char *cifs_get_share_name(const char *node_name) | |||
84 | pSep = memchr(UNC+(pSep-UNC), '\\', len-(pSep-UNC)); | 83 | pSep = memchr(UNC+(pSep-UNC), '\\', len-(pSep-UNC)); |
85 | if (!pSep) { | 84 | if (!pSep) { |
86 | cERROR(1, ("%s:2 cant find share name in node name: %s", | 85 | cERROR(1, ("%s:2 cant find share name in node name: %s", |
87 | __FUNCTION__, node_name)); | 86 | __func__, node_name)); |
88 | kfree(UNC); | 87 | kfree(UNC); |
89 | return NULL; | 88 | return NULL; |
90 | } | 89 | } |
@@ -127,7 +126,7 @@ static char *compose_mount_options(const char *sb_mountdata, | |||
127 | rc = dns_resolve_server_name_to_ip(*devname, &srvIP); | 126 | rc = dns_resolve_server_name_to_ip(*devname, &srvIP); |
128 | if (rc != 0) { | 127 | if (rc != 0) { |
129 | cERROR(1, ("%s: Failed to resolve server part of %s to IP", | 128 | cERROR(1, ("%s: Failed to resolve server part of %s to IP", |
130 | __FUNCTION__, *devname)); | 129 | __func__, *devname)); |
131 | mountdata = ERR_PTR(rc); | 130 | mountdata = ERR_PTR(rc); |
132 | goto compose_mount_options_out; | 131 | goto compose_mount_options_out; |
133 | } | 132 | } |
@@ -181,8 +180,8 @@ static char *compose_mount_options(const char *sb_mountdata, | |||
181 | } | 180 | } |
182 | } | 181 | } |
183 | 182 | ||
184 | /*cFYI(1,("%s: parent mountdata: %s", __FUNCTION__,sb_mountdata));*/ | 183 | /*cFYI(1,("%s: parent mountdata: %s", __func__,sb_mountdata));*/ |
185 | /*cFYI(1, ("%s: submount mountdata: %s", __FUNCTION__, mountdata ));*/ | 184 | /*cFYI(1, ("%s: submount mountdata: %s", __func__, mountdata ));*/ |
186 | 185 | ||
187 | compose_mount_options_out: | 186 | compose_mount_options_out: |
188 | kfree(srvIP); | 187 | kfree(srvIP); |
@@ -286,7 +285,7 @@ static void dump_referral(const struct dfs_info3_param *ref) | |||
286 | cFYI(1, ("DFS: node path: %s", ref->node_name)); | 285 | cFYI(1, ("DFS: node path: %s", ref->node_name)); |
287 | cFYI(1, ("DFS: fl: %hd, srv_type: %hd", ref->flags, ref->server_type)); | 286 | cFYI(1, ("DFS: fl: %hd, srv_type: %hd", ref->flags, ref->server_type)); |
288 | cFYI(1, ("DFS: ref_flags: %hd, path_consumed: %hd", ref->ref_flag, | 287 | cFYI(1, ("DFS: ref_flags: %hd, path_consumed: %hd", ref->ref_flag, |
289 | ref->PathConsumed)); | 288 | ref->path_consumed)); |
290 | } | 289 | } |
291 | 290 | ||
292 | 291 | ||
@@ -302,7 +301,7 @@ cifs_dfs_follow_mountpoint(struct dentry *dentry, struct nameidata *nd) | |||
302 | int rc = 0; | 301 | int rc = 0; |
303 | struct vfsmount *mnt = ERR_PTR(-ENOENT); | 302 | struct vfsmount *mnt = ERR_PTR(-ENOENT); |
304 | 303 | ||
305 | cFYI(1, ("in %s", __FUNCTION__)); | 304 | cFYI(1, ("in %s", __func__)); |
306 | BUG_ON(IS_ROOT(dentry)); | 305 | BUG_ON(IS_ROOT(dentry)); |
307 | 306 | ||
308 | xid = GetXid(); | 307 | xid = GetXid(); |
@@ -336,7 +335,7 @@ cifs_dfs_follow_mountpoint(struct dentry *dentry, struct nameidata *nd) | |||
336 | len = strlen(referrals[i].node_name); | 335 | len = strlen(referrals[i].node_name); |
337 | if (len < 2) { | 336 | if (len < 2) { |
338 | cERROR(1, ("%s: Net Address path too short: %s", | 337 | cERROR(1, ("%s: Net Address path too short: %s", |
339 | __FUNCTION__, referrals[i].node_name)); | 338 | __func__, referrals[i].node_name)); |
340 | rc = -EINVAL; | 339 | rc = -EINVAL; |
341 | goto out_err; | 340 | goto out_err; |
342 | } | 341 | } |
@@ -344,7 +343,7 @@ cifs_dfs_follow_mountpoint(struct dentry *dentry, struct nameidata *nd) | |||
344 | nd->path.dentry, | 343 | nd->path.dentry, |
345 | referrals[i].node_name); | 344 | referrals[i].node_name); |
346 | cFYI(1, ("%s: cifs_dfs_do_refmount:%s , mnt:%p", | 345 | cFYI(1, ("%s: cifs_dfs_do_refmount:%s , mnt:%p", |
347 | __FUNCTION__, | 346 | __func__, |
348 | referrals[i].node_name, mnt)); | 347 | referrals[i].node_name, mnt)); |
349 | 348 | ||
350 | /* complete mount procedure if we accured submount */ | 349 | /* complete mount procedure if we accured submount */ |
@@ -365,7 +364,7 @@ out: | |||
365 | FreeXid(xid); | 364 | FreeXid(xid); |
366 | free_dfs_info_array(referrals, num_referrals); | 365 | free_dfs_info_array(referrals, num_referrals); |
367 | kfree(full_path); | 366 | kfree(full_path); |
368 | cFYI(1, ("leaving %s" , __FUNCTION__)); | 367 | cFYI(1, ("leaving %s" , __func__)); |
369 | return ERR_PTR(rc); | 368 | return ERR_PTR(rc); |
370 | out_err: | 369 | out_err: |
371 | path_put(&nd->path); | 370 | path_put(&nd->path); |