commit crash for openSUSE:Factory
Hello community, here is the log from the commit of package crash for openSUSE:Factory checked in at Wed Apr 21 02:00:08 CEST 2010. -------- --- crash/crash.changes 2010-04-01 11:57:56.000000000 +0200 +++ /mounts/work_src_done/STABLE/crash/crash.changes 2010-04-20 21:23:58.000000000 +0200 @@ -1,0 +2,22 @@ +Tue Apr 20 18:37:33 UTC 2010 - bernhard@bwalle.de + +- Update to 5.0.3 + o 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. + o 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. + o Fix for the "vm" and "ps" command's task RSS value on 2.6.34 + or later kernels. + o Fixed "possible aternatives" spelling typo used in informational + messages when an incorrect/unknown symbol name is used in "rd", + "dis", "sym" and "struct" commands. + o Fix for CONFIG_SPARSEMEM kernels that are not configured with + CONFIG_SPARSEMEM_EXTREME. + o Change the output of the "kmem -[cC]" options to indicate that + they are not supported when that is relevant. +- Refresh crash-compressed-kernel and crash-sles9-time.patch. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- crash-5.0.2.tar.gz New: ---- crash-5.0.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ crash.spec ++++++ --- /var/tmp/diff_new_pack.8crkwG/_old 2010-04-21 02:00:00.000000000 +0200 +++ /var/tmp/diff_new_pack.8crkwG/_new 2010-04-21 02:00:00.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package crash (Version 5.0.2) +# spec file for package crash (Version 5.0.3) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ # norootforbuild -%define crash_version 5.0.2 +%define crash_version 5.0.3 %define whitepaper_version 2003 %define scripts_version 2008-02-08 @@ -30,8 +30,8 @@ Url: http://people.redhat.com/anderson/ Summary: Crash utility for live systems; netdump, diskdump, LKCD or mcore dumpfiles Version: %{crash_version} -Release: 2 -License: GPLv3 +Release: 1 +License: GFDLv1.2 Group: Development/Tools/Debuggers Source: %{name}-%{crash_version}.tar.gz Source2: crash_whitepaper-%{whitepaper_version}.tar.bz2 ++++++ crash-5.0.2.tar.gz -> crash-5.0.3.tar.gz ++++++ crash/crash-5.0.2.tar.gz /mounts/work_src_done/STABLE/crash/crash-5.0.3.tar.gz differ: char 5, line 1 ++++++ crash-compressed-kernel ++++++ --- /var/tmp/diff_new_pack.8crkwG/_old 2010-04-21 02:00:00.000000000 +0200 +++ /var/tmp/diff_new_pack.8crkwG/_new 2010-04-21 02:00:00.000000000 +0200 @@ -53,7 +53,7 @@ char *dumpfile; /* dumpfile or /dev/kmem */ char *live_memsrc; /* live memory driver */ char *system_map; /* get symbol values from System.map */ -@@ -3396,6 +3398,7 @@ void dump_struct_table(ulong); +@@ -3408,6 +3410,7 @@ void dump_struct_table(ulong); void dump_offset_table(char *, ulong); int is_elf_file(char *); int is_kernel(char *); @@ -73,7 +73,7 @@ } --- a/kernel.c +++ b/kernel.c -@@ -3832,10 +3832,10 @@ display_sys_stats(void) +@@ -3837,10 +3837,10 @@ display_sys_stats(void) if (pc->system_map) { fprintf(fp, " SYSTEM MAP: %s\n", pc->system_map); fprintf(fp, "DEBUG KERNEL: %s %s\n", @@ -135,7 +135,7 @@ --- a/symbols.c +++ b/symbols.c -@@ -60,7 +60,7 @@ static void symname_hash_init(void); +@@ -61,7 +61,7 @@ static void symname_hash_init(void); static void symname_hash_install(struct syment *); static struct syment *symname_hash_search(char *); static void gnu_qsort(bfd *, void *, long, unsigned int, asymbol *, asymbol *); @@ -144,7 +144,7 @@ static int separate_debug_file_exists(const char *, unsigned long, int *); static int store_module_kallsyms_v1(struct load_module *, int, int, char *); static int store_module_kallsyms_v2(struct load_module *, int, int, char *); -@@ -160,6 +160,14 @@ symtab_init(void) +@@ -161,6 +161,14 @@ symtab_init(void) if (file_elf_version(pc->namelist) == EV_DWARFEXTRACT) pc->flags |= KERNTYPES; @@ -159,7 +159,7 @@ if (pc->flags & SYSMAP) { bfd_map_over_sections(st->bfd, section_header_info, VERIFY_SECTIONS); -@@ -183,7 +191,7 @@ symtab_init(void) +@@ -184,7 +192,7 @@ symtab_init(void) */ if (!(LKCD_KERNTYPES()) && !(bfd_get_file_flags(st->bfd) & HAS_SYMS)) { @@ -168,7 +168,7 @@ no_debugging_data(FATAL); } -@@ -234,7 +242,7 @@ symtab_init(void) +@@ -235,7 +243,7 @@ symtab_init(void) * /usr/lib/debug/boot (since we know it's a Red Hat kernel) */ static int @@ -177,7 +177,7 @@ { int i, exists, found; asection *sect; -@@ -269,16 +277,19 @@ check_gnu_debuglink(bfd *bfd) +@@ -270,16 +278,19 @@ check_gnu_debuglink(bfd *bfd) error(NOTE, "gnu_debuglink file: %s\ncrc32: %lx\n", contents, crc32); @@ -201,7 +201,7 @@ for (i = strlen(dirname)-1; i >= 0; i--) { -@@ -383,13 +394,15 @@ check_gnu_debuglink(bfd *bfd) +@@ -384,13 +395,15 @@ check_gnu_debuglink(bfd *bfd) reset_bfd: @@ -224,7 +224,7 @@ FREEBUF(contents); FREEBUF(dirname); -@@ -458,17 +471,17 @@ no_debugging_data(int error_type) +@@ -459,17 +472,17 @@ no_debugging_data(int error_type) switch (error_type) { case INFO: @@ -245,7 +245,7 @@ clean_exit(1); } } -@@ -2562,27 +2575,148 @@ is_elf_file(char *s) +@@ -2593,27 +2606,148 @@ is_elf_file(char *s) } /* @@ -401,7 +401,7 @@ if (!STRNEQ(eheader, ELFMAG) || eheader[EI_VERSION] != EV_CURRENT) return FALSE; -@@ -2666,7 +2800,35 @@ is_kernel(char *file) +@@ -2697,7 +2831,35 @@ is_kernel(char *file) } bailout: ++++++ crash-sles9-time.patch ++++++ --- /var/tmp/diff_new_pack.8crkwG/_old 2010-04-21 02:00:00.000000000 +0200 +++ /var/tmp/diff_new_pack.8crkwG/_new 2010-04-21 02:00:00.000000000 +0200 @@ -24,7 +24,7 @@ }; /* -@@ -4582,6 +4583,13 @@ extern struct lkcd_environment *lkcd; +@@ -4607,6 +4608,13 @@ extern struct lkcd_environment *lkcd; #endif /* LKCD_COMMON */ @@ -53,7 +53,7 @@ if (symbol_exists("__per_cpu_offset")) { if (LKCD_KERNTYPES()) i = get_cpus_possible(); -@@ -3966,7 +3972,7 @@ get_uptime(char *buf, ulonglong *j64p) +@@ -3971,7 +3977,7 @@ get_uptime(char *buf, ulonglong *j64p) if (symbol_exists("jiffies_64")) { get_symbol_data("jiffies_64", sizeof(ulonglong), &jiffies_64); @@ -62,7 +62,7 @@ wrapped = (jiffies_64 & 0xffffffff00000000ULL); if (wrapped) { wrapped -= 0x100000000ULL; -@@ -4457,6 +4463,7 @@ no_cpu_flags: +@@ -4462,6 +4468,7 @@ no_cpu_flags: fprintf(fp, "(%ld%%)\n", kt->p2m_page_cache_hits * 100 / kt->p2m_pages_searched); else fprintf(fp, "\n"); @@ -72,7 +72,7 @@ /* --- a/task.c +++ b/task.c -@@ -3491,6 +3491,12 @@ start_time_timespec(void) +@@ -3508,6 +3508,12 @@ start_time_timespec(void) default: break; } @@ -85,7 +85,7 @@ tt->flags |= NO_TIMESPEC; -@@ -3523,6 +3529,11 @@ convert_start_time(ulonglong start_time, +@@ -3540,6 +3546,11 @@ convert_start_time(ulonglong start_time, ulong tmp1, tmp2; ulonglong wrapped; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de