printf("Usage : %s nr_readers nr_writers duration (s) <OPTIONS>\n",
argv[0]);
printf("OPTIONS:\n");
-#ifdef DEBUG_YIELD
printf(" [-r] [-w] (yield reader and/or writer)\n");
-#endif
printf(" [-d delay] (writer period (us))\n");
printf(" [-c duration] (reader C.S. duration (in loops))\n");
printf(" [-v] (verbose output)\n");
if (argv[i][0] != '-')
continue;
switch (argv[i][1]) {
-#ifdef DEBUG_YIELD
case 'r':
- yield_active |= YIELD_READ;
+ rcu_debug_yield_enable(RCU_YIELD_READ);
break;
case 'w':
- yield_active |= YIELD_WRITE;
+ rcu_debug_yield_enable(RCU_YIELD_WRITE);
break;
-#endif
case 'a':
if (argc < i + 2) {
show_usage(argc, argv);