### Comments for ChangeSet If /proc/mdstat is large, or reads are for a small size, then the last line of /proc/mdstat is repeated infinitely. This patch will fix it. ----------- Diffstat output ------------ ./drivers/md/md.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff ./drivers/md/md.c~current~ ./drivers/md/md.c --- ./drivers/md/md.c~current~ 2003-06-05 11:33:56.000000000 +1000 +++ ./drivers/md/md.c 2003-06-05 11:34:19.000000000 +1000 @@ -2860,7 +2860,7 @@ static void *md_seq_start(struct seq_fil loff_t l = *pos; mddev_t *mddev; - if (l > 0x10000) + if (l >= 0x10000) return NULL; if (!l--) /* header */ @@ -2875,7 +2875,9 @@ static void *md_seq_start(struct seq_fil return mddev; } spin_unlock(&all_mddevs_lock); - return (void*)2;/* tail */ + if (!l--) + return (void*)2;/* tail */ + return NULL; } static void *md_seq_next(struct seq_file *seq, void *v, loff_t *pos) - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html