diff options
author | Fam Zheng <famz@redhat.com> | 2013-08-06 15:44:53 +0800 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2013-08-06 15:27:32 +0200 |
commit | 2c43e43c8cec130fff95ef720a860e91efb36685 (patch) | |
tree | 03cce2301a24e14038d02ec8685e7eecb051dcfe /tests/qemu-iotests/059.out | |
parent | f8ce04036e333aae480b1d06d969f6436652633d (diff) | |
download | qemu-2c43e43c8cec130fff95ef720a860e91efb36685.zip |
vmdk: check l1 size before opening image
L1 table size is calculated from capacity, granularity and l2 table
size. If capacity is too big or later two are too small, the L1 table
will be too big to allocate in memory. Limit it to a reasonable range.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'tests/qemu-iotests/059.out')
-rw-r--r-- | tests/qemu-iotests/059.out | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/qemu-iotests/059.out b/tests/qemu-iotests/059.out index 583955fc7d..9e715e5a95 100644 --- a/tests/qemu-iotests/059.out +++ b/tests/qemu-iotests/059.out @@ -11,4 +11,10 @@ Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 L2 table size too big qemu-io: can't open device TEST_DIR/t.vmdk no file open, try 'help open' +=== Testing too big L1 table size === + +Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 +L1 size too big +qemu-io: can't open device TEST_DIR/t.vmdk +no file open, try 'help open' *** done |