Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-05-10 20:32:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dracut" Wed May 10 20:32:14 2017 rev:107 rq:491558 version:044 Changes: -------- --- /work/SRC/openSUSE:Factory/dracut/dracut.changes 2017-04-25 08:55:38.932633431 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-05-10 20:32:15.957361650 +0200 @@ -1,0 +2,44 @@ +Wed Apr 26 16:52:29 UTC 2017 - [email protected] + +- 90kernel-modules: Ensure phy drivers are loaded in initrd (bsc#1034893) + * adds 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch + +------------------------------------------------------------------- +Wed Apr 26 16:11:17 UTC 2017 - [email protected] + +- 90kernel-modules: Fix backlight on Cherrytrail devices (boo#1034785) + * adds 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch + +------------------------------------------------------------------- +Wed Apr 26 15:57:54 UTC 2017 - [email protected] + +- 95fcoe: fix rules generation (osc#1036323) + * adds 0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch + +------------------------------------------------------------------- +Wed Apr 26 13:52:53 UTC 2017 - [email protected] + +- More correct patch description for 0512, no functional changes + * updates 0512-Make-binutils-optional-when-elfutils-are-available.patch + +------------------------------------------------------------------- +Wed Apr 26 13:39:34 UTC 2017 - [email protected] + +- Require version >= 3.18 btrfsprogs, rather than conflicting with + an older one + +------------------------------------------------------------------- +Tue Apr 25 13:40:18 UTC 2017 - [email protected] + +- Fix subnet calculation in mkinitrd (bsc#1035743) + * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch + +------------------------------------------------------------------- +Fri Apr 21 10:50:42 UTC 2017 - [email protected] + +- Conflict with older btrfsprogs < 3.18 bsc#1035518 + * otherwise when zypper duping we are not able to generate intrd + until the btrfsprogs are updated, this way we force the app + to be update beforehand (13.1 and SLE11 migrations) + +------------------------------------------------------------------- New: ---- 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch 0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dracut.spec ++++++ --- /var/tmp/diff_new_pack.txzUIb/_old 2017-05-10 20:32:19.052924917 +0200 +++ /var/tmp/diff_new_pack.txzUIb/_new 2017-05-10 20:32:19.056924353 +0200 @@ -195,6 +195,10 @@ Patch513: 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch Patch514: 0514-man-make-the-k-option-clear-using-mkinitrd.patch Patch515: 0515-90kernel-modules-also-add-block-device-driver-revers.patch +Patch516: 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch +Patch517: 0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch +Patch518: 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch +Patch519: 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch BuildRequires: asciidoc BuildRequires: bash @@ -221,6 +225,8 @@ Requires: udev > 166 Requires: util-linux >= 2.21 Requires: xz +# We use 'btrfs fi usage' that was not present before +Requires: btrfsprogs >= 3.18 Recommends: logrotate Obsoletes: mkinitrd < 2.8.2 Provides: mkinitrd = 2.8.2 @@ -414,6 +420,10 @@ %patch513 -p1 %patch514 -p1 %patch515 -p1 +%patch516 -p1 +%patch517 -p1 +%patch518 -p1 +%patch519 -p1 %build %configure\ ++++++ 0512-Make-binutils-optional-when-elfutils-are-available.patch ++++++ --- /var/tmp/diff_new_pack.txzUIb/_old 2017-05-10 20:32:19.956797396 +0200 +++ /var/tmp/diff_new_pack.txzUIb/_new 2017-05-10 20:32:19.960796831 +0200 @@ -1,10 +1,11 @@ -From f8d2fa4312ba7989e30b60e5f287c91a1f4b7450 Mon Sep 17 00:00:00 2001 +From a7970811473e4d351e82de8a523ecf46572c3e8c Mon Sep 17 00:00:00 2001 From: Daniel Molkentin <[email protected]> Date: Mon, 3 Apr 2017 15:23:37 +0200 Subject: [PATCH] Make binutils optional when elfutils are available -Binutils increase the size of initramfs by 36 MB. We only need "strip", -which exists as eu-strip in elfutils, which in turn is < 1 MB in size. +This is intended for minimum host OSes where 36 MB used by binutils +are deemed too expensive. We only need "strip", which exists as eu-strip +in elfutils, which in turn is < 1 MB in size. Note that the tests (TEST-04-FULL-SYSTEMD/test.sh) still depend on strip from binutils. It could use sstrip in the future. ++++++ 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch ++++++ >From 7cf2c21798b537a5553ecc23df5ce8cfda631e9c Mon Sep 17 00:00:00 2001 From: Daniel Molkentin <[email protected]> Date: Tue, 25 Apr 2017 15:25:20 +0200 Subject: [PATCH] mkinitrd-suse.sh: Fix prefix calculation The previous algorithm was incorrect and would return incorrect results e.g. for a /20 mask. Also gets rid of an undocumented depencency on bc(1). Reference: bsc#1035743 --- mkinitrd-suse.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkinitrd-suse.sh b/mkinitrd-suse.sh index bc49d731..d9de81b9 100755 --- a/mkinitrd-suse.sh +++ b/mkinitrd-suse.sh @@ -104,7 +104,7 @@ calc_netmask() { local prefix=$1 [ -z "$prefix" ] && return - mask=$(echo "(2 ^ 32) - (2 ^ $prefix)" | bc -l) + mask=$(( 0xffffffff << (32 - $prefix) )) byte1=$(( mask >> 24 )) byte2=$(( mask >> 16 )) byte3=$(( mask >> 8 )) -- 2.12.0 ++++++ 0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch ++++++ >From c3c16d6b7c74cbd00d6e925f83c983f6e50cf7cd Mon Sep 17 00:00:00 2001 From: Hannes Reinecke <[email protected]> Date: Wed, 26 Apr 2017 16:38:11 +0200 Subject: [PATCH] 95fcoe: fixup fcoe-genrules.sh for VN2VN mode The 'mode' argument was never referenced in the printf format, causing invalid rules to be written. References: bsc#1036323 Signed-off-by: Hannes Reinecke <[email protected]> --- modules.d/95fcoe/fcoe-genrules.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules.d/95fcoe/fcoe-genrules.sh b/modules.d/95fcoe/fcoe-genrules.sh index af15a584..5b16cb0d 100755 --- a/modules.d/95fcoe/fcoe-genrules.sh +++ b/modules.d/95fcoe/fcoe-genrules.sh @@ -7,8 +7,8 @@ # Write udev rules { if [ -n "$fcoe_mac" ] ; then - printf 'ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="%s", RUN+="/sbin/initqueue --onetime --unique --name fcoe-up-$env{INTERFACE} /sbin/fcoe-up $env{INTERFACE} %s"\n' "$fcoe_mac" "$fcoe_dcb" "$fcoe_mode" + printf 'ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="%s", RUN+="/sbin/initqueue --onetime --unique --name fcoe-up-$env{INTERFACE} /sbin/fcoe-up $env{INTERFACE} %s %s"\n' "$fcoe_mac" "$fcoe_dcb" "$fcoe_mode" else - printf 'ACTION=="add", SUBSYSTEM=="net", NAME=="%s", RUN+="/sbin/initqueue --onetime --unique --name fcoe-up-$env{INTERFACE} /sbin/fcoe-up $env{INTERFACE} %s"\n' "$fcoe_interface" "$fcoe_dcb" "$fcoe_mode" + printf 'ACTION=="add", SUBSYSTEM=="net", NAME=="%s", RUN+="/sbin/initqueue --onetime --unique --name fcoe-up-$env{INTERFACE} /sbin/fcoe-up $env{INTERFACE} %s %s"\n' "$fcoe_interface" "$fcoe_dcb" "$fcoe_mode" fi } >> /etc/udev/rules.d/92-fcoe.rules -- 2.12.0 ++++++ 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch ++++++ >From 5e23b376c39c8fcea8a02115d5c233dbb476c13a Mon Sep 17 00:00:00 2001 From: Daniel Molkentin <[email protected]> Date: Wed, 26 Apr 2017 18:07:17 +0200 Subject: [PATCH] 90kernel-modules: Fix backlight on Cherrytrail devices Next to the cherrytrail module, more modules need to be part of initrd to make e.g. the backlight control work properly. Reference: boo#1034785 Original-Patch-By: Takashi Iwai <[email protected]> --- modules.d/90kernel-modules/module-setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules.d/90kernel-modules/module-setup.sh b/modules.d/90kernel-modules/module-setup.sh index bc00991d..566edd77 100755 --- a/modules.d/90kernel-modules/module-setup.sh +++ b/modules.d/90kernel-modules/module-setup.sh @@ -62,7 +62,7 @@ installkernel() { ohci-hcd ohci-pci \ uhci-hcd \ xhci-hcd xhci-pci xhci-plat-hcd \ - pinctrl-cherryview + pinctrl-cherryview pwm-lpss pwm-lpss-platform instmods \ "=drivers/hid" \ -- 2.12.0 ++++++ 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch ++++++ >From d1680a249acfde2b889b25c231a04429a6e17c2e Mon Sep 17 00:00:00 2001 From: Daniel Molkentin <[email protected]> Date: Wed, 26 Apr 2017 18:42:39 +0200 Subject: [PATCH] 90kernel-modules: Ensure phy drivers are loaded in initrd Reference: bnc#1034893 --- modules.d/90kernel-modules/module-setup.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules.d/90kernel-modules/module-setup.sh b/modules.d/90kernel-modules/module-setup.sh index 566edd77..77b6bcae 100755 --- a/modules.d/90kernel-modules/module-setup.sh +++ b/modules.d/90kernel-modules/module-setup.sh @@ -64,6 +64,9 @@ installkernel() { xhci-hcd xhci-pci xhci-plat-hcd \ pinctrl-cherryview pwm-lpss pwm-lpss-platform + # ensure early availability for e.g. emmc phys + instmods "=drivers/phy" + instmods \ "=drivers/hid" \ "=drivers/input/serio" \ -- 2.12.0
