Orabug:
14647229
This reverts commit
2fa57129df61bf3fb7d90c5486fe15df94091f61.
Author: Andy Grover <andy.grover@oracle.com>
Date: Mon Mar 29 16:45:40 2010 -0700
RDS: Bypass workqueue when queueing cong updates
Now that rds_send_xmit() does not block, we can call it directly
instead of going through the helper thread.
Signed-off-by: Andy Grover <andy.grover@oracle.com>
Signed-off-by: Maxim Uvarov <maxim.uvarov@oracle.com>
list_for_each_entry(conn, &map->m_conn_list, c_map_item) {
if (!test_and_set_bit(0, &conn->c_map_queued)) {
rds_stats_inc(s_cong_update_queued);
- rds_send_xmit(conn);
+ queue_delayed_work(rds_wq, &conn->c_send_w, 0);
}
}
}