Debian Patches

Status for makedumpfile/1:1.6.8-4

Patch Description Author Forwarded Bugs Origin Last update
0002-adapt-makefile-to-debian.patch adapt-makefile-to-debian
===================================================================
Louis Bouchard <louis.bouchard@ubuntu.com> no 2018-12-17
0002-PATCH-1-2-printk-add-support-for-lockless-ringbuffer.patch [PATCH 1/2] printk: add support for lockless ringbuffer
* Required for kernel 5.10

Linux 5.10 introduces a new lockless ringbuffer. The new ringbuffer
is structured completely different to the previous iterations.
Add support for retrieving the ringbuffer from debug information
and/or using vmcoreinfo. The new ringbuffer is detected based on
the availability of the "prb" symbol.
John Ogness <john.ogness@linutronix.de> no debian upstream, https://github.com/makedumpfile/makedumpfile/commit/c617ec63339222f3a44d73e36677a9acc8954ccd 2020-11-19
0003-PATCH-2-2-printk-use-committed-finalized-state-value.patch [PATCH 2/2] printk: use committed/finalized state values
* Required for kernel 5.10

The ringbuffer entries use 2 state values (committed and finalized)
rather than a single flag to represent being available for reading.
Copy the definitions and state lookup function directly from the
kernel source and use the new states.
John Ogness <john.ogness@linutronix.de> no debian upstream, https://github.com/makedumpfile/makedumpfile/commit/44b073b7ec467aee0d7de381d455b8ace1199184 2020-11-25
0004-PATCH-1-3-Use-vmcoreinfo-note-in-proc-kcore-for-mem-.patch [PATCH 1/3] Use vmcoreinfo note in /proc/kcore for --mem-usage option

kernel commit 23c85094fe18 added vmcoreinfo note to /proc/kcore.
Use the vmcoreinfo note to get necessary information, especially
page_offset and phys_base on arm64, for the --mem-usage option.
Kazuhito Hagio <k-hagio-ab@nec.com> no debian upstream, https://github.com/makedumpfile/makedumpfile/commit/d8b701796f0491f2ac4b06c7a5b795c29399efab 2021-01-29
0005-PATCH-2-3-arm64-Make-use-of-NUMBER-VA_BITS-in-vmcore.patch [PATCH 2/3] arm64: Make use of NUMBER(VA_BITS) in vmcoreinfo
Make use of the NUMBER(VA_BITS) in vmcoreinfo, which was added by
kernel commit 20a166243328 (Linux 4.12 and later kernels), as the
current way of guessing VA_BITS does not work on Linux 5.4 and
later kernels.
Kazuhito Hagio <k-hagio-ab@nec.com> no debian upstream, https://github.com/makedumpfile/makedumpfile/commit/67d0e1d68f28c567a704fd6b9b8fd696ad3df183 2021-01-29
0006-PATCH-3-3-arm64-support-flipped-VA-and-52-bit-kernel.patch [PATCH 3/3] arm64: support flipped VA and 52-bit kernel VA
Linux 5.4 and later kernels for arm64 changed the kernel VA space
arrangement and introduced 52-bit kernel VAs by merging branch
commit b333b0ba2346. Support 5.9+ kernels with vmcoreinfo entries
and 5.4+ kernels with best guessing.

However, the following conditions are not supported for now due to
no necessary information provided from kernel:
(1) 5.4 <= kernels <= 5.8 and
- if PA_BITS=52 && VA_BITS!=52
- with -x option if vabits_actual=52
(2) kernels < 5.4 with CONFIG_ARM64_USER_VA_BITS_52=y

(1) should be supported with kernel commit bbdbc11804ff and
1d50e5d0c5052 adding necessary information to vmcoreinfo.
Kazuhito Hagio <k-hagio-ab@nec.com> no debian upstream, https://github.com/makedumpfile/makedumpfile/commit/a0216b678a95f099a16172cc4a67ad5aa6a89583 2021-01-29

All known versions for source package 'makedumpfile'

Links