AMDGPU kernel driver maintainer Alex Deucher of AMD sent out a set of 30 patches today working on clearing out all of the BUG() usage within this Linux kernel graphics driver...

AMDGPU kernel driver maintainer Alex Deucher of AMD sent out a set of 30 patches today working on clearing out all of the BUG() usage within this Linux kernel graphics driver.
The Linux BUG() macro is used as a crash mechanism when encountering unrecoverable conditions. Calling BUG() results in a halt of execution and dumping of important debug information. But calling BUG() can lead to a full kernel panic and can also be used by attackers for nefarious purposes like trying to cause a denial of service.
Deucher has been going through the AMDGPU BUG() calls to change code when the driver has no reason to purposefully crash the running kernel and could be recovered. In some cases where BUG() was called they can be just reduced to warnings or in other cases just emitting errors but where the driver can safely continue operation.
So with this 30 patch series much of the AMDGPU driver's existing BUG() usage is safely adapted to avoid it. For those triggering specific issues with the AMDGPU driver, it will ideally allow the system to continue on running rather than intentionally crashing/halting the system with BUG() usage.
The BUG() clean-up is out for review today on the AMD graphics mailing list.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Eliminace BUG() z ovladače AMDGPU zlepší stabilitu běhu | 2 | 7 | 08-07-2026 |
| 2 | Linux 7.3 Enabling Second Graphics Pipe For Modern AMD APUs | 0 | 5 | 10-07-2026 |
| 3 | AMD Enabling CACP Feature On Linux For Greater OLED Power Savings | 0 | 5 | 10-07-2026 |
| 4 | Linux DRM Scheduler Patches Yield Massive Improvement For Job Submission Latency | 7 | 8 | 04-07-2026 |
| 5 | Linux 7.3 Adding More Graphics PCI IDs For Intel Nova Lake S | 0 | 5 | 04-07-2026 |
| 6 | Proposed Linux Patch For A Brief Delay To Match PCI Spec Will Hopefully Address Some Bugs | 0 | 7 | 09-07-2026 |
| 7 | Linux 7.3 To Make It Easier To Disable Syscall User Dispatch | 0 | 7 | 08-07-2026 |
| 8 | HiZ Plane Optimization Merged For Intel Vulkan Linux Driver For Some Performance Benefit | 2 | 7 | 10-07-2026 |
| 9 | Mesa's Rusticl Now Enables Arm Mali Panfrost Driver Support By Default | 0 | 7 | 11-07-2026 |