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.

Alberto García 28/07/2012

GUADEC 2012

Third day of GUADEC already. And in Coruña! This is a very special city for me. I came here in 1996 to study Computer Science. Here I discovered UNIX for the first time, and spent hours learning how to use it. It’s funny to see now those old UNIX...

Filter

By Type:

Commits

throttle: Assert that bkt->max is valid in throttle_compute_wait()

throttle: Assert that bkt->max is valid in throttle_compute_wait() If bkt->max == 0 and bkt->burst_length > 1 then we could have a division by 0 in throttle_do_compute_wait(). That configuration is however not permitted and is already detected by...

Alberto García27/09/2017

misc: Remove unused Error variables

misc: Remove unused Error variables There's a few cases which we're passing an Error pointer to a function only to discard it immediately afterwards without checking it. In these cases we can simply remove the variable and pass NULL...

Alberto García31/08/2017

throttle: Test the valid range of config values

throttle: Test the valid range of config values Signed-off-by: Alberto Garcia Message-id: a57dd6274e1b6dc9c28769fec4c7ea543be5c5e3.1503580370.git.berto@igalia.com Signed-off-by: Stefan Hajnoczi

Alberto García31/08/2017

throttle: Make burst_length 64bit and add range checks

throttle: Make burst_length 64bit and add range checks LeakyBucket.burst_length is defined as an unsigned integer but the code never checks for overflows and it only makes sure that the value is not 0. In practice this means that the user can set...

Alberto García31/08/2017

throttle: Make LeakyBucket.avg and LeakyBucket.max integer types

throttle: Make LeakyBucket.avg and LeakyBucket.max integer types Both the throttling limits set with the throttling.iops-* and throttling.bps-* options and their QMP equivalents defined in the BlockIOThrottle struct are integer values. Those limits...

Alberto García31/08/2017