On 11/1/2016 4:44 PM, Jim Foraker wrote: > rvt_create_qp() creates qp->ip only when a qp creation request comes from > userspace (udata is not NULL). If we exceed the number of available > queue pairs however, the error path always attempts to put a kref to this > structure. If the requestor is inside the kernel, this leads to a crash. > > We fix this by checking that qp->ip is not NULL before caling kref_put(). > > Signed-off-by: Jim Foraker <foraker1@xxxxxxxx> Thanks, applied. -- Doug Ledford <dledford@xxxxxxxxxx> GPG Key ID: 0E572FDD
Attachment:
signature.asc
Description: OpenPGP digital signature