Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdump for openSUSE:Factory checked in at 2023-03-06 18:54:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdump (Old) and /work/SRC/openSUSE:Factory/.kdump.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdump" Mon Mar 6 18:54:01 2023 rev:133 rq:1069416 version:1.0.2+git50.g4b01402 Changes: -------- --- /work/SRC/openSUSE:Factory/kdump/kdump.changes 2023-01-29 14:30:21.117411404 +0100 +++ /work/SRC/openSUSE:Factory/.kdump.new.31432/kdump.changes 2023-03-06 18:54:03.144205814 +0100 @@ -1,0 +2,14 @@ +Sat Feb 25 17:40:59 UTC 2023 - Petr TesaÅÃk <p...@tesarici.cz> + +- add calibrate values for Leap 15.5 + +------------------------------------------------------------------- +Fri Feb 24 16:32:40 UTC 2023 - Jiri Bohac <jbo...@suse.com> + +- revert back to using rd.neednet=1 to enable network (bsc#1206015) +- kdumptool calibrate: add even more margin to reservation + calculations (bsc#1207061) +- don't skip infiniband interfaces (bsc#1186745) + (not a complete fix, requires a patch in dracut as well) + +------------------------------------------------------------------- Old: ---- kdump-1.0.2+git46.g755f3a3.tar.xz New: ---- kdump-1.0.2+git50.g4b01402.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdump.spec ++++++ --- /var/tmp/diff_new_pack.Jx42hM/_old 2023-03-06 18:54:04.064210507 +0100 +++ /var/tmp/diff_new_pack.Jx42hM/_new 2023-03-06 18:54:04.068210528 +0100 @@ -49,7 +49,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: kdump -Version: 1.0.2+git46.g755f3a3 +Version: 1.0.2+git50.g4b01402 Release: 0 Summary: Kernel crash dump scripts and utilities License: GPL-2.0-or-later ++++++ calibrate.conf.all ++++++ --- /var/tmp/diff_new_pack.Jx42hM/_old 2023-03-06 18:54:04.140210895 +0100 +++ /var/tmp/diff_new_pack.Jx42hM/_new 2023-03-06 18:54:04.144210915 +0100 @@ -38,6 +38,46 @@ leap150300.x86_64:SIZEOFPAGE=64 leap150300.x86_64:USER_BASE=17076 leap150300.x86_64:USER_NET=4420 +leap150500.aarch64:INIT_CACHED=38312 +leap150500.aarch64:INIT_CACHED_NET=4104 +leap150500.aarch64:INIT_NET=1592 +leap150500.aarch64:KERNEL_BASE=83580 +leap150500.aarch64:KERNEL_INIT=19300 +leap150500.aarch64:PAGESIZE=4096 +leap150500.aarch64:PERCPU=144 +leap150500.aarch64:SIZEOFPAGE=64 +leap150500.aarch64:USER_BASE=14256 +leap150500.aarch64:USER_NET=6848 +leap150500.ppc64le:INIT_CACHED=83264 +leap150500.ppc64le:INIT_CACHED_NET=8064 +leap150500.ppc64le:INIT_NET=1856 +leap150500.ppc64le:KERNEL_BASE=189440 +leap150500.ppc64le:KERNEL_INIT=19200 +leap150500.ppc64le:PAGESIZE=65536 +leap150500.ppc64le:PERCPU=896 +leap150500.ppc64le:SIZEOFPAGE=64 +leap150500.ppc64le:USER_BASE=67968 +leap150500.ppc64le:USER_NET=0 +leap150500.s390x:INIT_CACHED=34440 +leap150500.s390x:INIT_CACHED_NET=3584 +leap150500.s390x:INIT_NET=1300 +leap150500.s390x:KERNEL_BASE=44868 +leap150500.s390x:KERNEL_INIT=14668 +leap150500.s390x:PAGESIZE=4096 +leap150500.s390x:PERCPU=140 +leap150500.s390x:SIZEOFPAGE=64 +leap150500.s390x:USER_BASE=19508 +leap150500.s390x:USER_NET=0 +leap150500.x86_64:INIT_CACHED=37124 +leap150500.x86_64:INIT_CACHED_NET=3900 +leap150500.x86_64:INIT_NET=1784 +leap150500.x86_64:KERNEL_BASE=89488 +leap150500.x86_64:KERNEL_INIT=22076 +leap150500.x86_64:PAGESIZE=4096 +leap150500.x86_64:PERCPU=264 +leap150500.x86_64:SIZEOFPAGE=64 +leap150500.x86_64:USER_BASE=16200 +leap150500.x86_64:USER_NET=10036 sle150200.aarch64:INIT_CACHED=39152 sle150200.aarch64:INIT_CACHED_NET=5088 sle150200.aarch64:INIT_NET=1652 ++++++ kdump-1.0.2+git46.g755f3a3.tar.xz -> kdump-1.0.2+git50.g4b01402.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdump-1.0.2+git46.g755f3a3/dracut/module-setup.sh new/kdump-1.0.2+git50.g4b01402/dracut/module-setup.sh --- old/kdump-1.0.2+git46.g755f3a3/dracut/module-setup.sh 2023-01-21 08:55:43.000000000 +0100 +++ new/kdump-1.0.2+git50.g4b01402/dracut/module-setup.sh 2023-02-24 17:05:18.000000000 +0100 @@ -225,7 +225,7 @@ kdump_ifname_config "$kdump_host_if" - echo -n "bootdev=$kdump_iface" + echo -n "rd.neednet=1" echo -n "$kdump_netif" case "$kdump_net_mode" in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdump-1.0.2+git46.g755f3a3/dracut/setup-kdump.functions new/kdump-1.0.2+git50.g4b01402/dracut/setup-kdump.functions --- old/kdump-1.0.2+git46.g755f3a3/dracut/setup-kdump.functions 2023-01-21 08:55:43.000000000 +0100 +++ new/kdump-1.0.2+git50.g4b01402/dracut/setup-kdump.functions 2023-02-24 17:05:18.000000000 +0100 @@ -485,47 +485,45 @@ # kdump_ifmap hardware network interface map updated function kdump_ifname_config() # {{{ { - local _iface="$1" - local _ifkind=$(kdump_ifkind "$_iface") + local _iface="$1" + local _ifkind=$(kdump_ifkind "$_iface") - if [ -z "$_ifkind" ] - then - kdump_iface="kdump$kdump_ifnum" - kdump_ifnum=$(( $kdump_ifnum + 1 )) - kdump_ifmap="$kdump_ifmap $_iface:$kdump_iface" + case "$_ifkind" in + "" | infiniband) + kdump_iface="kdump$kdump_ifnum" + kdump_ifnum=$(( $kdump_ifnum + 1 )) + kdump_ifmap="$kdump_ifmap $_iface:$kdump_iface" - local _drv=$( readlink "/sys/class/net/$_iface/device/driver" ) - case "$_drv" in - */qeth) - ;; - *) - local hwaddr=$(kdump_hwaddr "$_iface") - [ -n "$hwaddr" ] && kdump_netif="$kdump_netif ifname=$kdump_iface:$hwaddr" - ;; - esac + local _drv=$( readlink "/sys/class/net/$_iface/device/driver" ) + case "$_drv" in + */qeth) + ;; + *) + local hwaddr=$(kdump_hwaddr "$_iface") + [ -n "$hwaddr" ] && kdump_netif="$kdump_netif ifname=$kdump_iface:$hwaddr" + ;; + esac - local mod="/sys/class/net/$_iface/device/driver/module" - if [ -L "$mod" ] - then - mod=$(readlink "$mod") - kdump_kmods="$kdump_kmods ${mod##*/}" - fi - else - case "$_ifkind" in - bridge) - kdump_bridge_config "$_iface" - ;; - bond) - kdump_bond_config "$_iface" - ;; - vlan) - kdump_vlan_config "$_iface" - ;; - *) - return 1 - ;; + local mod="/sys/class/net/$_iface/device/driver/module" + if [ -L "$mod" ] + then + mod=$(readlink "$mod") + kdump_kmods="$kdump_kmods ${mod##*/}" + fi + ;; + bridge) + kdump_bridge_config "$_iface" + ;; + bond) + kdump_bond_config "$_iface" + ;; + vlan) + kdump_vlan_config "$_iface" + ;; + *) + return 1 + ;; esac - fi } # }}} # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdump-1.0.2+git46.g755f3a3/kdumptool/calibrate.cc new/kdump-1.0.2+git50.g4b01402/kdumptool/calibrate.cc --- old/kdump-1.0.2+git46.g755f3a3/kdumptool/calibrate.cc 2023-01-21 08:55:43.000000000 +0100 +++ new/kdump-1.0.2+git50.g4b01402/kdumptool/calibrate.cc 2023-02-24 17:05:18.000000000 +0100 @@ -143,10 +143,10 @@ #define DIRTY_RATIO 20 // Reserve this much percent above the calculated value -#define ADD_RESERVE_PCT 20 +#define ADD_RESERVE_PCT 30 // Reserve this much additional KiB above the calculated value -#define ADD_RESERVE_KB MB(8) +#define ADD_RESERVE_KB MB(64) // Maximum size of the page bitmap