From: Chien Tung Date: Tue, 25 May 2010 15:13:09 +0000 (-0500) Subject: RDMA/nes: Fix incorrect unlock in nes_process_mac_intr() X-Git-Tag: v2.6.35-rc1~265^2^4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b17e0969dc184c66ed8934e130344621829484a3;p=pandora-kernel.git RDMA/nes: Fix incorrect unlock in nes_process_mac_intr() Commit ce6e74f2 ("RDMA/nes: Make nesadapter->phy_lock usage consistent") introduced a problem where phy_lock was only unlocked within an if statement and so nes_process_mac_intr() could return with phy_lock still held. Fix this. This was discovered because of the sparse warning: drivers/infiniband/hw/nes/nes_hw.c:2643:9: warning: context imbalance in 'nes_process_mac_intr' - different lock contexts for basic block Reported-by: Roland Dreier Signed-off-by: Chien Tung Signed-off-by: Roland Dreier --- Reading git-diff-tree failed