James Morris
f3a5c54701
Merge branch 'master' into next
Conflicts:
fs/cifs/misc.c
Merge to resolve above, per the patch below.
Signed-off-by: James Morris <jmorris@namei.org>
diff --cc fs/cifs/misc.c
index ec36410,addd1dc..0000000
--- a/fs/cifs/misc.c
+++ b/fs/cifs/misc.c
@@@ -347,13 -338,13 +338,13 @@@ header_assemble(struct smb_hdr *buffer
/* BB Add support for establishing new tCon and SMB Session */
/* with userid/password pairs found on the smb session */
/* for other target tcp/ip addresses BB */
- if (current->fsuid != treeCon->ses->linux_uid) {
+ if (current_fsuid() != treeCon->ses->linux_uid) {
cFYI(1, ("Multiuser mode and UID "
"did not match tcon uid"));
- read_lock(&GlobalSMBSeslock);
- list_for_each(temp_item, &GlobalSMBSessionList) {
- ses = list_entry(temp_item, struct cifsSesInfo, cifsSessionList);
+ read_lock(&cifs_tcp_ses_lock);
+ list_for_each(temp_item, &treeCon->ses->server->smb_ses_list) {
+ ses = list_entry(temp_item, struct cifsSesInfo, smb_ses_list);
- if (ses->linux_uid == current->fsuid) {
+ if (ses->linux_uid == current_fsuid()) {
if (ses->server == treeCon->ses->server) {
cFYI(1, ("found matching uid substitute right smb_uid"));
buffer->Uid = ses->Suid;
2008-11-18 18:52:37 +11:00
..
2008-07-26 12:00:12 -07:00
2008-05-20 13:31:53 -07:00
2008-10-16 11:21:30 -07:00
2008-10-09 08:56:01 +02:00
2008-04-28 08:58:20 -07:00
2008-10-16 11:21:32 -07:00
2008-08-20 15:40:32 -07:00
2008-10-30 11:38:45 -07:00
2008-10-20 08:52:31 -07:00
2008-08-15 17:22:57 +02:00
2008-11-12 17:17:16 -08:00
2008-11-06 15:41:18 -08:00
2008-10-20 08:50:26 -07:00
2008-04-17 20:05:39 +02:00
2008-07-30 09:41:45 -07:00
2008-10-20 08:52:39 -07:00
2008-10-23 08:55:02 -07:00
2008-10-20 08:52:32 -07:00
2008-10-20 16:17:42 -07:00
2008-11-14 11:29:12 +11:00
2007-10-20 01:27:18 +02:00
2008-11-14 11:29:12 +11:00
2008-04-28 08:58:18 -07:00
2008-11-16 15:55:36 -08:00
2008-08-20 15:40:30 -07:00
2008-11-12 10:37:48 -08:00
2008-07-28 16:30:21 -07:00
2008-09-13 14:41:52 -07:00
2008-07-28 16:30:21 -07:00
2008-10-20 08:52:31 -07:00
2007-05-21 09:18:19 -07:00
2008-10-30 11:38:47 -07:00
2008-11-14 11:29:12 +11:00
2008-11-12 17:17:16 -08:00
2008-11-12 17:17:17 -08:00
2008-02-05 09:44:19 -08:00
2008-11-06 15:41:19 -08:00
2008-10-20 08:50:25 -07:00
2008-06-12 18:05:41 -07:00
2008-10-16 11:21:32 -07:00
2007-10-20 01:27:18 +02:00
2008-09-02 19:21:38 -07:00
2008-10-20 08:50:25 -07:00
2008-10-20 08:52:40 -07:00
2008-07-26 20:53:14 -04:00
2008-11-14 10:39:12 +11:00
2008-10-23 15:20:06 +04:00
2008-10-09 12:18:27 -07:00
2008-10-23 15:20:06 +04:00
2008-11-06 15:41:19 -08:00
2008-08-12 16:07:30 -07:00
2008-10-20 08:52:31 -07:00
2008-10-20 08:52:31 -07:00
2008-10-20 08:52:32 -07:00
2007-05-11 08:29:32 -07:00
2008-10-20 16:17:42 -07:00
2008-10-20 08:52:31 -07:00
2008-08-12 17:52:53 +10:00
2008-11-07 10:05:59 +01:00
2008-11-15 11:36:07 -08:00
2008-10-23 17:35:04 +04:00