В ядре Linux устранена следующая уязвимость: dmaengine: fsl-edma: не отключайте часы в .remove() Часы в fsl_edma_engine::muxclk выделены и …
В ядре Linux устранена следующая уязвимость: dmaengine: fsl-edma: не отключайте часы в .remove() Часы в fsl_edma_engine::muxclk выделены и включены с devm_clk_get_enabled(), который автоматически очищает эти ресурсы, но эти часы также вручную отключены в fsl_edma_remove(). Это вызывает предупреждения об удалении водителя для каждого часа: edma_module уже отключены ВНИМАНИЕ: CPU: 0 PID: 418 на драйверы/clk/clk.c:1200 clk_core_disable+0x198/0x1c8 [...] Трек звонка: clk_core_disable+0x198/0x1c8 (P) clk_диабефицировать+0x34/0x58 fsl_edma_remove+0x74/0xe8 [fsl_edma] [...] ----[ конечный след 00000000000000000 ]--- edma_module уже неподготовлен ВНИМАНИЕ: CPU: 0 PID: 418 на драйверы/clk/clk.c:1059 clk_core_unprepare+0x1f8/0x220 [...] Трек звонка: clk_core_unprepare+0x1f8/0x220 (P) clk_неприготовленная+0x34/0x58 fsl_edma_remove+0x7c/0xe8 [fsl_edma] [...] ----[ конечный след 00000000000000000 ]--- Исправьте эти предупреждения, удалив ненужный fsl_disable_clocks() вызов в fsl_edma_remove().
| Продукт | Вендор | Статус |
|---|---|---|
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux_kernel | * | Отслеживается |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.18 | Отслеживается | |
| kernel-headers-6.18 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.18 | Отслеживается | |
| kernel-headers-modules-6.18 | Отслеживается |