From 01704502c27f6247523f4d227c94f9311ec4acb4 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Wed, 25 May 2022 12:18:03 -0600 Subject: wip --- pkg/btrfs/fsck.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkg/btrfs/fsck.go') diff --git a/pkg/btrfs/fsck.go b/pkg/btrfs/fsck.go index d31735e..b6c80e5 100644 --- a/pkg/btrfs/fsck.go +++ b/pkg/btrfs/fsck.go @@ -21,7 +21,7 @@ func ScanForNodes(dev *Device, sb Superblock) error { } nodeBuf := make([]byte, sb.NodeSize) - for pos := int64(0); pos+int64(sb.SectorSize) < devSize; pos += int64(sb.SectorSize) { + for pos := PhysicalAddr(0); pos+PhysicalAddr(sb.SectorSize) < devSize; pos += PhysicalAddr(sb.SectorSize) { if inSlice(pos, superblockAddrs) { fmt.Printf("sector@%d is a superblock\n", pos) continue @@ -45,7 +45,7 @@ func ScanForNodes(dev *Device, sb Superblock) error { fmt.Printf("node@%d: physical_addr=0x%0X logical_addr=0x%0X generation=%d owner=%v level=%d\n", pos, pos, nodeHeader.Addr, nodeHeader.Generation, nodeHeader.Owner, nodeHeader.Level) - pos += int64(sb.NodeSize) - int64(sb.SectorSize) + pos += PhysicalAddr(sb.NodeSize) - PhysicalAddr(sb.SectorSize) } return nil -- cgit v1.2.3-2-g168b