In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix the error "trying to register non-static key in rxecleanuptask" In the function rxecreateqp(), rxeqpfrominit() is called to initialize qp, internally things like rxeinittask are not setup until rxeqpinitreq(). If an error occurred before this point then the unwind will call rxecleanup() and eventually to rxeqpdocleanup()/rxecleanuptask() which will oops when trying to access the uninitialized spinlock. If rxeinittask is not executed, rxecleanuptask will not be called.