From: Jon Mason Date: Sat, 17 Nov 2012 01:52:57 +0000 (-0700) Subject: NTB: BWD Link Recovery X-Git-Tag: v3.12-rc1~99^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=113bf1c9f1e035129f8631b032669d6ab36a14dd;p=pandora-kernel.git NTB: BWD Link Recovery The BWD NTB device will drop the link if an error is encountered on the point-to-point PCI bridge. The link will stay down until all errors are cleared and the link is re-established. On link down, check to see if the error is detected, if so do the necessary housekeeping to try and recover from the error and reestablish the link. There is a potential race between the 2 NTB devices recovering at the same time. If the times are synchronized, the link will not recover and the driver will be stuck in this loop forever. Add a random interval to the recovery time to prevent this race. Signed-off-by: Jon Mason --- Reading git-diff-tree failed