From: Mike Marciniszyn Date: Wed, 9 Nov 2011 22:07:22 +0000 (-0500) Subject: IB/qib: Fix over-scheduling of QSFP work X-Git-Tag: v3.2-rc4~4^2^4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ee887d74b3d741991edaa1836d22636c28926d9;p=pandora-kernel.git IB/qib: Fix over-scheduling of QSFP work Don't over-schedule QSFP work on driver initialization. It could end up being run simultaneously on two different CPUs resulting in bad EEPROM reads. In combination with setting the physical IB link state prior to the IBC being brought out of reset, this can cause the link state machine to start training early with wrong settings. Signed-off-by: Mitko Haralanov Signed-off-by: Mike Marciniszyn Signed-off-by: Roland Dreier --- Reading git-diff-tree failed