mirror of https://gitee.com/openkylin/linux.git
RDS: Update comments in rds_send_xmit()
Update comments to reflect changes in previous commit. Keeping as separate commits due to different authorship. Signed-off-by: Andy Grover <andy.grover@oracle.com>
This commit is contained in:
parent
9e29db0e36
commit
ce47f52f42
|
@ -353,15 +353,14 @@ int rds_send_xmit(struct rds_connection *conn)
|
|||
/*
|
||||
* Other senders will see we have c_send_lock and exit. We
|
||||
* need to recheck the send queue and race again for c_send_lock
|
||||
* to make sure messages don't just sit on the send queue.
|
||||
* to make sure messages don't just sit on the send queue, if
|
||||
* somebody hasn't already beat us into the loop.
|
||||
*
|
||||
* If the transport cannot continue (i.e ret != 0), then it must
|
||||
* call us when more room is available, such as from the tx
|
||||
* completion handler.
|
||||
*/
|
||||
if (ret == 0) {
|
||||
/* A simple bit test would be way faster than taking the
|
||||
* spin lock */
|
||||
smp_mb();
|
||||
if (!list_empty(&conn->c_send_queue)) {
|
||||
rds_stats_inc(s_send_lock_queue_raced);
|
||||
|
|
Loading…
Reference in New Issue