Hello community, here is the log from the commit of package makedumpfile for openSUSE:Factory checked in at 2019-08-16 15:33:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/makedumpfile (Old) and /work/SRC/openSUSE:Factory/.makedumpfile.new.22127 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "makedumpfile" Fri Aug 16 15:33:06 2019 rev:73 rq:723314 version:1.6.5 Changes: -------- --- /work/SRC/openSUSE:Factory/makedumpfile/makedumpfile.changes 2019-02-17 12:18:57.828239750 +0100 +++ /work/SRC/openSUSE:Factory/.makedumpfile.new.22127/makedumpfile.changes 2019-08-16 15:33:09.149917308 +0200 @@ -1,0 +2,6 @@ +Fri Jul 5 09:27:33 UTC 2019 - Michal Suchanek <msucha...@suse.com> + +- Also support extended address space with SLE 12 SP5 (bsc#1138451) + * refresh makedumpfile-ppc64-VA-range-SUSE.patch + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ makedumpfile.spec ++++++ --- /var/tmp/diff_new_pack.PCmosw/_old 2019-08-16 15:33:10.837916817 +0200 +++ /var/tmp/diff_new_pack.PCmosw/_new 2019-08-16 15:33:10.861916810 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # ++++++ makedumpfile-ppc64-VA-range-SUSE.patch ++++++ --- /var/tmp/diff_new_pack.PCmosw/_old 2019-08-16 15:33:11.273916690 +0200 +++ /var/tmp/diff_new_pack.PCmosw/_new 2019-08-16 15:33:11.305916681 +0200 @@ -12,22 +12,24 @@ makedumpfile.c | 4 ++++ makedumpfile.h | 3 +++ 3 files changed, 9 insertions(+), 1 deletion(-) - ---- a/makedumpfile.h -+++ b/makedumpfile.h -@@ -1936,6 +1936,9 @@ struct number_table { - unsigned long PHYS_OFFSET; - unsigned long kimage_voffset; - #endif -+ -+ /* Distro-specific */ -+ long SUSE_PRODUCT_CODE; - }; +diff -ur a/arch/ppc64.c b/arch/ppc64.c +--- a/arch/ppc64.c 2018-12-04 21:21:52.000000000 +0100 ++++ b/arch/ppc64.c 2019-07-05 11:25:20.318510887 +0200 +@@ -248,7 +248,9 @@ - struct srcfile_table { ---- a/makedumpfile.c -+++ b/makedumpfile.c -@@ -2296,6 +2296,8 @@ write_vmcoreinfo_data(void) + if (info->kernel_version >= KERNEL_VERSION(4, 12, 0)) { + info->l2_index_size = PMD_INDEX_SIZE_L4_64K_4_12; +- if (info->kernel_version >= KERNEL_VERSION(4, 17, 0)) ++ if (info->kernel_version >= KERNEL_VERSION(4, 17, 0) || ++ ((NUMBER(SUSE_PRODUCT_CODE) & ~0xffL) == 0x010f0100) || ++ ((NUMBER(SUSE_PRODUCT_CODE) & ~0xffL) == 0x010c0500)) + info->l3_index_size = PUD_INDEX_SIZE_L4_64K_4_17; + else + info->l3_index_size = PUD_INDEX_SIZE_L4_64K_4_12; +diff -ur a/makedumpfile.c b/makedumpfile.c +--- a/makedumpfile.c 2018-12-04 21:21:52.000000000 +0100 ++++ b/makedumpfile.c 2019-07-05 11:23:32.357093984 +0200 +@@ -2296,6 +2296,8 @@ WRITE_NUMBER_UNSIGNED("kimage_voffset", kimage_voffset); #endif @@ -36,7 +38,7 @@ if (info->phys_base) fprintf(info->file_vmcoreinfo, "%s%lu\n", STR_NUMBER("phys_base"), info->phys_base); -@@ -2696,6 +2698,8 @@ read_vmcoreinfo(void) +@@ -2696,6 +2698,8 @@ READ_NUMBER("HUGETLB_PAGE_DTOR", HUGETLB_PAGE_DTOR); @@ -45,15 +47,16 @@ return TRUE; } ---- a/arch/ppc64.c -+++ b/arch/ppc64.c -@@ -248,7 +248,8 @@ ppc64_vmalloc_init(void) +diff -ur a/makedumpfile.h b/makedumpfile.h +--- a/makedumpfile.h 2018-12-04 21:21:52.000000000 +0100 ++++ b/makedumpfile.h 2019-07-05 11:23:32.353093931 +0200 +@@ -1936,6 +1936,9 @@ + unsigned long PHYS_OFFSET; + unsigned long kimage_voffset; + #endif ++ ++ /* Distro-specific */ ++ long SUSE_PRODUCT_CODE; + }; - if (info->kernel_version >= KERNEL_VERSION(4, 12, 0)) { - info->l2_index_size = PMD_INDEX_SIZE_L4_64K_4_12; -- if (info->kernel_version >= KERNEL_VERSION(4, 17, 0)) -+ if (info->kernel_version >= KERNEL_VERSION(4, 17, 0) || -+ (NUMBER(SUSE_PRODUCT_CODE) & ~0xffL) == 0x010f0100) - info->l3_index_size = PUD_INDEX_SIZE_L4_64K_4_17; - else - info->l3_index_size = PUD_INDEX_SIZE_L4_64K_4_12; + struct srcfile_table {