From a7b8f955fe18ddfc9ee56c639b4ef8aa49ae6796 Mon Sep 17 00:00:00 2001 From: Zach Brown Date: Fri, 19 Feb 2016 08:53:14 -0800 Subject: [PATCH] write ring brick as brick in mkfs The only ring brick was being written as a full block which made its brick checksum cover the entire block instead of just the brick. --- utils/src/mkfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/src/mkfs.c b/utils/src/mkfs.c index c5957408..0c4e0198 100644 --- a/utils/src/mkfs.c +++ b/utils/src/mkfs.c @@ -156,7 +156,7 @@ static int write_new_fs(char *path, int fd) bm->bits[0] = cpu_to_le64(~7ULL); bm->bits[1] = cpu_to_le64(~0ULL); - ret = write_block(fd, 2, &ring->hdr); + ret = write_brick(fd, 2 << SCOUTFS_BLOCK_BRICK, &ring->hdr); if (ret) goto out;