From 081b5a945767f62b2230a6121b782a2363b329bd Mon Sep 17 00:00:00 2001 From: Krzysztof Mazur Date: Fri, 1 Jul 2011 18:38:06 +0200 Subject: [PATCH 45/84] lsbd: skip inactive devices in /proc/lsbdstat --- drivers/block/lsbd.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/block/lsbd.c b/drivers/block/lsbd.c index ce7cdb4..f871ffe 100644 --- a/drivers/block/lsbd.c +++ b/drivers/block/lsbd.c @@ -2194,8 +2194,11 @@ static int lsbd_seq_show(struct seq_file *seq, void *v) return 0; } - seq_printf(seq, "lsbd%d : %sactive%s\n", p->id, (p->tsk == NULL) - ? "in" : "", p->mirrored ? " (mirrored)" : ""); + if (p->tsk == NULL) + return 0; + + seq_printf(seq, "lsbd%d : active%s\n", p->id, + p->mirrored ? " (mirrored)" : ""); seq_printf(seq, " geometry %d KiB * %d * %d = %Ld KiB\n", p->sector_size >> 10, p->sectors_per_block, p->blocks, (long long) p->psectors -- 1.8.4.652.g0d6e0ce