LINUX.ORG.RU

История изменений

Исправление i586, (текущая версия) :

У этих интеловских катрочек есть API, который позволяет их настраивать в определенных, довольно широких, пределах. Все, что делает iwlwifi в части настроек – вычитывает сведения из ACPI, Platform NVM, еще откуда-нибудь, и отправляет карточке соответствующие команды. Почти все решения принимает firmware карточки, о чем сообщает драйверу в ответ. Ставит перед фактом.

Здесь нет никакой атаки на LAR, его никто не отключает, regdomain не меняет, тут легальным и документированным образом подменяется результат вызова одного из методов ACPI.

а что, если в системной прошивке ну вот нет этого GUID-а

Тогда метод _DSM вернет ошибку или 0, в iwl_lari_config_change_cmd останутся дефолтыне нули(кроме интереующего нас поля), которые и будут отправлены карточке. GUID проверяется из излишней предосторожности, iwlwifi все-таки развивается и меняется, мало ли.

Исходная версия i586, :

У этих интеловских катрочек есть API, который позволяет их настраивать в определенных, довольно широких, пределах. Все, что делает iwlwifi в части настроек – вычитывает сведения из ACPI, Platform NVM, еще откуда-нибудь, и отправляет карточке соответствующие команды. Почти все решения принимает firmware карточки, о чем сообщает драйверу в ответ. Ставит перед фактом.

Здесь нет никакой атаки на LAR, его никто не отключает, regdomain не меняет, тут легальным и документированным образом подменяется результат вызова одного из методов ACPI.

а что, если в системной прошивке ну вот нет этого GUID-а

Тогда метод _DSM вернет ошибку, в iwl_lari_config_change_cmd останутся дефолтыне нули(кроме интереующего нас поля), которые и будут отправлены карточке. GUID проверяется из излишней предосторожности, iwlwifi все-таки развивается и меняется, мало ли.