[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