Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP4:Update
btrfsprogs.356
2102-Btrfs-progs-make-find_and_setup_root-retur...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 2102-Btrfs-progs-make-find_and_setup_root-return-an-error.patch of Package btrfsprogs.356
From cc4992b4c3610de4b30ea6a168573841e6cd43e5 Mon Sep 17 00:00:00 2001 From: Josef Bacik <josef@redhat.com> Date: Wed, 7 Dec 2011 16:11:23 -0500 Subject: [PATCH 167/170] Btrfs-progs: make find_and_setup_root return an error Don't BUG(), return an error so the recovery program can work its mojo. Signed-off-by: Josef Bacik <josef@redhat.com> --- disk-io.c | 2 ++ 1 file changed, 2 insertions(+) Index: btrfs-progs-v0.20-rc1-598-g8116550e1662/disk-io.c =================================================================== --- btrfs-progs-v0.20-rc1-598-g8116550e1662.orig/disk-io.c +++ btrfs-progs-v0.20-rc1-598-g8116550e1662/disk-io.c @@ -524,6 +524,8 @@ static int find_and_setup_root(struct bt generation = btrfs_root_generation(&root->root_item); root->node = read_tree_block(root, btrfs_root_bytenr(&root->root_item), blocksize, generation); + if (!root->node) + return -ENOENT; if (!extent_buffer_uptodate(root->node)) return -EIO;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor