hc
2023-11-22 f743a7adbd6e230d66a6206fa115b59fec2d88eb
kernel/tools/perf/bench/sched-messaging.c
....@@ -69,11 +69,10 @@
6969 /* Block until we're ready to go */
7070 static void ready(int ready_out, int wakefd)
7171 {
72
- char dummy;
7372 struct pollfd pollfd = { .fd = wakefd, .events = POLLIN };
7473
7574 /* Tell them we're ready. */
76
- if (write(ready_out, &dummy, 1) != 1)
75
+ if (write(ready_out, "R", 1) != 1)
7776 err(EXIT_FAILURE, "CLIENT: ready write");
7877
7978 /* Wait for "GO" signal */
....@@ -88,6 +87,7 @@
8887 unsigned int i, j;
8988
9089 ready(ctx->ready_out, ctx->wakefd);
90
+ memset(data, 'S', sizeof(data));
9191
9292 /* Now pump to every receiver. */
9393 for (i = 0; i < nr_loops; i++) {