grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Fix verbose error output when device-mapper not supported by


From: Colin Watson
Subject: Re: [PATCH] Fix verbose error output when device-mapper not supported by kernel
Date: Mon, 7 Jun 2010 22:45:25 +0100
User-agent: Mutt/1.5.18 (2008-05-17)

On Mon, Jun 07, 2010 at 10:57:27PM +0200, Vladimir 'φ-coder/phcoder' Serbinenko 
wrote:
> On 06/03/2010 06:23 PM, Colin Watson wrote:
> > Following the merge of my dmraid-probe branch, several people have
> > reported extremely verbose error output in the event that the kernel
> > doesn't have device-mapper support (perhaps because the module isn't
> > loaded; it's modular in the stock Debian kernel).  See e.g.
> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584196.  The attached
> > patch fixes this.  OK for trunk?
> 
> Go ahead.

Thanks, done.

> > (The long patch to util/deviceiter.c is almost entirely due to the extra
> > 'if' causing an indentation change.)
> 
> For such cases please send a patch with --diff-options=-bpB

Sorry about that.  The relevant file from the patch with those options
follows, for the record.

=== modified file 'util/deviceiter.c'
--- util/deviceiter.c   2010-01-26 14:26:16 +0000
+++ util/deviceiter.c   2010-06-03 16:00:06 +0000
@@ -33,6 +33,7 @@
 #include <grub/util/deviceiter.h>
 #include <grub/list.h>
 #include <grub/misc.h>
+#include <grub/emu/misc.h>
 
 #ifdef __linux__
 # if !defined(__GLIBC__) || \
@@ -676,6 +677,7 @@ grub_util_iterate_devices (int NESTED_FU
     }
 
   /* DM-RAID.  */
+  if (grub_device_mapper_supported ())
   {
     struct dm_tree *tree = NULL;
     struct dm_task *task = NULL;

-- 
Colin Watson                                       address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]