[PATCH 11/9] mtip32xx: Use pci_enable_msi() instead of pci_enable_msi_range()

2014-02-25 Thread Alexander Gordeev
pdev); - rv = pci_enable_msi_range(pdev, 1, 1); - if (rv < 0) { + rv = pci_enable_msi(pdev); + if (rv) { dev_warn(&pdev->dev, "Unable to enable MSI interrupt.\n"); goto msi_initialize_err; -- 1.7.7.6

[PATCH 10/9] skd: Use pci_enable_msix_exact() instead of pci_enable_msix_range()

2014-02-25 Thread Alexander Gordeev
Function pci_enable_msix_exact() is a variation of pci_enable_msix_range() that allows a device driver to request a particular number of MSI-X interrupts, rather than any number within a specified range. Signed-off-by: Alexander Gordeev Cc: Jens Axboe Cc: Bartlomiej Zolnierkiewicz Cc: Kyungmin

Re: [PATCH v2 00/23] scsi: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-25 Thread Alexander Gordeev
On Mon, Feb 24, 2014 at 09:02:00AM +0100, Alexander Gordeev wrote: > This series is against James Bottomley's SCSI tree [1], but it needs > commit f7fc32c ("PCI/MSI: Add pci_enable_msi_exact() and > pci_enable_msix_exact()") from from Bjorn Helgaas's PCI tree [2]: Th

Re: [PATCH v2] xen-pciback: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-25 Thread Alexander Gordeev
On Mon, Feb 24, 2014 at 02:18:31PM -0500, Konrad Rzeszutek Wilk wrote: > On Fri, Feb 21, 2014 at 05:53:40PM +0100, Alexander Gordeev wrote: > > As result of deprecation of MSI-X/MSI enablement functions > > pci_enable_msix() and pci_enable_msi_block() all drivers > > using

[PATCH v2 02/23] bfa: Do not call pci_enable_msix() after it failed once

2014-02-24 Thread Alexander Gordeev
Function pci_enable_msix() should not be called in case it threw a negative errno from a previous call. Signed-off-by: Alexander Gordeev Cc: Anil Gurumurthy Cc: Vijaya Mohan Guvva Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/bfa/bfad.c | 48

[PATCH v2 03/23] bfa: Cleanup bfad_setup_intr() function

2014-02-24 Thread Alexander Gordeev
Signed-off-by: Alexander Gordeev Cc: Anil Gurumurthy Cc: Vijaya Mohan Guvva Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/bfa/bfad.c | 18 -- 1 files changed, 8 insertions(+), 10 deletions(-) diff --git a/drivers/scsi/bfa/bfad.c b/drivers/scsi

[PATCH v2 00/23] scsi: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
sionli...@lsi.com Cc: qla2xxx-upstr...@qlogic.com Cc: iscsi-dri...@qlogic.com Cc: pv-driv...@vmware.com Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org Alexander Gordeev (23): be2iscsi: Use pci_enable_msix_exact() instead of pci_enable_msix() bfa: Do not call pci_enable_msix() after

[PATCH v2 04/23] bfa: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Anil Gurumurthy Cc: Vijaya Mohan Guvva Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/bfa/bfad.c | 18 +- 1 files changed, 5 insertions(+), 13 deletions(-) diff --git a/drivers/scsi/bfa/bfad.c b/drivers/scsi/bfa

[PATCH v2 05/23] csiostor: Remove superfluous call to pci_disable_msix()

2014-02-24 Thread Alexander Gordeev
There is no need to call pci_disable_msix() in case the previous call to pci_enable_msix() failed Signed-off-by: Alexander Gordeev Cc: Naresh Kumar Inna Cc: Arvind Bhushan Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/csiostor/csio_isr.c |4 +--- 1 files

[PATCH v2 12/23] lpfc: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: James Smart Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/lpfc/lpfc_init.c | 45 ++-- 1 files changed, 20 insertions(+), 25 deletions(-) diff --git a/drivers/scsi/lpfc/lpfc_init.c b/drivers

[PATCH v2 13/23] megaraid: Fail resume if MSI-X re-initialization failed

2014-02-24 Thread Alexander Gordeev
Currently the driver fails to analize MSI-X re-enablement status on resuming and always assumes the success. This update checks the MSI-X initialization result and fails to resume if MSI-Xs re-enablement failed. Signed-off-by: Alexander Gordeev --- drivers/scsi/megaraid/megaraid_sas_base.c

[PATCH v2 10/23] isci: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Lukasz Dorau Cc: Maciej Patelczyk Cc: Dave Jiang Cc: intel-linux-...@intel.com Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/isci/init.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/scsi/isci

[PATCH v2 01/23] be2iscsi: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Jayamohan Kallickal Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/be2iscsi/be_main.c |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/scsi/be2iscsi/be_main.c b/drivers/scsi/be2iscsi/be_main.c

Re: [PATCH v2 4/9] ipr: Use pci_enable_msi_range() and pci_enable_msix_range()

2014-02-24 Thread Alexander Gordeev
On Thu, Jan 30, 2014 at 03:06:30PM +0100, Alexander Gordeev wrote: > On Wed, Jan 29, 2014 at 02:26:52PM +0100, Alexander Gordeev wrote: > > > Do you want me to rediff your patches on top of this one, > > > or do you want to keep the entire MSI series together > > > an

[PATCH v2 15/23] mpt2sas: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Nagalakshmi Nandigama Cc: Sreekanth Reddy Cc: supp...@lsi.com Cc: dl-mptfusionli...@lsi.com Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/mpt2sas/mpt2sas_base.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff

[PATCH v2 14/23] megaraid: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Neela Syam Kolli Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/megaraid/megaraid_sas_base.c | 20 +++- 1 files changed, 7 insertions(+), 13 deletions(-) diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c b

[PATCH v2 16/23] mpt3sas: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Nagalakshmi Nandigama Cc: Sreekanth Reddy Cc: supp...@lsi.com Cc: dl-mptfusionli...@lsi.com Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/mpt3sas/mpt3sas_base.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff

[PATCH v2 11/23] lpfc: Remove superfluous call to pci_disable_msix()

2014-02-24 Thread Alexander Gordeev
There is no need to call pci_disable_msix() in case the previous call to pci_enable_msix() failed Signed-off-by: Alexander Gordeev Cc: James Smart Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org Acked-by: James Smart --- drivers/scsi/lpfc/lpfc_init.c |9 ++--- 1 files

[PATCH v2 19/23] pmcraid: Get rid of a redundant assignment

2014-02-24 Thread Alexander Gordeev
Signed-off-by: Alexander Gordeev Cc: Anil Ravindranath Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/pmcraid.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c index be8ce54..c06af7f 100644

[PATCH v2 20/23] pmcraid: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Anil Ravindranath Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/pmcraid.c | 13 ++--- 1 files changed, 2 insertions(+), 11 deletions(-) diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c index c06af7f..6d0f208

[PATCH v2 21/23] qla2xxx: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
message code 0x00c6 preserved, although it is reported after successful call to pci_enable_msix_range(), not before possibly unsuccessful call to pci_enable_msix(). Consumers of the error code should not notice the difference. Signed-off-by: Alexander Gordeev Cc: qla2xxx-upstr...@qlogic.com Cc

[PATCH v2 22/23] qla4xxx: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Vikas Chaudhary Cc: iscsi-dri...@qlogic.com Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/qla4xxx/ql4_nx.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/scsi/qla4xxx/ql4_nx.c b/drivers/scsi

[PATCH v2 23/23] vmw_pvscsi: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Arvind Kumar Cc: pv-driv...@vmware.com Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/vmw_pvscsi.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/scsi/vmw_pvscsi.c b/drivers/scsi/vmw_pvscsi.c index

[PATCH v2 08/23] hpsa: Fallback to MSI rather than to INTx if MSI-X failed

2014-02-24 Thread Alexander Gordeev
Currently the driver falls back to INTx mode when MSI-X initialization failed. This is a suboptimal behaviour for chips that also support MSI. This update changes that behaviour and falls back to MSI mode in case MSI-X mode initialization failed. Signed-off-by: Alexander Gordeev Cc: "Step

[PATCH v2 17/23] pm8001: Fix invalid return when request_irq() failed

2014-02-24 Thread Alexander Gordeev
When a call to request_irq() failed pm8001_setup_msix() still returns the success. This udate fixes the described misbehaviour. Signed-off-by: Alexander Gordeev Cc: xjtu...@gmail.com Cc: lindar_...@usish.com Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org Acked-by: Jack Wang

[PATCH v2 18/23] pm8001: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: xjtu...@gmail.com Cc: lindar_...@usish.com Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/pm8001/pm8001_init.c | 39 +++-- 1 files changed, 20 insertions(+), 19 deletions(-) diff --git a/drivers

[PATCH v2 09/23] hpsa: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: "Stephen M. Cameron" Cc: iss_storage...@hp.com Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/hpsa.c | 10 ++ 1 files changed, 2 insertions(+), 8 deletions(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hp

[PATCH v2 07/23] fnic: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Hiral Patel Cc: Suma Ramars Cc: Brian Uchino Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/fnic/fnic_isr.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/fnic/fnic_isr.c b/drivers/scsi

[PATCH v2 06/23] csiostor: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-24 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Naresh Kumar Inna Cc: Arvind Bhushan Cc: linux-s...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/scsi/csiostor/csio_hw.h |2 +- drivers/scsi/csiostor/csio_isr.c | 22 +- 2 files changed, 10 insertions(+), 14 deletions

Re: [PATCH 12/22] lpfc: Use pci_enable_msix_range()

2014-02-23 Thread Alexander Gordeev
nd for the updated patch - it is embarrassing I have not addressed all pci_enable_msix()'s. I will keep the two patches separate to ease bisecting - I am going to repost the patches on top of scsi tree. Cheers! -- Regards, Alexander Gordeev agord...@redhat.com -- To unsubscribe from this l

[PATCH v2 1/2] IB/mthca: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-22 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Roland Dreier Cc: Sean Hefty Cc: Hal Rosenstock Cc: linux-r...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/infiniband/hw/mthca/mthca_main.c |8 ++-- 1 files changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/infiniband/hw/mthca

[PATCH v2] vmw_vmci: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-22 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Greg Kroah-Hartman Cc: Andy King Cc: Dmitry Torokhov Cc: linux-...@vger.kernel.org --- drivers/misc/vmw_vmci/vmci_guest.c |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/misc/vmw_vmci/vmci_guest.c b/drivers/misc/vmw_vmci

[PATCH v2 3/4] ntb: Split ntb_setup_msix() into separate BWD/SNB routines

2014-02-22 Thread Alexander Gordeev
failure. Signed-off-by: Alexander Gordeev Cc: Jon Mason Cc: linux-...@vger.kernel.org --- drivers/ntb/ntb_hw.c | 171 +++--- 1 files changed, 106 insertions(+), 65 deletions(-) diff --git a/drivers/ntb/ntb_hw.c b/drivers/ntb/ntb_hw.c index 53468f4

Re: [PATCH v2 0/4] ntb: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-22 Thread Alexander Gordeev
On Fri, Feb 21, 2014 at 05:09:37PM +0100, Alexander Gordeev wrote: > Ouch, I was too fast. Patch #3 introduces warning "unused variable ‘msix’" > I can re-post if you want, but the rest is still is up to review ;) Resent. -- Regards, Alexander Gordeev agord...@redhat.com -- To

Re: [PATCH net-next 01/35] bnx2: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-22 Thread Alexander Gordeev
ould be better without the assignment to total_vecs. total_vecs is used as a loop limit few lines below. > Ben. > > > msix_vecs = total_vecs; > > -- > Ben Hutchings > I haven't lost my mind; it's backed up on tape somewhere. -- Regards, Alexander Gordeev ag

Re: [PATCH 0/9] block: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-22 Thread Alexander Gordeev
On Fri, Feb 21, 2014 at 03:46:13PM -0800, Jens Axboe wrote: > On Wed, Feb 19 2014, Alexander Gordeev wrote: > > As result of deprecation of MSI-X/MSI enablement functions > > pci_enable_msix() and pci_enable_msi_block() all drivers > > using these two interfaces need to

Re: [PATCH net-next 28/35] qlcnic: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-22 Thread Alexander Gordeev
;re not going to improve drivers that can not work with any number of MSI-Xs from a range, like this one. > Ben. -- Regards, Alexander Gordeev agord...@redhat.com -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.k

Re: [PATCH v2] kvm: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-22 Thread Alexander Gordeev
On Fri, Feb 21, 2014 at 10:36:25PM +0100, Paolo Bonzini wrote: > Il 21/02/2014 19:56, Alexander Gordeev ha scritto: > >On Fri, Feb 21, 2014 at 06:11:29PM +0100, Paolo Bonzini wrote: > >>It's okay, but it's not clear to me whether I should include this &g

Re: [PATCH v2] xen-pciback: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
On Fri, Feb 21, 2014 at 01:33:34PM -0500, Boris Ostrovsky wrote: > Reviewed-by: Boris Ostrovsky Thank you, Boris! Whom should I ask this patch for inclusion? -- Regards, Alexander Gordeev agord...@redhat.com -- To unsubscribe from this list: send the line "unsubscribe linux-kernel"

Re: [PATCH v2] kvm: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
On Fri, Feb 21, 2014 at 06:11:29PM +0100, Paolo Bonzini wrote: > It's okay, but it's not clear to me whether I should include this > patch or someone else will. :) Please, include it. Thanks! > Paolo -- Regards, Alexander Gordeev agord...@redhat.com -- To unsubscribe from

[PATCH v2] kvm: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Gleb Natapov Cc: Paolo Bonzini Cc: k...@vger.kernel.org Cc: linux-...@vger.kernel.org --- virt/kvm/assigned-dev.c |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/virt/kvm/assigned-dev.c b/virt/kvm/assigned-dev.c index 8db4370..bf06577

Re: [PATCH] kvm: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
Hi Paolo et al, Based on recently accepted to the mainline pci_enable_msix_exact() function, I am sending a updated version of the patch. Please, let me know if it does not work for you and you need and incremental update from the previous version. Thanks! -- Regards, Alexander Gordeev agord

Re: [PATCH] xen-pciback: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
On Wed, Feb 19, 2014 at 11:24:29AM -0500, Boris Ostrovsky wrote: Hi Boris et al, Based on recently accepted to the mainline pci_enable_msix_exact() function, I am sending an updated version of the patch. -- Regards, Alexander Gordeev agord...@redhat.com -- To unsubscribe from this list: send

Re: [PATCH v2] xen-pciback: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
Hi Boris et al, Based on recently accepted to the mainline pci_enable_msix_exact() function, I am sending a updated version of the patch. Please, let me know if it does not work for you and you need and incremental update from the previous version. Thanks! -- Regards, Alexander Gordeev agord

[PATCH v2] virtio: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Rusty Russell Cc: "Michael S. Tsirkin" Cc: virtio-...@lists.oasis-open.org Cc: virtualizat...@lists.linux-foundation.org Cc: linux-...@vger.kernel.org --- drivers/virtio/virtio_pci.c |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) di

Re: [PATCH] virtio: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
Hi Rusty et al, Based on recently accepted to the mainline pci_enable_msix_exact() function, I am sending a updated version of the patch. Please, let me know if it does not work for you and you need and incremental update from the previous version. Thanks! -- Regards, Alexander Gordeev agord

[PATCH v2] timberdale: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Samuel Ortiz Cc: Lee Jones Cc: linux-...@vger.kernel.org --- drivers/mfd/timberdale.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/mfd/timberdale.c b/drivers/mfd/timberdale.c index 2bc5cfb..6ce36d6 100644 --- a/drivers/mfd

Re: [PATCH] timberdale: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
Hi Lee et al, Based on recently accepted to the mainline pci_enable_msix_exact() function, I am sending an updated version of the patch. Please, let me know if it does not work for you and you need and incremental update from the previous version. Thanks! -- Regards, Alexander Gordeev agord

[PATCH v2] xen-pciback: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Konrad Rzeszutek Wilk Cc: Boris Ostrovsky Cc: David Vrabel Cc: linux-...@vger.kernel.org --- drivers/xen/xen-pciback/pciback_ops.c |3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/drivers/xen/xen-pciback/pciback_ops.c b/drivers/xen

[PATCH v2] xhci: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
. This update also cleans up a bit xhci_setup_msi() and xhci_setup_msix() returning of success. Signed-off-by: Alexander Gordeev Cc: Sarah Sharp Cc: Greg Kroah-Hartman Cc: linux-...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/usb/host/xhci.c |7 --- 1 files changed, 4

[PATCH v2] tsi721: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Matt Porter Cc: Alexandre Bounine Cc: linux-...@vger.kernel.org --- drivers/rapidio/devices/tsi721.c | 11 +++ 1 files changed, 3 insertions(+), 8 deletions(-) diff --git a/drivers/rapidio/devices/tsi721.c b/drivers/rapidio/devices/tsi721.c index

[PATCH v2] portdrv: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Bjorn Helgaas Cc: linux-...@vger.kernel.org --- drivers/pci/pcie/portdrv_core.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/pci/pcie/portdrv_core.c b/drivers/pci/pcie/portdrv_core.c index 986f8ea..0b1efb2 100644 --- a

[PATCH v2] mic: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Harshavardhan R Kharche Cc: Ashutosh Dixit Cc: Greg Kroah-Hartman Cc: linux-...@vger.kernel.org --- drivers/misc/mic/host/mic_intr.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/misc/mic/host/mic_intr.c b/drivers/misc/mic

[PATCH v2] ioat: Use pci_enable_msix_exact() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Dan Williams Cc: Vinod Koul Cc: dmaeng...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/dma/ioat/dma.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/dma/ioat/dma.c b/drivers/dma/ioat/dma.c index 8752918..7bc9e6f

Re: [PATCH v2 0/4] ntb: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
On Fri, Feb 21, 2014 at 04:49:28PM +0100, Alexander Gordeev wrote: > Hi Jon, > > This is an attempt to make ntb_setup_msix() more readable ( to me :) ) > > The idea is to get rid of confusing branching between SNB and BWD > and split MSI-X ininialization into ntb_se

[PATCH v2 0/4] ntb: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
-...@vger.kernel.org Alexander Gordeev (4): ntb: Fix leakage of ntb_device::msix_entries[] array ntb: Use pci_msix_vec_count() to obtain number of MSI-Xs ntb: Split ntb_setup_msix() into separate BWD/SNB routines ntb: Use pci_enable_msix_range() instead of pci_enable_msix() drivers/ntb/ntb_hw.c | 174

[PATCH v2 2/4] ntb: Use pci_msix_vec_count() to obtain number of MSI-Xs

2014-02-21 Thread Alexander Gordeev
Signed-off-by: Alexander Gordeev Cc: Jon Mason Cc: linux-...@vger.kernel.org --- drivers/ntb/ntb_hw.c | 15 --- drivers/ntb/ntb_hw.h |2 -- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/drivers/ntb/ntb_hw.c b/drivers/ntb/ntb_hw.c index 487169dd..53468f4

[PATCH v2 1/4] ntb: Fix leakage of ntb_device::msix_entries[] array

2014-02-21 Thread Alexander Gordeev
Signed-off-by: Alexander Gordeev Cc: Jon Mason Cc: linux-...@vger.kernel.org --- drivers/ntb/ntb_hw.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/ntb/ntb_hw.c b/drivers/ntb/ntb_hw.c index 170e8e6..487169dd 100644 --- a/drivers/ntb/ntb_hw.c +++ b/drivers/ntb

[PATCH v2 3/4] ntb: Split ntb_setup_msix() into separate BWD/SNB routines

2014-02-21 Thread Alexander Gordeev
failure. Signed-off-by: Alexander Gordeev Cc: Jon Mason Cc: linux-...@vger.kernel.org --- drivers/ntb/ntb_hw.c | 170 +++--- 1 files changed, 106 insertions(+), 64 deletions(-) diff --git a/drivers/ntb/ntb_hw.c b/drivers/ntb/ntb_hw.c index 53468f4

[PATCH v2 4/4] ntb: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-21 Thread Alexander Gordeev
. Signed-off-by: Alexander Gordeev Cc: Jon Mason Cc: linux-...@vger.kernel.org --- drivers/ntb/ntb_hw.c | 20 +--- 1 files changed, 5 insertions(+), 15 deletions(-) diff --git a/drivers/ntb/ntb_hw.c b/drivers/ntb/ntb_hw.c index 0472045..9f2005d 100644 --- a/drivers/ntb/ntb_hw.c

Re: [PATCH] ntb: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-20 Thread Alexander Gordeev
On Wed, Feb 19, 2014 at 11:09:27AM -0700, Jon Mason wrote: > On Wed, Feb 19, 2014 at 11:15:21AM +0100, Alexander Gordeev wrote: > > @@ -1112,26 +1106,21 @@ static int ntb_setup_msix(struct ntb_device *ndev) > > for (i = 0; i < msix_entries; i++) > > ndev-&g

Re: [PATCH] portdrv: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-20 Thread Alexander Gordeev
On Wed, Feb 19, 2014 at 03:09:41PM -0700, Bjorn Helgaas wrote: > On Wed, Feb 19, 2014 at 3:15 AM, Alexander Gordeev > wrote: > > As result of deprecation of MSI-X/MSI enablement functions > > pci_enable_msix() and pci_enable_msi_block() all drivers > > using these t

Re: [PATCH] ntb: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
if (rc) > > - goto err1; > > } > > > > for (i = 0; i < msix_entries; i++) { > > diff --git a/drivers/ntb/ntb_hw.h b/drivers/ntb/ntb_hw.h > > index bbdb7ed..d307107 100644 > > --- a/drivers/ntb/ntb_hw.h > > +++ b/dri

Re: [PATCH] xen-pciback: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
ative (which presumably it should never be). > > > Better yet, at the top of the routine we check 'if (op->value > > SH_INFO_MAX_VEC)'. If you add '|| op->value < 0' we'd be all set. xen_pci_op::value is uint32_t > -boris -- Regards, Alexa

[PATCH] ntb: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Jon Mason Cc

[PATCH] timberdale: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Samuel Ortiz Cc

[PATCH] portdrv: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Bjorn Helgaas Cc

[PATCH] mic: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Harshavardhan R

[PATCH] vmw_vmci: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Greg Kroah-Hartman

[PATCH] kvm: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Gleb Natapov Cc

[PATCH] xen-pciback: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Konrad Rzeszutek

[PATCH] tsi721: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Matt Porter Cc

[PATCH] virtio: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Rusty Russell Cc

[PATCH] ioat: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Dan Williams Cc

[PATCH] xhci: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
xhci_setup_msix() returning of success. Signed-off-by: Alexander Gordeev Cc: Sarah Sharp Cc: Greg Kroah-Hartman Cc: linux-...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/usb/host/xhci.c | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/usb/host

[PATCH 2/9] cciss: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Mike Miller Cc

[PATCH 4/9] mtip32xx: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Jens Axboe Cc

[PATCH 5/9] rsxx: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Joshua Morris Cc

[PATCH 3/9] mtip32xx: Remove superfluous call to pci_disable_msi()

2014-02-19 Thread Alexander Gordeev
There is no need to call pci_disable_msi() in case the previous call to pci_enable_msi() failed Signed-off-by: Alexander Gordeev Cc: Jens Axboe Cc: Asai Thambi S P Cc: linux-...@vger.kernel.org --- drivers/block/mtip32xx/mtip32xx.c |4 +++- 1 files changed, 3 insertions(+), 1 deletions

[PATCH 6/9] skd: Fix out of array boundary access

2014-02-19 Thread Alexander Gordeev
. This update fixes the described misbehaviour. Signed-off-by: Alexander Gordeev Cc: Jens Axboe Cc: Bartlomiej Zolnierkiewicz Cc: Kyungmin Park Cc: linux-...@vger.kernel.org --- drivers/block/skd_main.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/block/skd_ma

[PATCH 9/9] skd: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Jens Axboe Cc

[PATCH 7/9] skd: Fix incomplete cleanup of MSI-X interrupt

2014-02-19 Thread Alexander Gordeev
-off-by: Alexander Gordeev Cc: Jens Axboe Cc: Bartlomiej Zolnierkiewicz Cc: Kyungmin Park Cc: linux-...@vger.kernel.org --- drivers/block/skd_main.c | 50 +++-- 1 files changed, 26 insertions(+), 24 deletions(-) diff --git a/drivers/block/skd_main.c b

[PATCH 0/9] block: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-19 Thread Alexander Gordeev
: Joshua Morris Cc: Philip Kelleher Cc: Kyungmin Park Cc: iss_storage...@hp.com Cc: linux-...@vger.kernel.org Alexander Gordeev (9): cciss: Fallback to MSI rather than to INTx if MSI-X failed cciss: Use pci_enable_msix_range() instead of pci_enable_msix() mtip32xx: Remove superfluous call

[PATCH 8/9] skd: Use unified access to skdev->msix_entries throughout the code

2014-02-19 Thread Alexander Gordeev
Signed-off-by: Alexander Gordeev Cc: Jens Axboe Cc: Bartlomiej Zolnierkiewicz Cc: Kyungmin Park Cc: linux-...@vger.kernel.org --- drivers/block/skd_main.c |3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/drivers/block/skd_main.c b/drivers/block/skd_main.c index

[PATCH 1/9] cciss: Fallback to MSI rather than to INTx if MSI-X failed

2014-02-19 Thread Alexander Gordeev
Signed-off-by: Alexander Gordeev Cc: Mike Miller Cc: iss_storage...@hp.com Cc: linux-...@vger.kernel.org --- drivers/block/cciss.c |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c index 036e8ab..fc5b0a4 100644 --- a

Re: [PATCH 00/22] scsi: Use pci_enable_msix_range()

2014-02-19 Thread Alexander Gordeev
On Tue, Feb 04, 2014 at 12:16:46PM +0100, Alexander Gordeev wrote: > As result of deprecation of MSI-X/MSI enablement functions > pci_enable_msix() and pci_enable_msi_block() all drivers > using these two interfaces need to be updated to use the > new pci_enable_msi

Re: [PATCH 00/14] NVMe: Cleanup device initialization

2014-02-18 Thread Alexander Gordeev
On Tue, Jan 28, 2014 at 09:38:46AM +0100, Alexander Gordeev wrote: > Here are few fixes to the code that caught my eye. Hi Keith, Matthew, Any feedback? Thanks! -- Regards, Alexander Gordeev agord...@redhat.com -- To unsubscribe from this list: send the line "unsubscribe linux-kernel

[PATCH 2/2] qib: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-18 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Mike Marciniszyn

[PATCH 1/2] mthca: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-18 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Roland Dreier Cc

[PATCH 0/2] ib: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-18 Thread Alexander Gordeev
: linux-r...@vger.kernel.org Cc: linux-...@vger.kernel.org Alexander Gordeev (2): mthca: Use pci_enable_msix_range() instead of pci_enable_msix() qib: Use pci_enable_msix_range() instead of pci_enable_msix() drivers/infiniband/hw/mthca/mthca_main.c |9 ++--- drivers/infiniband/hw/qib

[PATCH net-next 05/35] cxgb3: Remove superfluous call to pci_disable_msix()

2014-02-18 Thread Alexander Gordeev
There is no need to call pci_disable_msix() in case the previous call to pci_enable_msix() failed Signed-off-by: Alexander Gordeev Cc: Santosh Raspatur Cc: net...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c |3 --- 1 files changed, 0

[PATCH net-next 03/35] tg3: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-18 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Nithin Nayak Sujir

[PATCH net-next 20/35] myri10ge: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-18 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Hyong-Youb Kim Cc

[PATCH net-next 19/35] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-18 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Eli Cohen Cc

[PATCH net-next 21/35] s2io: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-18 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Jon Mason Cc: net

[PATCH net-next 17/35] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-18 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Jeff Kirsher Cc

[PATCH net-next 15/35] igbvf: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-18 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Jeff Kirsher Cc

[PATCH net-next 24/35] forcedeth: Cleanup MSI-X to MSI to INTx fallback code

2014-02-18 Thread Alexander Gordeev
Signed-off-by: Alexander Gordeev Cc: "David S. Miller" Cc: Patrick McHardy Cc: net...@vger.kernel.org Cc: linux-...@vger.kernel.org --- drivers/net/ethernet/nvidia/forcedeth.c | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/net/ether

[PATCH net-next 16/35] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-18 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: Jeff Kirsher Cc

[PATCH net-next 18/35] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix()

2014-02-18 Thread Alexander Gordeev
As result of deprecation of MSI-X/MSI enablement functions pci_enable_msix() and pci_enable_msi_block() all drivers using these two interfaces need to be updated to use the new pci_enable_msi_range() and pci_enable_msix_range() interfaces. Signed-off-by: Alexander Gordeev Cc: "David S. M

<    1   2   3   4   5   6   7   8   9   10   >