CONFIG_ASYNC_XOR не отображается через menuconfig / gconfig - PullRequest
2 голосов
/ 01 октября 2009

Я использую ядро ​​Linux версии 2.6.26.8, и мне нужно использовать API async_XXX (async_xor, async_memcpy и т. Д.). Поэтому мне нужно собрать модули ASYNC_XXX с моим ядром. Но я не вижу параметров конфигурации, связанных с ASYNC_XOR или ASYNC_MEMCPY и т. Д., Через menuconfig или gconfig в разделе «Параметры безопасности».

В gconfig, если я выбрал показать все параметры, я вижу эти параметры конфигурации в разделе «Параметры безопасности», но не могу их выбрать.

Я не уверен, если это из-за некоторых отсутствующих обязательных параметров CONFIG в моем конфигурационном файле или чего-то еще. Я мог бы напрямую добавить эти параметры в файл конфигурации вручную, но хотел убедиться, что у него не будет побочных эффектов.

Я публикую здесь часть параметров безопасности моего рабочего файла .config ...

#

Параметры безопасности

#

CONFIG_KEYS не установлен

CONFIG_SECURITY не установлено

CONFIG_SECURITY_FILE_CAPABILITIES не установлено

CONFIG_CRYPTO = у * * тысяча двадцать одна

Заранее благодарю.

С уважением, Викаш Кумар

1 Ответ

4 голосов
/ 01 октября 2009

Быстрый ответ: нет пункта меню для выбора этих пунктов; вместо этого их нужно выбирать косвенно с помощью второй опции.

Глядя на crypto/async_tx/Kconfig, вы можете видеть различные рассматриваемые опции (ASYNC_XOR, ASYNC_MEMCPY и т. Д.), Но ни у одного из опций tristate нет строки приглашения. Без строки приглашения вы не увидите этот параметр при запуске чего-либо вроде gconfig или menuconfig.

Посмотрите на конфигурацию драйвера RAID4 / 5/6 (drivers/md/Kconfig). При выборе этого драйвера косвенно выбираются ASYNC_MEMCPY и ASYNC_XOR. Если вы разрабатываете драйвер, которому нужны эти параметры, вам следует рассмотреть возможность выбора этих параметров в блоке конфигурации драйвера. В качестве альтернативы, если это широкая функция платформы, вы можете рассмотреть возможность выбора этих опций в блоке конфигурации, какой бы arch/*/mach-*/Kconfig вы не строили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...