From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932692AbcHKK7g (ORCPT ); Thu, 11 Aug 2016 06:59:36 -0400 Received: from mx1.redhat.com ([209.132.183.28]:47272 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932252AbcHKK7A (ORCPT ); Thu, 11 Aug 2016 06:59:00 -0400 From: Vitaly Kuznetsov To: netdev@vger.kernel.org Cc: devel@linuxdriverproject.org, linux-kernel@vger.kernel.org, Haiyang Zhang , "K. Y. Srinivasan" Subject: [PATCH net 0/4] hv_netvsc: fixes for VF removal path Date: Thu, 11 Aug 2016 12:58:53 +0200 Message-Id: <1470913137-29167-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.27]); Thu, 11 Aug 2016 10:59:00 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Kernel crash is reported after VF is removed and detached from netvsc device. My investigation led me to PATCH2 of this series but PATCH1 is required to support the change. I also noticed a couple of other issues while debugging and I fix them with PATCH3 and PATCH4. Please review. Vitaly Kuznetsov (4): hv_netvsc: don't lose VF information hv_netvsc: reset vf_inject on VF removal hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev hv_netvsc: avoid deadlocks between rtnl lock and netvsc_inject_disable() drivers/net/hyperv/hyperv_net.h | 24 ++++------- drivers/net/hyperv/netvsc.c | 19 ++++---- drivers/net/hyperv/netvsc_drv.c | 96 ++++++++++++++++++----------------------- 3 files changed, 59 insertions(+), 80 deletions(-) -- 2.7.4 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vitaly Kuznetsov Subject: [PATCH net 0/4] hv_netvsc: fixes for VF removal path Date: Thu, 11 Aug 2016 12:58:53 +0200 Message-ID: <1470913137-29167-1-git-send-email-vkuznets@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: devel@linuxdriverproject.org, Haiyang Zhang , linux-kernel@vger.kernel.org To: netdev@vger.kernel.org Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: driverdev-devel-bounces@linuxdriverproject.org Sender: "devel" List-Id: netdev.vger.kernel.org Kernel crash is reported after VF is removed and detached from netvsc device. My investigation led me to PATCH2 of this series but PATCH1 is required to support the change. I also noticed a couple of other issues while debugging and I fix them with PATCH3 and PATCH4. Please review. Vitaly Kuznetsov (4): hv_netvsc: don't lose VF information hv_netvsc: reset vf_inject on VF removal hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev hv_netvsc: avoid deadlocks between rtnl lock and netvsc_inject_disable() drivers/net/hyperv/hyperv_net.h | 24 ++++------- drivers/net/hyperv/netvsc.c | 19 ++++---- drivers/net/hyperv/netvsc_drv.c | 96 ++++++++++++++++++----------------------- 3 files changed, 59 insertions(+), 80 deletions(-) -- 2.7.4