Revision a3161038 dump.c

b/dump.c
427 427
        }
428 428
    }
429 429

  
430
    QLIST_FOREACH(block, &ram_list.blocks, next) {
430
    QTAILQ_FOREACH(block, &ram_list.blocks, next) {
431 431
        if (s->has_filter) {
432 432
            if (block->offset >= s->begin + s->length ||
433 433
                block->offset + block->length <= s->begin) {
......
594 594
static int get_next_block(DumpState *s, RAMBlock *block)
595 595
{
596 596
    while (1) {
597
        block = QLIST_NEXT(block, next);
597
        block = QTAILQ_NEXT(block, next);
598 598
        if (!block) {
599 599
            /* no more block */
600 600
            return 1;
......
670 670
    RAMBlock *block;
671 671

  
672 672
    if (!s->has_filter) {
673
        s->block = QLIST_FIRST(&ram_list.blocks);
673
        s->block = QTAILQ_FIRST(&ram_list.blocks);
674 674
        return 0;
675 675
    }
676 676

  
677
    QLIST_FOREACH(block, &ram_list.blocks, next) {
677
    QTAILQ_FOREACH(block, &ram_list.blocks, next) {
678 678
        if (block->offset >= s->begin + s->length ||
679 679
            block->offset + block->length <= s->begin) {
680 680
            /* This block is out of the range */

Also available in: Unified diff