Re: [dpdk-dev] [PATCH] eal: fix floating device argument pointer

2018-10-25 Thread Gaëtan Rivet
> > Subject: Re: [dpdk-dev] [PATCH] eal: fix floating device argument pointer > > > > On Wed, Oct 24, 2018 at 04:43:45PM +0200, Thomas Monjalon wrote: > > > 24/10/2018 00:39, Gaëtan Rivet: > > > > Hi, > > > > > > > > On Mon, Oct 22, 2018

Re: [dpdk-dev] [PATCH] eal: fix floating device argument pointer

2018-10-24 Thread Zhang, Qi Z
> -Original Message- > From: Gaëtan Rivet [mailto:gaetan.ri...@6wind.com] > Sent: Wednesday, October 24, 2018 10:34 AM > To: Thomas Monjalon > Cc: dev@dpdk.org; Zhang, Qi Z > Subject: Re: [dpdk-dev] [PATCH] eal: fix floating device argument pointer > > On We

Re: [dpdk-dev] [PATCH] eal: fix floating device argument pointer

2018-10-24 Thread Gaëtan Rivet
On Wed, Oct 24, 2018 at 04:43:45PM +0200, Thomas Monjalon wrote: > 24/10/2018 00:39, Gaëtan Rivet: > > Hi, > > > > On Mon, Oct 22, 2018 at 09:25:22AM +0200, Thomas Monjalon wrote: > > > 22/10/2018 07:49, Qi Zhang: > > > > After we insert a devargs into devargs_list, following bus->scan may > > > >

Re: [dpdk-dev] [PATCH] eal: fix floating device argument pointer

2018-10-24 Thread Thomas Monjalon
24/10/2018 00:39, Gaëtan Rivet: > Hi, > > On Mon, Oct 22, 2018 at 09:25:22AM +0200, Thomas Monjalon wrote: > > 22/10/2018 07:49, Qi Zhang: > > > After we insert a devargs into devargs_list, following bus->scan may > > > destroy it due to another rte_devargs_insert. Its better not to use > > > a de

Re: [dpdk-dev] [PATCH] eal: fix floating device argument pointer

2018-10-23 Thread Gaëtan Rivet
Hi, On Mon, Oct 22, 2018 at 09:25:22AM +0200, Thomas Monjalon wrote: > 22/10/2018 07:49, Qi Zhang: > > After we insert a devargs into devargs_list, following bus->scan may > > destroy it due to another rte_devargs_insert. Its better not to use > > a devargs pointer after it has been inserted. >

Re: [dpdk-dev] [PATCH] eal: fix floating device argument pointer

2018-10-22 Thread Thomas Monjalon
22/10/2018 07:49, Qi Zhang: > After we insert a devargs into devargs_list, following bus->scan may > destroy it due to another rte_devargs_insert. Its better not to use > a devargs pointer after it has been inserted. I think the problem is in: rte_devargs_insert(struct rte_devargs *da) { int

[dpdk-dev] [PATCH] eal: fix floating device argument pointer

2018-10-21 Thread Qi Zhang
After we insert a devargs into devargs_list, following bus->scan may destroy it due to another rte_devargs_insert. Its better not to use a devargs pointer after it has been inserted. Fixes: 911462eb4a5f ("eal: simplify parameters of hotplug functions") Signed-off-by: Qi Zhang --- lib/librte_eal