From: Alexander Gordeev <agordeev@redhat.com> To: linux-kernel@vger.kernel.org Cc: "VMware, Inc." <pv-drivers@vmware.com>, linux-pci@vger.kernel.org, Dimitris Michailidis <dm@chelsio.com>, Shreyas Bhatewara <sbhatewara@vmware.com>, Rasesh Mody <rmody@brocade.com>, Eli Cohen <eli@mellanox.com>, Sujith Sankar <ssujith@cisco.com>, e1000-devel@lists.sourceforge.net, Jingoo Han <jg1.han@samsung.com>, Amir Vadai <amirv@mellanox.com>, Jesse Brandeburg <jesse.brandeburg@intel.com>, Manish Chopra <manish.chopra@qlogic.com>, Alexander Gordeev <agordeev@redhat.com>, Govindarajulu Varadarajan <govindarajulu90@gmail.com>, Santosh Raspatur <santosh@chelsio.com>, Casey Leedom <leedom@chelsio.com>, Shahed Shaikh <shahed.shaikh@qlogic.com>, Sony Chacko <sony.chacko@qlogic.com>, Ajit Khaparde <ajit.khaparde@emulex.com>, Shradha Shah <sshah@solarflare.com>, Ron Mercer <ron.mercer@qlogic.com>, Michael Chan <mchan@broadcom.com>, Subbu Seetharaman <subbu.seetharaman@emul> Subject: [PATCH 00/34] net: Use pci_enable_msix_range() Date: Fri, 31 Jan 2014 16:46:18 +0100 [thread overview] Message-ID: <cover.1391172839.git.agordeev@redhat.com> (raw) 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. Alexander Gordeev (34): bnx2: Use pci_enable_msix_range() bnx2x: Use pci_enable_msix_range() tg3: Use pci_enable_msix_range() bna: Use pci_enable_msix_range() cxgb3: Remove superfluous call to pci_disable_msix() cxgb3: Use pci_enable_msix_range() cxgb4: Use pci_enable_msix_range() cxgb4vf: Remove superfluous call to pci_disable_msix() cxgb4vf: Use pci_enable_msix_range() enic: Use pci_enable_msix_range() benet: Use pci_enable_msix_range() e1000e: Use pci_enable_msix_range() i40e: Use pci_enable_msix_range() igb: Use pci_enable_msix_range() igbvf: Use pci_enable_msix_range() ixgbe: Use pci_enable_msix_range() ixgbevf: Use pci_enable_msix_range() mlx4: Use pci_enable_msix_range() mlx5: Use pci_enable_msix_range() myri10ge: Use pci_enable_msix_range() s2io: Use pci_enable_msix_range() vxge: Use pci_enable_msix_range() forcedeth: Fix invalid errno reporting in nv_request_irq() forcedeth: Cleanup MSI-X to MSI to INTx fallback code forcedeth: Use pci_enable_msix_range() netxen: Use pci_enable_msix_range() qlcnic: Cleanup qlcnic_enable_msix() return values qlcnic: Use pci_enable_msix_range() qlge: Get rid of an redundant assignment qlge: Use pci_enable_msix_range() efx: Use pci_enable_msix_range() niu: Use pci_enable_msix_range() vmxnet3: Fix MSI-X/MSI enablement code vmxnet3: Use pci_enable_msix_range() drivers/net/ethernet/broadcom/bnx2.c | 15 +-- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 48 ++++----- drivers/net/ethernet/broadcom/tg3.c | 6 +- drivers/net/ethernet/brocade/bna/bnad.c | 23 ++--- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 26 ++--- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 50 +++++----- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 35 +++---- drivers/net/ethernet/cisco/enic/enic_main.c | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 31 +++--- drivers/net/ethernet/intel/e1000e/netdev.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 33 +----- drivers/net/ethernet/intel/igb/igb_main.c | 9 +- drivers/net/ethernet/intel/igbvf/netdev.c | 6 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 16 +-- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 33 ++---- drivers/net/ethernet/mellanox/mlx4/main.c | 19 +--- drivers/net/ethernet/mellanox/mlx5/core/main.c | 16 +-- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 32 +++--- drivers/net/ethernet/neterion/s2io.c | 5 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 15 ++- drivers/net/ethernet/nvidia/forcedeth.c | 41 +++++--- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 5 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 18 ++-- drivers/net/ethernet/qlogic/qlge/qlge_main.c | 16 +-- drivers/net/ethernet/sfc/efx.c | 20 ++-- drivers/net/ethernet/sun/niu.c | 11 +-- drivers/net/vmxnet3/vmxnet3_drv.c | 110 ++++++++----------- 27 files changed, 274 insertions(+), 380 deletions(-) -- 1.7.7.6 ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
WARNING: multiple messages have this Message-ID (diff)
From: Alexander Gordeev <agordeev@redhat.com> To: linux-kernel@vger.kernel.org Cc: "VMware, Inc." <pv-drivers@vmware.com>, linux-pci@vger.kernel.org, Dimitris Michailidis <dm@chelsio.com>, Shreyas Bhatewara <sbhatewara@vmware.com>, Rasesh Mody <rmody@brocade.com>, Eli Cohen <eli@mellanox.com>, Sujith Sankar <ssujith@cisco.com>, e1000-devel@lists.sourceforge.net, Jingoo Han <jg1.han@samsung.com>, Amir Vadai <amirv@mellanox.com>, Jesse Brandeburg <jesse.brandeburg@intel.com>, Manish Chopra <manish.chopra@qlogic.com>, Alexander Gordeev <agordeev@redhat.com>, Govindarajulu Varadarajan <govindarajulu90@gmail.com>, Santosh Raspatur <santosh@chelsio.com>, Casey Leedom <leedom@chelsio.com>, Shahed Shaikh <shahed.shaikh@qlogic.com>, Sony Chacko <sony.chacko@qlogic.com>, Ajit Khaparde <ajit.khaparde@emulex.com>, Shradha Shah <sshah@solarflare.com>, Ron Mercer <ron.mercer@qlogic.com>, Michael Chan <mchan@broadcom.com>, Subbu Seetharaman <subbu.seetharaman@emul Subject: [PATCH 00/34] net: Use pci_enable_msix_range() Date: Fri, 31 Jan 2014 16:46:18 +0100 [thread overview] Message-ID: <cover.1391172839.git.agordeev@redhat.com> (raw) 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. Alexander Gordeev (34): bnx2: Use pci_enable_msix_range() bnx2x: Use pci_enable_msix_range() tg3: Use pci_enable_msix_range() bna: Use pci_enable_msix_range() cxgb3: Remove superfluous call to pci_disable_msix() cxgb3: Use pci_enable_msix_range() cxgb4: Use pci_enable_msix_range() cxgb4vf: Remove superfluous call to pci_disable_msix() cxgb4vf: Use pci_enable_msix_range() enic: Use pci_enable_msix_range() benet: Use pci_enable_msix_range() e1000e: Use pci_enable_msix_range() i40e: Use pci_enable_msix_range() igb: Use pci_enable_msix_range() igbvf: Use pci_enable_msix_range() ixgbe: Use pci_enable_msix_range() ixgbevf: Use pci_enable_msix_range() mlx4: Use pci_enable_msix_range() mlx5: Use pci_enable_msix_range() myri10ge: Use pci_enable_msix_range() s2io: Use pci_enable_msix_range() vxge: Use pci_enable_msix_range() forcedeth: Fix invalid errno reporting in nv_request_irq() forcedeth: Cleanup MSI-X to MSI to INTx fallback code forcedeth: Use pci_enable_msix_range() netxen: Use pci_enable_msix_range() qlcnic: Cleanup qlcnic_enable_msix() return values qlcnic: Use pci_enable_msix_range() qlge: Get rid of an redundant assignment qlge: Use pci_enable_msix_range() efx: Use pci_enable_msix_range() niu: Use pci_enable_msix_range() vmxnet3: Fix MSI-X/MSI enablement code vmxnet3: Use pci_enable_msix_range() drivers/net/ethernet/broadcom/bnx2.c | 15 +-- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 48 ++++----- drivers/net/ethernet/broadcom/tg3.c | 6 +- drivers/net/ethernet/brocade/bna/bnad.c | 23 ++--- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 26 ++--- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 50 +++++----- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 35 +++---- drivers/net/ethernet/cisco/enic/enic_main.c | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 31 +++--- drivers/net/ethernet/intel/e1000e/netdev.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 33 +----- drivers/net/ethernet/intel/igb/igb_main.c | 9 +- drivers/net/ethernet/intel/igbvf/netdev.c | 6 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 16 +-- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 33 ++---- drivers/net/ethernet/mellanox/mlx4/main.c | 19 +--- drivers/net/ethernet/mellanox/mlx5/core/main.c | 16 +-- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 32 +++--- drivers/net/ethernet/neterion/s2io.c | 5 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 15 ++- drivers/net/ethernet/nvidia/forcedeth.c | 41 +++++--- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 5 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 18 ++-- drivers/net/ethernet/qlogic/qlge/qlge_main.c | 16 +-- drivers/net/ethernet/sfc/efx.c | 20 ++-- drivers/net/ethernet/sun/niu.c | 11 +-- drivers/net/vmxnet3/vmxnet3_drv.c | 110 ++++++++----------- 27 files changed, 274 insertions(+), 380 deletions(-) -- 1.7.7.6 ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
next reply other threads:[~2014-01-31 15:46 UTC|newest] Thread overview: 57+ messages / expand[flat|nested] mbox.gz Atom feed top 2014-01-31 15:46 Alexander Gordeev [this message] 2014-01-31 15:46 ` [PATCH 00/34] net: Use pci_enable_msix_range() Alexander Gordeev 2014-01-31 15:08 ` [PATCH 01/34] bnx2: " Alexander Gordeev 2014-01-31 21:30 ` David Miller 2014-02-11 0:38 ` Bjorn Helgaas 2014-02-11 1:08 ` Bjorn Helgaas 2014-02-12 13:26 ` Alexander Gordeev 2014-02-12 17:00 ` Bjorn Helgaas 2014-02-12 18:08 ` Alexander Gordeev 2014-02-11 8:01 ` Alexander Gordeev 2014-01-31 15:08 ` [PATCH 02/34] bnx2x: " Alexander Gordeev 2014-01-31 19:11 ` Sergei Shtylyov 2014-01-31 15:08 ` [PATCH 03/34] tg3: " Alexander Gordeev 2014-01-31 15:08 ` [PATCH 04/34] bna: " Alexander Gordeev 2014-01-31 15:08 ` [PATCH 05/34] cxgb3: Remove superfluous call to pci_disable_msix() Alexander Gordeev 2014-01-31 15:08 ` [PATCH 06/34] cxgb3: Use pci_enable_msix_range() Alexander Gordeev 2014-01-31 15:08 ` [PATCH 07/34] cxgb4: " Alexander Gordeev 2014-01-31 15:08 ` [PATCH 08/34] cxgb4vf: Remove superfluous call to pci_disable_msix() Alexander Gordeev 2014-01-31 15:08 ` [PATCH 09/34] cxgb4vf: Use pci_enable_msix_range() Alexander Gordeev 2014-01-31 15:08 ` [PATCH 10/34] enic: " Alexander Gordeev 2014-01-31 15:08 ` [PATCH 11/34] benet: " Alexander Gordeev 2014-02-03 6:21 ` Sathya Perla 2014-01-31 15:08 ` [PATCH 12/34] e1000e: " Alexander Gordeev 2014-01-31 15:08 ` Alexander Gordeev 2014-01-31 19:17 ` Sergei Shtylyov 2014-01-31 15:08 ` [PATCH 13/34] i40e: " Alexander Gordeev 2014-01-31 15:08 ` Alexander Gordeev 2014-01-31 15:08 ` [PATCH 14/34] igb: " Alexander Gordeev 2014-01-31 15:08 ` Alexander Gordeev 2014-01-31 15:08 ` [PATCH 15/34] igbvf: " Alexander Gordeev 2014-01-31 15:08 ` Alexander Gordeev 2014-01-31 15:08 ` [PATCH 16/34] ixgbe: " Alexander Gordeev 2014-01-31 15:08 ` Alexander Gordeev 2014-01-31 15:08 ` [PATCH 17/34] ixgbevf: " Alexander Gordeev 2014-01-31 19:20 ` Sergei Shtylyov 2014-01-31 15:08 ` [PATCH 18/34] mlx4: " Alexander Gordeev 2014-01-31 19:22 ` Sergei Shtylyov 2014-02-02 9:43 ` Amir Vadai 2014-01-31 15:08 ` [PATCH 19/34] mlx5: " Alexander Gordeev 2014-01-31 15:08 ` [PATCH 20/34] myri10ge: " Alexander Gordeev 2014-01-31 19:24 ` Sergei Shtylyov 2014-02-01 14:13 ` Hyong-Youb Kim 2014-01-31 15:08 ` [PATCH 21/34] s2io: " Alexander Gordeev 2014-01-31 15:08 ` [PATCH 22/34] vxge: " Alexander Gordeev 2014-01-31 15:08 ` [PATCH 23/34] forcedeth: Fix invalid errno reporting in nv_request_irq() Alexander Gordeev 2014-01-31 15:08 ` [PATCH 24/34] forcedeth: Cleanup MSI-X to MSI to INTx fallback code Alexander Gordeev 2014-01-31 15:08 ` [PATCH 25/34] forcedeth: Use pci_enable_msix_range() Alexander Gordeev 2014-01-31 15:08 ` [PATCH 26/34] netxen: " Alexander Gordeev 2014-01-31 15:08 ` [PATCH 27/34] qlcnic: Cleanup qlcnic_enable_msix() return values Alexander Gordeev 2014-01-31 15:08 ` [PATCH 28/34] qlcnic: Use pci_enable_msix_range() Alexander Gordeev 2014-01-31 15:08 ` [PATCH 29/34] qlge: Get rid of an redundant assignment Alexander Gordeev 2014-01-31 15:08 ` [PATCH 30/34] qlge: Use pci_enable_msix_range() Alexander Gordeev 2014-01-31 15:08 ` [PATCH 31/34] efx: " Alexander Gordeev 2014-01-31 17:21 ` Shradha Shah 2014-01-31 15:08 ` [PATCH 32/34] niu: " Alexander Gordeev 2014-01-31 15:08 ` [PATCH 33/34] vmxnet3: Fix MSI-X/MSI enablement code Alexander Gordeev 2014-01-31 15:08 ` [PATCH 34/34] vmxnet3: Use pci_enable_msix_range() Alexander Gordeev
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=cover.1391172839.git.agordeev@redhat.com \ --to=agordeev@redhat.com \ --cc=ajit.khaparde@emulex.com \ --cc=amirv@mellanox.com \ --cc=dm@chelsio.com \ --cc=e1000-devel@lists.sourceforge.net \ --cc=eli@mellanox.com \ --cc=govindarajulu90@gmail.com \ --cc=jesse.brandeburg@intel.com \ --cc=jg1.han@samsung.com \ --cc=leedom@chelsio.com \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-pci@vger.kernel.org \ --cc=manish.chopra@qlogic.com \ --cc=mchan@broadcom.com \ --cc=pv-drivers@vmware.com \ --cc=rmody@brocade.com \ --cc=ron.mercer@qlogic.com \ --cc=santosh@chelsio.com \ --cc=sbhatewara@vmware.com \ --cc=shahed.shaikh@qlogic.com \ --cc=sony.chacko@qlogic.com \ --cc=sshah@solarflare.com \ --cc=ssujith@cisco.com \ --cc=subbu.seetharaman@emul \ /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: linkBe 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.