diff options
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/uts/sun4v/cpu/niagara2.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr/src/uts/sun4v/cpu/niagara2.c b/usr/src/uts/sun4v/cpu/niagara2.c index 7f31035311..46d667478c 100644 --- a/usr/src/uts/sun4v/cpu/niagara2.c +++ b/usr/src/uts/sun4v/cpu/niagara2.c @@ -304,9 +304,11 @@ page_get_nsz_color_cpu(uchar_t szc, uint_t color) uint_t page_get_color_shift_cpu(uchar_t szc, uchar_t nszc) { - ASSERT(nszc > szc); + ASSERT(nszc >= szc); ASSERT(nszc <= TTE256M); + if (szc == nszc) + return (0); if (szc <= TTE64K) return ((nszc >= TTE4M) ? 2 : ((nszc >= TTE512K) ? 1 : 0)); if (szc == TTE512K) |