From 4c4a2320eb9620dbc68a264ce64ee1f233dd977d Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Sun, 4 Mar 2012 15:36:32 -0800 Subject: rt: Make rust_port_detach less contentious It still utterly dominates some benchmarks with busy waiting, but at least it doesn't create lock contention while doing so. --- src/rt/rust_task.cpp | 1 - 1 file changed, 1 deletion(-) (limited to 'src/rt/rust_task.cpp') diff --git a/src/rt/rust_task.cpp b/src/rt/rust_task.cpp index 878bf099689..bb56b4dcb0a 100644 --- a/src/rt/rust_task.cpp +++ b/src/rt/rust_task.cpp @@ -516,7 +516,6 @@ rust_task::notify(bool success) { msg.result = !success ? tr_failure : tr_success; target_port->send(&msg); - scoped_lock with(target_task->port_lock); target_port->deref(); } target_task->deref(); -- cgit 1.4.1-3-g733a5