Alberto García

O Grove (Spain)

One of the founding members of Igalia, Alberto loves computing since he got his first ZX Spectrum in the early nineties.

Latest Updates

Alberto García 05/11/2012

Igalia at LinuxCon Europe

I came to Barcelona with a few other Igalians this week for LinuxCon, the Embedded Linux Conference and the KVM Forum. We are sponsoring the event and we have a couple of presentations this year, one about QEMU, device drivers and industrial hardware...

Alberto García 03/10/2012

Protected: IndustryPack, QEMU and LinuxCon

There is no excerpt because this is a protected post.

Filter

By Type:

Commits

blockjob: Make block_job_pause_all() keep a reference to the jobs

blockjob: Make block_job_pause_all() keep a reference to the jobs Starting from commit 40840e419be31e6a32e6ea24511c74b389d5e0e4 we are pausing all block jobs during bdrv_reopen_multiple() to prevent any of them from finishing and removing nodes from...

Alberto García04/12/2017

blockjob: Remove the job from the list earlier in block_job_unref()

blockjob: Remove the job from the list earlier in block_job_unref() When destroying a block job in block_job_unref() we should remove it from the job list before calling block_job_remove_all_bdrv(). This is because removing the BDSs can trigger an...

Alberto García29/11/2017

block: Close a BlockDriverState completely even when bs->drv is NULL

block: Close a BlockDriverState completely even when bs->drv is NULL bdrv_close() skips much of its logic when bs->drv is NULL. This is fine when we're closing a BlockDriverState that has just been created (because e.g the initialization process...

Alberto García21/11/2017

qcow2: Check that corrupted images can be repaired in iotest 060

qcow2: Check that corrupted images can be repaired in iotest 060 We just fixed a few bugs that caused QEMU to crash when trying to write to corrupted qcow2 images, and iotest 060 was expanded to test all those scenarios. In almost all cases the...

Alberto García14/11/2017

qcow2: Assert that the crypto header does not overlap other metadata

qcow2: Assert that the crypto header does not overlap other metadata The crypto header is initialized only when QEMU is creating a new image, so there's no chance of this happening on a corrupted image. If QEMU is really trying to allocate the...

Alberto García14/11/2017