Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp3508272img; Mon, 25 Mar 2019 11:42:35 -0700 (PDT) X-Google-Smtp-Source: APXvYqymDCit+OcwMRxmbvTQtx0avmlcgC0dHTL1E+PjASNLRcazj84nLuQilrazXvcLt45enfYQ X-Received: by 2002:a62:e706:: with SMTP id s6mr6114338pfh.80.1553539355841; Mon, 25 Mar 2019 11:42:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553539355; cv=none; d=google.com; s=arc-20160816; b=oaLxeQQXtVUZmGBSj7QfpWk78zkeNHVzyPY1fJDQklZfQwWla7DOsmJVWw+qBQzhq+ 7jxlhhoMHirYff9Cg63/JRe9V9V5hnkSB4LrlVWR5u+iyQDdyAi6fErYbYC63t1ezugb yuZfUnt1p8BjrzeLklax3fUfVr0oHfvvtMyvuCMJrnJmvNe/VDJDGccZ6lEevovG7mjX gD6+8C3Mud9Vc3tCsZ2gHiv3jCRtEkgPJXtxhv+SDH2p0gk+nlGykj52+otK+qXAg2CZ DNWYPjkKVlGfVZQUqrGZhlec+te/cIc6OsXVa3dWX11T1lWps37eLcsJkkUFIDsJdnHz qdOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:dkim-signature:content-transfer-encoding :content-language:in-reply-to:mime-version:date:message-id:from :references:to:subject; bh=e7/eeZtULPIyCKfTEsC1xwk8qXIRSPsX0XufTlKRMHo=; b=ipEJ/wyMYutnows9V8QHTBhp+k5MTnJQvIlCZLPHcrJzHhuJgL7kSOkSUL/YX+L78f xs6TrW8c6EOvlYoKFIao+QJxuGVbq28oe8D7nu1z067ZfcVYGBWy+YZTquBGcKY/I4z1 8EYXC+Innu5OvV0XQsDHbQyLTl2XGELMIB+7i8Zr+OG8FjpuJ7cXukFJUWGDtrS84Jj8 MPk2NlpDE19cKbeen5D4HQHWC6F2cfhoEdeOn/3TpzgsvWtt9lDTLyYwi2sIo5zd8ASO v6MrrCLm8e/KnSWQ63N/f4ESasZ0/79I/eupe0KtqZhalxvjP5oILxzRfAK6LietITJ1 9fNQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b="mwF6RY/7"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r17si10001984pgm.52.2019.03.25.11.42.20; Mon, 25 Mar 2019 11:42:35 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b="mwF6RY/7"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730190AbfCYSlM (ORCPT + 99 others); Mon, 25 Mar 2019 14:41:12 -0400 Received: from hqemgate16.nvidia.com ([216.228.121.65]:17776 "EHLO hqemgate16.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729322AbfCYSlJ (ORCPT ); Mon, 25 Mar 2019 14:41:09 -0400 Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqemgate16.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Mon, 25 Mar 2019 11:41:07 -0700 Received: from hqmail.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Mon, 25 Mar 2019 11:41:09 -0700 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Mon, 25 Mar 2019 11:41:09 -0700 Received: from [10.24.70.95] (172.20.13.39) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 25 Mar 2019 18:41:06 +0000 Subject: Re: [PATCH 3/8] vfio/mdev: Removed unused kref To: Parav Pandit , "kvm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "alex.williamson@redhat.com" References: <1553296835-37522-1-git-send-email-parav@mellanox.com> <1553296835-37522-4-git-send-email-parav@mellanox.com> X-Nvconfidentiality: public From: Kirti Wankhede Message-ID: <235e0fbf-0ed7-211e-64fa-08a173db45c0@nvidia.com> Date: Tue, 26 Mar 2019 00:11:01 +0530 MIME-Version: 1.0 In-Reply-To: <1553296835-37522-4-git-send-email-parav@mellanox.com> X-Originating-IP: [172.20.13.39] X-ClientProxiedBy: HQMAIL107.nvidia.com (172.20.187.13) To HQMAIL101.nvidia.com (172.20.187.10) Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1553539267; bh=e7/eeZtULPIyCKfTEsC1xwk8qXIRSPsX0XufTlKRMHo=; h=X-PGP-Universal:Subject:To:References:X-Nvconfidentiality:From: Message-ID:Date:MIME-Version:In-Reply-To:X-Originating-IP: X-ClientProxiedBy:Content-Type:Content-Language: Content-Transfer-Encoding; b=mwF6RY/7LaN68bv3o5QgQT1GmT1JEn7ZvDzoL/8s2s6yYB8Nqw7i4Cs+0IZ1zi9qi MYALFThxNe2jRik8up9OJOPB7gRyGcZEWU1MqRbogxPWDYByVdL7rB7ip1r3NWbO5B v29U3vSkyjoWJN/Pp2zuAIZG0O/kTT4lz2J5jRyEM5ssph25DhE9eeq4wicEPEsMRI i4bDP5m4Po8AtkUluaMODmeKm44h5D0AN8aaDXYfPg8Jp8MlJm4WtrRxKX1Sc7Yra3 0AYG3HIO/lpGmgr8kxdQF9nSrKgSiANiU5q1Wyp3bFrXYEGFyNAPFGmJabbx2Qccxn MD4IW4TWV29Gw== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 3/23/2019 4:50 AM, Parav Pandit wrote: > Remove unused kref from the mdev_device structure. > > Fixes: 7b96953bc640 ("vfio: Mediated device Core driver") > Signed-off-by: Parav Pandit > --- > drivers/vfio/mdev/mdev_core.c | 1 - > drivers/vfio/mdev/mdev_private.h | 1 - > 2 files changed, 2 deletions(-) > > diff --git a/drivers/vfio/mdev/mdev_core.c b/drivers/vfio/mdev/mdev_core.c > index 4f213e4d..3d91f62 100644 > --- a/drivers/vfio/mdev/mdev_core.c > +++ b/drivers/vfio/mdev/mdev_core.c > @@ -311,7 +311,6 @@ int mdev_device_create(struct kobject *kobj, struct device *dev, uuid_le uuid) > mutex_unlock(&mdev_list_lock); > > mdev->parent = parent; > - kref_init(&mdev->ref); > > mdev->dev.parent = dev; > mdev->dev.bus = &mdev_bus_type; > diff --git a/drivers/vfio/mdev/mdev_private.h b/drivers/vfio/mdev/mdev_private.h > index b5819b7..84b2b6c 100644 > --- a/drivers/vfio/mdev/mdev_private.h > +++ b/drivers/vfio/mdev/mdev_private.h > @@ -30,7 +30,6 @@ struct mdev_device { > struct mdev_parent *parent; > uuid_le uuid; > void *driver_data; > - struct kref ref; > struct list_head next; > struct kobject *type_kobj; > bool active; > Yes, this should be removed. Reviewed By: Kirti Wankhede Thanks, Kirti