Hi Aaron, > -----Original Message----- > From: Aaron Conole [mailto:[email protected]] > Sent: Tuesday, January 9, 2018 10:45 AM > To: Carrillo, Erik G <[email protected]> > Cc: [email protected]; Van Haaren, Harry > <[email protected]>; [email protected] > Subject: Re: [dpdk-dev] [PATCH 1/1] eal: return true or false from lcore role > check function > > Hi Erik, > > Erik Gabriel Carrillo <[email protected]> writes: > > > Update rte_lcore_has_role() so that it returns true/false instead of > > success/failure. > > > > Fixes: 78666372fa2b ("eal: add function to check lcore role") > > > > Signed-off-by: Erik Gabriel Carrillo <[email protected]> > > --- > > I believe this breaks the published abi - Success is now 'true', and failure > is > 'false'; previously success would be 0 == false. You'll need to invert the > test, > or note that the abi is breaking (since semantically any caller will need to > invert the test).
Good point. Though it seems like an API change rather than an ABI change to me, would it still be handled the same way in terms of notice? Also, the ABI policy states, "ABI breakage due to changes such as reorganizing public structure fields for aesthetic or readability purposes should be avoided." Perhaps I should go with an alternate patch that fixes the caller. Thanks, Erik

