]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 258178:
authorroyger <royger@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 5 Dec 2013 18:09:48 +0000 (18:09 +0000)
committerroyger <royger@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 5 Dec 2013 18:09:48 +0000 (18:09 +0000)
commita39c02e3a56c4f429102c107bc68782b3cc40c8d
treeeb73e2e5467bf2dfc9d546d97157031d9943923d
parent6b6674034f3acbc69eeeb3a2d171e2d14f04eb81
MFC 258178:

Improve robustness of the Xen balloon driver.

sys/dev/xen/balloon/balloon.c:
Remove unused and commented out code.

Fix deadlock caused by performing a sleepable malloc
while holding the balloon mutex.

Perform proper accounting of the memory used by the domain.

Submitted by: Roger Pau MonnĂ©
Sponsored by: Citrix Systems R&D
Reviewed by: gibbs
Approved by: gibbs (mentor)
Approved by: re (gjb)

git-svn-id: svn://svn.freebsd.org/base/stable/10@258997 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/xen/balloon/balloon.c