Displaying 3 results from an estimated 3 matches for "__refrigerator".
2016 Jan 01
2
[PATCH RFC] virtio_balloon: refill by config handler
Peter Mladek reported that balloon might never refill completely after
restore. This is because fill_balloon is only called once there.
Calling fill_balloon repeatedly seems too aggressive,
especially in light of the fact that it sleeps on failure: let's
wake the config change handler and fill it asynchronously.
Reported-by: Petr Mladek <pmladek at suse.com>
Signed-off-by: Michael S.
2016 Jan 01
2
[PATCH RFC] virtio_balloon: refill by config handler
Peter Mladek reported that balloon might never refill completely after
restore. This is because fill_balloon is only called once there.
Calling fill_balloon repeatedly seems too aggressive,
especially in light of the fact that it sleeps on failure: let's
wake the config change handler and fill it asynchronously.
Reported-by: Petr Mladek <pmladek at suse.com>
Signed-off-by: Michael S.
2016 Jan 05
0
[PATCH RFC] virtio_balloon: refill by config handler
...reason my test VM
> doesn't resume (with or without the patch).
> Petr, does this work for you?
Ah, I have just realized that the problem happens only after the
conversion to the workqueue. It works without this patch with the
current code. The balloon kthread is waken when released from
__refrigerator().
I am sorry for the noise. I wanted to split the conversion to
workqueues into two patches to make it better readable. We need to
queue the balloon resizing work here. I wrongly assumed that the
original kthread must have the same problem.
Best Regards,
Petr
> drivers/virtio/virtio_balloon...