From: Dan Carpenter Date: Thu, 13 Jul 2017 07:48:00 +0000 (+0300) Subject: IB/cxgb3: Fix error codes in iwch_alloc_mr() X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=16ebb03ba24c5241025a86aa6f2cd60f9667e849;p=pandora-kernel.git IB/cxgb3: Fix error codes in iwch_alloc_mr() commit 9064d6055c14f700aa13f7c72fd3e63d12bee643 upstream. We accidentally don't set the error code on some error paths. It means return ERR_PTR(0) which is NULL and results in a NULL dereference in the caller. Fixes: 13a239330abd ("RDMA/cxgb3: Don't ignore insert_handle() failures") Signed-off-by: Dan Carpenter Acked-by: Steve Wise Signed-off-by: Doug Ledford [bwh: Backported to 3.2: drop inapplicable hunk] Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed