IB/ehca: Catch failing ioremap()
authorAlexander Schmidt <alexs@linux.vnet.ibm.com>
Mon, 5 Jul 2010 16:19:25 +0000 (16:19 +0000)
committerRoland Dreier <rolandd@cisco.com>
Wed, 21 Jul 2010 19:46:29 +0000 (12:46 -0700)
commite675b6db1245649f91bb1bfb10baef9af6d3f8e6
tree83a471d78fb6b118aedd269f8eb5ac0b9b8b9336
parent91fb0dd9cb71ab1a90ab1f48c34b935fdbca55b9
IB/ehca: Catch failing ioremap()

When ioremap() fails with a NULL pointer, catch the error and pass it
to the caller of create_qp() or create_cq() instead of trying to
dereference the NULL pointer later on.

Signed-off-by: Alexander Schmidt <alexs@linux.vnet.ibm.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/hw/ehca/hcp_if.c
drivers/infiniband/hw/ehca/hcp_phyp.c
drivers/infiniband/hw/ehca/hcp_phyp.h