[Devel] Флаги в linux-cifs, etercifs и... "neocifs"...

Evgeny Sinelnikov =?iso-8859-1?q?sin_=CE=C1_etersoft=2Eru?=
Вт Ноя 11 17:50:12 MSK 2008


Здравствуйте,

со вчерашнего дня найдена сдвига битов, которая приводила к
некорректным результатам тестов наших DENY-флагов.

Суть проблемы проявилась в том, что биты принято считать от нуля, и
"наш первый свободный 21 бит", на самом деле 20-й. Забавно, что и
драйвер, и закрытый модуль в вайн, используют сдвиг на 21 бит,
оставляя все наши наработки в работоспособном состоянии. Это работает
уже в новом etercifs, тем не менее в ядро мы будем пробрасывать патч
со сдвигом на 20 бит, поскольку пропущенный мы оставить вряд ли
сможем, да и не нужно...

Сейчас нам необходимо адаптировать тесты для Linux. Надеюсь, что в
ближайшее время мы сможем посмотреть актуальные результаты.

В дальнейшем нам нужно рассмотреть переход на новую версию etercifs.


-- 
Sin (Sinelnikov Evgeny)


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