projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rename fio_mutex into fio_sem
[fio.git]
/
cgroup.c
diff --git
a/cgroup.c
b/cgroup.c
index a297e2ac82e82f5145edfcb9cc509b23134a360b..4fab977aeb8c3ddadadf1680692d7bf5210d70dd 100644
(file)
--- a/
cgroup.c
+++ b/
cgroup.c
@@
-11,7
+11,7
@@
#include "cgroup.h"
#include "smalloc.h"
#include "cgroup.h"
#include "smalloc.h"
-static struct fio_
mutex
*lock;
+static struct fio_
sem
*lock;
struct cgroup_member {
struct flist_head list;
struct cgroup_member {
struct flist_head list;
@@
-70,9
+70,9
@@
err:
}
if (td->o.cgroup_nodelete)
cm->cgroup_nodelete = 1;
}
if (td->o.cgroup_nodelete)
cm->cgroup_nodelete = 1;
- fio_
mutex
_down(lock);
+ fio_
sem
_down(lock);
flist_add_tail(&cm->list, clist);
flist_add_tail(&cm->list, clist);
- fio_
mutex
_up(lock);
+ fio_
sem
_up(lock);
}
void cgroup_kill(struct flist_head *clist)
}
void cgroup_kill(struct flist_head *clist)
@@
-83,7
+83,7
@@
void cgroup_kill(struct flist_head *clist)
if (!lock)
return;
if (!lock)
return;
- fio_
mutex
_down(lock);
+ fio_
sem
_down(lock);
flist_for_each_safe(n, tmp, clist) {
cm = flist_entry(n, struct cgroup_member, list);
flist_for_each_safe(n, tmp, clist) {
cm = flist_entry(n, struct cgroup_member, list);
@@
-94,7
+94,7
@@
void cgroup_kill(struct flist_head *clist)
sfree(cm);
}
sfree(cm);
}
- fio_
mutex
_up(lock);
+ fio_
sem
_up(lock);
}
static char *get_cgroup_root(struct thread_data *td, char *mnt)
}
static char *get_cgroup_root(struct thread_data *td, char *mnt)
@@
-198,12
+198,12
@@
void cgroup_shutdown(struct thread_data *td, char **mnt)
static void fio_init cgroup_init(void)
{
static void fio_init cgroup_init(void)
{
- lock = fio_
mutex_init(FIO_MUTEX
_UNLOCKED);
+ lock = fio_
sem_init(FIO_SEM
_UNLOCKED);
if (!lock)
log_err("fio: failed to allocate cgroup lock\n");
}
static void fio_exit cgroup_exit(void)
{
if (!lock)
log_err("fio: failed to allocate cgroup lock\n");
}
static void fio_exit cgroup_exit(void)
{
- fio_
mutex
_remove(lock);
+ fio_
sem
_remove(lock);
}
}