AMD's AMDGPU kernel driver maintainer Alex Deucher has submitted a 30-patch series to remove BUG() macro usage from the Linux graphics driver. The BUG() macro causes kernel panics when hitting unrecoverable conditions, but can also be exploited for denial-of-service attacks. The patches replace BUG() calls with warnings or recoverable error handling where possible, allowing the system to continue running instead of crashing. The patch series is currently under review on the AMD graphics mailing list.
110 Impressions