diff options
author | Kenneth R Westerback <krw@cvs.openbsd.org> | 2006-02-05 20:38:17 +0000 |
---|---|---|
committer | Kenneth R Westerback <krw@cvs.openbsd.org> | 2006-02-05 20:38:17 +0000 |
commit | 992d49f1cba7d40fa37da663c0e54ea4bd9906b3 (patch) | |
tree | 59e4ba7587d806fede6b4ef3405032f1529adf3d /sys/dev/ic | |
parent | 3fe041c0324ee86aa815121f7c724ec4958c9a97 (diff) |
Rework code a bit more and move mpt_print_header() completely under
MPT_DEBUG. May shave a few more bytes, makes logic a bit clearer. No
functional change.
ok marco@
Diffstat (limited to 'sys/dev/ic')
-rw-r--r-- | sys/dev/ic/mpt.c | 41 |
1 files changed, 27 insertions, 14 deletions
diff --git a/sys/dev/ic/mpt.c b/sys/dev/ic/mpt.c index 1fa7631297f..59d02ac0f87 100644 --- a/sys/dev/ic/mpt.c +++ b/sys/dev/ic/mpt.c @@ -1,4 +1,4 @@ -/* $OpenBSD: mpt.c,v 1.22 2006/02/04 19:05:00 marco Exp $ */ +/* $OpenBSD: mpt.c,v 1.23 2006/02/05 20:38:16 krw Exp $ */ /* $NetBSD: mpt.c,v 1.4 2003/11/02 11:07:45 wiz Exp $ */ /* @@ -62,7 +62,9 @@ int mpt_wait_state(struct mpt_softc *, enum DB_STATE_BITS); int mpt_get_iocfacts(struct mpt_softc *, MSG_IOC_FACTS_REPLY *); int mpt_get_portfacts(struct mpt_softc *, MSG_PORT_FACTS_REPLY *); int mpt_send_ioc_init(struct mpt_softc *, u_int32_t); +#ifdef MPT_DEBUG void mpt_print_header(struct mpt_softc *, char *, CONFIG_PAGE_HEADER *); +#endif /* MPT_DEBUG */ int mpt_read_config_info_mfg(struct mpt_softc *); int mpt_read_config_info_iou(struct mpt_softc *); int mpt_read_config_info_ioc(struct mpt_softc *); @@ -833,6 +835,7 @@ mpt_write_cfg_page(struct mpt_softc *mpt, int PageAddress, CONFIG_PAGE_HEADER *h return (0); } +#ifdef MPT_DEBUG void mpt_print_header(struct mpt_softc *mpt, char *s, CONFIG_PAGE_HEADER *phdr) { @@ -845,6 +848,7 @@ mpt_print_header(struct mpt_softc *mpt, char *s, CONFIG_PAGE_HEADER *phdr) phdr->PageLength, phdr->PageVersion); } +#endif /* MPT_DEBUG */ /* * Read manufacturing configuration information @@ -869,9 +873,10 @@ mpt_read_config_info_mfg(struct mpt_softc *mpt) mpt_prt(mpt, "Could not retrieve Manufacturing Page " "%i Header.", i); return (-1); - } else - mpt_print_header(mpt, "Manufacturing Header Page", - phdr[i]); + } +#ifdef MPT_DEBUG + mpt_print_header(mpt, "Manufacturing Header Page", phdr[i]); +#endif /* MPT_DEBUG */ /* retrieve MFG config pages using retrieved headers */ rv = mpt_read_cfg_page(mpt, i, phdr[i]); @@ -958,8 +963,10 @@ mpt_read_config_info_iou(struct mpt_softc *mpt) mpt_prt(mpt, "Could not retrieve IO Unit Page %i " "header.", i); return (-1); - } else - mpt_print_header(mpt, "IO Unit Header Page", phdr[i]); + } +#ifdef MPT_DEBUG + mpt_print_header(mpt, "IO Unit Header Page", phdr[i]); +#endif /* MPT_DEBUG */ /* retrieve IO Unit config pages using retrieved headers */ rv = mpt_read_cfg_page(mpt, i, phdr[i]); @@ -1018,8 +1025,10 @@ mpt_read_config_info_ioc(struct mpt_softc *mpt) mpt_prt(mpt, "Could not retrieve IOC Page %i header.", i); return (-1); - } else - mpt_print_header(mpt, "IOC Header Page", phdr[i]); + } +#ifdef MPT_DEBUG + mpt_print_header(mpt, "IOC Header Page", phdr[i]); +#endif /* MPT_DEBUG */ /* retrieve IOC config pages using retrieved headers */ rv = mpt_read_cfg_page(mpt, i, phdr[i]); @@ -1108,9 +1117,11 @@ mpt_read_config_info_raid(struct mpt_softc *mpt) if (rv) { mpt_prt(mpt, "Could not retrieve RAID Volume Page 0 Header"); return (-1); - } else - mpt_print_header(mpt, "RAID Volume Header Page", - &mpt->mpt_raidvol_page0.Header); + } +#ifdef MPT_DEBUG + mpt_print_header(mpt, "RAID Volume Header Page", + &mpt->mpt_raidvol_page0.Header); +#endif /* MPT_DEBUG */ /* retrieve raid volume page using retrieved headers */ rv = mpt_read_cfg_page(mpt, 0, &mpt->mpt_raidvol_page0.Header); @@ -1125,9 +1136,11 @@ mpt_read_config_info_raid(struct mpt_softc *mpt) if (rv) { mpt_prt(mpt, "Could not retrieve RAID Phys Disk Page 0 Header"); return (-1); - } else - mpt_print_header(mpt, "RAID Volume Physical Disk Page", - &mpt->mpt_raidphys_page0.Header); + } +#ifdef MPT_DEBUG + mpt_print_header(mpt, "RAID Volume Physical Disk Page", + &mpt->mpt_raidphys_page0.Header); +#endif /* MPT_DEBUG */ /* retrieve raid physical disk page using retrieved headers */ rv = mpt_read_cfg_page(mpt, 0, &mpt->mpt_raidphys_page0.Header); |