[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