From: Kelley Nielsen Date: Tue, 29 Oct 2013 23:06:36 +0000 (-0700) Subject: staging: ft1000: return values corrected in scram_start_dwnld X-Git-Tag: omap-for-v3.13/fixes-for-merge-window-take2~62^2~13 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1bdd4d3ed3b501063d81618be547be0cfe61b0f;p=pandora-kernel.git staging: ft1000: return values corrected in scram_start_dwnld The ft1000 usb driver ignores expected Linux error codes, and uses two values defined in ft1000_usb.h: STATUS_SUCCESS 0, and STATUS_FAILURE 0x1001; and sometimes -1. This patch changes the return values of the function scram_start_dwnld to match the status of the handshake returned by its helper functions, get_handshake and get_handshake_usb. If the handshake fails, -ENETRESET is returned instead of the inappropriate STATUS_FAILURE. Also, a new test has been added to differentiate failure due to timeout from failure due to net reset (the default). -ETIMEDOUT is returned in this case. Finally, 0 is returned on success instead of STATUS_SUCCESS. Signed-off-by: Kelley Nielsen Suggested-by: Greg Kroah-Hartman Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed