[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v9 04/11] msix: check msix_init's return value
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH v9 04/11] msix: check msix_init's return value |
Date: |
Tue, 24 Jan 2017 19:18:14 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 |
On 17/01/2017 17:01, Michael S. Tsirkin wrote:
>>> Doesn't do it for megasas & hcd-xhci, later patches will fix them.
>>>
>>> Signed-off-by: Cao jin <address@hidden>
> I don't like this one, frankly. That's a bunch of code duplication.
> I suspect vfio is the only one who might reasonably get EINVAL here.
> So how about e.g. msix_validate_and_init that doesn't assert and use that
> from vfio, then switch msix_init to assert instead?
The names we use normally would be msix_init and msix_init_nofail.
Would still require a change through the whole tree, but it's more
consistent at least.
Paolo
- [Qemu-devel] [PATCH v9 01/11] msix: Follow CODING_STYLE, (continued)
- [Qemu-devel] [PATCH v9 01/11] msix: Follow CODING_STYLE, Cao jin, 2017/01/17
- [Qemu-devel] [PATCH v9 10/11] msi_init: convert assert to return -errno, Cao jin, 2017/01/17
- [Qemu-devel] [PATCH v9 05/11] megasas: change behaviour of msix switch, Cao jin, 2017/01/17
- [Qemu-devel] [PATCH v9 04/11] msix: check msix_init's return value, Cao jin, 2017/01/17
- Re: [Qemu-devel] [PATCH v9 04/11] msix: check msix_init's return value,
Paolo Bonzini <=
- Re: [Qemu-devel] [PATCH v9 04/11] msix: check msix_init's return value, Michael S. Tsirkin, 2017/01/24
[Qemu-devel] [PATCH v9 03/11] pci: Convert msix_init() to Error and fix callers, Cao jin, 2017/01/17
[Qemu-devel] [PATCH v9 11/11] megasas: remove unnecessary megasas_use_msix(), Cao jin, 2017/01/17
[Qemu-devel] [PATCH v9 09/11] vmxnet3: remove unnecessary internal msix flag, Cao jin, 2017/01/17
[Qemu-devel] [PATCH v9 06/11] hcd-xhci: change behaviour of msix switch, Cao jin, 2017/01/17
[Qemu-devel] [PATCH v9 07/11] megasas: undo the overwrites of msi user configuration, Cao jin, 2017/01/17
[Qemu-devel] [PATCH v9 08/11] vmxnet3: fix reference leak issue, Cao jin, 2017/01/17
Re: [Qemu-devel] [PATCH v9 00/11] Convert msix_init() to error, Michael S. Tsirkin, 2017/01/24