Source
1628
1628
DMEMIT("%s %u", buf, era->sectors_per_block);
1629
1629
break;
1630
1630
}
1631
1631
1632
1632
return;
1633
1633
1634
1634
err:
1635
1635
DMEMIT("Error");
1636
1636
}
1637
1637
1638
-
static int era_message(struct dm_target *ti, unsigned argc, char **argv)
1638
+
static int era_message(struct dm_target *ti, unsigned argc, char **argv,
1639
+
char *result, unsigned maxlen)
1639
1640
{
1640
1641
struct era *era = ti->private;
1641
1642
1642
1643
if (argc != 1) {
1643
1644
DMERR("incorrect number of message arguments");
1644
1645
return -EINVAL;
1645
1646
}
1646
1647
1647
1648
if (!strcasecmp(argv[0], "checkpoint"))
1648
1649
return in_worker0(era, metadata_checkpoint);