From: Jeff Layton Date: Thu, 9 Jul 2009 05:46:44 +0000 (-0400) Subject: cifs: when ATTR_READONLY is set, only clear write bits on non-directories X-Git-Tag: v2.6.31-rc3~39^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d0c280d26de9422c9c943f8f486b9830cd9bea70;p=pandora-kernel.git cifs: when ATTR_READONLY is set, only clear write bits on non-directories cifs: when ATTR_READONLY is set, only clear write bits on non-directories On windows servers, ATTR_READONLY apparently either has no meaning or serves as some sort of queue to certain applications for unrelated behavior. This MS kbase article has details: http://support.microsoft.com/kb/326549/ Don't clear the write bits directory mode when ATTR_READONLY is set. Reported-by: pouchat@peewiki.net Signed-off-by: Jeff Layton Signed-off-by: Steve French --- Reading git-diff-tree failed