diff options
author | Robin Holt <holt@sgi.com> | 2007-05-18 14:46:52 -0400 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2007-05-22 13:16:07 -0400 |
commit | 6ae384884d936cb39ab20238af34689933e44525 (patch) | |
tree | 41fdde5596919fb7f987f637a4578792ef39ea4e /arch/ia64/pci/pci.c | |
parent | e2e6fe7bb6e30621ad4e8a3acb1e711815c239bd (diff) |
[IA64] Only unwind non-running tasks.
Unwinding a running task has proven problematic.
In one instance, the running task was attempting to unwind itself and
received an interrupt between when get_wchan allocated local variables on
the stack and when unw_init_from_blocked_task was called which resulted
in unw_init_frame_info to place this tasks task_struct pointer over the
switch stack's ar_bspstore entry.
Signed-off-by: Robin Holt <holt@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'arch/ia64/pci/pci.c')
0 files changed, 0 insertions, 0 deletions