dm writecache: advance the number of arguments when reporting max_age
authorMikulas Patocka <mpatocka@redhat.com>
Tue, 10 Nov 2020 12:44:01 +0000 (07:44 -0500)
committerMike Snitzer <snitzer@redhat.com>
Tue, 17 Nov 2020 15:45:06 +0000 (10:45 -0500)
When reporting the "max_age" value the number of arguments must
advance by two.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Fixes: 3923d4854e18 ("dm writecache: implement gradual cleanup")
Cc: stable@vger.kernel.org # v5.7+
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm-writecache.c

index 9ae4ce7df95c752a210ca254c4757d95a7058af4..1ea923af47c6182015548bb49431ad2bc99ca6db 100644 (file)
@@ -2479,6 +2479,8 @@ static void writecache_status(struct dm_target *ti, status_type_t type,
                        extra_args += 2;
                if (wc->autocommit_time_set)
                        extra_args += 2;
+               if (wc->max_age != MAX_AGE_UNSPECIFIED)
+                       extra_args += 2;
                if (wc->cleaner)
                        extra_args++;
                if (wc->writeback_fua_set)