From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161187AbcHEKtP (ORCPT ); Fri, 5 Aug 2016 06:49:15 -0400 Received: from mx1.redhat.com ([209.132.183.28]:59628 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759563AbcHEKtL (ORCPT ); Fri, 5 Aug 2016 06:49:11 -0400 From: Vitaly Kuznetsov To: devel@linuxdriverproject.org Cc: linux-kernel@vger.kernel.org, Haiyang Zhang , "K. Y. Srinivasan" , Alex Ng Subject: [PATCH 0/4] Drivers: hv: balloon: fix WS2012 memory hotplug issues and do some cleanup Date: Fri, 5 Aug 2016 12:49:03 +0200 Message-Id: <1470394147-21268-1-git-send-email-vkuznets@redhat.com> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Fri, 05 Aug 2016 10:49:10 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Crashes with Hyper-V balloon driver are reported with WS2012 (non-R2), hosts I was able to identify two issues which I fix with first two patches of this series. Patches 3 removes ol_waitevent which is not needed since we have in-kernel memory onlining, patch 4 gets rid of ha_region_mutex by doing the locking fine-grained with a spinlock. Vitaly Kuznetsov (4): Drivers: hv: balloon: keep track of where ha_region starts Drivers: hv: balloon: account for gaps in hot add regions Drivers: hv: balloon: get rid on ol_waitevent Drivers: hv: balloon: replace ha_region_mutex with spinlock drivers/hv/hv_balloon.c | 223 +++++++++++++++++++++++++++++------------------- 1 file changed, 137 insertions(+), 86 deletions(-) -- 2.7.4