diff options
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/uts/intel/io/intel_nb5000/nb5000.h | 4 | ||||
-rw-r--r-- | usr/src/uts/intel/io/intel_nb5000/nb5000_init.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/usr/src/uts/intel/io/intel_nb5000/nb5000.h b/usr/src/uts/intel/io/intel_nb5000/nb5000.h index 6af11ea0b1..266d0d0c4a 100644 --- a/usr/src/uts/intel/io/intel_nb5000/nb5000.h +++ b/usr/src/uts/intel/io/intel_nb5000/nb5000.h @@ -68,8 +68,8 @@ extern "C" { #define TLOW_MAX 0x100000000ULL #define MTR_PRESENT(mtr) \ - ((mtr) & (nb_chipset == INTEL_NB_5400 || nb_chipset == INTEL_NB_5100 ? \ - 0x0400 : 0x0100)) + (((mtr) & (nb_chipset == INTEL_NB_5400 || nb_chipset == INTEL_NB_5100) \ + ? 0x0400 : 0x0100) != 0) #define MTR_ETHROTTLE(mtr) \ ((mtr) & (nb_chipset == INTEL_NB_5400 || nb_chipset == INTEL_NB_5100 ? \ ? 0x0200 : 0x0080)) diff --git a/usr/src/uts/intel/io/intel_nb5000/nb5000_init.c b/usr/src/uts/intel/io/intel_nb5000/nb5000_init.c index 752a90c048..e3afa38bb8 100644 --- a/usr/src/uts/intel/io/intel_nb5000/nb5000_init.c +++ b/usr/src/uts/intel/io/intel_nb5000/nb5000_init.c @@ -389,7 +389,7 @@ nb_dimm_present(int channel, int dimm) return (B_FALSE); rc = (t & 0xf) == SPD_DDR2; } else { - rc = MTR_PRESENT(MTR_RD(channel, dimm)) != 0; + rc = MTR_PRESENT(MTR_RD(channel, dimm)); } return (rc); |