Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c119b87d authored by Steve French's avatar Steve French
Browse files

[CIFS] Missing part of previous patch



Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
parent 3020a1f5
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -489,8 +489,10 @@ int cifs_close(struct inode *inode, struct file *file)
					the struct would be in each open file,
					the struct would be in each open file,
					but this should give enough time to 
					but this should give enough time to 
					clear the socket */
					clear the socket */
					write_unlock(&file->f_owner.lock);
					cERROR(1,("close with pending writes"));
					cERROR(1,("close with pending writes"));
					msleep(timeout);
					msleep(timeout);
					write_lock(&file->f_owner.lock);
					timeout *= 4;
					timeout *= 4;
				} 
				} 
				write_unlock(&file->f_owner.lock);
				write_unlock(&file->f_owner.lock);
+1 −0
Original line number Original line Diff line number Diff line
@@ -279,6 +279,7 @@ static int get_sfu_uid_mode(struct inode * inode,
		return (int)rc;
		return (int)rc;
	else if (rc > 3) {
	else if (rc > 3) {
		mode = le32_to_cpu(*((__le32 *)ea_value));
		mode = le32_to_cpu(*((__le32 *)ea_value));
		inode->i_mode &= ~SFBITS_MASK; 
		cFYI(1,("special bits 0%o org mode 0%o", mode, inode->i_mode));
		cFYI(1,("special bits 0%o org mode 0%o", mode, inode->i_mode));
		inode->i_mode = (mode &  SFBITS_MASK) | inode->i_mode;
		inode->i_mode = (mode &  SFBITS_MASK) | inode->i_mode;
		cFYI(1,("special mode bits 0%o", mode));
		cFYI(1,("special mode bits 0%o", mode));