This patch set enhances the balloon driver functionality to add support for memory "hot-add". Windows hosts use a combination of ballooning and hot-add to dynamically balance the available memory across competing virtual machines. With this, Linux guests can fully participate in the Windows Dynamic Memory protocol. Additionally, I have also fixed an issue in the Vmbus driver in the way the offer rescind message is handled. K. Y. Srinivasan (6): Drivers: hv: balloon: Do not request completion notification Drivers: hv: balloon: Execute balloon inflation in a separate context Drivers: hv: balloon: Execute hot-add code in a separate context Drivers: hv: balloon: Make the balloon driver not unloadable Drivers: hv: balloon: Implement hot-add functionality Drivers: hv: vmbus: Handle channel rescind message correctly drivers/hv/channel_mgmt.c | 11 + drivers/hv/hv_balloon.c | 467 +++++++++++++++++++++++++++++++++++++++----- 2 files changed, 425 insertions(+), 53 deletions(-) -- 1.7.4.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel