В ядре Linux устранена следующая уязвимость: drm: renesas: rz-du: mipi_dsi: исправить панику в ядре при перезагрузке для некоторых панелей …
В ядре Linux устранена следующая уязвимость: drm: renesas: rz-du: mipi_dsi: исправить панику в ядре при перезагрузке для некоторых панелей С момента совершения 56de5e305d4b ("ck: renesas: r9a07g044: Добавить MSTOP для RZ/G2L") мы можем получить следующую панику ядра, для некоторых панелей, при перезагрузке: systemd-sutdown[1]: Перезагрузка. Трек вызова: ... do_serror+0x28/0x68 el1h_64_error_handler+0x34/0x50 el1h_64_error+0x6c/0x70 rzg2l_mipi_dsi_host_transfer+0x114/0x458 (P) mipi_dsi_dsi_device_transfer+0x44/0x58 mipi_dsi_dcs_set_display_multi+0x9c/0xc4 ili9881c_непрепарировать+0x38/0x88 дрм_панель_непрепарировать+0xbc/0x108 Это происходит для панелей, которым необходимо отправить команды MIPI-DSI в свои неподготовленность() обратный звонок. Поскольку интерфейс MIPI-DSI останавливается на этом point, rzg2l_mipi_dsi_host_transfer() вызывает панику в ядре. Исправление путем перехода rzg2l_mipi_dsi_stop() в новую функцию обратного вызова rzg2l_mipi_dsi_atomic_post_disable(). С этим изменением у нас теперь есть правильная последовательность power-down/stop: systemd-sutdown[1]: Перезагрузка. rzg2l-mipi-dsi 10850000.dsi: rzg2l_dsi_dsi_atomic_disable(): вход ili9881c-dsi 10850000.dsi.0: ili9881c_unprepare(): вход rzg2l-mipi-dsi 10850000.dsi: rzg2l_mipi_dsi_atomic_post_disable(): вход Перезагрузка: система перезапуска
| Продукт | Вендор | Статус |
|---|---|---|
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux_kernel | * | Отслеживается |
| kernel-doc-6.18 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-headers-6.18 | Отслеживается | |
| kernel-headers-6.18 | Отслеживается | |
| kernel-headers-modules-6.18 | Отслеживается | |
| kernel-headers-modules-6.18 | Отслеживается | |
| kernel-headers-modules-pine | Отслеживается | |
| kernel-headers-modules-pine | Отслеживается | |
| kernel-headers-pine | Отслеживается | |
| kernel-headers-pine | Отслеживается | |
| kernel-image-6.18 | Отслеживается | |
| kernel-image-6.18 | Отслеживается | |
| kernel-image-6.18-checkinstall | Отслеживается | |
| kernel-image-6.18-checkinstall | Отслеживается | |
| kernel-image-pine | Отслеживается | |
| kernel-image-pine | Отслеживается |