commit | 2ad8099b58f274dc23bc866ca259d7e5db87fa1a | [log] [tgz] |
---|---|---|
author | Andy Grover <andy.grover@oracle.com> | Tue Mar 23 17:48:04 2010 -0700 |
committer | Andy Grover <andy.grover@oracle.com> | Wed Sep 08 18:12:13 2010 -0700 |
tree | e659d7178d1e2729fc306d3b5dbb4e5e5f47544a | |
parent | 049ee3f500954176a87f22e6ee3e98aecb1b8958 [diff] |
RDS: rds_send_xmit() locking/irq fixes rds_message_put() cannot be called with irqs off, so move it after irqs are re-enabled. Spinlocks throughout the function do not to use _irqsave because the lock of c_send_lock at top already disabled irqs. Signed-off-by: Andy Grover <andy.grover@oracle.com>