summaryrefslogtreecommitdiffstats
path: root/usr.sbin/mfiutil
diff options
context:
space:
mode:
authorrandi <randi@FreeBSD.org>2010-10-10 20:54:01 +0000
committerrandi <randi@FreeBSD.org>2010-10-10 20:54:01 +0000
commitf3e9ac8a0e36d292c00b1ccd9b765977050ce24a (patch)
tree44ea79cad2ad0584eab347f757cb1e5898904d2b /usr.sbin/mfiutil
parent4964d26ba0d25fd8f63e03136674a0c2c4a86e63 (diff)
downloadFreeBSD-src-f3e9ac8a0e36d292c00b1ccd9b765977050ce24a.zip
FreeBSD-src-f3e9ac8a0e36d292c00b1ccd9b765977050ce24a.tar.gz
Fix compile with -DDEBUG by using the correct mfi_pd_ref union definition
in mfireg.h. Submitted by: gcooper Reviewed by: jhb Approved by: cperciva (mentor) MFC after: 1 week
Diffstat (limited to 'usr.sbin/mfiutil')
-rw-r--r--usr.sbin/mfiutil/mfi_config.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/mfiutil/mfi_config.c b/usr.sbin/mfiutil/mfi_config.c
index 6152d21..2837694 100644
--- a/usr.sbin/mfiutil/mfi_config.c
+++ b/usr.sbin/mfiutil/mfi_config.c
@@ -1024,7 +1024,7 @@ dump_config(int fd, struct mfi_config_data *config)
ar->num_drives);
printf(" size = %ju\n", (uintmax_t)ar->size);
for (j = 0; j < ar->num_drives; j++) {
- device_id = ar->pd[j].ref.device_id;
+ device_id = ar->pd[j].ref.v.device_id;
if (device_id == 0xffff)
printf(" drive MISSING\n");
else {
@@ -1080,7 +1080,7 @@ dump_config(int fd, struct mfi_config_data *config)
sp = (struct mfi_spare *)p;
printf(" %s spare %u ",
sp->spare_type & MFI_SPARE_DEDICATED ? "dedicated" :
- "global", sp->ref.device_id);
+ "global", sp->ref.v.device_id);
printf("%s", mfi_pdstate(MFI_PD_STATE_HOT_SPARE));
printf(" backs:\n");
for (j = 0; j < sp->array_count; j++)
OpenPOWER on IntegriCloud