[dpdk-stable] patch 'bus/pci: compare kernel driver instead of interrupt handler' has been queued to LTS release 16.11.9

Luca Boccassi bluca at debian.org
Thu Nov 15 18:34:04 CET 2018


On Wed, 2018-11-14 at 11:36 +0000, Alejandro Lucero wrote:
> On Wed, Nov 14, 2018 at 11:07 AM Luca Boccassi <bluca at debian.org>
> wrote:
> 
> > On Wed, 2018-11-14 at 10:02 +0000, Alejandro Lucero wrote:
> > > Hi Luca,
> > > 
> > > On Mon, Nov 12, 2018 at 6:35 PM Luca Boccassi <bluca at debian.org>
> > > wrote:
> > > 
> > > > On Thu, 2018-11-08 at 18:01 +0000, Luca Boccassi wrote:
> > > > > Hi,
> > > > > 
> > > > > FYI, your patch has been queued to LTS release 16.11.9
> > > > > 
> > > > > Note it hasn't been pushed to http://dpdk.org/browse/dpdk-sta
> > > > > ble
> > > > > yet.
> > > > > It will be pushed if I get no objections before 11/10/18. So
> > > > > please
> > > > > shout if anyone has objections.
> > > > > 
> > > > > Also note that after the patch there's a diff of the upstream
> > > > > commit
> > > > > vs the patch applied
> > > > > to the branch. If the code is different (ie: not only
> > > > > metadata
> > > > > diffs), due for example to
> > > > > a change in context or macro names, please double check it.
> > > > > 
> > > > > Thanks.
> > > > > 
> > > > > Luca Boccassi
> > > > > 
> > > > > ---
> > > > > From 0df09603d47c1e38140b747baa8b712e70f5df51 Mon Sep 17
> > > > > 00:00:00
> > > > > 2001
> > > > > From: Alejandro Lucero <alejandro.lucero at netronome.com>
> > > > > Date: Thu, 25 Oct 2018 11:49:28 +0100
> > > > > Subject: [PATCH] bus/pci: compare kernel driver instead of
> > > > > interrupt
> > > > > handler
> > > > > 
> > > > > [ upstream commit 630deed612ca382f48a3ef4b65dfc74b7cd09cf9 ]
> > > > > 
> > > > > Invoking the right pci read/write functions is based on
> > > > > interrupt
> > > > > handler type. However, this is not configured for secondary
> > > > > processes
> > > > > precluding to use those functions.
> > > > > 
> > > > > This patch fixes the issue using the driver name the device
> > > > > is
> > > > > bound
> > > > > to instead.
> > > > > 
> > > > > Fixes: 632b2d1deeed ("eal: provide functions to access PCI
> > > > > config")
> > > > > 
> > > > > Signed-off-by: Alejandro Lucero <alejandro.lucero at netronome.c
> > > > > om>
> > > > > Acked-by: Anatoly Burakov <anatoly.burakov at intel.com>
> > > > > ---
> > > > >  lib/librte_eal/linuxapp/eal/eal_pci.c | 33 ++++++++++++-----
> > > > > ----
> > > > > ----
> > > > > --
> > > > >  1 file changed, 15 insertions(+), 18 deletions(-)
> > > > > 
> > > > > diff --git a/lib/librte_eal/linuxapp/eal/eal_pci.c
> > > > > b/lib/librte_eal/linuxapp/eal/eal_pci.c
> > > > > index 02ec24150..85c7b3139 100644
> > > > > --- a/lib/librte_eal/linuxapp/eal/eal_pci.c
> > > > > +++ b/lib/librte_eal/linuxapp/eal/eal_pci.c
> > > > > @@ -36,6 +36,7 @@
> > > > > 
> > > > >  #include <rte_log.h>
> > > > >  #include <rte_pci.h>
> > > > > +#include <rte_ethdev.h>
> > > > 
> > > > Self-facepalm: this cannot work, as ethdev depends on eal. v2
> > > > inlined
> > > > below.
> > > > 
> > > > Alejandro and Anatoly, please have a quick look. Thanks!
> > > > 
> > > > 
> > > 
> > > This patch is only necessary for PMDs which secondary support
> > > requires
> > > these pci read/write accesses.
> > > AFAIK, it is just NFP PMD having this need, and multiprocess
> > > support
> > > will
> > > be added in 19.02, so it is not a big problem to not apply this
> > > patch.
> > 
> > Hi,
> > 
> > So I can drop both this and
> > 939e666bc0796940ae91535002e1a1c9196eae02 ?
> > 
> > 
> 
> I can not find what you refer to. Which commit is that one?

Sorry, copy-pasta, I meant:

a38eafedda1de14c9fd7219e769e89e4aec92a45 bus/pci: fix config r/w access

-- 
Kind regards,
Luca Boccassi


More information about the stable mailing list