[Devel] Бага 3239
Pavel Shilovsky
=?iso-8859-1?q?piastry_=CE=C1_etersoft=2Eru?=
Чт Фев 26 12:00:45 MSK 2009
Даже не так, вот так будет вернее:
diff --git a/fs/cifs/inode.c b/fs/cifs/inode.c
index 9c548f1..e02de2b 100644
--- a/fs/cifs/inode.c
+++ b/fs/cifs/inode.c
@@ -843,7 +843,7 @@ static void posix_fill_in_inode(struct inode *tmp_inode,
local_mtime = tmp_inode->i_mtime;
local_size = tmp_inode->i_size;
- cifs_unix_info_to_inode(tmp_inode, pData, 1);
+ cifs_unix_info_to_inode(tmp_inode, pData, 0);
cifs_set_ops(tmp_inode, false);
if (!S_ISREG(tmp_inode->i_mode))
Обнаружил, что в коде принудительно не принимались uid'ы и gid'ы во время
создания. Баг или что-то под этим подразумевалось?... Думаю, надо написать в
linux-cifs-client об этом и спросить.
--
Best regards,
Pavel Shilovsky.
Подробная информация о списке рассылки devel