vmdk: Create streamOptimized as version 3
VMware products accept only version 3 for streamOptimized, let's bump the version. Reported-by: Radoslav Gerganov <rgerganov@vmware.com> Signed-off-by: Fam Zheng <famz@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
		
							parent
							
								
									191fb11bdf
								
							
						
					
					
						commit
						d62d9dc4b8
					
				| 
						 | 
				
			
			@ -1663,7 +1663,13 @@ static int vmdk_create_extent(const char *filename, int64_t filesize,
 | 
			
		|||
    }
 | 
			
		||||
    magic = cpu_to_be32(VMDK4_MAGIC);
 | 
			
		||||
    memset(&header, 0, sizeof(header));
 | 
			
		||||
    header.version = zeroed_grain ? 2 : 1;
 | 
			
		||||
    if (compress) {
 | 
			
		||||
        header.version = 3;
 | 
			
		||||
    } else if (zeroed_grain) {
 | 
			
		||||
        header.version = 2;
 | 
			
		||||
    } else {
 | 
			
		||||
        header.version = 1;
 | 
			
		||||
    }
 | 
			
		||||
    header.flags = VMDK4_FLAG_RGD | VMDK4_FLAG_NL_DETECT
 | 
			
		||||
                   | (compress ? VMDK4_FLAG_COMPRESS | VMDK4_FLAG_MARKER : 0)
 | 
			
		||||
                   | (zeroed_grain ? VMDK4_FLAG_ZERO_GRAIN : 0);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue