From 01929b0c9421c4b37c45e04c45129ab5fbe45dd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sat, 23 Oct 2010 15:19:58 +0000 Subject: [PATCH] added a mapping for 0x83 to BTRFS git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39069 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/boot/partitions.h | 2 +- headers/private/storage/DiskDeviceTypes.h | 1 + headers/private/system/disk_device_types.h | 1 + src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp | 1 + src/kits/storage/disk_device/DiskDeviceTypes.cpp | 1 + 5 files changed, 5 insertions(+), 1 deletion(-) 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;