Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/usr.sbin/sysinst Do not force alignment of the first partiti...
details: https://anonhg.NetBSD.org/src/rev/dc11d3fa006e
branches: trunk
changeset: 945193:dc11d3fa006e
user: martin <martin%NetBSD.org@localhost>
date: Fri Oct 23 19:02:58 2020 +0000
description:
Do not force alignment of the first partition by default (which is
treated special to skip the first track), unless an existing partition
table hints at it.
diffstat:
usr.sbin/sysinst/mbr.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diffs (28 lines):
diff -r e57b68bbaab1 -r dc11d3fa006e usr.sbin/sysinst/mbr.c
--- a/usr.sbin/sysinst/mbr.c Fri Oct 23 18:36:09 2020 +0000
+++ b/usr.sbin/sysinst/mbr.c Fri Oct 23 19:02:58 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: mbr.c,v 1.36 2020/10/12 16:14:32 martin Exp $ */
+/* $NetBSD: mbr.c,v 1.37 2020/10/23 19:02:58 martin Exp $ */
/*
* Copyright 1997 Piermont Information Systems Inc.
@@ -889,16 +889,15 @@
if (parts->dp.disk_size < 0)
return;
+ parts->ptn_0_offset = parts->geo_sec;
+
/* Use 1MB offset/alignemnt for large (>128GB) disks */
if (parts->dp.disk_size > HUGE_DISK_SIZE) {
parts->ptn_alignment = 2048;
- parts->ptn_0_offset = 2048;
} else if (parts->dp.disk_size > TINY_DISK_SIZE) {
parts->ptn_alignment = 64;
- parts->ptn_0_offset = parts->geo_sec;
} else {
parts->ptn_alignment = 1;
- parts->ptn_0_offset = parts->geo_sec;
}
parts->ext_ptn_alignment = track;
}
Home |
Main Index |
Thread Index |
Old Index