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