summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/zfs/zap_micro.c
diff options
context:
space:
mode:
authornd150628 <none@none>2006-10-03 15:01:10 -0700
committernd150628 <none@none>2006-10-03 15:01:10 -0700
commit5ad820458efd0fdb914baff9c1447c22b819fa23 (patch)
tree0986cce9a68a564167dded13501576679a4b94f3 /usr/src/uts/common/fs/zfs/zap_micro.c
parenta985e5786d4eb44e83b59c9c7e38bc77e12fec47 (diff)
downloadillumos-gate-5ad820458efd0fdb914baff9c1447c22b819fa23.tar.gz
6463348 ZFS code could be more portable
Diffstat (limited to 'usr/src/uts/common/fs/zfs/zap_micro.c')
-rw-r--r--usr/src/uts/common/fs/zfs/zap_micro.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/usr/src/uts/common/fs/zfs/zap_micro.c b/usr/src/uts/common/fs/zfs/zap_micro.c
index c2a79798e0..1c85e689f0 100644
--- a/usr/src/uts/common/fs/zfs/zap_micro.c
+++ b/usr/src/uts/common/fs/zfs/zap_micro.c
@@ -35,8 +35,6 @@
#include <sys/avl.h>
-static uint64_t mzap_write_cookie(zap_t *zap, uint64_t cookie,
- uint64_t entptr);
static void mzap_upgrade(zap_t *zap, dmu_tx_t *tx);
@@ -62,15 +60,11 @@ zap_byteswap(void *buf, size_t size)
block_type = *(uint64_t *)buf;
- switch (block_type) {
- case ZBT_MICRO:
- case BSWAP_64(ZBT_MICRO):
+ if (block_type == ZBT_MICRO || block_type == BSWAP_64(ZBT_MICRO)) {
/* ASSERT(magic == ZAP_LEAF_MAGIC); */
mzap_byteswap(buf, size);
- return;
- default:
+ } else {
fzap_byteswap(buf, size);
- return;
}
}