[Devel] Бага 3239
Evgeny Sinelnikov
=?iso-8859-1?q?sin_=CE=C1_etersoft=2Eru?=
Чт Фев 26 12:13:44 MSK 2009
26 февраля 2009 г. 12:00 пользователь Pavel Shilovsky
<piastry на etersoft.ru> написал:
> Даже не так, вот так будет вернее:
>
> 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 об этом и спросить.
Да, уточни этот момент...
--
Sin (Sinelnikov Evgeny)
Подробная информация о списке рассылки devel