- Fix for running against 2.6.34 and later kernels to recognize and handle changes in the kernel's per-cpu data symbol naming, which no longer prefixes "per_cpu__" to declared per-cpu symbol names. Without the patch, an x86_64 crash session fails completely during initialization with the error message "crash: cannot determine idle task addresses from init_tasks[] or runqueues[]", followed by "crash: cannot resolve init_task_union"; on architectures such as the x86, the session comes up to the "crash>" prompt, but displays warning messages such as "WARNING: duplicate idle tasks?", the "swapper" tasks are not found, and any command accessing per-cpu data fails. (anderson@xxxxxxxxxx) - Fix for "swap" and "kmem -i" commands on 2.6.29 or later, big-endian, ppc64 kernels, where the swap_info_struct.flags member was changed from an int to a long. Without the patch, the "swap" command does not display any swap data, and the "kmem -i" command indicates that there is no swap memory used or available. (anderson@xxxxxxxxxx) - Fix for the "vm" and "ps" command's task RSS value on 2.6.34 or later kernels. Without the patch, the RSS value would always show "0k" or "0" respectively, due to the replacement of the mm_struct._anon_rss and mm_struct._file_rss counters with the mm_struct.rss_stat member. (anderson@xxxxxxxxxx) - Fixed "possible aternatives" spelling typo used in informational messages when an incorrect/unknown symbol name is used in "rd", "dis", "sym" and "struct" commands. (anderson@xxxxxxxxxx) - Fix for CONFIG_SPARSEMEM kernels that are not configured with CONFIG_SPARSEMEM_EXTREME. Without the patch, "kmem -n" would show faulty/missing sparsemem memmap data, and as a result, commands requiring verification of page structure addresses contained within the "missing" memmap sections would fail or show questionable data. (nishimura@xxxxxxxxxxxxxxxxx, anderson@xxxxxxxxxx) - Change the output of the "kmem -[cC]" options to indicate that they are not supported when that is relevant. "kmem -c" has been obsolete since 2.6.17, and "kmem -C" has been obsolete in all 2.6 era kernels. (anderson@xxxxxxxxxx) Download from: http://people.redhat.com/anderson -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility