summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2018-11-29 22:53:07 +0200
committerToomas Soome <tsoome@me.com>2019-03-07 07:31:20 +0200
commit96cf04672307d7aacdfa73ae214d34affe5a218b (patch)
treefda18f2c4d7f28f4f3de75acda72bccea393125b /usr/src
parent3c30f56df862431210f98c7c8f13cf1362b9c574 (diff)
downloadillumos-joyent-96cf04672307d7aacdfa73ae214d34affe5a218b.tar.gz
10454 loader: panic does add newline for us
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Richard Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/boot/Makefile.version2
-rw-r--r--usr/src/boot/lib/libstand/arp.c5
-rw-r--r--usr/src/boot/lib/libstand/assert.c5
-rw-r--r--usr/src/boot/lib/libstand/bzipfs.c2
-rw-r--r--usr/src/boot/lib/libstand/netif.c8
-rw-r--r--usr/src/boot/lib/libstand/sbrk.c3
-rw-r--r--usr/src/boot/sys/boot/common/interp_forth.c14
-rw-r--r--usr/src/boot/sys/boot/common/multiboot2.c4
-rw-r--r--usr/src/boot/sys/boot/common/tem.c2
-rw-r--r--usr/src/boot/sys/boot/i386/libi386/bio.c2
-rw-r--r--usr/src/boot/sys/boot/i386/libi386/biosdisk.c2
-rw-r--r--usr/src/boot/sys/boot/uboot/lib/copy.c2
-rw-r--r--usr/src/boot/sys/boot/uboot/lib/net.c4
13 files changed, 28 insertions, 27 deletions
diff --git a/usr/src/boot/Makefile.version b/usr/src/boot/Makefile.version
index 46d94fffb8..5b10c5b63d 100644
--- a/usr/src/boot/Makefile.version
+++ b/usr/src/boot/Makefile.version
@@ -33,4 +33,4 @@ LOADER_VERSION = 1.1
# Use date like formatting here, YYYY.MM.DD.XX, without leading zeroes.
# The version is processed from left to right, the version number can only
# be increased.
-BOOT_VERSION = $(LOADER_VERSION)-2019.02.26.1
+BOOT_VERSION = $(LOADER_VERSION)-2019.02.26.2
diff --git a/usr/src/boot/lib/libstand/arp.c b/usr/src/boot/lib/libstand/arp.c
index 4280b90575..7f836689c8 100644
--- a/usr/src/boot/lib/libstand/arp.c
+++ b/usr/src/boot/lib/libstand/arp.c
@@ -118,9 +118,8 @@ arpwhohas(struct iodesc *d, struct in_addr addr)
i = sendrecv(d,
arpsend, &wbuf.data, sizeof (wbuf.data),
arprecv, &pkt, (void **)&ah, NULL);
- if (i == -1) {
- panic("arp: no response for %s\n", inet_ntoa(addr));
- }
+ if (i == -1)
+ panic("arp: no response for %s", inet_ntoa(addr));
/* Store ethernet address in cache */
#ifdef ARP_DEBUG
diff --git a/usr/src/boot/lib/libstand/assert.c b/usr/src/boot/lib/libstand/assert.c
index bfc1933dea..7ed70d70ee 100644
--- a/usr/src/boot/lib/libstand/assert.c
+++ b/usr/src/boot/lib/libstand/assert.c
@@ -34,10 +34,9 @@ void
__assert(const char *func, const char *file, int line, const char *expression)
{
if (func == NULL)
- panic("Assertion failed: (%s), file %s, line %d.\n",
+ panic("Assertion failed: (%s), file %s, line %d.",
expression, file, line);
else
- panic(
- "Assertion failed: (%s), function %s, file %s, line %d.\n",
+ panic("Assertion failed: (%s), function %s, file %s, line %d.",
expression, func, file, line);
}
diff --git a/usr/src/boot/lib/libstand/bzipfs.c b/usr/src/boot/lib/libstand/bzipfs.c
index 2e2a3d8963..1c2cc39904 100644
--- a/usr/src/boot/lib/libstand/bzipfs.c
+++ b/usr/src/boot/lib/libstand/bzipfs.c
@@ -374,7 +374,7 @@ bzf_stat(struct open_file *f, struct stat *sb)
void
bz_internal_error(int errorcode)
{
- panic("bzipfs: critical error %d in bzip2 library occured\n",
+ panic("bzipfs: critical error %d in bzip2 library occured",
errorcode);
}
diff --git a/usr/src/boot/lib/libstand/netif.c b/usr/src/boot/lib/libstand/netif.c
index 8f46a29668..0e6c71569d 100644
--- a/usr/src/boot/lib/libstand/netif.c
+++ b/usr/src/boot/lib/libstand/netif.c
@@ -179,7 +179,7 @@ netif_attach(struct netif *nif, struct iodesc *desc, void *machdep_hint)
desc->io_netif = nif;
#ifdef PARANOID
if (drv->netif_init == NULL)
- panic("%s%d: no netif_init support\n", drv->netif_bname,
+ panic("%s%d: no netif_init support", drv->netif_bname,
nif->nif_unit);
#endif
drv->netif_init(desc, machdep_hint);
@@ -198,7 +198,7 @@ netif_detach(struct netif *nif)
#endif
#ifdef PARANOID
if (drv->netif_end == NULL)
- panic("%s%d: no netif_end support\n", drv->netif_bname,
+ panic("%s%d: no netif_end support", drv->netif_bname,
nif->nif_unit);
#endif
drv->netif_end(nif);
@@ -219,7 +219,7 @@ netif_get(struct iodesc *desc, void **pkt, time_t timo)
#endif
#ifdef PARANOID
if (drv->netif_get == NULL)
- panic("%s%d: no netif_get support\n", drv->netif_bname,
+ panic("%s%d: no netif_get support", drv->netif_bname,
nif->nif_unit);
#endif
rv = drv->netif_get(desc, pkt, timo);
@@ -246,7 +246,7 @@ netif_put(struct iodesc *desc, void *pkt, size_t len)
#endif
#ifdef PARANOID
if (drv->netif_put == NULL)
- panic("%s%d: no netif_put support\n", drv->netif_bname,
+ panic("%s%d: no netif_put support", drv->netif_bname,
nif->nif_unit);
#endif
rv = drv->netif_put(desc, pkt, len);
diff --git a/usr/src/boot/lib/libstand/sbrk.c b/usr/src/boot/lib/libstand/sbrk.c
index d4143a0c61..fb2dab1d44 100644
--- a/usr/src/boot/lib/libstand/sbrk.c
+++ b/usr/src/boot/lib/libstand/sbrk.c
@@ -51,6 +51,9 @@ sbrk(int incr)
{
char *ret;
+ if (heapbase == NULL)
+ panic("No heap setup");
+
if ((heapsize + incr) <= maxheap) {
ret = (char *)heapbase + heapsize;
bzero(ret, incr);
diff --git a/usr/src/boot/sys/boot/common/interp_forth.c b/usr/src/boot/sys/boot/common/interp_forth.c
index 280bbee732..0151c52b49 100644
--- a/usr/src/boot/sys/boot/common/interp_forth.c
+++ b/usr/src/boot/sys/boot/common/interp_forth.c
@@ -152,7 +152,7 @@ bf_command(ficlVm *vm)
command_errmsg = NULL;
break;
case CMD_FATAL:
- panic("%s\n", command_errmsg);
+ panic("%s", command_errmsg);
}
free(line);
@@ -278,13 +278,13 @@ bf_init(char *rc)
rv = ficlVmEvaluate(bf_vm,
"vocabulary builtins also builtins definitions");
if (rv != FICL_VM_STATUS_OUT_OF_TEXT) {
- panic("error interpreting forth: %d\n", rv);
+ panic("error interpreting forth: %d", rv);
}
/* Builtin constructor word */
rv = ficlVmEvaluate(bf_vm, BUILTIN_CONSTRUCTOR);
if (rv != FICL_VM_STATUS_OUT_OF_TEXT) {
- panic("error interpreting forth: %d\n", rv);
+ panic("error interpreting forth: %d", rv);
}
/* make all commands appear as Forth words */
@@ -294,21 +294,21 @@ bf_init(char *rc)
bf_command, FICL_WORD_DEFAULT);
rv = ficlVmEvaluate(bf_vm, "forth definitions builtins");
if (rv != FICL_VM_STATUS_OUT_OF_TEXT) {
- panic("error interpreting forth: %d\n", rv);
+ panic("error interpreting forth: %d", rv);
}
sprintf(create_buf, "builtin: %s", (*cmdp)->c_name);
rv = ficlVmEvaluate(bf_vm, create_buf);
if (rv != FICL_VM_STATUS_OUT_OF_TEXT) {
- panic("error interpreting forth: %d\n", rv);
+ panic("error interpreting forth: %d", rv);
}
rv = ficlVmEvaluate(bf_vm, "builtins definitions");
if (rv != FICL_VM_STATUS_OUT_OF_TEXT) {
- panic("error interpreting forth: %d\n", rv);
+ panic("error interpreting forth: %d", rv);
}
}
rv = ficlVmEvaluate(bf_vm, "only forth definitions");
if (rv != FICL_VM_STATUS_OUT_OF_TEXT) {
- panic("error interpreting forth: %d\n", rv);
+ panic("error interpreting forth: %d", rv);
}
/*
diff --git a/usr/src/boot/sys/boot/common/multiboot2.c b/usr/src/boot/sys/boot/common/multiboot2.c
index aadf39a850..67c28b1528 100644
--- a/usr/src/boot/sys/boot/common/multiboot2.c
+++ b/usr/src/boot/sys/boot/common/multiboot2.c
@@ -1193,7 +1193,7 @@ multiboot2_exec(struct preloaded_file *fp)
break;
}
if (map->PhysicalStart == 0)
- panic("Could not find memory for relocater\n");
+ panic("Could not find memory for relocater");
if (keep_bs == 0) {
status = BS->ExitBootServices(IH, key);
@@ -1253,7 +1253,7 @@ multiboot2_exec(struct preloaded_file *fp)
mp->mb_mod_start = efi_physaddr(module, tmp, map,
map_size / desc_size, desc_size, mp->mb_mod_end);
if (mp->mb_mod_start == 0)
- panic("Could not find memory for module\n");
+ panic("Could not find memory for module");
mp->mb_mod_end += mp->mb_mod_start;
chunk->chunk_paddr = mp->mb_mod_start;
diff --git a/usr/src/boot/sys/boot/common/tem.c b/usr/src/boot/sys/boot/common/tem.c
index f06733fb78..4311e0cb64 100644
--- a/usr/src/boot/sys/boot/common/tem.c
+++ b/usr/src/boot/sys/boot/common/tem.c
@@ -515,7 +515,7 @@ tems_setup_terminal(struct vis_devinit *tp, size_t height, size_t width)
tems.ts_font.vf_bytes =
malloc(font_data->uncompressed_size);
if (tems.ts_font.vf_bytes == NULL)
- panic("out of memory\n");
+ panic("out of memory");
(void) lz4_decompress(
font_data->compressed_data,
tems.ts_font.vf_bytes,
diff --git a/usr/src/boot/sys/boot/i386/libi386/bio.c b/usr/src/boot/sys/boot/i386/libi386/bio.c
index 9b72e606eb..07a330a06c 100644
--- a/usr/src/boot/sys/boot/i386/libi386/bio.c
+++ b/usr/src/boot/sys/boot/i386/libi386/bio.c
@@ -62,5 +62,5 @@ bio_free(void *ptr, size_t size)
bio_buffer_ptr -= size;
if (bio_buffer_ptr != ptr)
- panic("bio_alloc()/bio_free() mismatch\n");
+ panic("bio_alloc()/bio_free() mismatch");
}
diff --git a/usr/src/boot/sys/boot/i386/libi386/biosdisk.c b/usr/src/boot/sys/boot/i386/libi386/biosdisk.c
index b8fea9592a..38eda5171a 100644
--- a/usr/src/boot/sys/boot/i386/libi386/biosdisk.c
+++ b/usr/src/boot/sys/boot/i386/libi386/biosdisk.c
@@ -984,7 +984,7 @@ bd_realstrategy(void *devdata, int rw, daddr_t dblk, size_t size,
if (bbuf == NULL) {
bio_size = V86_IO_BUFFER_SIZE;
if (bio_size / bd->bd_sectorsize == 0)
- panic("BUG: Real mode buffer is too small\n");
+ panic("BUG: Real mode buffer is too small");
/* Use alternate 4k buffer */
bbuf = PTOV(V86_IO_BUFFER);
diff --git a/usr/src/boot/sys/boot/uboot/lib/copy.c b/usr/src/boot/sys/boot/uboot/lib/copy.c
index 4cd17f62f3..b41246f179 100644
--- a/usr/src/boot/sys/boot/uboot/lib/copy.c
+++ b/usr/src/boot/sys/boot/uboot/lib/copy.c
@@ -133,7 +133,7 @@ uboot_loadaddr(uint_t type, void *data, uint64_t addr)
}
}
if (biggest_size == 0)
- panic("Not enough DRAM to load kernel\n");
+ panic("Not enough DRAM to load kernel");
#if 0
printf("Loading kernel into region 0x%08jx-0x%08jx (%ju MiB)\n",
(uintmax_t)biggest_block,
diff --git a/usr/src/boot/sys/boot/uboot/lib/net.c b/usr/src/boot/sys/boot/uboot/lib/net.c
index 667db42f7c..ba3909d215 100644
--- a/usr/src/boot/sys/boot/uboot/lib/net.c
+++ b/usr/src/boot/sys/boot/uboot/lib/net.c
@@ -323,7 +323,7 @@ net_init(struct iodesc *desc, void *machdep_hint)
sc = nif->nif_devdata = &uboot_softc;
if ((err = ub_dev_open(sc->sc_handle)) != 0)
- panic("%s%d: initialisation failed with error %d\n",
+ panic("%s%d: initialisation failed with error %d",
nif->nif_driver->netif_bname, nif->nif_unit, err);
/* Get MAC address */
@@ -358,6 +358,6 @@ net_end(struct netif *nif)
int err;
if ((err = ub_dev_close(sc->sc_handle)) != 0)
- panic("%s%d: net_end failed with error %d\n",
+ panic("%s%d: net_end failed with error %d",
nif->nif_driver->netif_bname, nif->nif_unit, err);
}