27 Sep
2019
27 Sep
'19
10:39 p.m.
On Fri, Sep 27, 2019 at 7:39 PM Pierre-Louis Bossart pierre-louis.bossart@linux.intel.com wrote:
The problem with solution #1 is freeing orphaned pointer. It will work, but it's simple is not okay from object life time prospective.
?? I don't get your point at all Andy. Two allocations happens in a loop and if the second fails, you free the first and then jump to free everything allocated in the previous iterations. what am I missing?
Two things: - one allocation is done with kzalloc(), while the other one with devm_kcalloc() - due to above the ordering of resources is reversed
--
With Best Regards,
Andy Shevchenko