[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[regression] Bug 221745 - PV DomU ballooning driver init issue



Hi Roger! FYI, it seems your change 0949c646d64697 ("Partial revert
"x86/xen: fix balloon target initialization for PVH dom0"") [v7.0-rc1]
caued a regression. For details see
https://bugzilla.kernel.org/show_bug.cgi?id=221745

To quote the initial comment:

> Since commit db8c4b1 (Partial revert "x86/xen: fix balloon target 
> initialization for PVH dom0"), xen ballooning fails to init correctly on domU 
> (on amd64 arch) with the following configuration:
> 
> -- xl.cfg
> ...
> memory      = '2048'
> maxmem      = '4096'
> ...
> --
> 
> -- domU balloon dmesg (init fails)
> [    0.908337] xen:balloon: Initialising balloon driver
> [    0.940721] Extra pages underflow current target
> --

db8c4b1 is the backport of the commit to 6.12.y; the reporter (CCed) in
a later comment to the bug tracker confirmed that the problem happens
with 7.2.0-rc3, too, and also stated:

> The dmesg by itself is not relevant except:
> [    1.105207] xen:balloon: Initialising balloon driver
> [    1.222758] ------------[ cut here ]------------
> [    1.222790] Extra pages underflow current target
> [    1.222792] WARNING: at 0xffffffff8252a424, CPU#1: swapper/0/1
> 
> init exits on ERANGE handling:
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/xen/balloon.c?h=v7.2-rc4#n772
> 
> because of ERANGE:
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/xen/balloon.c?h=v7.2-rc4#n714
> 
> kernel thread xen-balloon does not exist on VM with kernel newer than 6.12.75 
> (on 6.12 branch) where the patch was merged.

Ciao, Thorsten



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.