CIFS_MOUNT_POSIX_PATHS
if (sbflags & CIFS_MOUNT_POSIX_PATHS)
return (cifs_sb_flags(cifs_sb) & CIFS_MOUNT_POSIX_PATHS) ? '/' : '\\';
atomic_andnot(CIFS_MOUNT_POSIX_PATHS, &cifs_sb->mnt_cifs_flags);
sbflags |= CIFS_MOUNT_POSIX_PATHS;
if (sbflags & CIFS_MOUNT_POSIX_PATHS) {
if (!(cifs_sb_flags(cifs_sb) & CIFS_MOUNT_POSIX_PATHS)) {
if (!(sbflags & CIFS_MOUNT_POSIX_PATHS) && symname[0] == '/')
if (!(sbflags & CIFS_MOUNT_POSIX_PATHS) && symname[0] == '/') {
if (!(sbflags & CIFS_MOUNT_POSIX_PATHS) && symname[0] == '/') {
if (!(cifs_sb_flags(cifs_sb) & CIFS_MOUNT_POSIX_PATHS) &&
if (!(sbflags & CIFS_MOUNT_POSIX_PATHS) && symroot && symname[0] == '/') {
sbflags |= CIFS_MOUNT_POSIX_PATHS;
if (cifs_sb_flags(cifs_sb) & CIFS_MOUNT_POSIX_PATHS)