Storage/VDI: Fix data corruption after a resize if more than 1 block needs to be relocated

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44225 cfe28804-0f27-0410-a406-dd0f0b0b656f
VD: Update size field after a successful resize operation

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44226 cfe28804-0f27-0410-a406-dd0f0b0b656f
Storage/tstVDIo: Add testcase for resizing VDI images (public bug #11344)

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44227 cfe28804-0f27-0410-a406-dd0f0b0b656f
tstRTR0Timer.cpp: Attempt at fixing test failures i the CSSD_LOOP.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44228 cfe28804-0f27-0410-a406-dd0f0b0b656f
Storage/VHD: don't log the data read upon return

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44229 cfe28804-0f27-0410-a406-dd0f0b0b656f
some flushing.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44230 cfe28804-0f27-0410-a406-dd0f0b0b656f
dir-win.cpp: supposed to return success even if no matches were found, that's what tstDir-3 checks for and we do on linux+the-rest.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44231 cfe28804-0f27-0410-a406-dd0f0b0b656f
Storage: Fix regression introduced when adding VD_OPEN_FLAGS_SKIP_CONSISTENCY_CHECKS resulting in non working online merging of snapshots

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44232 cfe28804-0f27-0410-a406-dd0f0b0b656f
Storage: Preparations for the sync/async I/O unification

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44233 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/FreeBSD: Fix

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44234 cfe28804-0f27-0410-a406-dd0f0b0b656f
AsyncCompletion: Logging fix

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44235 cfe28804-0f27-0410-a406-dd0f0b0b656f
DrvDiskIntegrity: Bugfix

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44236 cfe28804-0f27-0410-a406-dd0f0b0b656f
AHCI: DTrace fix

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44237 cfe28804-0f27-0410-a406-dd0f0b0b656f
Runtime/FreeBSD: Build fix

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44238 cfe28804-0f27-0410-a406-dd0f0b0b656f
VBoxManage: don't crash on 'screenshotpng' if no display is available (e.g. VM not running)


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44239 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main: Fix assertion, pMedium can be Null if there is an error

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44240 cfe28804-0f27-0410-a406-dd0f0b0b656f
Runtime/sg.cpp: Add API to check a buffer for zeros

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44241 cfe28804-0f27-0410-a406-dd0f0b0b656f
Storage: Next step in the sync/async I/O unification, change all calls to pfnRead/pfnWrite/pfnFlush to pfnAsyncRead/pfnAsyncWrite/pfnFlush

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44242 cfe28804-0f27-0410-a406-dd0f0b0b656f
Storage/tstVDIo: Add sync tests

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44243 cfe28804-0f27-0410-a406-dd0f0b0b656f
Burn fix

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44244 cfe28804-0f27-0410-a406-dd0f0b0b656f