10/12/2018 17:41, Burakov, Anatoly: > On 05-Dec-18 6:19 AM, gfree.w...@vip.163.com wrote: > > From: Gao Feng <davidf...@tencent.com> > > > > Add the check for null peer pointer like the bundle pointer in the mp > > request > > handler. They should follow same style. And add some logs for nomem cases. > > > > Signed-off-by: Gao Feng <davidf...@tencent.com> > > --- > > lib/librte_eal/common/hotplug_mp.c | 15 +++++++++++++++ > > 1 file changed, 15 insertions(+) > > > > diff --git a/lib/librte_eal/common/hotplug_mp.c > > b/lib/librte_eal/common/hotplug_mp.c > > index 070e2e0..0d2996f 100644 > > --- a/lib/librte_eal/common/hotplug_mp.c > > +++ b/lib/librte_eal/common/hotplug_mp.c > > @@ -200,6 +200,11 @@ static int cmp_dev_name(const struct rte_device *dev, > > const void *_name) > > * when it is ready. > > */ > > bundle->peer = strdup(peer); > > + if (bundle->peer == NULL) { > > + free(bundle); > > + RTE_LOG(ERR, EAL, "not enough memory\n"); > > The error should probably be more descriptive (as in, it should be > easier to identify where it came from). Suggested rewording: > > "hotplug: cannot allocate memory for bundle" > > or something along those lines. Same for other log messages. > > As for actual code, > > Acked-by: Anatoly Burakov <anatoly.bura...@intel.com>
Applied, thanks