Add a new field to 'iprconfig -c dump' output showing the write cache mode of vset and gscsi devices.
Signed-off-by: Gabriel Krisman Bertazi <kris...@linux.vnet.ibm.com> Acked-by: Brian King <brk...@linux.vnet.ibm.com> --- iprconfig.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/iprconfig.c b/iprconfig.c index 81729ef..d349341 100644 --- a/iprconfig.c +++ b/iprconfig.c @@ -18493,6 +18493,7 @@ static int dump (char **args, int num_args) { struct ipr_ioa *ioa; struct ipr_dev *dev; + struct ipr_disk_attr attr; if (!ipr_ioa_head) { printf("There are no IPR adapters in the system. No dump collected...\n"); @@ -18531,6 +18532,14 @@ static int dump (char **args, int num_args) for_each_dev(ioa, dev){ printf("Device %s:\n", dev->gen_name); show_dev_details(dev); + + if (ipr_is_volume_set(dev) || ipr_is_gscsi(dev)) { + if (ipr_get_dev_attr(dev, &attr)) + continue; + printf("Write cache mode: %s\n\n", + attr.write_cache_policy ? + "write back" : "write through"); + } } } -- 2.1.0 ------------------------------------------------------------------------------ _______________________________________________ Iprdd-devel mailing list Iprdd-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iprdd-devel