Revision 72cf2d4f hw/xen_devconfig.c
b/hw/xen_devconfig.c | ||
---|---|---|
4 | 4 |
|
5 | 5 |
struct xs_dirs { |
6 | 6 |
char *xs_dir; |
7 |
TAILQ_ENTRY(xs_dirs) list; |
|
7 |
QTAILQ_ENTRY(xs_dirs) list;
|
|
8 | 8 |
}; |
9 |
static TAILQ_HEAD(xs_dirs_head, xs_dirs) xs_cleanup = TAILQ_HEAD_INITIALIZER(xs_cleanup);
|
|
9 |
static QTAILQ_HEAD(xs_dirs_head, xs_dirs) xs_cleanup = QTAILQ_HEAD_INITIALIZER(xs_cleanup);
|
|
10 | 10 |
|
11 | 11 |
static void xen_config_cleanup_dir(char *dir) |
12 | 12 |
{ |
... | ... | |
14 | 14 |
|
15 | 15 |
d = qemu_malloc(sizeof(*d)); |
16 | 16 |
d->xs_dir = dir; |
17 |
TAILQ_INSERT_TAIL(&xs_cleanup, d, list); |
|
17 |
QTAILQ_INSERT_TAIL(&xs_cleanup, d, list);
|
|
18 | 18 |
} |
19 | 19 |
|
20 | 20 |
void xen_config_cleanup(void) |
21 | 21 |
{ |
22 | 22 |
struct xs_dirs *d; |
23 | 23 |
|
24 |
TAILQ_FOREACH(d, &xs_cleanup, list) { |
|
24 |
QTAILQ_FOREACH(d, &xs_cleanup, list) {
|
|
25 | 25 |
xs_rm(xenstore, 0, d->xs_dir); |
26 | 26 |
} |
27 | 27 |
} |
Also available in: Unified diff