On 05/09/2018 04:00 PM, Daniel Kiper wrote: > On Tue, Apr 24, 2018 at 09:13:12PM +0200, Goffredo Baroncelli wrote: >> Signed-off-by: Goffredo Baroncelli <kreij...@inwind.it> >> --- >> grub-core/fs/btrfs.c | 6 +++--- >> 1 file changed, 3 insertions(+), 3 deletions(-) >> >> diff --git a/grub-core/fs/btrfs.c b/grub-core/fs/btrfs.c >> index 01a1fc7a1..745bb854e 100644 >> --- a/grub-core/fs/btrfs.c >> +++ b/grub-core/fs/btrfs.c >> @@ -602,9 +602,6 @@ find_device (struct grub_btrfs_data *data, grub_uint64_t >> id, int do_rescan) >> grub_device_iterate (find_device_iter, &ctx); >> if (!ctx.dev_found) >> { >> - grub_error (GRUB_ERR_BAD_FS, >> - N_("couldn't find a necessary member device " >> - "of multi-device filesystem")); >> return NULL; >> } >> data->n_devices_attached++; >> @@ -862,6 +859,9 @@ grub_btrfs_read_logical (struct grub_btrfs_data *data, >> grub_disk_addr_t addr, >> dev = find_device (data, stripe->device_id, j); >> if (!dev) >> { >> + grub_dprintf ("btrfs", >> + "couldn't find a necessary member device " >> + "of multi-device filesystem\n"); > > May I ask you to explain in the commit message why are you doing that? >
I update the commit message to better explain the reason This is a preparatory patch. The callee knows better if this error is fatal, or it exists another available disk. In the next patch find_device() will be called from more places > Daniel > -- gpg @keyserver.linux.it: Goffredo Baroncelli <kreijackATinwind.it> Key fingerprint BBF5 1610 0B64 DAC6 5F7D 17B2 0EDA 9B37 8B82 E0B5 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel