Unnamed repository
Go to file
Dave Young 7468d46e9c Pull vmcore-dmesg patches from vivek
Add below two commits from upstream:
1.
commit c96e7736d85e40685939011e6d51b3c0a28739a3
Author: Vivek Goyal <vgoyal@redhat.com>
Date:   Wed Jul 18 09:33:51 2012 -0400

    vmcore-dmesg: Do not write beyond end of buffer

    scan_vmcoreinfo() currently assumes that every vmcoreinfo note line ends
    with \n and overwrites new line with \0. But last entry in note, CRASHTIME=
    does not end with \n and this leads to corrupting memory as we write beyond
    end of buffer.

    Normally things were fine but when I added some fields to vmcoreinfo, this
    bug started showing and vmcore-dmesg started crashing.

    I am planning to send a patch to fix this in kernel but it might be good
    idea to handle this case in user space too so that vmcore-dmesg works
    fine with cores of older kernels.

    Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
    Signed-off-by: Simon Horman <horms@verge.net.au>
2.
commit df88cab364cd1a3b8c992042d62efe5e350e6b2a
Author: Vivek Goyal <vgoyal@redhat.com>
Date:   Mon Jul 30 13:32:48 2012 -0400

    vmcore-dmesg: vmcore-dmesg: Make it work with new structured logging format

    Now kernel has made kernel logging structured and exsisting vmcore-dmesg
    does not work with this new format. Hence kernel version 3.5 is broken. In
    3.6 now a kernel patch has been put which exports relevant fields. This
    patch parses those fields and makes vmcore-dmesg work with new logging
    format.

    Currently it does not display log levels or dictionary. I personally think
    that log levels are not very useful and it also requires additional kernel
    patches so that log levels are not bitfields and relevant information is
    exported to user space properly.

    Concept of dictionary is new and relevant information is exported. One can
    possibly enahnce vmcore-dmesg to also print dictionary contents based on
    a user command line option.

    Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
    Signed-off-by: Simon Horman <horms@verge.net.au>
2012-09-29 13:19:03 +08:00
po Updating translation files 2009-10-07 12:45:16 +00:00
.gitignore pull makedumpfile 1.5.0 2012-09-06 15:39:58 +08:00
98-kexec.rules udev rules fix 2012-05-28 09:50:47 +08:00
dracut-kdump.sh pass persistent name to dracut --mount 2012-09-20 11:03:19 +08:00
dracut-module-setup.sh use persistent name in kdump.conf of initramfs 2012-09-20 11:03:14 +08:00
dracut-monitor_dd_progress remove dracut-files.tbz2 [v2] 2012-05-03 10:06:05 +08:00
firstboot_kdump.py Update to support f18 grub2 efi config file 2012-09-29 09:59:55 +08:00
kdump.conf port force_rebuild kdump.conf option 2012-08-07 13:21:36 +08:00
kdump.conf.5 Resolves: bz808299 2012-08-31 10:05:37 +08:00
kdump.init - Fix a syntax error in kdump init script 2010-06-13 21:54:34 +00:00
kdump.service Fixup sysytemd service file (bug 741272) 2012-02-14 10:13:06 -07:00
kdump.sysconfig do not mount root twice 2012-07-12 11:15:35 +08:00
kdump.sysconfig.i386 do not mount root twice 2012-07-12 11:15:35 +08:00
kdump.sysconfig.ia64 Mass Update of RHEL5 patches 2008-06-05 15:18:53 +00:00
kdump.sysconfig.ppc64 do not mount root twice 2012-07-12 11:15:35 +08:00
kdump.sysconfig.s390x do not mount root twice 2012-07-12 11:15:35 +08:00
kdump.sysconfig.x86_64 do not mount root twice 2012-07-12 11:15:35 +08:00
kdumpctl port force_rebuild kdump.conf option 2012-08-07 13:21:36 +08:00
kexec-kdump-howto.txt Resolves: bz808299 2012-08-31 10:05:37 +08:00
kexec-tools-2.0.3-disable-kexec-test.patch Disable kexec_test 2012-01-21 16:56:07 +08:00
kexec-tools-2.0.3-ppc-ppc64-compile-purgatory-code-with-gcc-option-msoft-float.patch ppc/ppc64: compile purgatory with gcc option msoft-float 2012-09-29 13:15:36 +08:00
kexec-tools-2.0.3-vmcore-dmesg-Do-not-write-beyond-end-of-buffer.patch Pull vmcore-dmesg patches from vivek 2012-09-29 13:19:03 +08:00
kexec-tools-2.0.3-vmcore-dmesg-vmcore-dmesg-Make-it-work-with-new-stru.patch Pull vmcore-dmesg patches from vivek 2012-09-29 13:19:03 +08:00
kexec-tools.spec Pull vmcore-dmesg patches from vivek 2012-09-29 13:19:03 +08:00
mkdumprd pass persistent name to dracut --device 2012-09-20 11:03:24 +08:00
mkdumprd.8 mkdumprd manpage cleanup manpage 2012-06-06 16:24:37 +08:00
rhcrashkernel-param rhcrashkernel-param: echo crashkernel=auto for rhel7 2012-08-20 15:01:47 +08:00
sources pull makedumpfile 1.5.0 2012-09-06 15:39:58 +08:00