Description
In the Linux kernel, the following vulnerability has been resolved: spi: qup: 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
64ff247a978facc437d40f0c9b754675846a98f0 before fd53f41bd86daa39b454fd4637a908ff2123547f
64ff247a978facc437d40f0c9b754675846a98f0 before 8632384337038b97910c2f7bb5a3f377aa68d001
64ff247a978facc437d40f0c9b754675846a98f0 before bc88243bbe6140d289bb32b4ee4607ba5ce1124a
64ff247a978facc437d40f0c9b754675846a98f0 before f345d4d71e87d878437417ffbb9a7d4e16d235eb
64ff247a978facc437d40f0c9b754675846a98f0 before 2d0f63077f481f11a07f20eab1c1f4367dfaef32
64ff247a978facc437d40f0c9b754675846a98f0 before 55ecdcd12bc176b86fecbcb125ac814ac8fe857a
64ff247a978facc437d40f0c9b754675846a98f0 before 49c17fccae36505550c9121891722fff337f148a
64ff247a978facc437d40f0c9b754675846a98f0 before 61f49171a43ab1f80c73c5c88c508770c461e0f2
3.15
Any version before 3.15
4.19.283
5.4.243
5.10.180
5.15.111
6.1.28
6.2.15
6.3.2
6.4
References
git.kernel.org/...c/fd53f41bd86daa39b454fd4637a908ff2123547f
git.kernel.org/...c/8632384337038b97910c2f7bb5a3f377aa68d001
git.kernel.org/...c/bc88243bbe6140d289bb32b4ee4607ba5ce1124a
git.kernel.org/...c/f345d4d71e87d878437417ffbb9a7d4e16d235eb
git.kernel.org/...c/2d0f63077f481f11a07f20eab1c1f4367dfaef32
git.kernel.org/...c/55ecdcd12bc176b86fecbcb125ac814ac8fe857a
git.kernel.org/...c/49c17fccae36505550c9121891722fff337f148a
git.kernel.org/...c/61f49171a43ab1f80c73c5c88c508770c461e0f2