That is OK for me. Thanks for your comments. Thanks, Phil Yang
> -----Original Message----- > From: Burakov, Anatoly [mailto:anatoly.bura...@intel.com] > Sent: Wednesday, January 31, 2018 6:05 PM > To: Phil Yang <phil.y...@arm.com>; dev@dpdk.org > Cc: radoslaw.bierna...@linaro.org; sta...@dpdk.org; nd <n...@arm.com> > Subject: Re: [dpdk-dev] [PATCH 2/2] test/memzone: handle previously allocated > memzones > > On 31-Jan-18 7:51 AM, Phil Yang wrote: > > Hi Anatoly, > > > > I think your fix is elegant, however you can't grantee it doesn't have dirty > memzone remained after memzone autotest. > > What if some existed initial memzone released during the test and some dirty > memzone remained. The counter cannot illustrate this state. > > > > My fix just care about the memzone used in memzone autotest. It is > > rough but it seems more reliable. 😊 > > > > Thanks, > > Phil Yang > > We could combine the approaches. That way, we both ensure that no > memzones were left in that should've been freed, and that total number of > memzones didn't change as well (i.e. we didn't allocate/free any memzones we > weren't supposed to allocate/free). > > As i side note, i think making a #define with memzone prefix in your patch > will > work better and will be less copypaste-error-prone in the long run. > > I will prepare a v2 combining both approaches. Is that OK with you? > > > > >> -----Original Message----- > >> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Anatoly Burakov > >> Sent: Saturday, January 27, 2018 1:41 AM > >> To: dev@dpdk.org > >> Cc: radoslaw.bierna...@linaro.org; sta...@dpdk.org > >> Subject: [dpdk-dev] [PATCH 2/2] test/memzone: handle previously > >> allocated memzones > >> > >> Currently, memzone autotest expects there to be no memzones present > >> by the time the test is run. Some hardware drivers will allocate > >> memzones for internal use during initialization, resulting in tests > >> failing due to unexpected memzones being allocated before the test was run. > >> > >> Fix this by making callback increment a counter instead. This also > >> doubles as a test for correct operation of memzone_walk(). > >> > >> Fixes: 71330483a193 ("test/memzone: fix memory leak") > >> Cc: radoslaw.bierna...@linaro.org > >> Cc: sta...@dpdk.org > >> > >> Signed-off-by: Anatoly Burakov <anatoly.bura...@intel.com> > > > -- > Thanks, > Anatoly