diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2011-06-29 10:32:58 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2011-06-29 10:33:51 -0700 |
| commit | a2ce532337442e1e9a4efb3d10945dacf359ea20 (patch) | |
| tree | 99f3ecab8dfffd4299bf07185c8adf9edb6b415e /src/rt/rust_upcall.cpp | |
| parent | 54f618128e7e833db039f96d196084ea21fe1bb7 (diff) | |
| download | rust-a2ce532337442e1e9a4efb3d10945dacf359ea20.tar.gz rust-a2ce532337442e1e9a4efb3d10945dacf359ea20.zip | |
rt: Remove the lock around upcall_vec_append. Add a test case. Closes #156.
Diffstat (limited to 'src/rt/rust_upcall.cpp')
| -rw-r--r-- | src/rt/rust_upcall.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/rt/rust_upcall.cpp b/src/rt/rust_upcall.cpp index 33c578e93a5..5a556a8e12b 100644 --- a/src/rt/rust_upcall.cpp +++ b/src/rt/rust_upcall.cpp @@ -470,7 +470,6 @@ upcall_vec_append(rust_task *task, type_desc *t, type_desc *elem_t, rust_vec **dst_ptr, rust_vec *src, bool skip_null) { LOG_UPCALL_ENTRY(task); - scoped_lock with(task->kernel->scheduler_lock); rust_vec *dst = *dst_ptr; uintptr_t need_copy; size_t n_src_bytes = skip_null ? src->fill - 1 : src->fill; |
