Linux Kernel
3.7.1
|
#include <linux/dcache.h>
#include <linux/mount.h>
#include <linux/namei.h>
#include <linux/slab.h>
#include <linux/vfs.h>
#include <linux/fs.h>
#include "cifsglob.h"
#include "cifsproto.h"
#include "cifsfs.h"
#include "dns_resolve.h"
#include "cifs_debug.h"
Go to the source code of this file.
Functions | |
void | cifs_dfs_release_automount_timer (void) |
char * | cifs_compose_mount_options (const char *sb_mountdata, const char *fullpath, const struct dfs_info3_param *ref, char **devname) |
struct vfsmount * | cifs_dfs_d_automount (struct path *path) |
Variables | |
struct inode_operations | cifs_dfs_referral_inode_operations |
char* cifs_compose_mount_options | ( | const char * | sb_mountdata, |
const char * | fullpath, | ||
const struct dfs_info3_param * | ref, | ||
char ** | devname | ||
) |
cifs_compose_mount_options - creates mount options for refferral : parent/root DFS mount options (template) : full path in UNC format server's referral : pointer for saving device name
creates mount options for submount based on template options sb_mountdata and replacing unc,ip,prefixpath options with ones we've got form ref_unc.
Returns: pointer to new mount options or ERR_PTR. Caller is responcible for freeing retunrned value if it is not error.
Definition at line 119 of file cifs_dfs_ref.c.
Definition at line 351 of file cifs_dfs_ref.c.
Definition at line 44 of file cifs_dfs_ref.c.
struct inode_operations cifs_dfs_referral_inode_operations |
Definition at line 371 of file cifs_dfs_ref.c.