parent
bc6356dc5c
commit
145e277e6d
@ -1 +1 @@
|
||||
c972d50634ae15fac036bd1f8f9f84d87a54acba SOURCES/crash-7.2.6.tar.gz
|
||||
194a82c2cd9d45478559947fe767fd42be5a668f SOURCES/crash-7.2.7.tar.gz
|
||||
|
@ -1 +1 @@
|
||||
SOURCES/crash-7.2.6.tar.gz
|
||||
SOURCES/crash-7.2.7.tar.gz
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,28 +0,0 @@
|
||||
commit b1a6e13a93661dfae7df15fe32862bddf4026c80
|
||||
Author: Dave Anderson <anderson@redhat.com>
|
||||
Date: Tue May 21 14:09:13 2019 -0400
|
||||
|
||||
Fix for a crash-7.2.6 regression to the "p" command. Without the
|
||||
patch, a gdb pass-through command construct such as:
|
||||
p ((struct zone *)0xffff901e3ffda000)->min_slab_pages
|
||||
gets parsed incorrectly, and the "-" is mistaken for an argument
|
||||
option, and each of the subsequent characters are marked as an
|
||||
"invalid option".
|
||||
(dwysocha@redhat.com)
|
||||
|
||||
diff --git a/tools.c b/tools.c
|
||||
index eceea90..2d95c3a 100644
|
||||
--- a/tools.c
|
||||
+++ b/tools.c
|
||||
@@ -246,8 +246,10 @@ next:
|
||||
break;
|
||||
}
|
||||
}
|
||||
- if (expression == 0)
|
||||
+ if (expression == 0) {
|
||||
i++;
|
||||
+ continue;
|
||||
+ }
|
||||
}
|
||||
|
||||
if (str[i] != NULLCHAR && str[i] != '\n') {
|
@ -1,26 +0,0 @@
|
||||
commit bf48dd4e9926515345cad06c1bfce49d7a057a26
|
||||
Author: Dave Anderson <anderson@redhat.com>
|
||||
Date: Mon Jun 10 14:12:52 2019 -0400
|
||||
|
||||
Fix for Linux 4.16 and later ARM64 kernels that contain kernel commit
|
||||
fa2a8445b1d3810c52f2a6b3a006456bd1aacb7e, titled "arm64: allow ID map
|
||||
to be extended to 52 bits", and which have been configured with both
|
||||
CONFIG_DEVMEM=y and CONFIG_STRICT_DEVMEM=y. Without the patch, an
|
||||
inconsequential error message indicating "crash: read error: kernel
|
||||
virtual address: <address> type: idmap_ptrs_per_pgd" is displayed
|
||||
during initialization.
|
||||
(anderson@redhat.com)
|
||||
|
||||
diff --git a/arm64.c b/arm64.c
|
||||
index 5b82263..6b34b5f 100644
|
||||
--- a/arm64.c
|
||||
+++ b/arm64.c
|
||||
@@ -283,7 +283,7 @@ arm64_init(int when)
|
||||
case 65536:
|
||||
if (kernel_symbol_exists("idmap_ptrs_per_pgd") &&
|
||||
readmem(symbol_value("idmap_ptrs_per_pgd"), KVADDR,
|
||||
- &value, sizeof(ulong), "idmap_ptrs_per_pgd", RETURN_ON_ERROR))
|
||||
+ &value, sizeof(ulong), "idmap_ptrs_per_pgd", QUIET|RETURN_ON_ERROR))
|
||||
machdep->ptrs_per_pgd = value;
|
||||
|
||||
if (machdep->machspec->VA_BITS > PGDIR_SHIFT_L3_64K) {
|
Loading…
Reference in New Issue