9
0
forked from pool/crash
Commit Graph

361 Commits

Author SHA256 Message Date
2d189b024d Accepting request 151172 from home:dmair:branches:Kernel:kdump
- crash-compressed-booted-kernel.patch: Fix for "crash when invoked
  without arguments fails to analyze the live system" (bnc#777516).

OBS-URL: https://build.opensuse.org/request/show/151172
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=209
2013-02-04 19:34:16 +00:00
5f38e83a79 Accepting request 150473 from home:dmair:branches:Kernel:kdump
Support compressed vmlinux for live system debug. The patch has been
around for a while, see bnc#777516.

OBS-URL: https://build.opensuse.org/request/show/150473
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=208
2013-02-01 18:53:11 +00:00
Stephan Kulow
a7c9ad055c Accepting request 149968 from Kernel:kdump
added support for variable-length record kernel log buffer present in kernel 3.5 and later - bnc#796151

OBS-URL: https://build.opensuse.org/request/show/149968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=111
2013-01-29 11:05:38 +00:00
Petr Tesařík
40770239b6 - crash-var_length_log_rec.patch: support variable-length record
kernel log buffer present in kernel 3.5 and later (bnc#796151).

OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=206
2013-01-25 20:35:12 +00:00
Petr Tesařík
43c2f42c62 Accepting request 146751 from home:tabraham1:branches:Kernel:kdump
added support for variable-length record kernel log buffer present in kernel 3.5 and later - bnc#796151

OBS-URL: https://build.opensuse.org/request/show/146751
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=205
2013-01-25 16:11:22 +00:00
Stephan Kulow
27a8ad9238 Accepting request 129354 from Kernel:kdump
Fix build with glibc 2.16 (struct siginfo -> siginfo_t). (forwarded request 129195 from a_jaeger)

OBS-URL: https://build.opensuse.org/request/show/129354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=109
2012-07-31 11:29:39 +00:00
d4c9835a76 Accepting request 129195 from home:a_jaeger:FactoryFix
Fix build with glibc 2.16 (struct siginfo -> siginfo_t).

OBS-URL: https://build.opensuse.org/request/show/129195
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=203
2012-07-30 17:27:02 +00:00
Stephan Kulow
c627282bf8 Accepting request 128153 from Kernel:kdump
- Enabled support for reading dumpfiles compressed by LZO using
  makedumpfile version 1.4.4 or later. (forwarded request 128152 from dmair)

OBS-URL: https://build.opensuse.org/request/show/128153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=108
2012-07-23 07:58:31 +00:00
2a39b96b2d Accepting request 128152 from home:dmair:branches:Kernel:kdump
- Enabled support for reading dumpfiles compressed by LZO using
  makedumpfile version 1.4.4 or later.

OBS-URL: https://build.opensuse.org/request/show/128152
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=201
2012-07-17 18:48:01 +00:00
Stephan Kulow
2fc89c93fb Accepting request 123221 from Kernel:kdump
- Update to crash 6.0.7 from upstream and adjust patches to apply
  without offsets. Upstream changes:
  o Enhanced the search command to allow the searched-for value to
    be entered as a crash (expression) or a kernel symbol name. The
    resultant value of an (expression) or kernel symbol value must
    fit into in the designated value size if -w or -h are used, and
    neither variant may be used with the -c option.  If found, both
    the resultant value and the argument input string will be
    displayed next to the target address(es).
  o Added a new "search -t" option that will restrict the search to
    the kernel stack pages of all tasks.  If one or more matches
    are found in a task's kernel stack, the output is preceded with
    a task-identifying header.
  o Fix for the s390x "bt -[tT]" options when run on an active task
    on a live system.  Without the patch, the options fail with the 
    message "bt: invalid/stale stack pointer for this task: 0".
  o Fix for s390x "vm -p" option, which may show invalid user to
    physical address translation data if a page is not mapped.
    Without the patch, a page's translation may indicate
    "<address>   SWAP: (unknown swap location)  OFFSET: 0",
    or show an incorrect swap offset on an actual swap device.
  o Added new "vm -[xd]" options to be used in conjunction with
    "vm -[mv]", which override the current default output format 
    with hexadecimal or decimal format for just the command instance.  
    Without the patch, it would require changing the default output 
    format with "hex" or "dec" prior to executing "vm -[mv]".  The 
    new flags may also be used with "foreach vm -[mv]".
  o Fix for the s390x "vm -p" and "vtop -u <user-address>" commands
    if the page containing the relevant PTE is not mapped.  Without
    the patch, the commands fail with the error message "vm: read
	.
	.
	. (forwarded request 123218 from dmair)

OBS-URL: https://build.opensuse.org/request/show/123221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=106
2012-06-01 20:30:33 +00:00
0872363dac Accepting request 123218 from home:dmair:branches:Kernel:kdump
- Update to crash 6.0.7 from upstream and adjust patches to apply
  without offsets. Upstream changes:
  o Enhanced the search command to allow the searched-for value to
    be entered as a crash (expression) or a kernel symbol name. The
    resultant value of an (expression) or kernel symbol value must
    fit into in the designated value size if -w or -h are used, and
    neither variant may be used with the -c option.  If found, both
    the resultant value and the argument input string will be
    displayed next to the target address(es).
  o Added a new "search -t" option that will restrict the search to
    the kernel stack pages of all tasks.  If one or more matches
    are found in a task's kernel stack, the output is preceded with
    a task-identifying header.
  o Fix for the s390x "bt -[tT]" options when run on an active task
    on a live system.  Without the patch, the options fail with the 
    message "bt: invalid/stale stack pointer for this task: 0".
  o Fix for s390x "vm -p" option, which may show invalid user to
    physical address translation data if a page is not mapped.
    Without the patch, a page's translation may indicate
    "<address>   SWAP: (unknown swap location)  OFFSET: 0",
    or show an incorrect swap offset on an actual swap device.
  o Added new "vm -[xd]" options to be used in conjunction with
    "vm -[mv]", which override the current default output format 
    with hexadecimal or decimal format for just the command instance.  
    Without the patch, it would require changing the default output 
    format with "hex" or "dec" prior to executing "vm -[mv]".  The 
    new flags may also be used with "foreach vm -[mv]".
  o Fix for the s390x "vm -p" and "vtop -u <user-address>" commands
    if the page containing the relevant PTE is not mapped.  Without
    the patch, the commands fail with the error message "vm: read
	.
	.
	.

OBS-URL: https://build.opensuse.org/request/show/123218
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=199
2012-06-01 13:03:08 +00:00
Stephan Kulow
daa3592964 Accepting request 121299 from Kernel:kdump
upgrade to upstream crash 6.0.6

OBS-URL: https://build.opensuse.org/request/show/121299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=105
2012-05-21 05:24:10 +00:00
Petr Tesařík
a46ce41f30 - delete crash-foreach-match-running.patch: upstream
- Update to crash 6.0.6 from upstream

OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=197
2012-05-17 07:56:16 +00:00
Petr Tesařík
458f2c1837 Accepting request 121231 from home:dmair:branches:Kernel:kdump
- Update to crash 6.0.6 from upstream and adjust patch alignment
  to match new crash source. Also removed the following patch as it
  is already applied in new source crash-foreach-match-running.patch
  glibc requirement increases to 2.15
  6.0.6 changelog is:
  o Extend the supported cross-architecture build capability so
    that it applies to the SIAL extentension module. Without the
    patch, when building the SIAL module an environment where the
    overlying crash utility was built with "make target=ARM",
    "make target=PPC", or "make target=X86", the SIAL extension
    module would continue to be built for the host architecture
  o Fixes for memory leaks and possible segmentation violations
    when unloading SIAL extension module scripts.
  o Fix for the new "foreach RU" task state qualifier.  Without the
    patch, the runnable tasks are not selected.
  o Fix to disallow multiple task states from being entered using
    the "foreach <task-state>" qualifier.  Without the patch, if
    multiple states were entered, the last one on the command line 
    would be honored.
  o Fix for the "extend" command to allow the usage of 32-bit PPC 
    extension modules.  Without the patch, the command fails with the
    message: "extend: <object>.so: not an ELF format object file".
  o If an input line starts with "#" or "//", then the line will be 
    saved as a comment that is visible when re-cycling through the 
    command history list.
  o Fix for a crash-5.1.9 regression that broke the "bt -g" option.
    Without the patch, the option is ignored completely.
  o Fix for s390x virtual-to-physical translation of virtual
    addresses that are backed by 1MB pages.
  o The s390x has a dumpfile method that creates "live dumps", where...

OBS-URL: https://build.opensuse.org/request/show/121231
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=196
2012-05-17 07:50:06 +00:00
Stephan Kulow
ca7293185b Accepting request 111826 from Kernel:kdump
- Update to crash 6.0.5 from upstream and adjust patch positions
  to match current crash source.
  6.0.5 changelog is:
  o Enhancement to the "foreach" command to allow any of the "name"
    arguments to be POSIX extended regular expressions.  The
    expression string must be encompassed by "'" characters, and
    will be matched against the names of all tasks.
  o Fix for the embedded gdb module's "ptype" command, and by
    extension, the crash utility's "struct" command, to be able to
    fully display embedded structure or union members of a
    structure/union.  Without the patch, if a structure or union is
    a member of a structure or union that is a member of a
    structure or union, then it is displayed as "struct {...}" or
    "union {...}".
  o Extend the "ps -l" output to also display the task state next
    to its last_run/timestamp value.
  o Enhancement to the "foreach" command which adds a new "state"
    task-indentifier argument that filters tasks by their task
    state. The state argument may be any of the task states
    displayed by the "ps" command: RU, IN, UN, ST, ZO, SW or DE.
  o Implemented a new pc->cmd_cleanup function pointer and an
    optional pc->cmd_cleanup_arg argument that will allow any
    command to register a function and an optional argument that
    will be called after a command has completed successfully, or
    more likely, unsuccessfully. Normally the only cleanup required
    for a command is the freeing of buffers that were allocated
    with GETBUF(), but that is performed automatically after each
    command is run.  However, with the introduction of the new
    POSIX regular expression functionality of the "foreach"
    command, there needed to be a way to call regfree() in the case
    where where regcomp() was called successfully, but then the
    command later encountered one of several fatal error
    conditions. This facility is also available for use by
    extension module commands.
  o Enforce the usage of a kernel thread's pgd from its active_mm
    for the ARM "vtop -c" command; if its active_mm is NULL, make
    the command fail similarly to the other architectures,
    displaying the error message "vtop: no active_mm for this
    kernel thread".
  o Fix for the x86_64 "bt" command running against recent kernels
    if an active task was operating on its IRQ stack when the crash
    occurred.  Without the patch, the determination of the IRQ
    exception frame was off-by-8, displaying invalid register data
    and the error message "bt: WARNING: possibly bogus exception
    frame".
  o Update to handle the vfsmount structure change in 3.3 kernels,
    in which most members of the vfsmount structure have been moved
    into a new "struct mount", and the vfsmount structure has been
    embedded in the new mount structure.  Without the patch, the
    following commands will fail, displaying the following error
    messages:
      mount: "mount: invalid structure member offset: vfsmount_mnt_list"
      files: "files: invalid structure member offset: dentry_d_covers"
         vm: "vm: invalid structure member offset: dentry_d_covers"
       swap: "swap: invalid structure member offset: dentry_d_covers
      fuser: "files: invalid structure member offset: dentry_d_covers"
    The "fuser" command generates the above error because it uses
    the "files" command behind the scenes.
  o Fix for the "ps" command to prevent the display of "??" under
    the ST (task state) column.  Without the patch, in more recent
    kernels, if more than one bit were set in the task_struct.state
    field, the state would display "??".  With the fix, the primary
    state will always be displayed.
  o Update to the output of the "set" command when it displays a
    task's state.  Without the patch, if more than one bit was set
    in the task_struct.state field, "STATE: (unknown)" would be
    displayed.  With the fix, all bits in both the task_struct.state
    and task_struct.exit_state fields are translated.
  o Implemented a new "vm -P <vma-address>" option, which is similar
    to "vm -p", but only does the page translations of the specified
    VM area of a context.
  o Add support for the Freescale PowerPC e500mc version of the E500
    processor chipset, and rework the PPC platform-specific code in
    order to more easily support new processors.
  o Implemented a new "gdb" crash environment variable that can be
    used to alter a crash session's behavior such that all commands
    are passed directly to the embedded gdb module.  The new mode
    is turned on and off by entering "set gdb on" and "set gdb off".
    When running in this mode, the command prompt will be "gdb>".
    In order to execute native crash commands while running in this
    mode, precede the command with the "crash" directive, for
    example, "crash ps".
  o Fix for a "*** stack smashing detected ***: crash terminated"
    failure during the initial system banner display on a 32-bit
    PPC platform.
  o Redesigned/simplified the internal read_string() function to
    prevent a potential segmentation violation.
  o Updates for the 32-bit PPC "vtop" command output:
      (1) Translate kernel virtual addresses for FSL BOOKE by using 
          the TLBCAM setting
      (2) Remove the PMD line from the display
      (3) Fix the displayed PHYSICAL values of FSL BOOKE PTE format
  o Fix for crash invocation failure on 3.3-era kernels in which
    the former standalone "xtime" timespec structure has been moved
    into the "timekeeper" structure.  Without the patch, the crash
    session would fail early on with the message "crash: cannot
    resolve: xtime". The patch also prevents the crash session
    failure in the unlikely event that the timespec access fails. (forwarded request 111468 from dmair)

OBS-URL: https://build.opensuse.org/request/show/111826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=104
2012-03-29 11:50:48 +00:00
Petr Tesařík
7a235d931b Accepting request 111468 from home:dmair:branches:Kernel:kdump
- Update to crash 6.0.5 from upstream and adjust patch positions
  to match current crash source.
  6.0.5 changelog is:
  o Enhancement to the "foreach" command to allow any of the "name"
    arguments to be POSIX extended regular expressions.  The
    expression string must be encompassed by "'" characters, and
    will be matched against the names of all tasks.
  o Fix for the embedded gdb module's "ptype" command, and by
    extension, the crash utility's "struct" command, to be able to
    fully display embedded structure or union members of a
    structure/union.  Without the patch, if a structure or union is
    a member of a structure or union that is a member of a
    structure or union, then it is displayed as "struct {...}" or
    "union {...}".
  o Extend the "ps -l" output to also display the task state next
    to its last_run/timestamp value.
  o Enhancement to the "foreach" command which adds a new "state"
    task-indentifier argument that filters tasks by their task
    state. The state argument may be any of the task states
    displayed by the "ps" command: RU, IN, UN, ST, ZO, SW or DE.
  o Implemented a new pc->cmd_cleanup function pointer and an
    optional pc->cmd_cleanup_arg argument that will allow any
    command to register a function and an optional argument that
    will be called after a command has completed successfully, or
    more likely, unsuccessfully. Normally the only cleanup required
    for a command is the freeing of buffers that were allocated
    with GETBUF(), but that is performed automatically after each
    command is run.  However, with the introduction of the new
    POSIX regular expression functionality of the "foreach"
    command, there needed to be a way to call regfree() in the case
    where where regcomp() was called successfully, but then the
    command later encountered one of several fatal error
    conditions. This facility is also available for use by
    extension module commands.
  o Enforce the usage of a kernel thread's pgd from its active_mm
    for the ARM "vtop -c" command; if its active_mm is NULL, make
    the command fail similarly to the other architectures,
    displaying the error message "vtop: no active_mm for this
    kernel thread".
  o Fix for the x86_64 "bt" command running against recent kernels
    if an active task was operating on its IRQ stack when the crash
    occurred.  Without the patch, the determination of the IRQ
    exception frame was off-by-8, displaying invalid register data
    and the error message "bt: WARNING: possibly bogus exception
    frame".
  o Update to handle the vfsmount structure change in 3.3 kernels,
    in which most members of the vfsmount structure have been moved
    into a new "struct mount", and the vfsmount structure has been
    embedded in the new mount structure.  Without the patch, the
    following commands will fail, displaying the following error
    messages:
      mount: "mount: invalid structure member offset: vfsmount_mnt_list"
      files: "files: invalid structure member offset: dentry_d_covers"
         vm: "vm: invalid structure member offset: dentry_d_covers"
       swap: "swap: invalid structure member offset: dentry_d_covers
      fuser: "files: invalid structure member offset: dentry_d_covers"
    The "fuser" command generates the above error because it uses
    the "files" command behind the scenes.
  o Fix for the "ps" command to prevent the display of "??" under
    the ST (task state) column.  Without the patch, in more recent
    kernels, if more than one bit were set in the task_struct.state
    field, the state would display "??".  With the fix, the primary
    state will always be displayed.
  o Update to the output of the "set" command when it displays a
    task's state.  Without the patch, if more than one bit was set
    in the task_struct.state field, "STATE: (unknown)" would be
    displayed.  With the fix, all bits in both the task_struct.state
    and task_struct.exit_state fields are translated.
  o Implemented a new "vm -P <vma-address>" option, which is similar
    to "vm -p", but only does the page translations of the specified
    VM area of a context.
  o Add support for the Freescale PowerPC e500mc version of the E500
    processor chipset, and rework the PPC platform-specific code in
    order to more easily support new processors.
  o Implemented a new "gdb" crash environment variable that can be
    used to alter a crash session's behavior such that all commands
    are passed directly to the embedded gdb module.  The new mode
    is turned on and off by entering "set gdb on" and "set gdb off".
    When running in this mode, the command prompt will be "gdb>".
    In order to execute native crash commands while running in this
    mode, precede the command with the "crash" directive, for
    example, "crash ps".
  o Fix for a "*** stack smashing detected ***: crash terminated"
    failure during the initial system banner display on a 32-bit
    PPC platform.
  o Redesigned/simplified the internal read_string() function to
    prevent a potential segmentation violation.
  o Updates for the 32-bit PPC "vtop" command output:
      (1) Translate kernel virtual addresses for FSL BOOKE by using 
          the TLBCAM setting
      (2) Remove the PMD line from the display
      (3) Fix the displayed PHYSICAL values of FSL BOOKE PTE format
  o Fix for crash invocation failure on 3.3-era kernels in which
    the former standalone "xtime" timespec structure has been moved
    into the "timekeeper" structure.  Without the patch, the crash
    session would fail early on with the message "crash: cannot
    resolve: xtime". The patch also prevents the crash session
    failure in the unlikely event that the timespec access fails.

OBS-URL: https://build.opensuse.org/request/show/111468
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=194
2012-03-29 09:36:00 +00:00
Stephan Kulow
5af806276f Accepting request 108995 from Kernel:kdump
- Update to crash 6.0.4 from upstream and adjust patch locations
  to match current crash source.
  6.0.4 changelog is:
  o Fix to allow the recently-added "mod -g" and "mod -r" options
    to be used together.
  o Additional update for 3.1.x and later kernels configured with
    CONFIG_SLAB, which have replaced the kmem_cache.nodelists[]
    array with a pointer to an outside array.
  o Document the "crash [-h|--help] all" option in the crash.8 man 
    page and in the "crash [-h|--help]" output.
  o Fix the S390/S390X-specific "s390dbf" command's "hex_ascii"
    debug data printing routine to prevent the display of
    non-ASCII characters.
  o Fix for ARM stack unwinding on 3.2 and later kernels due to
    commit:
      http://git.kernel.org/linus/de66a979012dbc66b1ec0125795a3f79ee667b8a
  o Implemented a new "search -x <count>" option that displays the
    memory contents before and after any found search target.
  o  Fix for the x86_64 Xen hypervisor "bt" command.  Without the
     patch, the contents of the RDX register in exception frames
     incorrectly shows the contents of the RCX register.
  o Implementation of a platform-based vmalloc address translation
    scheme for the 32-bit PPC architecture, introducing suppport
    for the PPC44X platform while maintaining the current default
    platform.
  o Fix for the usage of native gdb commands where the command
    output is redirected to a pipe and then redirected to a file.
  o Fix to prevent a crash session that is run over a network
    connection that is killed/removed from going into 100%
    cpu-time loop.
  o Fix for the support of PPC64 compressed kdumps, a regression
    that was introduced in crash-6.0.3 when support for 32-bit PPC
    compressed kdumps was implemented.
  o Fix for the x86_64 "bt" command to prevent the possible
    skipping of the stack frame just above an exception frame that
    indicates "[exception RIP: unknown or invalid address]".
  Patches with modified target locations are:
    crash-make-emacs-default.diff
    crash-sles9-time.patch
    crash-crosscrash-hint.diff
    crash-missing-declarations.patch (forwarded request 108994 from dmair)

OBS-URL: https://build.opensuse.org/request/show/108995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=103
2012-03-16 12:10:14 +00:00
d145524f93 Accepting request 108994 from home:dmair:branches:Kernel:kdump
- Update to crash 6.0.4 from upstream and adjust patch locations
  to match current crash source.
  6.0.4 changelog is:
  o Fix to allow the recently-added "mod -g" and "mod -r" options
    to be used together.
  o Additional update for 3.1.x and later kernels configured with
    CONFIG_SLAB, which have replaced the kmem_cache.nodelists[]
    array with a pointer to an outside array.
  o Document the "crash [-h|--help] all" option in the crash.8 man 
    page and in the "crash [-h|--help]" output.
  o Fix the S390/S390X-specific "s390dbf" command's "hex_ascii"
    debug data printing routine to prevent the display of
    non-ASCII characters.
  o Fix for ARM stack unwinding on 3.2 and later kernels due to
    commit:
      http://git.kernel.org/linus/de66a979012dbc66b1ec0125795a3f79ee667b8a
  o Implemented a new "search -x <count>" option that displays the
    memory contents before and after any found search target.
  o  Fix for the x86_64 Xen hypervisor "bt" command.  Without the
     patch, the contents of the RDX register in exception frames
     incorrectly shows the contents of the RCX register.
  o Implementation of a platform-based vmalloc address translation
    scheme for the 32-bit PPC architecture, introducing suppport
    for the PPC44X platform while maintaining the current default
    platform.
  o Fix for the usage of native gdb commands where the command
    output is redirected to a pipe and then redirected to a file.
  o Fix to prevent a crash session that is run over a network
    connection that is killed/removed from going into 100%
    cpu-time loop.
  o Fix for the support of PPC64 compressed kdumps, a regression
    that was introduced in crash-6.0.3 when support for 32-bit PPC
    compressed kdumps was implemented.
  o Fix for the x86_64 "bt" command to prevent the possible
    skipping of the stack frame just above an exception frame that
    indicates "[exception RIP: unknown or invalid address]".
  Patches with modified target locations are:
    crash-make-emacs-default.diff
    crash-sles9-time.patch
    crash-crosscrash-hint.diff
    crash-missing-declarations.patch

OBS-URL: https://build.opensuse.org/request/show/108994
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=192
2012-03-12 17:09:27 +00:00
Stephan Kulow
b232297b9e Accepting request 105237 from Kernel:kdump
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/105237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=102
2012-02-16 13:55:33 +00:00
3e347d9e48 - Update to crash 6.0.3 from upstream and modifications to compile.
6.0.3 change log is:
  o Fix to gdb-7.3.1/bfd/bfdio.c to properly zero out a complete
    struct stat with a corrected memset argument
  o Fix for the SIAL extension module to remove a call to
    sial_free() for an uninitialised variable
  o Fix for the "runq" command for kernels that are configured
    with CONFIG_FAIR_GROUP_SCHED
  o Implemented build and code for the analysis of 32-bit PPC ELF
    kdump vmcores
  o Implemented the capability of building a PPC crash binary on
    a PPC64 host, which can be done by entering "make target=PPC"
  o Determine the PPC page size from the kdump PAGESIZE vmcoreinfo
    data
  o Fix for the "kmem -[sS]", "kmem -[fF]" and "kmem <address>"
    options in 3.2 kernels
  o Addition of a set of dumpfile read diagnostic debug statements
  o Fix for X86 kernels that have CONFIG_X86_32,
    CONFIG_DISCONTIGMEM, CONFIG_DISCONTIGMEM_MANUAL and CONFIG_NUMA
    all configured
  o Fix for the "vtop" command on large NUMA X86 kernels where a
    node's starting physical address is larger than 32-bits
  o Update for the ARM architecture to recognize a recent change
    of its vmlinux section name from ".init" to ".init.text"
  o Significant speed increase of the "kmem -p" command, especially
    on large-memory systems
  o Implemented new "irq -a" and "irq -s" options
  o Removal of a redundant read of the kernel's __per_cpu_offset
    pointers in the ARM architecture's arm_get_crash_notes()
    function
  o Fix for an ARM architecture segmentation violation because of a
    stack overflow due to recursion in the page table translation
    code
  o Fix for the the "FREE HIGH" tally in the X86 "kmem -i" display
  o Fix for the "kmem -n" output display for 32-bit architectures
    that are configured with CONFIG_SPARSEMEM
  o Cleanup of several SIAL extension module files to address bison
    2.5 and gcc 4.4.3 compile-time warnings
  o Fix for "net -[sS]" command options on the ARM architecture
  o Fix for the ARM "bt" command to allow the core kernel unwind
    tables to be used in cases where the module unwind tables are
    inaccessible
  o Implementation of a new "dev -d" option that displays disk
    device I/O statistics
  o Update for 3.1.x and later kernels configured with CONFIG_SLAB,
    which have replaced the kmem_cache.nodelists[] array with a
    pointer to an  outside array
  o Implemented build and code for analysis of 32-bit PPC
    compressed kdump vmcores
  o Prevent the "runq" command from dumping an unending loop of
    tasks if the CFS runqueue has been corrupted
  o Repurposed/renamed the rarely-used and rarely-needed "mod -r"
    option to "mod -R"
  o Implemented a new "mod -r" option, which will pass the
    "-readnow" flag to the embedded gdb module, which will override
    the two-stage strategy that it uses for reading symbol tables
    from module object files
  o Performance increase for the "kmem -s <address>" option on 
    kernels configured with CONFIG_SLAB, most notably on kernels
    whose kmem_cache.array[NR_CPUS] array is several pages in size
  o Require that the "<slabname>" argument to "kmem -s <slabname>" 
    be escaped with a '\' character in two situations:
    (1) in the highly-unlikely case of a kmem_cache slab named
        "list", to prevent the ambiguity with the "kmem -s list"
        command option.
    (2) if the first character of the <slabname> actually is a '\'
        character
  Modifications to compile are as follows:
  o Replacement of crash-6.0.2.tar.gz with crash-6.0.3.tar.gz
  o Remove crash-wrong-memset.patch the fix is present in 6.0.3
  o Remove crash-add-read-diags.patch the change is in 6.0.3

OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=190
2012-02-07 17:02:52 +00:00
Stephan Kulow
efa8d026b0 Accepting request 99531 from Kernel:kdump
Upgrade to 6.0.2 (plus fix SLE11 builds).

OBS-URL: https://build.opensuse.org/request/show/99531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=101
2012-01-10 13:50:49 +00:00
Petr Tesařík
43b8eb1384 - crash-wrong-memset.patch: fix compilation on SLE11.
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=187
2012-01-09 22:05:44 +00:00
Petr Tesařík
065260b9f3 Accepting request 99189 from home:dmair:branches:Kernel:kdump
Update of crash to version 6.0.2 from upstream and changes required to
build. Be aware that crash-wrong-memset.patch was added again in my
home project to bring it up-to-date and include modifications to
support build. Be aware that add-read-diags.patch was moved to be
crash-add-read-diags.patch.

OBS-URL: https://build.opensuse.org/request/show/99189
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=186
2012-01-09 16:13:20 +00:00
Stephan Kulow
152ddd6e1b Accepting request 98308 from Kernel:kdump
- Fix wrong size parameter in memset call (forwarded request 98277 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/98308
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=100
2011-12-27 17:13:06 +00:00
Petr Tesařík
d054bd608e Accepting request 98277 from home:namtrac:bugfix
- Fix wrong size parameter in memset call

OBS-URL: https://build.opensuse.org/request/show/98277
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=184
2011-12-27 14:37:38 +00:00
Stephan Kulow
6700e0edcf replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=99
2011-12-06 17:04:28 +00:00
OBS User buildservice-autocommit
f6bffa788c Updating link to change in openSUSE:Factory/crash revision 99.0
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=8ff892c1da51f4310f15cce7d5443b41
2011-12-06 17:04:28 +00:00
Stephan Kulow
532af3a3a4 Accepting request 91395 from Kernel:kdump
- Update to crash 6.0.0 from upstream and modifications to compile. (forwarded request 91394 from dmair)

OBS-URL: https://build.opensuse.org/request/show/91395
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=98
2011-11-16 16:17:34 +00:00
Petr Tesařík
b2e10945c4 Accepting request 91394 from home:dmair:branches:Kernel:kdump
- Update to crash 6.0.0 from upstream and modifications to compile.

OBS-URL: https://build.opensuse.org/request/show/91394
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=182
2011-11-14 16:10:58 +00:00
Lars Vogdt
7369ba0209 Accepting request 87759 from Kernel:kdump
Fix bnc#723639 (forwarded request 87758 from ptesarik)

OBS-URL: https://build.opensuse.org/request/show/87759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=96
2011-10-14 07:47:05 +00:00
Petr Tesařík
b28ae94d87 Accepting request 87758 from home:ptesarik:branches:Kernel:kdump
Fix bnc#723639

OBS-URL: https://build.opensuse.org/request/show/87758
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=180
2011-10-13 19:39:13 +00:00
Lars Vogdt
c14d5566cc Accepting request 87401 from Kernel:kdump
Build a kmp package. (forwarded request 87399 from ptesarik)

OBS-URL: https://build.opensuse.org/request/show/87401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=95
2011-10-12 22:09:11 +00:00
Petr Tesařík
25ccdd8e94 Accepting request 87399 from home:ptesarik:branches:Kernel:kdump
Build a kmp package.

OBS-URL: https://build.opensuse.org/request/show/87399
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=178
2011-10-11 14:01:36 +00:00
Lars Vogdt
fcc6fcaceb Accepting request 85772 from Kernel:kdump
Add the gcore extension as a subpackage for i386 and x86_64. (forwarded request 84544 from leonardocf)

OBS-URL: https://build.opensuse.org/request/show/85772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=94
2011-10-02 07:53:26 +00:00
Stephan Kulow
f836406149 Accepting request 84544 from home:leonardocf:branches:Kernel:kdump
Add the gcore extension as a subpackage for i386 and x86_64.

OBS-URL: https://build.opensuse.org/request/show/84544
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=176
2011-09-30 09:27:32 +00:00
Sascha Peilicke
34ea2920fe Accepting request 73368 from Kernel:kdump
(forwarded request 73364 from ptesarik)

OBS-URL: https://build.opensuse.org/request/show/73368
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=93
2011-06-15 07:12:32 +00:00
Petr Tesařík
ac81e657c5 Accepting request 73364 from home:ptesarik:branches:Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/73364
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=174
2011-06-10 16:55:51 +00:00
Sascha Peilicke
4e893b7b77 Autobuild autoformatter for 71409
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=92
2011-05-26 13:43:35 +00:00
OBS User buildservice-autocommit
b13d49ae7c Updating link to change in openSUSE:Factory/crash revision 92.0
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=fe16d89c80138c0a2df429fb8f5b92a2
2011-05-26 13:43:35 +00:00
Sascha Peilicke
31a6fd708e Accepting request 71409 from Kernel:kdump
- Update to 5.1.5, mainly gcc 4.6 and kernel 2.6.39 fixes, see
  http://people.redhat.com/anderson/crash.changelog.html for
  complete changelog.
- Refresh crash-sles9-time.patch
- Dropped the following patches applied upstream:
    * crash-compressed-booted-kernel
    * crash-compressed-kernel
    * crash-missing-declarations.patch
    * crash-xen-domain_vcpu.patch
    * crash-xen-opt_sched.patch
    * crash-xen-per_cpu-init_tss.patch
    * crash-xen-per_cpu_shift.patch
    * crash-xen_virt_start.patch (forwarded request 71317 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/71409
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=91
2011-05-26 13:43:20 +00:00
Petr Tesařík
340da55414 Accepting request 71317 from home:namtrac:branches:Kernel:kdump
- Update to 5.1.5, mainly gcc 4.6 and kernel 2.6.39 fixes, see
  http://people.redhat.com/anderson/crash.changelog.html for
  complete changelog.
- Refresh crash-sles9-time.patch
- Dropped the following patches applied upstream:
    * crash-compressed-booted-kernel
    * crash-compressed-kernel
    * crash-missing-declarations.patch
    * crash-xen-domain_vcpu.patch
    * crash-xen-opt_sched.patch
    * crash-xen-per_cpu-init_tss.patch
    * crash-xen-per_cpu_shift.patch
    * crash-xen_virt_start.patch

OBS-URL: https://build.opensuse.org/request/show/71317
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=172
2011-05-26 11:00:20 +00:00
Berthold Gunreben
03391935d9 Autobuild autoformatter for 57469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=89
2011-01-10 13:41:01 +00:00
Berthold Gunreben
73d26665b8 Accepting request 57469 from Kernel:kdump
Accepted submit request 57469 from user ptesarik

OBS-URL: https://build.opensuse.org/request/show/57469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=88
2011-01-10 13:40:43 +00:00
Petr Tesařík
7ece79650d forward port Xen hypervisor dump fixes from SLES11
- crash-xen-per_cpu-init_tss.patch: init_tss is a per-cpu variable
  in Xen-4.0.0 (bnc#612128).
- crash-xen-x86_64-increase-max-vcpus.patch: x86_64 can have up to
  8192 virtual CPUs with Xen-4.0.0 (bnc#612128).
- crash-xen-domain_vcpu.patch: Xen-4.0.0. vcpu array is no longer
  embedded in struct domain (bnc#612128).
- crash-xen-opt_sched.patch: opt_sched is __initdata in Xen-4.0.0,
  so it's value is not available in the crash dump. Use opt as a
  replacement (bnc#612128).
- crash-xen_virt_start.patch: account for the changed value of
  XEN_VIRT_START in Xen-4.0.0 (bnc#612128).
- crash-xen-per_cpu_shift.patch: correctly determine PERCPU_SHIFT
  for Xen syms (bnc#612128).

OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=170
2011-01-07 15:47:58 +00:00
Berthold Gunreben
756cdc86d9 Autobuild autoformatter for 57160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=87
2011-01-07 12:58:56 +00:00
OBS User buildservice-autocommit
b73d20e598 Updating link to change in openSUSE:Factory/crash revision 87.0
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=99d3af309ef5021fd709c601ea1314d0
2011-01-07 12:58:56 +00:00
Berthold Gunreben
020396db73 Accepting request 57160 from Kernel:kdump
Accepted submit request 57160 from user ptesarik

OBS-URL: https://build.opensuse.org/request/show/57160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=86
2011-01-07 12:58:35 +00:00
Petr Tesařík
2768af3d6c Accepting request 57124 from home:dmair:branches:Kernel:kdump
OBS-URL: https://build.opensuse.org/request/show/57124
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=168
2011-01-05 15:18:57 +00:00
Ruediger Oertel
0bedac9069 Autobuild autoformatter for 56437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crash?expand=0&rev=85
2010-12-28 22:57:14 +00:00
OBS User buildservice-autocommit
ddd1566d80 Updating link to change in openSUSE:Factory/crash revision 85.0
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/crash?expand=0&rev=14b5e744f6cb27a06326592db7f488eb
2010-12-28 22:57:14 +00:00