diff options
Diffstat (limited to 'Documentation/RCU/whatisRCU.txt')
-rw-r--r-- | Documentation/RCU/whatisRCU.txt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Documentation/RCU/whatisRCU.txt b/Documentation/RCU/whatisRCU.txt index 5ed85af88789..07cb93b82ba9 100644 --- a/Documentation/RCU/whatisRCU.txt +++ b/Documentation/RCU/whatisRCU.txt | |||
@@ -360,7 +360,7 @@ uses of RCU may be found in listRCU.txt, arrayRCU.txt, and NMI-RCU.txt. | |||
360 | struct foo *new_fp; | 360 | struct foo *new_fp; |
361 | struct foo *old_fp; | 361 | struct foo *old_fp; |
362 | 362 | ||
363 | new_fp = kmalloc(sizeof(*fp), GFP_KERNEL); | 363 | new_fp = kmalloc(sizeof(*new_fp), GFP_KERNEL); |
364 | spin_lock(&foo_mutex); | 364 | spin_lock(&foo_mutex); |
365 | old_fp = gbl_foo; | 365 | old_fp = gbl_foo; |
366 | *new_fp = *old_fp; | 366 | *new_fp = *old_fp; |
@@ -461,7 +461,7 @@ The foo_update_a() function might then be written as follows: | |||
461 | struct foo *new_fp; | 461 | struct foo *new_fp; |
462 | struct foo *old_fp; | 462 | struct foo *old_fp; |
463 | 463 | ||
464 | new_fp = kmalloc(sizeof(*fp), GFP_KERNEL); | 464 | new_fp = kmalloc(sizeof(*new_fp), GFP_KERNEL); |
465 | spin_lock(&foo_mutex); | 465 | spin_lock(&foo_mutex); |
466 | old_fp = gbl_foo; | 466 | old_fp = gbl_foo; |
467 | *new_fp = *old_fp; | 467 | *new_fp = *old_fp; |
@@ -605,7 +605,7 @@ are the same as those shown in the preceding section, so they are omitted. | |||
605 | { | 605 | { |
606 | int cpu; | 606 | int cpu; |
607 | 607 | ||
608 | for_each_cpu(cpu) | 608 | for_each_possible_cpu(cpu) |
609 | run_on(cpu); | 609 | run_on(cpu); |
610 | } | 610 | } |
611 | 611 | ||