Applying settings through the sysfs interface is unreliable in RX 7000 series
Brief summary of the problem:
I've received a report on corectrl that points to a severe issue in the driver regarding how settings are handled by the driver on RX 7000 series.
The driver seems to ignore some of the applied settings depending on the order in which they are written in their respective sysfs files. This makes the whole sysfs control interface unreliable on this hardware, rendering it almost useless from a user perspective.
I've searched the issue tracker and found some reports mentioning this behaviour in the comments (see 2356 and 3131). There might be other opened issues related to this bug as well. Since I couldn't find an issue dedicated to the actual cause, I created this one. Feel free to close it if you'd prefer to address it in an existing, older issue.