<html><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;font-size:13px"><div id="yui_3_16_0_1_1433248361908_66699"><span>Hi all,</span></div><div id="yui_3_16_0_1_1433248361908_66699"><span><br></span></div><div id="yui_3_16_0_1_1433248361908_66699" dir="ltr">As I reading the source codes of EC xlator, I am confused by the cbk_list and answer_list defined in&nbsp;struct _ec_fop_data. Why do we need two lists to combine the results of callback?&nbsp;</div><div id="yui_3_16_0_1_1433248361908_66699" dir="ltr"><br></div><div id="yui_3_16_0_1_1433248361908_66699" dir="ltr">Especially for the answer_list, it is initialized in&nbsp;ec_fop_data_allocate, then the nodes are added in&nbsp;ec_cbk_data_allocate. Without being any accessed during the lifetime of fop, the whole list finally is released in&nbsp;ec_fop_cleanup. Do I miss something for the answer_list?</div><div></div><div id="yui_3_16_0_1_1433248361908_66739">&nbsp;</div><div id="yui_3_16_0_1_1433248361908_66708"><div id="yui_3_16_0_1_1433248361908_66707">Regards,
<br>Fang Huang</div></div></div></body></html>