patch-2.4.21 linux-2.4.21/drivers/md/linear.c
Next file: linux-2.4.21/drivers/md/lvm.c
Previous file: linux-2.4.21/drivers/macintosh/nvram.c
Back to the patch index
Back to the overall index
- Lines: 39
- Date:
2003-06-13 07:51:34.000000000 -0700
- Orig file:
linux-2.4.20/drivers/md/linear.c
- Orig date:
2001-09-30 12:26:06.000000000 -0700
diff -urN linux-2.4.20/drivers/md/linear.c linux-2.4.21/drivers/md/linear.c
@@ -153,31 +153,29 @@
return 1;
}
-static int linear_status (char *page, mddev_t *mddev)
+static void linear_status (struct seq_file *seq, mddev_t *mddev)
{
- int sz = 0;
#undef MD_DEBUG
#ifdef MD_DEBUG
int j;
linear_conf_t *conf = mddev_to_conf(mddev);
- sz += sprintf(page+sz, " ");
+ seq_printf(seq, " ");
for (j = 0; j < conf->nr_zones; j++)
{
- sz += sprintf(page+sz, "[%s",
+ seq_printf(seq, "[%s",
partition_name(conf->hash_table[j].dev0->dev));
if (conf->hash_table[j].dev1)
- sz += sprintf(page+sz, "/%s] ",
+ seq_printf(seq, "/%s] ",
partition_name(conf->hash_table[j].dev1->dev));
else
- sz += sprintf(page+sz, "] ");
+ seq_printf(seq, "] ");
}
- sz += sprintf(page+sz, "\n");
+ seq_printf(seq, "\n");
#endif
- sz += sprintf(page+sz, " %dk rounding", mddev->param.chunk_size/1024);
- return sz;
+ seq_printf(seq, " %dk rounding", mddev->param.chunk_size/1024);
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)