Remove 'overlap_allowance' parameter from bootstrap().
authorkrw <krw@openbsd.org>
Sat, 1 Sep 2018 16:55:29 +0000 (16:55 +0000)
committerkrw <krw@openbsd.org>
Sat, 1 Sep 2018 16:55:29 +0000 (16:55 +0000)
It was added to support Vax. Vax is dead Jim.

ok deraadt@

usr.sbin/installboot/bootstrap.c
usr.sbin/installboot/hppa_installboot.c
usr.sbin/installboot/installboot.h
usr.sbin/installboot/landisk_installboot.c

index af2a481..0df2145 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bootstrap.c,v 1.9 2015/12/28 23:00:29 krw Exp $       */
+/*     $OpenBSD: bootstrap.c,v 1.10 2018/09/01 16:55:29 krw Exp $      */
 
 /*
  * Copyright (c) 2013 Joel Sing <jsing@openbsd.org>
@@ -32,7 +32,7 @@
 #include "installboot.h"
 
 void
-bootstrap(int devfd, char *dev, char *bootfile, unsigned int overlap_allowance)
+bootstrap(int devfd, char *dev, char *bootfile)
 {
        struct disklabel dl;
        struct disklabel *lp;
@@ -92,7 +92,7 @@ bootstrap(int devfd, char *dev, char *bootfile, unsigned int overlap_allowance)
                        continue;
                if (DL_GETPSIZE(pp) == 0)
                        continue;
-               if ((u_int64_t)bootsec <= DL_GETPOFFSET(pp) + overlap_allowance)
+               if ((u_int64_t)bootsec <= DL_GETPOFFSET(pp))
                        continue;
                switch (pp->p_fstype) {
                case FS_BOOT:
index 1568e07..d0fa546 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: hppa_installboot.c,v 1.2 2015/10/15 19:27:30 miod Exp $       */
+/*     $OpenBSD: hppa_installboot.c,v 1.3 2018/09/01 16:55:29 krw Exp $        */
 
 /*
  * Copyright (c) 2013 Joel Sing <jsing@openbsd.org>
@@ -33,5 +33,5 @@ md_loadboot(void)
 void
 md_installboot(int devfd, char *dev)
 {
-       bootstrap(devfd, dev, stage1, 0);
+       bootstrap(devfd, dev, stage1);
 }
index 114fa59..f42c316 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: installboot.h,v 1.10 2015/10/15 19:27:30 miod Exp $   */
+/*     $OpenBSD: installboot.h,v 1.11 2018/09/01 16:55:29 krw Exp $    */
 /*
  * Copyright (c) 2012, 2013 Joel Sing <jsing@openbsd.org>
  *
@@ -26,7 +26,7 @@ extern char *stage1;
 extern char *stage2;
 
 #ifdef BOOTSTRAP
-void   bootstrap(int, char *, char *, unsigned int);
+void   bootstrap(int, char *, char *);
 #endif
 
 int    filecopy(const char *, const char *);
index c275815..f8c8d91 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: landisk_installboot.c,v 1.8 2016/01/15 22:19:29 tobiasu Exp $ */
+/*     $OpenBSD: landisk_installboot.c,v 1.9 2018/09/01 16:55:29 krw Exp $     */
 
 /*
  * Copyright (c) 2013 Joel Sing <jsing@openbsd.org>
@@ -52,5 +52,5 @@ md_installboot(int devfd, char *dev)
                        exit(1);
 
        /* Write bootblock into the superblock. */
-       bootstrap(devfd, dev, stage1, 0);
+       bootstrap(devfd, dev, stage1);
 }