mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-21 14:59:34 +00:00
devmapper/getroot: use makedev instead of direct shift
Fixes device detection with large number of devices. Reported by Tim Wallberg <twalberg@comcast.net>
This commit is contained in:
1 parent
1018e91dce
commit
349a381df0
1 file changed
+1
-2
@@ -208,8 +208,7 @@ grub_util_devmapper_part_to_disk (struct stat *st,
|
|||||||
&major, &minor, 0))
|
&major, &minor, 0))
|
||||||
{
|
{
|
||||||
*is_part = 1;
|
*is_part = 1;
|
||||||
return grub_find_device ("/dev",
|
return grub_find_device ("/dev", makedev (major, minor));
|
||||||
(major << 8) | minor);
|
|
||||||
}
|
}
|
||||||
*is_part = 0;
|
*is_part = 0;
|
||||||
return xstrdup (path);
|
return xstrdup (path);
|
||||||
|
|||||||
Reference in new issue
Block a user