Fix to recognize post-2.6.15 ppc64 kernels moving the per_cpu_offsets to the "paca" structure. Without this patch, crash fails with the following error messages: "crash: cannot determine idle task addresses from init_tasks[] or runqueues[]" and "crash: cannot resolve init_task_union". (pbadari@xxxxxxxxxx) Incorporated a patch containing ppc64 specific changes when reading kdump vmcores. Kdump vmcores contain pt_regs for all cpus in the ELF header, so they are read from there rather than from the active tasks' kernel stacks; also, the registers contents are printed before any active task backtrace. (haren@xxxxxxxxxx) If pglist_data.node_mem_map structure member does not exist, as in a ppc64 kernel built with CONFIG_SPARSEMEM, print an init-time warning message instead of failing with "crash: invalid structure member offset: pglist_data.node_mem_map" message. (haren@xxxxxxxxxx, anderson@xxxxxxxxxx) Download from: http://people.redhat.com/anderson