Команда разработчиков ядра Linux интегрировала обновления подсистемы PCI/PCIe в готовящуюся версию Linux 7.4. Основное внимание в текущем цикле разработки уделено стабильности работы оборудования, исправлению ошибок конфигурации и оптимизации управления питанием.
Ключевое изменение касается поведения системы при выходе из спящего режима. Обновление приводит процессы управления питанием в соответствие с требованиями сертификатов энергоэффективности, что важно для ноутбуков и компьютеров с предустановленным Linux.
Разработчики также улучшили механизмы перечисления и настройки устройств. Исправлена обработка скорости PCIe-каналов для архитектур SPARC64 и PowerPC, а также устранена ошибка сохранения состояния при настройке максимального размера полезной нагрузки (MPS).
Усовершенствована система обработки ошибок PCIe (AER). В ядре 7.4 исправлены утечки памяти в процессе восстановления после сбоев и скорректирована логика реагирования, чтобы исключить попытки восстановления при ложных срабатываниях системы оповещения.
Дополнительно проведена оптимизация проверок владения функциями портов PCIe. Централизация этих проверок позволяет ядру более последовательно определять возможности контроллеров, что снижает вероятность повторных ошибок конфигурации.





