Description
In the Linux kernel, the following vulnerability has been resolved: RDMA/erdma: Use IRQ-safe XArray helpers for QP and CQ tables Locked QP and CQ lookups from EQ interrupts can deadlock with create-path XArray updates. If an interrupt arrives while the create path holds the plain xa_lock, the lookup spins forever trying to acquire the same lock. Use IRQ-safe XArray helpers for all QP and CQ create-path updates, including the GSI QP store and error paths. Initialize both arrays with XA_FLAGS_LOCK_IRQ so sleeping allocations preserve interrupt state.
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
1fc9c1933959d2776a1ce7bf424251b8b5b586cd to < e32aa1d85126e6d5ef6efd594ced3f75178886ceaffected4545f355654d044d35a31cd01cc46f491a8a7c36 to < 74d4085221a7ec5440996af199ccadfa75b9eb0eaffected98df2aee1459ee1c62c70cbe9b370d2a532aea36 to < 00baeade709fb66da647e8327e8398bb532e30f7affected610ef81797bb4f709e8675c1d8d093bb9ccdcbd8affectedc0a83f29a24c7e7f8516630848ef6db4c174deedaffected05b8ca493dd02319bca93c640b259c2ba51ef321affected92101d7bd67cf313d65baede27118614a283f6bfaffected233f1b7fe2980e4e238fe03dd3ceddfd082cb4c8affected6e32f84b63c054e09392153125d7202abab2d14baffectedec987c0654651036dad6a42f7fa2a6d7c16a3687affectedc92686867638cda954fdb2bdbac8a75e3aa6eaaeaffected6.1.188 to < 6.2affected6.6.157 to < 6.7affected6.12.110 to < 6.13affected6.1.191 to < 6.2affected6.6.160 to < 6.7affected
Linux Linux
Default version status: unaffected
6.18.52 to < 6.18.58affected7.2.6 to < 7.2.8affected