RDMA/nes: Fix adapter reset after PXE boot
commita45a6e6cd8a526bbd4b4fad99a276ec6329c810c
authorChien Tung <ctung@neteffect.com>
Sun, 27 Apr 2008 18:35:11 +0000 (27 18:35 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 1 May 2008 21:44:38 +0000 (1 14:44 -0700)
tree6860e801b6adf8738740231ed7cc7b9d0cbb8960
parent59c5775ada913643998fd78d8a5b1a76ba57515f
RDMA/nes: Fix adapter reset after PXE boot

commit: bc5698f3ecc9587e1edb343a2878f8d228c49e0e upstream

After PXE boot, the iw_nes driver does a full reset to ensure the card
is in a clean state.  However, it doesn't wait for firmware to
complete its work before issuing a port reset to enable the ports,
which leads to problems bringing up the ports.

The solution is to wait for firmware to complete its work before
proceeding with port reset.

This bug was flagged by Roland Dreier <rolandd@cisco.com>.

Signed-off-by: Chien Tung <ctung@neteffect.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/infiniband/hw/nes/nes_cm.c
drivers/infiniband/hw/nes/nes_hw.c