Description
In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Replace waitqueue and flag with completion The driver previously used a waitqueue along with an explicit request_done flag, but without proper barriers around request_done. An earlier patch by Gui-Dong Han <hanguidong02@gmail.com> attempted to fix this by adding the missing memory barriers. Rather than adding the barriers, this patch replaces the waitqueue+flag with a completion, which is designed for this exact purpose.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
44d9e52977a1b90b0db1c7f8b197c218e9226520 to < 4dcd5afcc3516b07f0a506c338a49bccfd24589baffected44d9e52977a1b90b0db1c7f8b197c218e9226520 to < 7d89bff21c12e543d12ad70cb0103cf815891b24affected44d9e52977a1b90b0db1c7f8b197c218e9226520 to < 8de303efe2ff4fcbf240dfc6eb3469e1e8f18a3faffected44d9e52977a1b90b0db1c7f8b197c218e9226520 to < 706591cccdd3ac2c0ddc8c2ed6c89a6be9865826affected44d9e52977a1b90b0db1c7f8b197c218e9226520 to < bde37aed0724c0139dea177f3aae8d989b6babb1affected44d9e52977a1b90b0db1c7f8b197c218e9226520 to < d9c8c45e6d2f438a3c8e643ae78b59454fa0faddaffected
Linux Linux
Default version status: affected
5.14affected0 to < 5.14unaffected6.1.191 to ≤ 6.1.*unaffected6.6.160 to ≤ 6.6.*unaffected6.12.114 to ≤ 6.12.*unaffected6.18.53 to ≤ 6.18.*unaffected7.1.5 to ≤ 7.1.*unaffected7.2 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/4dcd5afcc3516b07f0a506c338a49bccfd24589b ↗
- https://git.kernel.org/stable/c/7d89bff21c12e543d12ad70cb0103cf815891b24 ↗
- https://git.kernel.org/stable/c/8de303efe2ff4fcbf240dfc6eb3469e1e8f18a3f ↗
- https://git.kernel.org/stable/c/706591cccdd3ac2c0ddc8c2ed6c89a6be9865826 ↗
- https://git.kernel.org/stable/c/bde37aed0724c0139dea177f3aae8d989b6babb1 ↗
- https://git.kernel.org/stable/c/d9c8c45e6d2f438a3c8e643ae78b59454fa0fadd ↗