[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