https://bugzilla.kernel.org/show_bug.cgi?id=204241
--- Comment #18 from Michel Dänzer (michel@daenzer.net) --- (In reply to Alex Deucher from comment #17)
I'm not sure I understand why the patch helps. You are just changing the order of two memory allocations. The order shouldn't matter.
My guess would be that the exact location of the ucode BO matters somehow.