diff options
Diffstat (limited to 'arch/parisc/mm/init.c')
| -rw-r--r-- | arch/parisc/mm/init.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/parisc/mm/init.c b/arch/parisc/mm/init.c index 2886ad70db48..29b998e430e6 100644 --- a/arch/parisc/mm/init.c +++ b/arch/parisc/mm/init.c | |||
| @@ -505,7 +505,9 @@ void show_mem(void) | |||
| 505 | 505 | ||
| 506 | for (j = node_start_pfn(i); j < node_end_pfn(i); j++) { | 506 | for (j = node_start_pfn(i); j < node_end_pfn(i); j++) { |
| 507 | struct page *p; | 507 | struct page *p; |
| 508 | unsigned long flags; | ||
| 508 | 509 | ||
| 510 | pgdat_resize_lock(NODE_DATA(i), &flags); | ||
| 509 | p = nid_page_nr(i, j) - node_start_pfn(i); | 511 | p = nid_page_nr(i, j) - node_start_pfn(i); |
| 510 | 512 | ||
| 511 | total++; | 513 | total++; |
| @@ -517,6 +519,7 @@ void show_mem(void) | |||
| 517 | free++; | 519 | free++; |
| 518 | else | 520 | else |
| 519 | shared += page_count(p) - 1; | 521 | shared += page_count(p) - 1; |
| 522 | pgdat_resize_unlock(NODE_DATA(i), &flags); | ||
| 520 | } | 523 | } |
| 521 | } | 524 | } |
| 522 | #endif | 525 | #endif |
