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-11-14 10:39:25 +11:00
2008-10-01 07:31:24 -07:00
2008-10-20 03:34:51 -07:00
2008-10-29 15:55:53 -04:00
2008-07-16 20:20:11 -07:00
2008-10-17 08:58:52 -07:00
2008-08-06 02:39:30 -07:00
2008-07-05 19:00:44 -07:00
2008-07-05 19:00:44 -07:00
2008-07-05 19:01:28 -07:00
2008-06-13 20:52:39 -07:00
2008-07-18 04:07:44 -07:00
2008-10-13 19:01:08 -07:00
2008-10-13 19:01:08 -07:00
2008-10-08 14:18:04 -07:00
2008-10-16 15:24:51 -07:00
2008-07-25 21:43:18 -07:00
2008-07-25 21:43:18 -07:00
2008-06-27 20:09:00 -07:00
2008-10-01 07:30:02 -07:00
2008-06-11 21:00:38 -07:00
2008-07-16 20:20:11 -07:00
2008-10-13 19:01:08 -07:00
2008-10-11 12:20:15 -07:00
2008-11-12 23:23:51 -08:00
2008-10-10 10:16:34 -04:00
2008-10-01 07:44:42 -07:00
2008-10-01 07:30:02 -07:00
2008-07-27 03:59:24 -07:00
2008-07-19 22:34:43 -07:00
2008-10-13 19:01:08 -07:00
2008-10-13 19:01:08 -07:00
2008-10-07 08:38:24 +11:00
2008-10-07 08:38:24 +11:00
2008-10-08 11:35:03 +02:00
2008-11-10 21:43:08 -08:00
2008-06-11 21:00:38 -07:00
2008-07-16 20:19:49 -07:00
2008-10-17 08:58:52 -07:00
2008-10-01 07:46:49 -07:00
2008-10-16 11:21:47 -07:00
2008-10-16 15:24:51 -07:00
2008-06-11 21:00:38 -07:00
2008-11-12 01:41:09 -08:00
2008-10-07 15:58:17 -07:00
2008-10-08 14:56:41 -07:00
2008-10-09 14:37:47 -07:00
2008-10-07 14:43:06 -07:00
2008-10-26 23:10:12 -07:00
2008-07-10 16:51:32 -07:00
2008-10-07 14:18:42 -07:00
2008-11-05 03:36:01 -08:00
2008-06-05 04:02:33 +09:00
2008-06-14 17:04:49 -07:00
2008-11-01 21:22:23 -07:00
2008-07-18 04:03:45 -07:00
2008-08-06 02:39:30 -07:00
2008-06-17 16:38:23 -07:00
2008-11-04 14:49:19 -08:00