[Devel] Fwd: Re: linux-cifs fixes from Etersoft

Vitaly Lipatov =?iso-8859-1?q?lav_=CE=C1_etersoft=2Eru?=
Ср Июн 4 07:51:54 MSD 2008


----------  Пересланное сообщение  ----------

Тема: Re: linux-cifs fixes from Etersoft
Дата: 22 января 2008
Отправитель: Vitaly Lipatov <lav на altlinux.ru>
получатель:  Alexander Bokovoy <ab на samba.org>

Здравствуйте, Александр!
Спасибо за инициативу, мы всё собраться не можем...
Было начали отправлять патчи, но потом стало некогда...
Но одну багу было обсудили со Стивом и она исправлена в апстриме.
Я с радостью напишу по-русски. В английском меня можно будет 
неправильно понять :)

Значит, об изменениях.
1. Если режим Etersoft (etersoft_flag=1) включен,
старшие три бита flags обрабатываются как режим разделения файла 
(то, чего так недостаёт в Linux):
        desiredAccess = cifs_convert_flags(file->f_flags);
+       desiredShare = cifs_get_share_flags(file->f_flags);

Таким образом через системный вызов open становится возможным 
передать shared mode в стиле NT. Далее это используется из Wine.

2. Ряд изменений, связанных с неправильной обработкой oplocks, 
invalidate и кэшированием. Они могут быть не оптимальны, но 
работают (проверено на 1С 7.7/8.0/8.1)

3. Ряд дополнительных условий для обеспечения компиляции на всех 
возможных вариантах ядер 2.6.x во всех популярных дистрибутивах.

4. Добавлен интерфейс /proc/...cifs/Etersoft для 
включения "нашего" режима.



On 21 января 2008, Alexander Bokovoy wrote:
> Steve,
>
> ftp://ftp.etersoft.ru/pub/Etersoft/WINE@Etersoft-current/sourc
>es/linux-cifs.src.rpm contains latest fixes to cifs.ko from
> Etersoft, Russian company that does WINE tuning for Windows
> applications running on Linux. They also modify cifs.ko to
> support more of sharing bits for one of most popular and
> widely used applications in Russia -- 1C:Enterprise.
>
> By copy is Vitaly Lipatov who oversees this development.
> Vitaly, could you please explain in detail patches your team
> did? I'd rather have them merged upstream if possible. (You
> may do it in Russian in a separate email, I'll translate to
> English for Steve).



-- 
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info

-------------------------------------------------------

-- 
С уважением,
Виталий Липатов
Россия, Санкт-Петербург. www.etersoft.ru
GNU! ALT Linux Team! WINE! WIKI! LaTeX! LyX!


Подробная информация о списке рассылки devel