parallels.c (156d320349df5d17e1c4fbf11fad70d2d93f5e26) | parallels.c (038adc2f5850e32019bda06c559d0301be436eae) |
---|---|
1/* 2 * Block driver for Parallels disk image format 3 * 4 * Copyright (c) 2007 Alex Beregszaszi 5 * Copyright (c) 2015 Denis V. Lunev <den@openvz.org> 6 * 7 * This code was originally based on comparing different disk images created 8 * by Parallels. Currently it is based on opened OpenVZ sources --- 833 unchanged lines hidden (view full) --- 842 if ((flags & BDRV_O_RDWR) && !(flags & BDRV_O_INACTIVE)) { 843 s->header->inuse = cpu_to_le32(HEADER_INUSE_MAGIC); 844 ret = parallels_update_header(bs); 845 if (ret < 0) { 846 goto fail; 847 } 848 } 849 | 1/* 2 * Block driver for Parallels disk image format 3 * 4 * Copyright (c) 2007 Alex Beregszaszi 5 * Copyright (c) 2015 Denis V. Lunev <den@openvz.org> 6 * 7 * This code was originally based on comparing different disk images created 8 * by Parallels. Currently it is based on opened OpenVZ sources --- 833 unchanged lines hidden (view full) --- 842 if ((flags & BDRV_O_RDWR) && !(flags & BDRV_O_INACTIVE)) { 843 s->header->inuse = cpu_to_le32(HEADER_INUSE_MAGIC); 844 ret = parallels_update_header(bs); 845 if (ret < 0) { 846 goto fail; 847 } 848 } 849 |
850 s->bat_dirty_block = 4 * getpagesize(); | 850 s->bat_dirty_block = 4 * qemu_real_host_page_size; |
851 s->bat_dirty_bmap = 852 bitmap_new(DIV_ROUND_UP(s->header_size, s->bat_dirty_block)); 853 854 /* Disable migration until bdrv_invalidate_cache method is added */ 855 error_setg(&s->migration_blocker, "The Parallels format used by node '%s' " 856 "does not support live migration", 857 bdrv_get_device_or_node_name(bs)); 858 ret = migrate_add_blocker(s->migration_blocker, &local_err); --- 65 unchanged lines hidden --- | 851 s->bat_dirty_bmap = 852 bitmap_new(DIV_ROUND_UP(s->header_size, s->bat_dirty_block)); 853 854 /* Disable migration until bdrv_invalidate_cache method is added */ 855 error_setg(&s->migration_blocker, "The Parallels format used by node '%s' " 856 "does not support live migration", 857 bdrv_get_device_or_node_name(bs)); 858 ret = migrate_add_blocker(s->migration_blocker, &local_err); --- 65 unchanged lines hidden --- |