diff options
Diffstat (limited to 'fs/cifs/dir.c')
-rw-r--r-- | fs/cifs/dir.c | 44 |
1 files changed, 23 insertions, 21 deletions
diff --git a/fs/cifs/dir.c b/fs/cifs/dir.c index 1cd016217448..46e455ece573 100644 --- a/fs/cifs/dir.c +++ b/fs/cifs/dir.c | |||
@@ -102,7 +102,7 @@ cifs_bp_rename_retry: | |||
102 | namelen += (1 + temp->d_name.len); | 102 | namelen += (1 + temp->d_name.len); |
103 | temp = temp->d_parent; | 103 | temp = temp->d_parent; |
104 | if (temp == NULL) { | 104 | if (temp == NULL) { |
105 | cERROR(1, "corrupt dentry"); | 105 | cifs_dbg(VFS, "corrupt dentry\n"); |
106 | rcu_read_unlock(); | 106 | rcu_read_unlock(); |
107 | return NULL; | 107 | return NULL; |
108 | } | 108 | } |
@@ -124,12 +124,12 @@ cifs_bp_rename_retry: | |||
124 | full_path[namelen] = dirsep; | 124 | full_path[namelen] = dirsep; |
125 | strncpy(full_path + namelen + 1, temp->d_name.name, | 125 | strncpy(full_path + namelen + 1, temp->d_name.name, |
126 | temp->d_name.len); | 126 | temp->d_name.len); |
127 | cFYI(0, "name: %s", full_path + namelen); | 127 | cifs_dbg(FYI, "name: %s\n", full_path + namelen); |
128 | } | 128 | } |
129 | spin_unlock(&temp->d_lock); | 129 | spin_unlock(&temp->d_lock); |
130 | temp = temp->d_parent; | 130 | temp = temp->d_parent; |
131 | if (temp == NULL) { | 131 | if (temp == NULL) { |
132 | cERROR(1, "corrupt dentry"); | 132 | cifs_dbg(VFS, "corrupt dentry\n"); |
133 | rcu_read_unlock(); | 133 | rcu_read_unlock(); |
134 | kfree(full_path); | 134 | kfree(full_path); |
135 | return NULL; | 135 | return NULL; |
@@ -137,8 +137,8 @@ cifs_bp_rename_retry: | |||
137 | } | 137 | } |
138 | rcu_read_unlock(); | 138 | rcu_read_unlock(); |
139 | if (namelen != dfsplen || read_seqretry(&rename_lock, seq)) { | 139 | if (namelen != dfsplen || read_seqretry(&rename_lock, seq)) { |
140 | cFYI(1, "did not end path lookup where expected. namelen=%d " | 140 | cifs_dbg(FYI, "did not end path lookup where expected. namelen=%ddfsplen=%d\n", |
141 | "dfsplen=%d", namelen, dfsplen); | 141 | namelen, dfsplen); |
142 | /* presumably this is only possible if racing with a rename | 142 | /* presumably this is only possible if racing with a rename |
143 | of one of the parent directories (we can not lock the dentries | 143 | of one of the parent directories (we can not lock the dentries |
144 | above us to prevent this, but retrying should be harmless) */ | 144 | above us to prevent this, but retrying should be harmless) */ |
@@ -178,7 +178,7 @@ check_name(struct dentry *direntry) | |||
178 | if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_POSIX_PATHS)) { | 178 | if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_POSIX_PATHS)) { |
179 | for (i = 0; i < direntry->d_name.len; i++) { | 179 | for (i = 0; i < direntry->d_name.len; i++) { |
180 | if (direntry->d_name.name[i] == '\\') { | 180 | if (direntry->d_name.name[i] == '\\') { |
181 | cFYI(1, "Invalid file name"); | 181 | cifs_dbg(FYI, "Invalid file name\n"); |
182 | return -EINVAL; | 182 | return -EINVAL; |
183 | } | 183 | } |
184 | } | 184 | } |
@@ -291,7 +291,7 @@ cifs_do_create(struct inode *inode, struct dentry *direntry, unsigned int xid, | |||
291 | else if ((oflags & O_CREAT) == O_CREAT) | 291 | else if ((oflags & O_CREAT) == O_CREAT) |
292 | disposition = FILE_OPEN_IF; | 292 | disposition = FILE_OPEN_IF; |
293 | else | 293 | else |
294 | cFYI(1, "Create flag not set in create function"); | 294 | cifs_dbg(FYI, "Create flag not set in create function\n"); |
295 | 295 | ||
296 | /* | 296 | /* |
297 | * BB add processing to set equivalent of mode - e.g. via CreateX with | 297 | * BB add processing to set equivalent of mode - e.g. via CreateX with |
@@ -323,7 +323,7 @@ cifs_do_create(struct inode *inode, struct dentry *direntry, unsigned int xid, | |||
323 | desired_access, create_options, fid, oplock, | 323 | desired_access, create_options, fid, oplock, |
324 | buf, cifs_sb); | 324 | buf, cifs_sb); |
325 | if (rc) { | 325 | if (rc) { |
326 | cFYI(1, "cifs_create returned 0x%x", rc); | 326 | cifs_dbg(FYI, "cifs_create returned 0x%x\n", rc); |
327 | goto out; | 327 | goto out; |
328 | } | 328 | } |
329 | 329 | ||
@@ -389,7 +389,8 @@ cifs_create_get_file_info: | |||
389 | 389 | ||
390 | cifs_create_set_dentry: | 390 | cifs_create_set_dentry: |
391 | if (rc != 0) { | 391 | if (rc != 0) { |
392 | cFYI(1, "Create worked, get_inode_info failed rc = %d", rc); | 392 | cifs_dbg(FYI, "Create worked, get_inode_info failed rc = %d\n", |
393 | rc); | ||
393 | if (server->ops->close) | 394 | if (server->ops->close) |
394 | server->ops->close(xid, tcon, fid); | 395 | server->ops->close(xid, tcon, fid); |
395 | goto out; | 396 | goto out; |
@@ -452,8 +453,8 @@ cifs_atomic_open(struct inode *inode, struct dentry *direntry, | |||
452 | 453 | ||
453 | xid = get_xid(); | 454 | xid = get_xid(); |
454 | 455 | ||
455 | cFYI(1, "parent inode = 0x%p name is: %s and dentry = 0x%p", | 456 | cifs_dbg(FYI, "parent inode = 0x%p name is: %s and dentry = 0x%p\n", |
456 | inode, direntry->d_name.name, direntry); | 457 | inode, direntry->d_name.name, direntry); |
457 | 458 | ||
458 | tlink = cifs_sb_tlink(CIFS_SB(inode->i_sb)); | 459 | tlink = cifs_sb_tlink(CIFS_SB(inode->i_sb)); |
459 | if (IS_ERR(tlink)) | 460 | if (IS_ERR(tlink)) |
@@ -518,8 +519,8 @@ int cifs_create(struct inode *inode, struct dentry *direntry, umode_t mode, | |||
518 | __u32 oplock; | 519 | __u32 oplock; |
519 | int created = FILE_CREATED; | 520 | int created = FILE_CREATED; |
520 | 521 | ||
521 | cFYI(1, "cifs_create parent inode = 0x%p name is: %s and dentry = 0x%p", | 522 | cifs_dbg(FYI, "cifs_create parent inode = 0x%p name is: %s and dentry = 0x%p\n", |
522 | inode, direntry->d_name.name, direntry); | 523 | inode, direntry->d_name.name, direntry); |
523 | 524 | ||
524 | tlink = cifs_sb_tlink(CIFS_SB(inode->i_sb)); | 525 | tlink = cifs_sb_tlink(CIFS_SB(inode->i_sb)); |
525 | rc = PTR_ERR(tlink); | 526 | rc = PTR_ERR(tlink); |
@@ -613,7 +614,7 @@ int cifs_mknod(struct inode *inode, struct dentry *direntry, umode_t mode, | |||
613 | goto mknod_out; | 614 | goto mknod_out; |
614 | 615 | ||
615 | 616 | ||
616 | cFYI(1, "sfu compat create special file"); | 617 | cifs_dbg(FYI, "sfu compat create special file\n"); |
617 | 618 | ||
618 | buf = kmalloc(sizeof(FILE_ALL_INFO), GFP_KERNEL); | 619 | buf = kmalloc(sizeof(FILE_ALL_INFO), GFP_KERNEL); |
619 | if (buf == NULL) { | 620 | if (buf == NULL) { |
@@ -688,8 +689,8 @@ cifs_lookup(struct inode *parent_dir_inode, struct dentry *direntry, | |||
688 | 689 | ||
689 | xid = get_xid(); | 690 | xid = get_xid(); |
690 | 691 | ||
691 | cFYI(1, "parent inode = 0x%p name is: %s and dentry = 0x%p", | 692 | cifs_dbg(FYI, "parent inode = 0x%p name is: %s and dentry = 0x%p\n", |
692 | parent_dir_inode, direntry->d_name.name, direntry); | 693 | parent_dir_inode, direntry->d_name.name, direntry); |
693 | 694 | ||
694 | /* check whether path exists */ | 695 | /* check whether path exists */ |
695 | 696 | ||
@@ -715,11 +716,12 @@ cifs_lookup(struct inode *parent_dir_inode, struct dentry *direntry, | |||
715 | } | 716 | } |
716 | 717 | ||
717 | if (direntry->d_inode != NULL) { | 718 | if (direntry->d_inode != NULL) { |
718 | cFYI(1, "non-NULL inode in lookup"); | 719 | cifs_dbg(FYI, "non-NULL inode in lookup\n"); |
719 | } else { | 720 | } else { |
720 | cFYI(1, "NULL inode in lookup"); | 721 | cifs_dbg(FYI, "NULL inode in lookup\n"); |
721 | } | 722 | } |
722 | cFYI(1, "Full path: %s inode = 0x%p", full_path, direntry->d_inode); | 723 | cifs_dbg(FYI, "Full path: %s inode = 0x%p\n", |
724 | full_path, direntry->d_inode); | ||
723 | 725 | ||
724 | if (pTcon->unix_ext) { | 726 | if (pTcon->unix_ext) { |
725 | rc = cifs_get_inode_info_unix(&newInode, full_path, | 727 | rc = cifs_get_inode_info_unix(&newInode, full_path, |
@@ -742,7 +744,7 @@ cifs_lookup(struct inode *parent_dir_inode, struct dentry *direntry, | |||
742 | /* if it was once a directory (but how can we tell?) we could do | 744 | /* if it was once a directory (but how can we tell?) we could do |
743 | shrink_dcache_parent(direntry); */ | 745 | shrink_dcache_parent(direntry); */ |
744 | } else if (rc != -EACCES) { | 746 | } else if (rc != -EACCES) { |
745 | cERROR(1, "Unexpected lookup error %d", rc); | 747 | cifs_dbg(VFS, "Unexpected lookup error %d\n", rc); |
746 | /* We special case check for Access Denied - since that | 748 | /* We special case check for Access Denied - since that |
747 | is a common return code */ | 749 | is a common return code */ |
748 | } | 750 | } |
@@ -807,7 +809,7 @@ cifs_d_revalidate(struct dentry *direntry, unsigned int flags) | |||
807 | { | 809 | { |
808 | int rc = 0; | 810 | int rc = 0; |
809 | 811 | ||
810 | cFYI(1, "In cifs d_delete, name = %s", direntry->d_name.name); | 812 | cifs_dbg(FYI, "In cifs d_delete, name = %s\n", direntry->d_name.name); |
811 | 813 | ||
812 | return rc; | 814 | return rc; |
813 | } */ | 815 | } */ |