[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