|
Lines 504-509
Link Here
|
| 504 |
{ |
504 |
{ |
| 505 |
struct vm_area_struct vma; |
505 |
struct vm_area_struct vma; |
| 506 |
struct page *page; |
506 |
struct page *page; |
|
|
507 |
cpumask_t cpu_tmp; |
| 507 |
|
508 |
|
| 508 |
int ret, err = 0; |
509 |
int ret, err = 0; |
| 509 |
void *mem; |
510 |
void *mem; |
|
Lines 523-530
Link Here
|
| 523 |
} |
524 |
} |
| 524 |
|
525 |
|
| 525 |
#ifdef CONFIG_SMP |
526 |
#ifdef CONFIG_SMP |
| 526 |
cpus_clear(current->active_mm->cpu_vm_mask); |
527 |
cpus_and(cpu_tmp, current->active_mm->cpu_vm_mask, cpu_online_map); |
| 527 |
cpu_set(smp_processor_id(), current->active_mm->cpu_vm_mask); |
528 |
current->active_mm->cpu_vm_mask = cpu_tmp; |
| 528 |
#endif |
529 |
#endif |
| 529 |
|
530 |
|
| 530 |
vma.vm_mm = current->active_mm; |
531 |
vma.vm_mm = current->active_mm; |