summaryrefslogtreecommitdiff
path: root/lib/btrfsprogs/btrfsutil/csums.go
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2022-08-18 02:06:53 -0600
committerLuke Shumaker <lukeshu@lukeshu.com>2022-08-18 02:06:53 -0600
commitff4435105d35aff994492517a292e60628bce5bf (patch)
tree63a2108df56bd4e6cb14cd8e33f29d849c98ac7a /lib/btrfsprogs/btrfsutil/csums.go
parent45494a8d80e4c78144b653044b55f8572e12e67d (diff)
Move ShortSum and friends to the btrfssum package
Diffstat (limited to 'lib/btrfsprogs/btrfsutil/csums.go')
-rw-r--r--lib/btrfsprogs/btrfsutil/csums.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/btrfsprogs/btrfsutil/csums.go b/lib/btrfsprogs/btrfsutil/csums.go
index aad1b45..274be68 100644
--- a/lib/btrfsprogs/btrfsutil/csums.go
+++ b/lib/btrfsprogs/btrfsutil/csums.go
@@ -14,7 +14,7 @@ import (
)
func ChecksumLogical(fs btrfs.Trees, alg btrfssum.CSumType, laddr btrfsvol.LogicalAddr) (btrfssum.CSum, error) {
- var dat [btrfsitem.CSumBlockSize]byte
+ var dat [btrfssum.BlockSize]byte
if _, err := fs.ReadAt(dat[:], laddr); err != nil {
return btrfssum.CSum{}, err
}
@@ -22,7 +22,7 @@ func ChecksumLogical(fs btrfs.Trees, alg btrfssum.CSumType, laddr btrfsvol.Logic
}
func ChecksumPhysical(dev *btrfs.Device, alg btrfssum.CSumType, paddr btrfsvol.PhysicalAddr) (btrfssum.CSum, error) {
- var dat [btrfsitem.CSumBlockSize]byte
+ var dat [btrfssum.BlockSize]byte
if _, err := dev.ReadAt(dat[:], paddr); err != nil {
return btrfssum.CSum{}, err
}
@@ -41,7 +41,7 @@ func LookupCSum(fs btrfs.Trees, alg btrfssum.CSumType, laddr btrfsvol.LogicalAdd
item, err := fs.TreeSearch(btrfs.CSUM_TREE_OBJECTID, func(key btrfs.Key, size uint32) int {
itemBeg := btrfsvol.LogicalAddr(key.ObjectID)
numSums := int64(size) / int64(alg.Size())
- itemEnd := itemBeg + btrfsvol.LogicalAddr(numSums*btrfsitem.CSumBlockSize)
+ itemEnd := itemBeg + btrfsvol.LogicalAddr(numSums*btrfssum.BlockSize)
switch {
case itemEnd <= laddr:
return 1
@@ -60,7 +60,7 @@ func LookupCSum(fs btrfs.Trees, alg btrfssum.CSumType, laddr btrfsvol.LogicalAdd
}
ret := make(map[btrfsvol.LogicalAddr]btrfssum.CSum, len(body.Sums))
for i, sum := range body.Sums {
- ret[btrfsvol.LogicalAddr(item.Key.ObjectID)+(btrfsvol.LogicalAddr(i)*btrfsitem.CSumBlockSize)] = sum
+ ret[btrfsvol.LogicalAddr(item.Key.ObjectID)+(btrfsvol.LogicalAddr(i)*btrfssum.BlockSize)] = sum
}
return ret, nil
}