A flaw was found in the Linux Kernel. The current code blindly writes over the SWERR and OVERFLOW bits. Write back the bits read so that the driver avoids clobbering the OVERFLOW bit that comes after the register is read.
bugzilla.redhat.com/show_bug.cgi?id=2266398
git.kernel.org/stable/c/02981a44a0e402089775416371bd2e0c935685f8
git.kernel.org/stable/c/a5ad12d5d69c63af289a37f05187a0c6fe93553d
git.kernel.org/stable/c/ea941ac294d75d0ace50797aebf0056f6f8f7a7f
nvd.nist.gov/vuln/detail/CVE-2021-46920
www.cve.org/CVERecord?id=CVE-2021-46920