Version: 1
-Previous: f26c3e9acd1265c78c6ef49d59852244652805a5
-Head: f5a174fea7912e389c7fec5db64e4e39a78573a2
+Previous: 68d86d20f1081a0fdbd509ce754266d47ceebd31
+Head: 458b5b28ee499150480de42cc848ce119c208967
Applied:
transpose: 84e0beee0d2d3c217cd9703b9e438d25856cacb6
fork: c86c2d8e7d556ae2d94b3181939473a50337e550
rstream-fork: f5a174fea7912e389c7fec5db64e4e39a78573a2
+ refresh-temp: 458b5b28ee499150480de42cc848ce119c208967
Unapplied:
waitall-buggy: c49c6b56c55385774065f5aa2704078e6ae0ceb8
rs-1sge: 8ec392829399dec7ed5c608b8697a482e5faa2de
--- /dev/null
+Bottom: 2204d8d10b55cf98a31f8770863429936247a266
+Top: a625ed79a630be511a10aa72ac56ee50cd156f44
+Author: Sean Hefty <sean.hefty@intel.com>
+Date: 2012-07-17 17:26:24 -0700
+
+Refresh of rstream-fork
+
+---
+
+diff --git a/examples/rstream.c b/examples/rstream.c
+index 70bd252..8595657 100644
+--- a/examples/rstream.c
++++ b/examples/rstream.c
+@@ -467,7 +467,6 @@ static int server_connect(void)
+
+ if (use_fork)
+ fork_pid = fork();
+-
+ if (!fork_pid)
+ set_options(rs);
+ return ret;
+@@ -558,10 +557,11 @@ static int run(void)
+ init_latency_test(test_size[i].size);
+ run_test();
+ }
+- rs_shutdown(rs, SHUT_RDWR);
++ if (!fork_pid)
++ rs_shutdown(rs, SHUT_RDWR);
+ rs_close(rs);
+
+- if (use_fork && !fork_pid)
++ if (!dst_addr && use_fork && !fork_pid)
+ goto free;
+
+ optimization = opt_bandwidth;
+@@ -583,7 +583,8 @@ static int run(void)
+ ret = run_test();
+ }
+
+- rs_shutdown(rs, SHUT_RDWR);
++ if (!fork_pid)
++ rs_shutdown(rs, SHUT_RDWR);
+ rs_close(rs);
+ free:
+ free(buf);