Searched hist:e97656d03ca0cea888a0b9d382abce8233771f31 (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/net/rds/ |
H A D | connection.c | diff e97656d03ca0cea888a0b9d382abce8233771f31 Fri Mar 31 17:56:30 CDT 2017 Sowmini Varadhan <sowmini.varadhan@oracle.com> rds: tcp: allow progress of rds_conn_shutdown if the rds_connection is marked ERROR by an intervening FIN
rds_conn_shutdown() runs in workq context, and marks the rds_connection as DISCONNECTING before quiescing Tx/Rx paths. However, after all I/O has quiesced, we may still find the rds_connection state to be RDS_CONN_ERROR if an intervening FIN was processed in softirq context.
This is not a fatal error: rds_conn_shutdown() should continue the shutdown, and there is no need to log noisy messages about this event.
Signed-off-by: Sowmini Varadhan <sowmini.varadhan@oracle.com> Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|