forked from Minki/linux
fs: dlm: clear CF_APP_LIMITED on close
If send_to_sock() sets CF_APP_LIMITED limited bit and it has not been cleared by a waiting lowcomms_write_space() yet and a close_connection() apprears we should clear the CF_APP_LIMITED bit again because the connection starts from a new state again at reconnect. Signed-off-by: Alexander Aring <aahringo@redhat.com> Signed-off-by: David Teigland <teigland@redhat.com>
This commit is contained in:
parent
b892e4792c
commit
052849beea
@ -800,6 +800,7 @@ static void close_connection(struct connection *con, bool and_other,
|
||||
|
||||
con->rx_leftover = 0;
|
||||
con->retries = 0;
|
||||
clear_bit(CF_APP_LIMITED, &con->flags);
|
||||
clear_bit(CF_CONNECTED, &con->flags);
|
||||
clear_bit(CF_DELAY_CONNECT, &con->flags);
|
||||
clear_bit(CF_RECONNECT, &con->flags);
|
||||
|
Loading…
Reference in New Issue
Block a user