grub-devel
[Top][All Lists]
Advanced

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

Re: [PATCH v2] osdep/linux: Fix md array device enumeration


From: Daniel Kiper
Subject: Re: [PATCH v2] osdep/linux: Fix md array device enumeration
Date: Thu, 14 Oct 2021 20:29:43 +0200
User-agent: NeoMutt/20170113 (1.7.2)

On Wed, Oct 13, 2021 at 06:21:26PM -0700, Kees Cook wrote:
> On October 11, 2021 8:02:18 AM PDT, Daniel Kiper <dkiper@net-space.pl> wrote:
> >On Thu, Oct 07, 2021 at 04:33:16PM -0700, Kees Cook wrote:
> >> GET_ARRAY_INFO's info.nr_disks does not map to GET_DISK_INFO's
> >> disk.number, which is an internal kernel index. If an array has had drives
> >> added, removed, etc, there may be gaps in GET_DISK_INFO's results. But
> >> since the consumer of devicelist cannot tolerate gaps (it expects to walk
> >> a NULL-terminated list of device name strings), the devicelist index (j)
> >> must be tracked separately from the disk.number index (i).
> >>
> >> As part of this, since grub wants to only examine active (i.e. present
> >> and non-failed) disks, the count of remaining disks (remaining) must be
> >> tracked separately from the devicelist index (j).
> >>
> >> Fixes: 49de079bbe1c ("... (grub_util_raid_getmembers): Handle "removed" 
> >> disks")
> >> Fixes: 2b00217369ac ("... Added support for RAID and LVM")
> >> Fixes: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1912043
> >> Fixes: https://savannah.gnu.org/bugs/index.php?59887
> >>
> >> Signed-off-by: Kees Cook <kees@ubuntu.com>
> >> Reviewed-by: Petr Vorel <pvorel@suse.cz>
> >
> >You forgot to add a word about empty line change. I will do it for you.
>
> Ah! Sorry, I had misunderstood what you'd asked for there.
>
> >So, Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>...
>
> Thanks!
>
> >Thanks for fixing this.
>
> You're welcome. :) Who can commit this? (I don't have access.)

I have just committed this together with the other patches...

Daniel



reply via email to

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