[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