diff --git a/baggageclaimcmd/driver_linux.go b/baggageclaimcmd/driver_linux.go
index <HASH>..<HASH> 100644
--- a/baggageclaimcmd/driver_linux.go
+++ b/baggageclaimcmd/driver_linux.go
@@ -51,7 +51,7 @@ func (cmd *BaggageclaimCommand) driver(logger lager.Logger) (volume.Driver, erro
 
 	volumesDir := cmd.VolumesDir.Path()
 
-	if cmd.Driver == "btrfs" && fsStat.Type != btrfsFSType {
+	if cmd.Driver == "btrfs" && uint32(fsStat.Type) != btrfsFSType {
 		volumesImage := volumesDir + ".img"
 		filesystem := fs.New(logger.Session("fs"), volumesImage, volumesDir, cmd.MkfsBin)
baggageclaimcmd: fix build issues on <I>bit platforms

fsStat.Type is int<I> on <I>bit platforms and 0x<I>e overflows it.