diff options
author | Karel Zak | 2018-01-02 16:43:22 +0100 |
---|---|---|
committer | Karel Zak | 2018-01-02 16:43:22 +0100 |
commit | 2dd2880f12f402e137cbfab774fde8ceef1c71a0 (patch) | |
tree | b36ea02fbfc783f55f6f77e3eb201c0102b997a8 /libfdisk/src/dos.c | |
parent | rtcwake: wait stdin to settle down before entering a system sleep (diff) | |
download | kernel-qcow2-util-linux-2dd2880f12f402e137cbfab774fde8ceef1c71a0.tar.gz kernel-qcow2-util-linux-2dd2880f12f402e137cbfab774fde8ceef1c71a0.tar.xz kernel-qcow2-util-linux-2dd2880f12f402e137cbfab774fde8ceef1c71a0.zip |
libfdisk: extend API to provide label specific geometry ranges
Now fdisk provides DOS specific geometry ranges in expert menu.
Addresses: https://github.com/karelzak/util-linux/issues/556
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/dos.c')
-rw-r--r-- | libfdisk/src/dos.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libfdisk/src/dos.c b/libfdisk/src/dos.c index 9759ce2e0..fd6e2cbb5 100644 --- a/libfdisk/src/dos.c +++ b/libfdisk/src/dos.c @@ -2485,6 +2485,14 @@ struct fdisk_label *fdisk_new_dos_label(struct fdisk_context *cxt) lb->fields = dos_fields; lb->nfields = ARRAY_SIZE(dos_fields); + lb->geom_min.sectors = 1; + lb->geom_min.heads = 1; + lb->geom_min.cylinders = 1; + + lb->geom_max.sectors = 63; + lb->geom_max.heads = 256; + lb->geom_max.cylinders = 1048576; + return lb; } |