diff --git a/headers/private/kernel/boot/partitions.h b/headers/private/kernel/boot/partitions.h index f1a65358b0..34bb7fe7e0 100644 --- a/headers/private/kernel/boot/partitions.h +++ b/headers/private/kernel/boot/partitions.h @@ -61,7 +61,7 @@ class Partition : public Node, public partition_data { #define kPartitionTypeBFS "BFS Filesystem" #define kPartitionTypeAmigaFFS "AmigaFFS Filesystem" -#define kPartitionTypeBFS "BFS Filesystem" +#define kPartitionTypeBTRFS "BTRFS Filesystem" #define kPartitionTypeEXT2 "EXT2 Filesystem" #define kPartitionTypeEXT3 "EXT3 Filesystem" #define kPartitionTypeFAT12 "FAT12 Filesystem" diff --git a/headers/private/storage/DiskDeviceTypes.h b/headers/private/storage/DiskDeviceTypes.h index 222d5a612e..91a49c4e7f 100644 --- a/headers/private/storage/DiskDeviceTypes.h +++ b/headers/private/storage/DiskDeviceTypes.h @@ -28,6 +28,7 @@ extern const char *kPartitionTypeVMDK; extern const char *kPartitionTypeAmigaFFS; extern const char *kPartitionTypeBFS; +extern const char *kPartitionTypeBTRFS; extern const char *kPartitionTypeEXT2; extern const char *kPartitionTypeEXT3; extern const char *kPartitionTypeFAT12; diff --git a/headers/private/system/disk_device_types.h b/headers/private/system/disk_device_types.h index 3cb9b7fd2b..ee3e8a4704 100644 --- a/headers/private/system/disk_device_types.h +++ b/headers/private/system/disk_device_types.h @@ -32,6 +32,7 @@ #define AMIGA_FFS_NAME "AmigaFFS File System" #define BFS_NAME "Be File System" +#define BTRFS_NAME "BTRFS File System" #define EXT2_FS_NAME "EXT2 File System" #define EXT3_FS_NAME "EXT3 File System" #define FAT12_FS_NAME "FAT12 File System" diff --git a/src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp b/src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp index c05cbfd935..74a3c7b67d 100644 --- a/src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp +++ b/src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp @@ -93,6 +93,7 @@ static const struct partition_type kPartitionContentTypes[] = { { 0x01, kPartitionTypeFAT12 }, { 0x0c, kPartitionTypeFAT32 }, { 0x0f, kPartitionTypeIntelExtended }, + { 0x83, kPartitionTypeBTRFS }, { 0x83, kPartitionTypeEXT2 }, { 0x83, kPartitionTypeEXT3 }, { 0x83, kPartitionTypeReiser }, diff --git a/src/kits/storage/disk_device/DiskDeviceTypes.cpp b/src/kits/storage/disk_device/DiskDeviceTypes.cpp index c0b90d3156..b203935179 100644 --- a/src/kits/storage/disk_device/DiskDeviceTypes.cpp +++ b/src/kits/storage/disk_device/DiskDeviceTypes.cpp @@ -35,6 +35,7 @@ const char *kPartitionTypeVMDK = VMDK_PARTITION_NAME; const char *kPartitionTypeAmigaFFS = AMIGA_FFS_NAME; const char *kPartitionTypeBFS = BFS_NAME; +const char *kPartitionTypeBTRFS = BTRFS_NAME; const char *kPartitionTypeEXT2 = EXT2_FS_NAME; const char *kPartitionTypeEXT3 = EXT3_FS_NAME; const char *kPartitionTypeFAT12 = FAT12_FS_NAME;