IOA Caching Mode in Adapter configuration screen (TUI) was not displaying Synchronize cache information.
Signed-off-by: Gabriel Krisman Bertazi <kris...@linux.vnet.ibm.com> --- iprconfig.c | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/iprconfig.c b/iprconfig.c index c4499a6..ec5a080 100644 --- a/iprconfig.c +++ b/iprconfig.c @@ -11242,14 +11242,21 @@ int change_ioa_config(i_container * i_con) i_con = add_i_con(i_con, pref_str, &ioa_config_attr[index++]); } if (dev->ioa->has_cache) { - body = add_line_to_body(body,_("IOA Caching Mode"), "%13"); - ioa_config_attr[index].option = 4; - ioa_config_attr[index].caching = ioa_attr.caching; - if (ioa_attr.caching == IPR_IOA_REQUESTED_CACHING_DEFAULT) - sprintf(pref_str, "Default"); - else - sprintf(pref_str, "Disabled"); - i_con = add_i_con(i_con, pref_str, &ioa_config_attr[index++]); + if (dev->ioa->vset_write_cache) { + body = add_line_to_body(body,_("IOA Caching Mode"), + "Synchronize Cache"); + } else { + ioa_config_attr[index].option = 4; + ioa_config_attr[index].caching = ioa_attr.caching; + + if (ioa_attr.caching == IPR_IOA_REQUESTED_CACHING_DEFAULT) + sprintf(pref_str, "Default"); + else + sprintf(pref_str, "Disabled"); + i_con = add_i_con(i_con, pref_str, + &ioa_config_attr[index++]); + body = add_line_to_body(body,_("IOA Caching Mode"), "%18"); + } } if (dev->ioa->configure_rebuild_verify) { body = add_line_to_body(body, -- 2.1.0 ------------------------------------------------------------------------------ Presto, an open source distributed SQL query engine for big data, initially developed by Facebook, enables you to easily query your data on Hadoop in a more interactive manner. Teradata is also now providing full enterprise support for Presto. Download a free open source copy now. http://pubads.g.doubleclick.net/gampad/clk?id=250295911&iu=/4140 _______________________________________________ Iprdd-devel mailing list Iprdd-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iprdd-devel