]> Git Repo - qemu.git/commit
vmdk: return ERROR when cluster sector is larger than vmdk limitation
authoryuchenlin <[email protected]>
Thu, 22 Mar 2018 13:33:37 +0000 (21:33 +0800)
committerMax Reitz <[email protected]>
Mon, 26 Mar 2018 19:17:24 +0000 (21:17 +0200)
commita77672ea3d95094a0cb4f974de84fb7353c67cc0
tree095141018fec5e013b8cf9e5729cb295ed55c8a3
parentf7640f0dbc7becbd0927dd3fcf65cdf5a55adf89
vmdk: return ERROR when cluster sector is larger than vmdk limitation

VMDK has a hard limitation of extent size, which is due to the size of grain
table entry is 32 bits. It means it can only point to a grain located at
offset = 2^32. To avoid writing the user data beyond limitation and record a useless offset
in grain table. We should return ERROR here.

Signed-off-by: yuchenlin <[email protected]>
Message-id: 20180322133337[email protected]
Reviewed-by: Fam Zheng <[email protected]>
Signed-off-by: Max Reitz <[email protected]>
block/vmdk.c
This page took 0.026899 seconds and 4 git commands to generate.