From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1034698AbcIWNsS (ORCPT ); Fri, 23 Sep 2016 09:48:18 -0400 Received: from mailhub.sw.ru ([195.214.232.25]:2262 "EHLO relay.sw.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1034364AbcIWNsP (ORCPT ); Fri, 23 Sep 2016 09:48:15 -0400 From: "Denis V. Lunev" To: virtualization@lists.linux-foundation.org, linux-kernel@vger.kernel.org Cc: den@openvz.org, Konstantin Neumoin , "Michael S. Tsirkin" Subject: [PATCH 1/1] update balloon size in balloon "probe" Date: Fri, 23 Sep 2016 16:47:57 +0300 Message-Id: <1474638477-8658-1-git-send-email-den@openvz.org> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Konstantin Neumoin Patch Commit 3d2a3774c1b046f548ebea0391a602fd5685a307 Author: Michael S. Tsirkin Date: Tue Mar 10 11:55:08 2015 +1030 virtio-balloon: do not call blocking ops when !TASK_RUNNING has added a regression. Original code with wait_event_interruptible checked the condition before start waiting and started balloon operations if necessary. Right now balloon is not inflated if ballon target is set before the driver is loaded. Signed-off-by: Konstantin Neumoin Signed-off-by: Denis V. Lunev CC: "Michael S. Tsirkin" --- drivers/virtio/virtio_balloon.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/virtio/virtio_balloon.c b/drivers/virtio/virtio_balloon.c index 4e7003d..0a6c10f 100644 --- a/drivers/virtio/virtio_balloon.c +++ b/drivers/virtio/virtio_balloon.c @@ -577,6 +577,10 @@ static int virtballoon_probe(struct virtio_device *vdev) virtio_device_ready(vdev); + if (towards_target(vb)) + virtballoon_changed(vdev); + update_balloon_size(vb); + return 0; out_del_vqs: -- 2.7.4