[devel] I: Kernel tasks
Alexander Bokovoy
=?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Вт Ноя 20 12:32:12 MSK 2001
On Tue, Nov 20, 2001 at 11:32:30AM +0300, Konstantin Volckov wrote:
> On Mon, 19 Nov 2001 13:15:59 +0200
> Alexander Bokovoy <a.bokovoy на sam-solutions.net> wrote:
> > - ошибка с интеграцией TCP_ECN, разрешенной навечно, начиная с 2.4.14. При
> > этом пропадает возможность сборки ядра с _отключенной_ сетевой
> > подсистемой (это необходимо для спасательных и встраиваемых систем).
> > Решение -- altair:/user/ab/patch-2.4.14-aw.bz2, который представляет
> > собой diff с 2.4.13 до исправленной 2.4.14. Эта ошибка присутствует до
> > сих пор в 2.4.15-pre6 и весьма вероятно так и останется в 2.4.15.
> Я сейчас собираю 2.4.14 с использованием 2.4.15-pre6 патча. Вычленить код,
> отвечающий за возможность сборки с отключенной сетевой подсистемой из aw
> патча мне не удалось.
Очень просто -- его там нет, потому что ошибочный код был в оригинальном
2.4.14, patch-2.4.14-aw просто не включает в себя это "исправление",
которое приводит к безусловной компиляции TCP_ECN без проверок на
наличие/отсутствие сетевой подсистемы. Дело в том, что даже если не
выбрана компиляция сети, в ядро все равно включается net/core/socket.c и
еще кое-какие компоненты. Раньше в заголовках было экранирование условий,
теперь (с 2.4.14) его нет.
> > XFS для 2.4.15. Патч XFS для 2.4.15-pre1 использовать нежелательно -- он
> > не учитывает последних изменений в блочных устройствах от Алана
> > (интегрированных в 2.4.15-pre4).
> Я наложил новый xfs патч - проверяется.
XFS 1.0.2 довольно устойчиво работает с 2.4.14, XFS можно использовать на
root, правда загрузчик обязательно должен быть не на разделе XFS (можно в
MBR). Обрати внимание также на имеющийся на сайте XFS тарболл с правленным
GRUBом.
> > - отсутствуют утилиты для управления ACL в XFS, как и библиотека доступа к
> > ACL, необходимая для правильной сборки приложений, использующих XFS ACL
> > (например, Самбы). Эти утилиты обязательно нужно добавить и они должны
> > соответствовать версии ядра, т.е. собирать их надо в одно время.
> В Sisyphus присутствуют следующие утилиты для управления xfs:
> 1. xfsprogs
> 2. xfsdump
> Необходимо что-то еще?
Конечно! Нужно еще всю подсистему аправления ACL, пакеты так и называются
(acl и attr на сайте XFS).
--
/ Alexander Bokovoy
$ cat /proc/identity >~/.signature
`Senior software developer and analyst for SaM-Solutions Ltd.`
---
A penny saved kills your career in government.
_______________________________________________
Devel mailing list
Devel на linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
Подробная информация о списке рассылки Devel