From: Alex Williamson <alex.williamson@redhat.com>
To: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>
Cc: "kvm@vger.kernel.org" <kvm@vger.kernel.org>,
"jgg@nvidia.com" <jgg@nvidia.com>,
"kevin.tian@intel.com" <kevin.tian@intel.com>,
liulongfang <liulongfang@huawei.com>,
Linuxarm <linuxarm@huawei.com>
Subject: Re: [PATCH] hisi_acc_vfio_pci: Correct the function prefix for hssi_acc_drvdata()
Date: Wed, 31 Aug 2022 08:24:06 -0600 [thread overview]
Message-ID: <20220831082406.06f3d2c6.alex.williamson@redhat.com> (raw)
In-Reply-To: <f0eb49b8497940049b3e7aa227dd6c69@huawei.com>
On Wed, 31 Aug 2022 14:15:38 +0000
Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com> wrote:
> > -----Original Message-----
> > From: Alex Williamson [mailto:alex.williamson@redhat.com]
> > Sent: 31 August 2022 15:12
> > To: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>
> > Cc: kvm@vger.kernel.org; jgg@nvidia.com; kevin.tian@intel.com; liulongfang
> > <liulongfang@huawei.com>; Linuxarm <linuxarm@huawei.com>
> > Subject: Re: [PATCH] hisi_acc_vfio_pci: Correct the function prefix for
> > hssi_acc_drvdata()
> >
> > On Wed, 31 Aug 2022 09:59:43 +0100
> > Shameer Kolothum <shameerali.kolothum.thodi@huawei.com> wrote:
> >
> > > Commit 91be0bd6c6cf("vfio/pci: Have all VFIO PCI drivers store the
> > > vfio_pci_core_device in drvdata") introduced a helper function to
> > > retrieve the drvdata but used "hssi" instead of "hisi" for the
> > > function prefix. Correct that and also while at it, moved the
> > > function a bit down so that it's close to other hisi_ prefixed
> > > functions.
> > >
> > > No functional changes.
> > >
> > > Fixes: 91be0bd6c6cf("vfio/pci: Have all VFIO PCI drivers store the
> > vfio_pci_core_device in drvdata")
> >
> > The above two lines are usually mutually exclusive, the latter will
> > cause this change to be backported to all releases including that
> > commit. As a largely aesthetic change, is that what you're looking
> > for? Thanks,
>
> Nope. I don't think we need to backport this. Hope you can remove
> the "Fixes" tag while applying the patch.
Yep, I can drop it. Thanks,
Alex
> > > Signed-off-by: Shameer Kolothum
> > <shameerali.kolothum.thodi@huawei.com>
> > > ---
> > > .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 20 +++++++++----------
> > > 1 file changed, 10 insertions(+), 10 deletions(-)
> > >
> > > diff --git a/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
> > b/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
> > > index ea762e28c1cc..258cae0863ea 100644
> > > --- a/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
> > > +++ b/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
> > > @@ -337,14 +337,6 @@ static int vf_qm_cache_wb(struct hisi_qm *qm)
> > > return 0;
> > > }
> > >
> > > -static struct hisi_acc_vf_core_device *hssi_acc_drvdata(struct pci_dev
> > *pdev)
> > > -{
> > > - struct vfio_pci_core_device *core_device =
> > dev_get_drvdata(&pdev->dev);
> > > -
> > > - return container_of(core_device, struct hisi_acc_vf_core_device,
> > > - core_device);
> > > -}
> > > -
> > > static void vf_qm_fun_reset(struct hisi_acc_vf_core_device
> > *hisi_acc_vdev,
> > > struct hisi_qm *qm)
> > > {
> > > @@ -552,6 +544,14 @@ static int vf_qm_state_save(struct
> > hisi_acc_vf_core_device *hisi_acc_vdev,
> > > return 0;
> > > }
> > >
> > > +static struct hisi_acc_vf_core_device *hisi_acc_drvdata(struct pci_dev
> > *pdev)
> > > +{
> > > + struct vfio_pci_core_device *core_device =
> > dev_get_drvdata(&pdev->dev);
> > > +
> > > + return container_of(core_device, struct hisi_acc_vf_core_device,
> > > + core_device);
> > > +}
> > > +
> > > /* Check the PF's RAS state and Function INT state */
> > > static int
> > > hisi_acc_check_int_state(struct hisi_acc_vf_core_device *hisi_acc_vdev)
> > > @@ -970,7 +970,7 @@ hisi_acc_vfio_pci_get_device_state(struct
> > vfio_device *vdev,
> > >
> > > static void hisi_acc_vf_pci_aer_reset_done(struct pci_dev *pdev)
> > > {
> > > - struct hisi_acc_vf_core_device *hisi_acc_vdev =
> > hssi_acc_drvdata(pdev);
> > > + struct hisi_acc_vf_core_device *hisi_acc_vdev = hisi_acc_drvdata(pdev);
> > >
> > > if (hisi_acc_vdev->core_device.vdev.migration_flags !=
> > > VFIO_MIGRATION_STOP_COPY)
> > > @@ -1301,7 +1301,7 @@ static int hisi_acc_vfio_pci_probe(struct pci_dev
> > *pdev, const struct pci_device
> > >
> > > static void hisi_acc_vfio_pci_remove(struct pci_dev *pdev)
> > > {
> > > - struct hisi_acc_vf_core_device *hisi_acc_vdev =
> > hssi_acc_drvdata(pdev);
> > > + struct hisi_acc_vf_core_device *hisi_acc_vdev = hisi_acc_drvdata(pdev);
> > >
> > > vfio_pci_core_unregister_device(&hisi_acc_vdev->core_device);
> > > vfio_pci_core_uninit_device(&hisi_acc_vdev->core_device);
> >
>
next prev parent reply other threads:[~2022-08-31 14:24 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-31 8:59 [PATCH] hisi_acc_vfio_pci: Correct the function prefix for hssi_acc_drvdata() Shameer Kolothum
2022-08-31 14:06 ` Jason Gunthorpe
2022-08-31 14:12 ` Alex Williamson
2022-08-31 14:15 ` Shameerali Kolothum Thodi
2022-08-31 14:24 ` Alex Williamson [this message]
2022-09-01 2:04 ` Tian, Kevin
2022-09-02 18:42 ` Alex Williamson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220831082406.06f3d2c6.alex.williamson@redhat.com \
--to=alex.williamson@redhat.com \
--cc=jgg@nvidia.com \
--cc=kevin.tian@intel.com \
--cc=kvm@vger.kernel.org \
--cc=linuxarm@huawei.com \
--cc=liulongfang@huawei.com \
--cc=shameerali.kolothum.thodi@huawei.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.