c3a893d519
- place binaries in /usr tree (UsrMerge project) - adjust mkinitrd script accordingly - add btrfsck repair options for: - rebuild extent records - fix block group accounting - reset csums for rescue nodatasum mount - prune corrupt extent allocation tree blocks - device scanning fixes for dm and multipath - initrd support: move btrfs device scan after block device setup - documentation updates - add csize for file commpressed size - updated restore utility OBS-URL: https://build.opensuse.org/request/show/108879 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/btrfsprogs?expand=0&rev=26
36 lines
1.1 KiB
Diff
36 lines
1.1 KiB
Diff
From a3958e5a851f8d0efeafe5946b8a32ea0fd45436 Mon Sep 17 00:00:00 2001
|
|
From: Josef Bacik <josef@redhat.com>
|
|
Date: Wed, 4 Jan 2012 10:37:43 -0500
|
|
Subject: [PATCH 39/43] Btrfs-progs: remove the physical disk size check from
|
|
find-root
|
|
|
|
Our logical offsets may be beyond what we think the size of the disk is, so our
|
|
check is bogus, remove it. Thanks,
|
|
|
|
Signed-off-by: Josef Bacik <josef@redhat.com>
|
|
---
|
|
find-root.c | 7 -------
|
|
1 files changed, 0 insertions(+), 7 deletions(-)
|
|
|
|
diff --git a/find-root.c b/find-root.c
|
|
index 484f85f..43cb778 100644
|
|
--- a/find-root.c
|
|
+++ b/find-root.c
|
|
@@ -260,13 +260,6 @@ static int find_root(struct btrfs_root *root)
|
|
int mirror_num;
|
|
int num_copies;
|
|
|
|
- if (offset >
|
|
- btrfs_super_total_bytes(&root->fs_info->super_copy)) {
|
|
- printf("Went past the fs size, exiting, offset=%Lu, "
|
|
- "total_bytes=%Lu\n", offset,
|
|
- btrfs_super_total_bytes(&root->fs_info->super_copy));
|
|
- break;
|
|
- }
|
|
if (offset >= (metadata_offset + metadata_size)) {
|
|
if (verbose)
|
|
printf("Moving to the next metadata chunk\n");
|
|
--
|
|
1.7.6.233.gd79bc
|
|
|