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;
Showing
- Documentation/00-INDEX 2 additions, 40 deletionsDocumentation/00-INDEX
- Documentation/PCI/00-INDEX 2 additions, 0 deletionsDocumentation/PCI/00-INDEX
- Documentation/PCI/MSI-HOWTO.txt 0 additions, 0 deletionsDocumentation/PCI/MSI-HOWTO.txt
- Documentation/blockdev/00-INDEX 16 additions, 0 deletionsDocumentation/blockdev/00-INDEX
- Documentation/blockdev/README.DAC960 0 additions, 0 deletionsDocumentation/blockdev/README.DAC960
- Documentation/blockdev/cciss.txt 0 additions, 0 deletionsDocumentation/blockdev/cciss.txt
- Documentation/blockdev/cpqarray.txt 0 additions, 0 deletionsDocumentation/blockdev/cpqarray.txt
- Documentation/blockdev/floppy.txt 0 additions, 0 deletionsDocumentation/blockdev/floppy.txt
- Documentation/blockdev/nbd.txt 0 additions, 0 deletionsDocumentation/blockdev/nbd.txt
- Documentation/blockdev/paride.txt 0 additions, 0 deletionsDocumentation/blockdev/paride.txt
- Documentation/blockdev/ramdisk.txt 0 additions, 0 deletionsDocumentation/blockdev/ramdisk.txt
- Documentation/ioctl/00-INDEX 10 additions, 0 deletionsDocumentation/ioctl/00-INDEX
- Documentation/ioctl/ioctl-number.txt 0 additions, 0 deletionsDocumentation/ioctl/ioctl-number.txt
- Documentation/kernel-parameters.txt 12 additions, 12 deletionsDocumentation/kernel-parameters.txt
- Documentation/serial/00-INDEX 24 additions, 0 deletionsDocumentation/serial/00-INDEX
- Documentation/serial/README.cycladesZ 0 additions, 0 deletionsDocumentation/serial/README.cycladesZ
- Documentation/serial/computone.txt 1 addition, 1 deletionDocumentation/serial/computone.txt
- Documentation/serial/digiepca.txt 0 additions, 0 deletionsDocumentation/serial/digiepca.txt
- Documentation/serial/hayes-esp.txt 0 additions, 0 deletionsDocumentation/serial/hayes-esp.txt
- Documentation/serial/moxa-smartio 0 additions, 0 deletionsDocumentation/serial/moxa-smartio
Loading
Please register or sign in to comment