Changeset View
Changeset View
Standalone View
Standalone View
tools/uma/smrstress/smrstress.c
Show First 20 Lines • Show All 117 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
int rw = (intptr_t)arg; | int rw = (intptr_t)arg; | ||||
if (rw < smrs_writers) | if (rw < smrs_writers) | ||||
smrs_write(); | smrs_write(); | ||||
else | else | ||||
smrs_read(); | smrs_read(); | ||||
atomic_add_int(&smrs_completed, 1); | atomic_add_int(&smrs_completed, 1); | ||||
kthread_exit(); | |||||
} | } | ||||
static void | static void | ||||
smrs_start(void) | smrs_start(void) | ||||
{ | { | ||||
struct smrs *cur; | struct smrs *cur; | ||||
int i; | int i; | ||||
▲ Show 20 Lines • Show All 95 Lines • Show Last 20 Lines |