diff options
author | Toomas Soome <tsoome@me.com> | 2018-11-29 22:53:07 +0200 |
---|---|---|
committer | Toomas Soome <tsoome@me.com> | 2019-03-07 07:31:20 +0200 |
commit | 96cf04672307d7aacdfa73ae214d34affe5a218b (patch) | |
tree | fda18f2c4d7f28f4f3de75acda72bccea393125b /usr/src/boot/lib/libstand | |
parent | 3c30f56df862431210f98c7c8f13cf1362b9c574 (diff) | |
download | illumos-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/boot/lib/libstand')
-rw-r--r-- | usr/src/boot/lib/libstand/arp.c | 5 | ||||
-rw-r--r-- | usr/src/boot/lib/libstand/assert.c | 5 | ||||
-rw-r--r-- | usr/src/boot/lib/libstand/bzipfs.c | 2 | ||||
-rw-r--r-- | usr/src/boot/lib/libstand/netif.c | 8 | ||||
-rw-r--r-- | usr/src/boot/lib/libstand/sbrk.c | 3 |
5 files changed, 12 insertions, 11 deletions
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); |