From 7e916c73bffef9ec26a1f57390dd549b5b11c0e5 Mon Sep 17 00:00:00 2001 From: Michael Riley Date: Wed, 21 Feb 2024 14:12:51 -0500 Subject: [PATCH] Fix ARM builds with int64 conversion (#193) --- driver/node.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/driver/node.go b/driver/node.go index b36c9ed..37d65d6 100644 --- a/driver/node.go +++ b/driver/node.go @@ -239,9 +239,9 @@ func (n *VultrNodeServer) NodeGetVolumeStats(ctx context.Context, req *csi.NodeG return nil, err } - availableBytes := int64(statfs.Bavail) * statfs.Bsize - usedBytes := (int64(statfs.Blocks) - int64(statfs.Bfree)) * statfs.Bsize - totalBytes := int64(statfs.Blocks) * statfs.Bsize + availableBytes := int64(statfs.Bavail) * int64(statfs.Bsize) //nolint:unconvert // 32bit builds fail otherwise + usedBytes := (int64(statfs.Blocks) - int64(statfs.Bfree)) * int64(statfs.Bsize) //nolint:unconvert // 32bit builds fail otherwise + totalBytes := int64(statfs.Blocks) * int64(statfs.Bsize) //nolint:unconvert // 32bit builds fail otherwise totalInodes := int64(statfs.Files) availableInodes := int64(statfs.Ffree) usedInodes := totalInodes - availableInodes