Fix divide by zero errors in DML2

Bug #2106923 reported by Mario Limonciello
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
High
Unassigned
linux-oem-6.11 (Ubuntu)
Confirmed
High
Edoardo Canepa

Bug Description

Random crashes have been reported on GPUs that use DML2 (Ryzen AI APUs and Radeon 9000 dGPU). The crashes are root caused to corruption in registers used for floating point code.

They are caused by a lack of FP context protection around that code. They are fixed by these 3 commits:

https://github.com/torvalds/linux/commit/afcdf51d97cd58dd7a2e0aa8acbaea5108fa6826
https://github.com/torvalds/linux/commit/366e77cd4923c3aa45341e15dcaf3377af9b042f
https://github.com/torvalds/linux/commit/4408b59eeacfea777aae397177f49748cadde5ce

tags: added: originate-from-2106922
Edoardo Canepa (ecanepa)
Changed in linux-oem-6.11 (Ubuntu):
importance: Undecided → High
assignee: nobody → Edoardo Canepa (ecanepa)
Edoardo Canepa (ecanepa)
Changed in linux-oem-6.11 (Ubuntu):
status: New → Triaged
Edoardo Canepa (ecanepa)
Changed in linux-oem-6.11 (Ubuntu):
status: Triaged → Confirmed
Changed in linux (Ubuntu):
status: New → Confirmed
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.