Mercurial > illumos > illumos-gate
changeset 3361:a3d194896a76
6480230 ::walk spa|::walk zms_freelist cause mdb to core dump
author | ck153898 |
---|---|
date | Thu, 04 Jan 2007 10:57:21 -0800 |
parents | 04d8bba20b52 |
children | fe92fcee6fd9 |
files | usr/src/cmd/mdb/common/modules/zfs/zfs.c usr/src/cmd/zdb/zdb.c |
diffstat | 2 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/cmd/mdb/common/modules/zfs/zfs.c Thu Jan 04 10:03:42 2007 -0800 +++ b/usr/src/cmd/mdb/common/modules/zfs/zfs.c Thu Jan 04 10:57:21 2007 -0800 @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -171,7 +171,8 @@ { uint64_t entry; uintptr_t number = (uintptr_t)wsp->walk_data; - char *ddata[] = { "ALLOC", "FREE", "CONDENSE", "INVALID" }; + char *ddata[] = { "ALLOC", "FREE", "CONDENSE", "INVALID", + "INVALID", "INVALID", "INVALID", "INVALID" }; int mapshift = SPA_MINBLOCKSHIFT; if (mdb_vread(&entry, sizeof (entry), wsp->walk_addr) == -1) {
--- a/usr/src/cmd/zdb/zdb.c Thu Jan 04 10:03:42 2007 -0800 +++ b/usr/src/cmd/zdb/zdb.c Thu Jan 04 10:57:21 2007 -0800 @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -373,7 +373,8 @@ uint64_t alloc, offset, entry; uint8_t mapshift = sm->sm_shift; uint64_t mapstart = sm->sm_start; - char *ddata[] = { "ALLOC", "FREE", "CONDENSE", "INVALID" }; + char *ddata[] = { "ALLOC", "FREE", "CONDENSE", "INVALID", + "INVALID", "INVALID", "INVALID", "INVALID" }; if (smo->smo_object == 0) return;