From: Cao jin <caoj.fnst@cn.fujitsu.com>
To: Alex Williamson <alex.williamson@redhat.com>
Cc: <linux-kernel@vger.kernel.org>, <kvm@vger.kernel.org>
Subject: Re: [PATCH] Drop unnecessary pcibio_err_to_errno()
Date: Sat, 19 Nov 2016 17:20:42 +0800 [thread overview]
Message-ID: <5830196A.3080200@cn.fujitsu.com> (raw)
In-Reply-To: <20161118100241.7019379e@t450s.home>
I made this patch so quickly that I forget the details you mentioned.
Thanks a lot for your help.
Sincerely,
Cao jin
On 11/19/2016 01:02 AM, Alex Williamson wrote:
>
> Please prefix patches with their functional area, for instance I'll
> prepend "vfio/pci" to this. Had you not cc'd me, I wouldn't have
> noticed this patch w/o some mention of vfio in the subject.
>
>
> On Fri, 18 Nov 2016 19:47:38 +0800
> Cao jin <caoj.fnst@cn.fujitsu.com> wrote:
>> pci_user_read/write_config_xxxx() already does the translation.
>>
>
> It would be helpful to mention in the commit where this translation was
> added to those functions, d97ffe236894 ("PCI: Fix return value from
> pci_user_{read,write}_config_*()")
>
> It's also worthwhile to mention that no change in behavior is expected
> since pcibios_err_to_errno() will not mangle existing errno values, the
> call is simply unnecessary given the previous conversion.
>
> I'll modify the title and commit log as described and apply. Thanks,
>
> Alex
>
>> Signed-off-by: Cao jin <caoj.fnst@cn.fujitsu.com>
>> ---
>> drivers/vfio/pci/vfio_pci_config.c | 10 +++++-----
>> 1 file changed, 5 insertions(+), 5 deletions(-)
>>
>> diff --git a/drivers/vfio/pci/vfio_pci_config.c b/drivers/vfio/pci/vfio_pci_config.c
>> index 65d4a30..e4220ca 100644
>> --- a/drivers/vfio/pci/vfio_pci_config.c
>> +++ b/drivers/vfio/pci/vfio_pci_config.c
>> @@ -152,7 +152,7 @@ static int vfio_user_config_read(struct pci_dev *pdev, int offset,
>>
>> *val = cpu_to_le32(tmp_val);
>>
>> - return pcibios_err_to_errno(ret);
>> + return ret;
>> }
>>
>> static int vfio_user_config_write(struct pci_dev *pdev, int offset,
>> @@ -173,7 +173,7 @@ static int vfio_user_config_write(struct pci_dev *pdev, int offset,
>> break;
>> }
>>
>> - return pcibios_err_to_errno(ret);
>> + return ret;
>> }
>>
>> static int vfio_default_config_read(struct vfio_pci_device *vdev, int pos,
>> @@ -257,7 +257,7 @@ static int vfio_direct_config_read(struct vfio_pci_device *vdev, int pos,
>>
>> ret = vfio_user_config_read(vdev->pdev, pos, val, count);
>> if (ret)
>> - return pcibios_err_to_errno(ret);
>> + return ret;
>>
>> if (pos >= PCI_CFG_SPACE_SIZE) { /* Extended cap header mangling */
>> if (offset < 4)
>> @@ -295,7 +295,7 @@ static int vfio_raw_config_read(struct vfio_pci_device *vdev, int pos,
>>
>> ret = vfio_user_config_read(vdev->pdev, pos, val, count);
>> if (ret)
>> - return pcibios_err_to_errno(ret);
>> + return ret;
>>
>> return count;
>> }
>> @@ -1089,7 +1089,7 @@ static int vfio_msi_config_write(struct vfio_pci_device *vdev, int pos,
>> start + PCI_MSI_FLAGS,
>> flags);
>> if (ret)
>> - return pcibios_err_to_errno(ret);
>> + return ret;
>> }
>>
>> return count;
>
>
>
> .
>
prev parent reply other threads:[~2016-11-19 9:17 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-11-18 11:47 [PATCH] Drop unnecessary pcibio_err_to_errno() Cao jin
2016-11-18 17:02 ` Alex Williamson
2016-11-19 9:20 ` Cao jin [this message]
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=5830196A.3080200@cn.fujitsu.com \
--to=caoj.fnst@cn.fujitsu.com \
--cc=alex.williamson@redhat.com \
--cc=kvm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
/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.