The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск системного менеджера systemd 247, opennews (ok), 28-Ноя-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


27. "Выпуск системного менеджера systemd 247"  +3 +/
Сообщение от nrndda (ok), 28-Ноя-20, 15:14 
> * KERNEL API INCOMPATIBILITY: Linux 4.14 introduced two new uevents "bind" and "unbind" to the Linux device model. When this kernel change was made, systemd-udevd was only minimally updated to handle and propagate these new event types. The introduction of these new uevents (which are typically generated for USB devices and devices needing a firmware upload before being functional) resulted in a number of issues which we so far didn't address. We hoped the kernel maintainers would themselves address these issues in some form, but that did not happen. To handle them properly, many (if not most) udev rules files shipped in various packages need updating, and so do many programs that monitor or enumerate devices with libudev or sd-device, or otherwise process uevents. Please note that this incompatibility is not fault of systemd or udev, but caused by an incompatible kernel change that happened back in Linux 4.12, but is becoming more and more visible as the new uevents are generated by more kernel drivers.

Какие же разрабы ядра плохие, что не исправили ошибку в systemd силами ядра.

Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск системного менеджера systemd 247"  +3 +/
Сообщение от nrndda (ok), 28-Ноя-20, 15:32 
Хотя, вот тут (https://lwn.net/SubscriberLink/837033/432efd8f4095d556/) пишут что да, это регрессия в ядре.
Добавили новые события, которые попали в старые правила udev с маской (ACTION!="add|change"). Из-за того, что правила слишком широкие, они стали срабатывать на новые события. К тому же новые события приводили к сбросу устройства.
В целом, да, изменения в ядре привели к ошибкам в userspace.
Первый багрепорт был про подключение MTP устройства (android).
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру