Andy Grover 7c82eaf00e RDS: Rewrite rds_send_drop_to() for clarity
This function has been the source of numerous bugs; it's just
too complicated. Simplified to nest spinlocks cleanly within
the second loop body, and kick out early if there are no
rms to drop.

This will be a little slower because conn lock is grabbed for
each entry instead of "caching" the lock across rms, but this
should be entirely irrelevant to fastpath performance.

Signed-off-by: Andy Grover <andy.grover@oracle.com>
2010-09-08 18:07:32 -07:00
..
2010-04-20 16:37:13 -07:00
2010-05-29 00:18:48 -07:00
2009-02-26 23:39:25 -08:00
2010-05-29 00:18:48 -07:00
2009-02-26 23:39:26 -08:00
2010-09-08 18:07:31 -07:00
2009-10-30 15:06:37 -07:00
2010-04-20 16:37:13 -07:00
2010-08-18 23:40:03 -07:00
2009-08-23 19:13:07 -07:00
2009-08-23 19:13:02 -07:00
2009-08-23 19:13:02 -07:00