Description
In the Linux kernel, the following vulnerability has been resolved: spi: imx: Don't skip cleanup in remove's error path Returning early in a platform driver's remove callback is wrong. In this case the dma resources are not released in the error path. this is never retried later and so this is a permanent leak. To fix this, only skip hardware disabling if waking the device fails.
Product status
d593574aff0ab846136190b1729c151c736727ec (git) before aa93a46f998a9069368026ac52bba96868c59157
d593574aff0ab846136190b1729c151c736727ec (git) before f90822ad63d11301e425311dac0c8e12ca1737b8
d593574aff0ab846136190b1729c151c736727ec (git) before 6d16305a1535873e0a8a8ae92ea2d9106ec2d7df
d593574aff0ab846136190b1729c151c736727ec (git) before 57a463226638f1ceabbb029cbd21b0c94640f1b5
d593574aff0ab846136190b1729c151c736727ec (git) before b64cb3f085fed296103c91f0db6acad30a021b36
d593574aff0ab846136190b1729c151c736727ec (git) before 11951c9e3f364d7ae3b568a0e52c8335d43066b5
fc58a98f1c98b22d31c53913cca38d5c43807cb4 (git)
28ae79a518421348abfc2a2dffd6a6b6e3699476 (git)
b6aaaaed67b170a9841f0f598cd45ccbfe76e15e (git)
f84a8d446a16379df5844bc2bd50f0b7431a4718 (git)
1333c3e996eb799286ee2ef2c01752da45bf926f (git)
cfd96cbd607ab5d63a33cd63673221f4d572ea8c (git)
bac4bf53ca7c65d6c06808aab70c6caa0b9c78b9 (git)
4.16
Any version before 4.16
5.10.180 (semver)
5.15.111 (semver)
6.1.28 (semver)
6.2.15 (semver)
6.3.2 (semver)
6.4 (original_commit_for_fix)
References
git.kernel.org/...c/aa93a46f998a9069368026ac52bba96868c59157
git.kernel.org/...c/f90822ad63d11301e425311dac0c8e12ca1737b8
git.kernel.org/...c/6d16305a1535873e0a8a8ae92ea2d9106ec2d7df
git.kernel.org/...c/57a463226638f1ceabbb029cbd21b0c94640f1b5
git.kernel.org/...c/b64cb3f085fed296103c91f0db6acad30a021b36
git.kernel.org/...c/11951c9e3f364d7ae3b568a0e52c8335d43066b5