mirror of
https://github.com/torvalds/linux.git
synced 2024-11-23 04:31:50 +00:00
greybus: svc: double the ping delay timeout
Sometimes the ping response comes back _right_ after we timed out, as the svc got its act together and squeaked out the ack, yet we miss it and reset the whole bus. Double the delay to hopefully give the svc a little more of a chance to fix itself. Odds are, it's still in trouble, but we can just hold off resetting it for a bit more... Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
parent
d8b16338df
commit
839ac5b989
@ -365,8 +365,9 @@ EXPORT_SYMBOL_GPL(gb_svc_intf_set_power_mode);
|
||||
|
||||
int gb_svc_ping(struct gb_svc *svc)
|
||||
{
|
||||
return gb_operation_sync(svc->connection, GB_SVC_TYPE_PING,
|
||||
NULL, 0, NULL, 0);
|
||||
return gb_operation_sync_timeout(svc->connection, GB_SVC_TYPE_PING,
|
||||
NULL, 0, NULL, 0,
|
||||
GB_OPERATION_TIMEOUT_DEFAULT * 2);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(gb_svc_ping);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user