#include "scandisk.c"
#define BTRFS_DEFAULT_BLOCK_SIZE 4096
-//#define BTRFS_DEFAULT_BLOCK_SIZE 8192
#define BTRFS_INITIAL_BCACHE_SIZE 1024
#define GRUB_BTRFS_SIGNATURE "_BHRfS_M"
break;
err = fsw_block_get(vol, superblock_pos[i], 0, (void **)&buffer);
- if (err == FSW_UNSUPPORTED) {
+ if (err) {
fsw_block_release(vol, superblock_pos[i], buffer);
break;
}
//
struct fsw_fstype_table FSW_FSTYPE_TABLE_NAME(btrfs) = {
- { FSW_STRING_TYPE_UTF8, 4, 4, "btrfs" },
+ { FSW_STRING_TYPE_UTF8, 5, 5, "btrfs" },
sizeof(struct fsw_btrfs_volume),
sizeof(struct fsw_btrfs_dnode),