diff options
Diffstat (limited to 'arch/mips/sgi-ip27/ip27-memory.c')
-rw-r--r-- | arch/mips/sgi-ip27/ip27-memory.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/mips/sgi-ip27/ip27-memory.c b/arch/mips/sgi-ip27/ip27-memory.c index a304bcc37e4f..0b68469e063f 100644 --- a/arch/mips/sgi-ip27/ip27-memory.c +++ b/arch/mips/sgi-ip27/ip27-memory.c | |||
@@ -42,8 +42,7 @@ static int fine_mode; | |||
42 | 42 | ||
43 | static int is_fine_dirmode(void) | 43 | static int is_fine_dirmode(void) |
44 | { | 44 | { |
45 | return (((LOCAL_HUB_L(NI_STATUS_REV_ID) & NSRI_REGIONSIZE_MASK) | 45 | return ((LOCAL_HUB_L(NI_STATUS_REV_ID) & NSRI_REGIONSIZE_MASK) >> NSRI_REGIONSIZE_SHFT) & REGIONSIZE_FINE; |
46 | >> NSRI_REGIONSIZE_SHFT) & REGIONSIZE_FINE); | ||
47 | } | 46 | } |
48 | 47 | ||
49 | static hubreg_t get_region(cnodeid_t cnode) | 48 | static hubreg_t get_region(cnodeid_t cnode) |
@@ -288,7 +287,7 @@ static unsigned long __init slot_psize_compute(cnodeid_t node, int slot) | |||
288 | if (size <= 128) { | 287 | if (size <= 128) { |
289 | if (slot % 4 == 0) { | 288 | if (slot % 4 == 0) { |
290 | size <<= 20; /* size in bytes */ | 289 | size <<= 20; /* size in bytes */ |
291 | return(size >> PAGE_SHIFT); | 290 | return size >> PAGE_SHIFT; |
292 | } else | 291 | } else |
293 | return 0; | 292 | return 0; |
294 | } else { | 293 | } else { |