On Linux, read partition start offsets from sysfs if possible
This lets us cope with block device drivers that don't implement HDIO_GETGEO. Fixes Ubuntu bug #1237519. * grub-core/osdep/linux/hostdisk.c (sysfs_partition_path): New function. (sysfs_partition_start): Likewise. (grub_util_find_partition_start_os): Try sysfs_partition_start before HDIO_GETGEO.
This commit is contained in:
parent
bbeee1c4a3
commit
0480665b9d
2 changed files with 101 additions and 0 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,15 @@
|
|||
2013-12-05 Colin Watson <cjwatson@ubuntu.com>
|
||||
|
||||
On Linux, read partition start offsets from sysfs if possible, to
|
||||
cope with block device drivers that don't implement HDIO_GETGEO.
|
||||
Fixes Ubuntu bug #1237519.
|
||||
|
||||
* grub-core/osdep/linux/hostdisk.c (sysfs_partition_path): New
|
||||
function.
|
||||
(sysfs_partition_start): Likewise.
|
||||
(grub_util_find_partition_start_os): Try sysfs_partition_start
|
||||
before HDIO_GETGEO.
|
||||
|
||||
2013-12-05 Leif Lindholm <leif.lindholm@linaro.org>
|
||||
|
||||
* grub-core/kern/fdt.c: Update struct size when adding node.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue