Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
update cifs version to 1.75
[CIFS] possible memory corruption on mount
cifs: demote cERROR in build_path_from_dentry to cFYI

+5 -4
+1 -1
fs/cifs/cifsfs.h
··· 125 125 extern const struct export_operations cifs_export_ops; 126 126 #endif /* CIFS_NFSD_EXPORT */ 127 127 128 - #define CIFS_VERSION "1.74" 128 + #define CIFS_VERSION "1.75" 129 129 #endif /* _CIFSFS_H */
+2 -1
fs/cifs/connect.c
··· 2878 2878 kfree(volume_info->username); 2879 2879 kzfree(volume_info->password); 2880 2880 kfree(volume_info->UNC); 2881 - kfree(volume_info->UNCip); 2881 + if (volume_info->UNCip != volume_info->UNC + 2) 2882 + kfree(volume_info->UNCip); 2882 2883 kfree(volume_info->domainname); 2883 2884 kfree(volume_info->iocharset); 2884 2885 kfree(volume_info->prepath);
+2 -2
fs/cifs/dir.c
··· 105 105 } 106 106 rcu_read_unlock(); 107 107 if (namelen != dfsplen || read_seqretry(&rename_lock, seq)) { 108 - cERROR(1, "did not end path lookup where expected namelen is %d", 109 - namelen); 108 + cFYI(1, "did not end path lookup where expected. namelen=%d " 109 + "dfsplen=%d", namelen, dfsplen); 110 110 /* presumably this is only possible if racing with a rename 111 111 of one of the parent directories (we can not lock the dentries 112 112 above us to prevent this, but retrying should be harmless) */