Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1338240pxb; Sun, 21 Feb 2021 21:59:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJx5iqo7exnZ0ah8mkfuvHGijZ/VV0a445BviJQVlDBAfCFpizeKNfz2/QdqVLixrjdx2gRh X-Received: by 2002:a17:906:39d9:: with SMTP id i25mr308753eje.226.1613973547364; Sun, 21 Feb 2021 21:59:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613973547; cv=none; d=google.com; s=arc-20160816; b=EDB3ERfFrey2qETbSAsqS/5yjP5jNIUimtokiJprsaRN+S+fKgqT1eucH6k8YoPvGA eAGVvG7w0XKow/ht4b68wzbPxvNMcAg9HW7KEXtJD4L+1BGKmAKq++anmLP+slmOTfan VS8ZzYSdoQXihfLtJCIH+X5x/jmmDn/Y5RV+AyYZfT8mFUuLWQ9JdSZSMEGQ39Up+CwM v3brcZcwJ6mG2GgSVKRskyw2zI4ReUWdXEulUsXN/HAU13HKqVbkE25BlCNZNsWMbKan xryMXbQZUvD9vT5JY5RuzYy9VGfsgdco6SzWa3bkiEr2Dg0gdNeyYdlEaaOPcYG34rdx 6GpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=7OwdQGHG+G5uofaD9IqsYHoKGtuDmXl0rpQ4kk4EEqo=; b=eQR/qjUjaE12pg21y2krCt3FfEwpkWB4ejA61mn8gndfNV196AiTTFwUhlYnndYsLT 7QnP5RuNqneYdNhtnTVphFvu96zKy7+WG4PTuEFU1eYw2M8BP200jqO46SmF35+IQZEG HKk4FDy0Fkc72pOlttuT8uhcXH/bFwvBXv3CZqEJTH37eAHWmd2sVXSnAa/+/qxbVbVu AJ0BE3cly8KpB9TeTrCNkYmPWCrbfyIdn5WfE2BruL84QpZ+n0As7h+ltBSmcXHqShJ9 qEbzg3qvFBYtQcNAF+c8NWumlyMj60bhL2KM7jSdLOHsI9v+w8mHevk/89cmVcqvwoVn G6kQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cq1si8456589edb.162.2021.02.21.21.58.45; Sun, 21 Feb 2021 21:59:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229961AbhBVF5r (ORCPT + 99 others); Mon, 22 Feb 2021 00:57:47 -0500 Received: from cmccmta2.chinamobile.com ([221.176.66.80]:25439 "EHLO cmccmta2.chinamobile.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229908AbhBVF5r (ORCPT ); Mon, 22 Feb 2021 00:57:47 -0500 Received: from spf.mail.chinamobile.com (unknown[172.16.121.19]) by rmmx-syy-dmz-app08-12008 (RichMail) with SMTP id 2ee8603347a3797-df5f1; Mon, 22 Feb 2021 13:56:52 +0800 (CST) X-RM-TRANSID: 2ee8603347a3797-df5f1 X-RM-TagInfo: emlType=0 X-RM-SPAM-FLAG: 00000000 Received: from localhost.localdomain (unknown[223.112.105.130]) by rmsmtp-syy-appsvr10-12010 (RichMail) with SMTP id 2eea6033479fe33-bae41; Mon, 22 Feb 2021 13:56:51 +0800 (CST) X-RM-TRANSID: 2eea6033479fe33-bae41 From: Tang Bin To: mst@redhat.com, jasowang@redhat.com Cc: virtualization@lists.linux-foundation.org, linux-kernel@vger.kernel.org, Tang Bin Subject: [PATCH v2] virtio-mmio: Use to_virtio_mmio_device() to simply code Date: Mon, 22 Feb 2021 13:57:24 +0800 Message-Id: <20210222055724.220-1-tangbin@cmss.chinamobile.com> X-Mailer: git-send-email 2.20.1.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The file virtio_mmio.c has defined the function to_virtio_mmio_device, so use it instead of container_of() to simply code. Signed-off-by: Tang Bin --- Changes from v1 - Separate the patch with style changes. --- drivers/virtio/virtio_mmio.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/virtio/virtio_mmio.c b/drivers/virtio/virtio_mmio.c index 627ac0487..e530591cd 100644 --- a/drivers/virtio/virtio_mmio.c +++ b/drivers/virtio/virtio_mmio.c @@ -517,8 +517,7 @@ static void virtio_mmio_release_dev(struct device *_d) { struct virtio_device *vdev = container_of(_d, struct virtio_device, dev); - struct virtio_mmio_device *vm_dev = - container_of(vdev, struct virtio_mmio_device, vdev); + struct virtio_mmio_device *vm_dev = to_virtio_mmio_device(vdev); struct platform_device *pdev = vm_dev->pdev; devm_kfree(&pdev->dev, vm_dev); -- 2.20.1.windows.1