diff options
| author | Heiko Carstens <[email protected]> | 2006-06-25 05:49:10 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2006-06-25 10:01:22 -0700 |
| commit | fc75cdfa5b43ac4d3232b490800cd35063adafd3 (patch) | |
| tree | 0529ffd9633667457d5340a09b3cb352d09436d2 /include/linux | |
| parent | 04a3446c90137a473837288b04b517b19dc67a0d (diff) | |
[PATCH] cpu hotplug: fix CPU_UP_CANCEL handling
If a cpu hotplug callback fails on CPU_UP_PREPARE, all callbacks will be
called with CPU_UP_CANCELED. A few of these callbacks assume that on
CPU_UP_PREPARE a pointer to task has been stored in a percpu array. This
assumption is not true if CPU_UP_PREPARE fails and the following calls to
kthread_bind() in CPU_UP_CANCELED will cause an addressing exception
because of passing a NULL pointer.
Signed-off-by: Heiko Carstens <[email protected]>
Cc: Ashok Raj <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions