From 27ef105f996d46ad0eb74495db7b55438cdc1acb Mon Sep 17 00:00:00 2001 From: Krzysztof Mazur Date: Wed, 18 May 2011 19:36:52 +0200 Subject: [PATCH 31/84] lsbd: fix device inactivity detection This patch fixes inacive/active status in /proc/lsbdstat. --- drivers/block/lsbd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/block/lsbd.c b/drivers/block/lsbd.c index e837627..119d0ae 100644 --- a/drivers/block/lsbd.c +++ b/drivers/block/lsbd.c @@ -2057,8 +2057,8 @@ static int lsbd_seq_show(struct seq_file *seq, void *v) return 0; } - seq_printf(seq, "lsbd%d : %sactive%s\n", p->id, p->stop ? "in" : "", - p->mirrored ? " (mirrored)" : ""); + seq_printf(seq, "lsbd%d : %sactive%s\n", p->id, (p->tsk == NULL) + ? "in" : "", 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