commit 8c92422210c5a088e1b7edb6ea27c8b951f564a4

OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=621
This commit is contained in:
Michal Marek 2016-12-13 07:07:16 +00:00 committed by Git OBS Bridge
parent 76c6a98061
commit 097813d443
50 changed files with 137839 additions and 381 deletions

View File

@ -1,5 +1,5 @@
# The version of the main tarball to use
SRCVERSION=4.8
SRCVERSION=4.9
# variant of the kernel-source package, either empty or "-rt"
VARIANT=
# buildservice projects to build the kernel against

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3735004231ec9f718f4de2d3c98bee9a06d32893eaa7667d9bfefa64186a0212
size 237574
oid sha256:f655a1aaea4c14d4c7a6243facee674cb46bbd31b31d9ba82f2d5f72d9ab16c4
size 240485

43881
dtb-aarch64.changes Normal file

File diff suppressed because it is too large Load Diff

674
dtb-aarch64.spec Normal file
View File

@ -0,0 +1,674 @@
#
# spec file for package dtb-aarch64
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#
%define patchversion 4.9.0
%include %_sourcedir/kernel-spec-macros
Name: dtb-aarch64
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif
Summary: Device Tree files for $MACHINES
License: GPL-2.0
Group: System/Boot
Url: http://www.kernel.org/
BuildRequires: kernel-source
ExclusiveArch: aarch64
BuildRequires: cpp
BuildRequires: dtc >= 1.4.0
BuildRequires: xz
Requires: kernel = %version
%description
Device Tree files for $MACHINES.
%package -n dtb-al
Summary: Alpine Labs based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-al
Device Tree files for Alpine Labs based arm64 systems.
%package -n dtb-altera
Summary: Altera based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-altera
Device Tree files for Altera based arm64 systems.
%package -n dtb-amd
Summary: AMD based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-amd
Device Tree files for AMD based arm64 systems.
%package -n dtb-amlogic
Summary: Amlogic based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-amlogic
Device Tree files for Amlogic based arm64 systems.
%package -n dtb-apm
Summary: AppliedMicro based arm64 systems
Group: System/Boot
Provides: dtb-apm-mustang = %version
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-apm
Device Tree files for AppliedMicro based arm64 systems.
%package -n dtb-arm
Summary: ARM Ltd. based arm64 systems
Group: System/Boot
Provides: dtb-foundation-v8 = %version
Provides: dtb-rtsm_ve-aemv8a = %version
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-arm
Device Tree files for ARM Ltd. based arm64 systems.
%package -n dtb-broadcom
Summary: Broadcom based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-broadcom
Device Tree files for Broadcom based arm64 systems.
%package -n dtb-cavium
Summary: Cavium based arm64 systems
Group: System/Boot
Provides: dtb-thunder-88xx = %version
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-cavium
Device Tree files for Cavium based arm64 systems.
%package -n dtb-exynos
Summary: Samsung Exynos based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-exynos
Device Tree files for Samsung Exynos based arm64 systems.
%package -n dtb-freescale
Summary: NXP (Freescale) based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-freescale
Device Tree files for NXP (Freescale) based arm64 systems.
%package -n dtb-hisilicon
Summary: HiSilicon based arm64 systems
Group: System/Boot
Provides: dtb-hisilicon64 = %version
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-hisilicon
Device Tree files for HiSilicon based arm64 systems.
%package -n dtb-lg
Summary: LG based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-lg
Device Tree files for LG based arm64 systems.
%package -n dtb-marvell
Summary: Marvell based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-marvell
Device Tree files for Marvell based arm64 systems.
%package -n dtb-mediatek
Summary: MediaTek based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-mediatek
Device Tree files for MediaTek based arm64 systems.
%package -n dtb-nvidia
Summary: Nvidia based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-nvidia
Device Tree files for Nvidia based arm64 systems.
%package -n dtb-qcom
Summary: Qualcomm based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-qcom
Device Tree files for Qualcomm based arm64 systems.
%package -n dtb-renesas
Summary: Renesas based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-renesas
Device Tree files for Renesas based arm64 systems.
%package -n dtb-rockchip
Summary: Rockchip based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-rockchip
Device Tree files for Rockchip based arm64 systems.
%package -n dtb-socionext
Summary: Socionext based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-socionext
Device Tree files for Socionext based arm64 systems.
%package -n dtb-sprd
Summary: Spreadtrum based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-sprd
Device Tree files for Spreadtrum based arm64 systems.
%package -n dtb-xilinx
Summary: Xilinx based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-xilinx
Device Tree files for Xilinx based arm64 systems.
%prep
%build
cp %{_prefix}/src/linux/COPYING .
mkdir pp
PPDIR=`pwd`/pp
export DTC_FLAGS="-R 4 -p 0x1000"
cd %{_prefix}/src/linux/arch/arm64/boot/dts
for dts in al/*.dts altera/*.dts amd/*.dts amlogic/*.dts apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts hisilicon/*.dts lg/*.dts marvell/*.dts mediatek/*.dts nvidia/*.dts qcom/*.dts renesas/*.dts rockchip/*.dts socionext/*.dts sprd/*.dts xilinx/*.dts ; do
target=${dts%*.dts}
mkdir -p $PPDIR/$(dirname $target)
cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $PPDIR/$target.dts
dtc $DTC_FLAGS -I dts -O dtb -i ./$(dirname $target) -o $PPDIR/$target.dtb $PPDIR/$target.dts
done
%define dtbdir /boot/dtb-%kernelrelease
%install
cd pp
for dts in al/*.dts altera/*.dts amd/*.dts amlogic/*.dts apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts hisilicon/*.dts lg/*.dts marvell/*.dts mediatek/*.dts nvidia/*.dts qcom/*.dts renesas/*.dts rockchip/*.dts socionext/*.dts sprd/*.dts xilinx/*.dts ; do
target=${dts%*.dts}
install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target)
install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target)
%ifarch aarch64
# HACK: work around U-Boot ignoring vendor dir
baselink=%{dtbdir}/$(basename $target).dtb
vendordir=$(basename $(dirname $target))
ln -s $target.dtb %{buildroot}$baselink
echo $baselink >> ../dtb-$vendordir.list
%endif
done
cd -
%post -n dtb-al
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-altera
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-amd
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-amlogic
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-apm
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-arm
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-broadcom
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-cavium
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-exynos
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-freescale
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-hisilicon
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-lg
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-marvell
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-mediatek
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-nvidia
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-qcom
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-renesas
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-rockchip
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-socionext
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-sprd
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%post -n dtb-xilinx
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%ifarch aarch64
%files -n dtb-al -f dtb-al.list
%else
%files -n dtb-al
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/al
%{dtbdir}/al/*.dtb
%ifarch aarch64
%files -n dtb-altera -f dtb-altera.list
%else
%files -n dtb-altera
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/altera
%{dtbdir}/altera/*.dtb
%ifarch aarch64
%files -n dtb-amd -f dtb-amd.list
%else
%files -n dtb-amd
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/amd
%{dtbdir}/amd/*.dtb
%ifarch aarch64
%files -n dtb-amlogic -f dtb-amlogic.list
%else
%files -n dtb-amlogic
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/amlogic
%{dtbdir}/amlogic/*.dtb
%ifarch aarch64
%files -n dtb-apm -f dtb-apm.list
%else
%files -n dtb-apm
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/apm
%{dtbdir}/apm/*.dtb
%ifarch aarch64
%files -n dtb-arm -f dtb-arm.list
%else
%files -n dtb-arm
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/arm
%{dtbdir}/arm/*.dtb
%ifarch aarch64
%files -n dtb-broadcom -f dtb-broadcom.list
%else
%files -n dtb-broadcom
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/broadcom
%{dtbdir}/broadcom/*.dtb
%ifarch aarch64
%files -n dtb-cavium -f dtb-cavium.list
%else
%files -n dtb-cavium
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/cavium
%{dtbdir}/cavium/*.dtb
%ifarch aarch64
%files -n dtb-exynos -f dtb-exynos.list
%else
%files -n dtb-exynos
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/exynos
%{dtbdir}/exynos/*.dtb
%ifarch aarch64
%files -n dtb-freescale -f dtb-freescale.list
%else
%files -n dtb-freescale
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/freescale
%{dtbdir}/freescale/*.dtb
%ifarch aarch64
%files -n dtb-hisilicon -f dtb-hisilicon.list
%else
%files -n dtb-hisilicon
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/hisilicon
%{dtbdir}/hisilicon/*.dtb
%ifarch aarch64
%files -n dtb-lg -f dtb-lg.list
%else
%files -n dtb-lg
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/lg
%{dtbdir}/lg/*.dtb
%ifarch aarch64
%files -n dtb-marvell -f dtb-marvell.list
%else
%files -n dtb-marvell
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/marvell
%{dtbdir}/marvell/*.dtb
%ifarch aarch64
%files -n dtb-mediatek -f dtb-mediatek.list
%else
%files -n dtb-mediatek
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/mediatek
%{dtbdir}/mediatek/*.dtb
%ifarch aarch64
%files -n dtb-nvidia -f dtb-nvidia.list
%else
%files -n dtb-nvidia
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/nvidia
%{dtbdir}/nvidia/*.dtb
%ifarch aarch64
%files -n dtb-qcom -f dtb-qcom.list
%else
%files -n dtb-qcom
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/qcom
%{dtbdir}/qcom/*.dtb
%ifarch aarch64
%files -n dtb-renesas -f dtb-renesas.list
%else
%files -n dtb-renesas
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/renesas
%{dtbdir}/renesas/*.dtb
%ifarch aarch64
%files -n dtb-rockchip -f dtb-rockchip.list
%else
%files -n dtb-rockchip
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/rockchip
%{dtbdir}/rockchip/*.dtb
%ifarch aarch64
%files -n dtb-socionext -f dtb-socionext.list
%else
%files -n dtb-socionext
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/socionext
%{dtbdir}/socionext/*.dtb
%ifarch aarch64
%files -n dtb-sprd -f dtb-sprd.list
%else
%files -n dtb-sprd
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/sprd
%{dtbdir}/sprd/*.dtb
%ifarch aarch64
%files -n dtb-xilinx -f dtb-xilinx.list
%else
%files -n dtb-xilinx
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/xilinx
%{dtbdir}/xilinx/*.dtb
%changelog

43881
dtb-armv6l.changes Normal file

File diff suppressed because it is too large Load Diff

108
dtb-armv6l.spec Normal file
View File

@ -0,0 +1,108 @@
#
# spec file for package dtb-armv6l
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#
%define patchversion 4.9.0
%include %_sourcedir/kernel-spec-macros
Name: dtb-armv6l
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif
Summary: Device Tree files for $MACHINES
License: GPL-2.0
Group: System/Boot
Url: http://www.kernel.org/
BuildRequires: kernel-source
ExclusiveArch: armv6l armv6hl
BuildRequires: cpp
BuildRequires: dtc >= 1.4.0
BuildRequires: xz
Requires: kernel = %version
%description
Device Tree files for $MACHINES.
%package -n dtb-bcm2835
Summary: Raspberry Pi 1 (A+, B, B+)
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-bcm2835
Device Tree files for Raspberry Pi 1 (A+, B, B+).
%prep
%build
cp %{_prefix}/src/linux/COPYING .
mkdir pp
PPDIR=`pwd`/pp
export DTC_FLAGS="-R 4 -p 0x1000"
cd %{_prefix}/src/linux/arch/arm/boot/dts
for dts in bcm2835*.dts ; do
target=${dts%*.dts}
mkdir -p $PPDIR/$(dirname $target)
cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $PPDIR/$target.dts
dtc $DTC_FLAGS -I dts -O dtb -i ./$(dirname $target) -o $PPDIR/$target.dtb $PPDIR/$target.dts
done
%define dtbdir /boot/dtb-%kernelrelease
%install
cd pp
for dts in bcm2835*.dts ; do
target=${dts%*.dts}
install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target)
install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target)
%ifarch aarch64
# HACK: work around U-Boot ignoring vendor dir
baselink=%{dtbdir}/$(basename $target).dtb
vendordir=$(basename $(dirname $target))
ln -s $target.dtb %{buildroot}$baselink
echo $baselink >> ../dtb-$vendordir.list
%endif
done
cd -
%post -n dtb-bcm2835
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%ifarch aarch64
%files -n dtb-bcm2835 -f dtb-bcm2835.list
%else
%files -n dtb-bcm2835
%endif
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%{dtbdir}/bcm2835*.dtb
%changelog

43881
dtb-armv7l.changes Normal file

File diff suppressed because it is too large Load Diff

1190
dtb-armv7l.spec Normal file

File diff suppressed because it is too large Load Diff

83
dtb.spec.in.in Normal file
View File

@ -0,0 +1,83 @@
#
# spec file for package $NAME
#
# Copyright (c) @YEAR@ SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#
%define patchversion @PATCHVERSION@
%include %_sourcedir/kernel-spec-macros
Name: $NAME
Version: @RPMVERSION@
%if 0%{?is_kotd}
Release: <RELEASE>.g@COMMIT@
%else
Release: @RELEASE@
%endif
Summary: Device Tree files for $MACHINES
License: GPL-2.0
Group: System/Boot
Url: http://www.kernel.org/
BuildRequires: kernel-source
$ARCH_RESTRICTIONS
BuildRequires: cpp
BuildRequires: dtc >= 1.4.0
BuildRequires: xz
Requires: kernel = %version
%description
Device Tree files for $MACHINES.
$SUBPKG_DESC
%prep
%build
cp %{_prefix}/src/linux/COPYING .
mkdir pp
PPDIR=`pwd`/pp
export DTC_FLAGS="-R 4 -p 0x1000"
cd %{_prefix}/src/$DTS_folder
for dts in $ALL_SUPPORTED_DTB; do
target=${dts%*.dts}
mkdir -p $PPDIR/$(dirname $target)
cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $PPDIR/$target.dts
dtc $DTC_FLAGS -I dts -O dtb -i ./$(dirname $target) -o $PPDIR/$target.dtb $PPDIR/$target.dts
done
%define dtbdir /boot/dtb-%kernelrelease
%install
cd pp
for dts in $ALL_SUPPORTED_DTB; do
target=${dts%*.dts}
install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target)
install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target)
%ifarch aarch64
# HACK: work around U-Boot ignoring vendor dir
baselink=%{dtbdir}/$(basename $target).dtb
vendordir=$(basename $(dirname $target))
ln -s $target.dtb %{buildroot}$baselink
echo $baselink >> ../dtb-$vendordir.list
%endif
done
cd -
$SUBPKG_POST
$SUBPKG_FILES
%changelog

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Dec 12 15:21:46 CET 2016 - jeffm@suse.com
- Update to 4.9-final.
- Eliminated 1 patch.
- commit f49341d
-------------------------------------------------------------------
Mon Dec 12 08:58:11 CET 2016 - jslaby@suse.cz
@ -16,6 +23,13 @@ Fri Dec 9 10:03:38 CET 2016 - jthumshirn@suse.de
(CVE-2016-9576 bsc#1013604).
- commit 7730184
-------------------------------------------------------------------
Fri Dec 9 09:35:02 CET 2016 - jthumshirn@suse.de
- Don't feed anything but regular iovec's to blk_rq_map_user_iov
(CVE-2016-9576 bsc#1013604).
- commit f66af51
-------------------------------------------------------------------
Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
@ -27,6 +41,14 @@ Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
patches.fixes/zram-Fix-unbalanced-idr-management-at-hot-removal.
- commit 725988c
-------------------------------------------------------------------
Mon Dec 5 17:17:35 CET 2016 - jeffm@suse.com
- Update to 4.9-rc8.
- Eliminated 1 patch.
- MODVERSIONS is enabled again.
- commit 59795cb
-------------------------------------------------------------------
Mon Dec 5 16:06:36 CET 2016 - jslaby@suse.cz
@ -63,13 +85,36 @@ Wed Nov 30 23:16:24 CET 2016 - jslaby@suse.cz
(bnc#931300).
- commit 04f28df
-------------------------------------------------------------------
Wed Nov 30 17:49:08 CET 2016 - jeffm@suse.com
- Update to 4.9-rc7.
- Eliminated 3 patches.
- MODVERSIONS (temporarily) depends on BROKEN (because it is). This will
need to be re-enabled when it is fixed or KMPs won't work.
- commit 3fd3ec0
-------------------------------------------------------------------
Wed Nov 30 17:27:48 CET 2016 - afaerber@suse.de
- config: arm64: Enable TCG_INFINEON
- commit bcfa9f0
-------------------------------------------------------------------
Tue Nov 29 13:59:22 CET 2016 - msuchanek@suse.de
- Add power key support for PMIcs which are already included in the configs
(boo#1012477).
Arm64 already has these so no need to patch it.
- commit b8f3026
-------------------------------------------------------------------
Sun Nov 27 08:30:57 CET 2016 - tiwai@suse.de
- Fix bug reference in
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
(bsc#1012220).
- commit e617052
- commit f8ae998
-------------------------------------------------------------------
Sat Nov 26 17:26:36 CET 2016 - jslaby@suse.cz
@ -82,20 +127,32 @@ Fri Nov 25 16:49:16 CET 2016 - tiwai@suse.de
- ASoC: intel: Fix crash at suspend/resume without card
registration (bsc#1010690).
- commit b60c8fd
- commit ab10cc8
-------------------------------------------------------------------
Fri Nov 25 14:43:05 CET 2016 - tiwai@suse.de
- Revert "ACPI: Execute _PTS before system reboot" (bsc#101220).
- commit 95e516a
- commit a8caaa4
-------------------------------------------------------------------
Fri Nov 25 14:19:08 CET 2016 - mmarek@suse.com
- rpm/dtb.spec.in.in: Adjust the formatting to osc's liking (bsc#1011920)
- commit cdcab93
-------------------------------------------------------------------
Fri Nov 25 11:33:45 CET 2016 - tiwai@suse.de
- xc2028: Fix use-after-free bug properly (CVE-2016-7913
bsc#1010478).
- commit 534ac6c
- commit dcfac88
-------------------------------------------------------------------
Thu Nov 24 19:20:51 CET 2016 - msuchanek@suse.de
- Enable Intel i810 audio driver used in OpenQA VMs (boo#1012575).
- commit 19ce2a6
-------------------------------------------------------------------
Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
@ -103,6 +160,71 @@ Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
- Update patches.kernel.org/patch-4.8.7-8 references (add CVE-2016-9555 bsc#1011685).
- commit d81bac1
-------------------------------------------------------------------
Thu Nov 24 11:31:31 CET 2016 - mmarek@suse.com
- rpm/kernel-spec-macros: Ignore too high rebuild counter (bsc#1012060)
- commit 4ba30ba
-------------------------------------------------------------------
Wed Nov 23 16:58:41 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Print progress like mkspec does (bsc#1011920)
- commit 327c01e
-------------------------------------------------------------------
Wed Nov 23 16:52:29 CET 2016 - mmarek@suse.com
- Drop dtb-source.spec and move the sources to kernel-source (bsc#1011920)
- commit 3a67f58
-------------------------------------------------------------------
Wed Nov 23 15:38:51 CET 2016 - mmarek@suse.com
- Preprocess the dtb spec template with the kernel mkspec script
This sets up the kernel version and release macros (bsc#1011920).
- commit 814c4ec
-------------------------------------------------------------------
Wed Nov 23 13:42:44 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Do not run the osc specfile formatter (bsc#1011920)
It may produce varying output depending on the installed osc version.
- commit 2673925
-------------------------------------------------------------------
Wed Nov 23 13:40:59 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Stop copying the dtb .changes files (bsc#1011920)
We are using the kernel changelog now.
- commit c7605f2
-------------------------------------------------------------------
Wed Nov 23 13:38:05 CET 2016 - mmarek@suse.com
- rename dtb's pre_checkin.pl to mkspec-dtb (bsc#1011920)
- commit 9e33f22
-------------------------------------------------------------------
Wed Nov 23 13:24:57 CET 2016 - mmarek@suse.com
- Import dtb-source specfiles into kernel-source (bsc#1011920)
- commit 7975919
-------------------------------------------------------------------
Mon Nov 21 17:30:15 CET 2016 - mmarek@suse.cz
- Drop kernel-obs-qa-xen unconditionally (bsc#1010040)
The IBS cannot build it, even if there is a xen-capable
kernel-obs-build.
- commit f4797cb
-------------------------------------------------------------------
Mon Nov 21 16:14:49 CET 2016 - jeffm@suse.com
- Update to 4.9-rc6.
- commit 5f5c2ad
-------------------------------------------------------------------
Mon Nov 21 14:33:14 CET 2016 - tiwai@suse.de
@ -122,6 +244,30 @@ Sat Nov 19 10:52:42 CET 2016 - jslaby@suse.cz
- Linux 4.8.9 (: :).
- commit be1f097
-------------------------------------------------------------------
Tue Nov 15 15:29:31 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Only build -base and -extra with CONFIG_MODULES (bsc#1000118)
- commit 4bd9ec7
-------------------------------------------------------------------
Tue Nov 15 14:10:24 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Do not create KMPs with CONFIG_MODULES=n
- commit 1cf9838
-------------------------------------------------------------------
Tue Nov 15 13:42:45 CET 2016 - mmarek@suse.com
- Reformat spec files according to the format_spec_file osc helper
- commit a3cd251
-------------------------------------------------------------------
Tue Nov 15 13:41:44 CET 2016 - mmarek@suse.com
- Update the copyright header in spec files
- commit f909ff5
-------------------------------------------------------------------
Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
@ -129,6 +275,12 @@ Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch.
- commit 7b7d4ed
-------------------------------------------------------------------
Mon Nov 14 15:18:32 CET 2016 - jeffm@suse.com
- Update to 4.9-rc5.
- commit 22cecc1
-------------------------------------------------------------------
Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
@ -136,7 +288,7 @@ Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
The kernel-syzkaller build now consumes around 30G. This causes
headache in factory where the package rebuilds over and over. Require
35G disk size to successfully build the flavor.
- commit c1544cb
- commit 970a25c
-------------------------------------------------------------------
Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
@ -145,7 +297,14 @@ Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
They are still premature, and it enables snd-soc-skl automatically
that interferes with the legacy HD-audio driver. Keep them disabled
until the issues are solved in upstream.
- commit 91441e5
- commit 9e0babb
-------------------------------------------------------------------
Fri Nov 11 14:46:56 CET 2016 - jeffm@suse.com
- Disabled kmsg patches for s390.
It needs updating to deal with printk headers.
- commit 2740f7f
-------------------------------------------------------------------
Thu Nov 10 18:06:41 CET 2016 - jslaby@suse.cz
@ -180,6 +339,13 @@ Mon Nov 7 13:19:16 CET 2016 - jslaby@suse.cz
(bnc#1008880).
- commit 4a45dd3
-------------------------------------------------------------------
Sun Nov 6 02:55:28 CET 2016 - jeffm@suse.com
- Update to 4.9-rc4.
- Eliminated 2 patches.
- commit fccf41c
-------------------------------------------------------------------
Thu Nov 3 12:45:30 CET 2016 - oneukum@suse.com
@ -193,12 +359,26 @@ Thu Nov 3 09:36:24 CET 2016 - jlee@suse.com
(bsc#1004517, CVE-2016-7042).
- commit 9d6b45c
-------------------------------------------------------------------
Wed Nov 2 04:33:07 CET 2016 - afaerber@suse.de
- config: arm64/armv7hl: Disable QCOM_WCNSS_PIL for now
Avoids a depmod error/abort:
depmod: ERROR: Cycle detected: qcom_wcnss_iris -> qcom_wcnss -> qcom_wcnss_iris
- commit 7183962
-------------------------------------------------------------------
Tue Nov 1 14:16:13 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit 3d61b80
-------------------------------------------------------------------
Tue Nov 1 14:12:52 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit dce3a53
-------------------------------------------------------------------
Mon Oct 31 13:02:56 CET 2016 - jslaby@suse.cz
@ -211,6 +391,19 @@ Mon Oct 31 12:53:57 CET 2016 - jslaby@suse.cz
- Linux 4.8.6 (: :).
- commit dbb68be
-------------------------------------------------------------------
Sun Oct 30 02:24:19 CET 2016 - jeffm@suse.com
- Update to 4.9-rc3.
- Eliminated 2 patches.
- commit b005706
-------------------------------------------------------------------
Sat Oct 29 03:19:52 CEST 2016 - jeffm@suse.com
- btrfs: fix races on root_log_ctx lists (bsc#1007653).
- commit c710f61
-------------------------------------------------------------------
Sat Oct 29 03:16:07 CEST 2016 - jeffm@suse.com
@ -226,6 +419,12 @@ Fri Oct 28 10:28:06 CEST 2016 - jslaby@suse.cz
-------------------------------------------------------------------
Thu Oct 27 17:32:03 CEST 2016 - tiwai@suse.de
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
changes (bsc#1000433).
- drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y
values (bsc#1000433).
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
@ -247,6 +446,12 @@ Tue Oct 25 10:21:05 CEST 2016 - tiwai@suse.de
(boo#1003298).
- commit 092ed80
-------------------------------------------------------------------
Mon Oct 24 14:40:34 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc2.
- commit ac4ccc9
-------------------------------------------------------------------
Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
@ -257,6 +462,18 @@ Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
- commit 402d8c1
-------------------------------------------------------------------
Fri Oct 21 11:49:23 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update to v4.9-rc1
- commit 11efe27
-------------------------------------------------------------------
Thu Oct 20 18:02:23 CEST 2016 - afaerber@suse.de
- config: arm64: Update to v4.9-rc1
- commit 4e38383
-------------------------------------------------------------------
Thu Oct 20 11:18:45 CEST 2016 - jslaby@suse.cz
@ -270,19 +487,102 @@ Thu Oct 20 11:13:27 CEST 2016 - jslaby@suse.cz
- Linux 4.8.3 (: :).
- commit db38c1f
-------------------------------------------------------------------
Wed Oct 19 10:38:59 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update to v4.9-rc1
- commit 46b5233
-------------------------------------------------------------------
Tue Oct 18 17:50:08 CEST 2016 - jslaby@suse.cz
- Revert "tty: serial: 8250: add CON_CONSDEV to flags"
(bnc#1003623).
- commit b029ac4
- commit 967aac9
-------------------------------------------------------------------
Tue Oct 18 16:32:06 CEST 2016 - fdmanana@suse.com
- Btrfs: fix extent tree corruption due to relocation
(bsc#990384).
- commit 5b7592a
- commit 8930e43
-------------------------------------------------------------------
Mon Oct 17 21:37:55 CEST 2016 - jeffm@suse.com
- config: restore vanilla configs
I accidentally appended the new config options to the vanilla configs.
This patch restores them.
- commit 55c3dd5
-------------------------------------------------------------------
Mon Oct 17 19:37:51 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc1.
- Eliminated 14 patches.
- ARM configs need updating.
- Config changes:
- General:
- VMAP_STACK=y (where supported)
- GCC plugins:
- GCC_PLUGIN_LATENT_ENTROPY=n (fork/irq overhead)
- CPUFREQ:
- CPU_FREQ_GOV_SCHEDUTIL=y
- x86:
- MLX_PLATFORM=m
- INTEL_ISH_HID=m
- SND_SOC_INTEL_BDW_RT5677_MACH=m
- SERIAL_8250_LPSS=y (i386)
- PCI:
- PCIE_PTM=y
- Networking:
- TCP_CONG_BBR=m
- NFT_NUMGEN=m
- NFT_SET_RBTREE=m
- NFT_SET_HASH=m
- NFT_QUOTA=m
- NET_ACT_SKBMOD=m
- NET_ACT_TUNNEL_KEY=m
- NET_IFE_SKBTCINDEX=m
- BATMAN_ADV_DEBUGFS=y
- BT_HCIUART_MRVL=y
- AF_RXRPC_IPV6=y
- AF_RXRPC_INJECT_LOSS=n
- ENA_ETHERNET=m
- MICROSEMI_PHY=m
- CRYPTO_DEV_CHELSIO=m
- INFINIBAND_QEDR=m
- GPIO:
- INPUT_GPIO_DECODER=m
- GPIO_MOCKUP=m
- GPIO_GPIO_MM=m
- GPIO_TS4900=m
- DRM:
- DRM_AMDGPU_SI=y
- DRM_PANEL_JDI_LT070ME05000=n
- DRM_DUMB_VGA_DAC=m
- DRM_LEGACY (this may impact users with older hardware)
- Sound:
- SND_SOC_NAU88C10=m
- SND_SIMPLE_SCU_CARD=m
- USB:
- USB_LEDS_TRIGGER_USBPORT=m
- USBIP_VHCI_HC_PORTS=8 (default)
- USBIP_VHCI_NR_HCS=1 (default)
- USB_HSIC_USB4604=m
- Other:
- LEDS_IS31FL319X=m
- RTC_DRV_DS1307_CENTURY=y
- WDAT_WDT=m
- WATCHDOG_PRETIMEOUT_GOV_PANIC=m
- WATCHDOG_PRETIMEOUT_GOV_NOOP=y
- VIDEO_TW5864=m
- CONFIG_LEDS_MLXCPLD=m
- SCSI_SMARTPQI=m
- TOUCHSCREEN_EKTF2127=m
- syzkaller config:
- UBSAN_NULL=y
- commit 059949b
-------------------------------------------------------------------
Mon Oct 17 18:25:38 CEST 2016 - jeffm@suse.com
@ -554,7 +854,7 @@ Wed Sep 21 20:02:39 CEST 2016 - agraf@suse.de
Wed Sep 21 17:48:39 CEST 2016 - agraf@suse.de
- arm64: Refuse to install 4k kernel on 64k system
- commit 5565330
- commit 478142f
-------------------------------------------------------------------
Wed Sep 21 17:14:12 CEST 2016 - mmarek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-64kb
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -14,13 +14,11 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 4.8
%define patchversion 4.8.14
%define srcversion 4.9
%define patchversion 4.9.0
%define variant %{nil}
%define vanilla_only 0
@ -39,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -48,7 +46,7 @@
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -60,9 +58,9 @@ Name: kernel-64kb
Summary: Kernel with 64kb PAGE_SIZE
License: GPL-2.0
Group: System/Kernel
Version: 4.8.14
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.gab53e9a
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif
@ -84,8 +82,8 @@ Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
# is a subset that can replace kernel-$flavor in some scenarios. We need to
@ -153,8 +151,6 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
%obsolete_rebuilds %name
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
Source2: source-post.sh
@ -204,6 +200,8 @@ Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source73: dtb.spec.in.in
Source74: mkspec-dtb
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -283,6 +281,8 @@ NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 73
NoSource: 74
NoSource: 100
NoSource: 101
NoSource: 102
@ -923,7 +923,6 @@ for f in %my_builddir/*-kmp-modules; do
add_dirs_to_filelist "$f" >"$f2"
done
# Hardlink duplicate files automatically (from package fdupes): It doesn't save
# much, but it keeps rpmlint from breaking the package build. Note that we skip
# /usr/src/linux-obj intentionally, to not accidentally break timestamps there
@ -940,7 +939,7 @@ done
%files -f kernel-main.files
%defattr(-, root, root)
%if %CONFIG_MODULES == "y"
%package base
Summary: Kernel with 64kb PAGE_SIZE - base modules
Group: System/Kernel
@ -971,7 +970,6 @@ Requires(post): mkinitrd >= 2.7.1
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
%obsolete_rebuilds %name-base
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -997,6 +995,7 @@ This package contains only the base modules, required in all installs.
%files base -f kernel-base.files
%defattr(-, root, root)
%endif
%package extra
Summary: Kernel with 64kb PAGE_SIZE - Unsupported kernel modules
@ -1010,7 +1009,6 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
@ -1065,15 +1063,14 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel
Supplements: packageand(%name:kernel-source-vanilla)
%endif
%obsolete_rebuilds %name-devel
PreReq: coreutils
@ -1083,6 +1080,7 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%source_timestamp
%if %CONFIG_MODULES == "y"
%pre devel -f devel-pre.sh
@ -1101,9 +1099,8 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
%endif
%endif
%if %CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%package kgraft
Summary: Metapackage to pull in matching kgraft-patch package
Group: System/Kernel
@ -1121,6 +1118,6 @@ static, unlike the kgraft-patch-<kernel-version>-flavor package names.
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
%endif # %CONFIG_MODULES
%changelog

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-@FLAVOR@
#
# Copyright (c) @YEAR@ SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) @YEAR@ SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -14,11 +14,9 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion @SRCVERSION@
%define patchversion @PATCHVERSION@
%define variant @VARIANT@%{nil}
@ -48,7 +46,7 @@
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -84,8 +82,8 @@ Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
# is a subset that can replace kernel-$flavor in some scenarios. We need to
@ -794,7 +792,6 @@ for f in %my_builddir/*-kmp-modules; do
add_dirs_to_filelist "$f" >"$f2"
done
# Hardlink duplicate files automatically (from package fdupes): It doesn't save
# much, but it keeps rpmlint from breaking the package build. Note that we skip
# /usr/src/linux-obj intentionally, to not accidentally break timestamps there
@ -811,7 +808,7 @@ done
%files -f kernel-main.files
%defattr(-, root, root)
%if %CONFIG_MODULES == "y"
%package base
Summary: @SUMMARY@ - base modules
Group: System/Kernel
@ -843,6 +840,7 @@ This package contains only the base modules, required in all installs.
%files base -f kernel-base.files
%defattr(-, root, root)
%endif
%package extra
Summary: @SUMMARY@ - Unsupported kernel modules
@ -908,9 +906,9 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel
@ -926,6 +924,7 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%source_timestamp
%if %CONFIG_MODULES == "y"
%pre devel -f devel-pre.sh
@ -944,9 +943,8 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
%endif
%endif
%if %CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%package kgraft
Summary: Metapackage to pull in matching kgraft-patch package
Group: System/Kernel
@ -969,8 +967,8 @@ static, unlike the kgraft-patch-<kernel-version>-flavor package names.
Summary: @KMP_SUMMARY@
Group: System/Kernel
Requires: %name = %version-%release
Provides: multiversion(kernel)
Provides: @KMP_NAME@ = %version-%release
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
@ -1004,7 +1002,7 @@ rm -f "/var/run/rpm-$nvr-modules"
%files -n @KMP_NAME@-%build_flavor -f @KMP_NAME@.files
%defattr(-, root, root)
# END KMP
%endif # %CONFIG_MODULES
%changelog

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Dec 12 15:21:46 CET 2016 - jeffm@suse.com
- Update to 4.9-final.
- Eliminated 1 patch.
- commit f49341d
-------------------------------------------------------------------
Mon Dec 12 08:58:11 CET 2016 - jslaby@suse.cz
@ -16,6 +23,13 @@ Fri Dec 9 10:03:38 CET 2016 - jthumshirn@suse.de
(CVE-2016-9576 bsc#1013604).
- commit 7730184
-------------------------------------------------------------------
Fri Dec 9 09:35:02 CET 2016 - jthumshirn@suse.de
- Don't feed anything but regular iovec's to blk_rq_map_user_iov
(CVE-2016-9576 bsc#1013604).
- commit f66af51
-------------------------------------------------------------------
Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
@ -27,6 +41,14 @@ Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
patches.fixes/zram-Fix-unbalanced-idr-management-at-hot-removal.
- commit 725988c
-------------------------------------------------------------------
Mon Dec 5 17:17:35 CET 2016 - jeffm@suse.com
- Update to 4.9-rc8.
- Eliminated 1 patch.
- MODVERSIONS is enabled again.
- commit 59795cb
-------------------------------------------------------------------
Mon Dec 5 16:06:36 CET 2016 - jslaby@suse.cz
@ -63,13 +85,36 @@ Wed Nov 30 23:16:24 CET 2016 - jslaby@suse.cz
(bnc#931300).
- commit 04f28df
-------------------------------------------------------------------
Wed Nov 30 17:49:08 CET 2016 - jeffm@suse.com
- Update to 4.9-rc7.
- Eliminated 3 patches.
- MODVERSIONS (temporarily) depends on BROKEN (because it is). This will
need to be re-enabled when it is fixed or KMPs won't work.
- commit 3fd3ec0
-------------------------------------------------------------------
Wed Nov 30 17:27:48 CET 2016 - afaerber@suse.de
- config: arm64: Enable TCG_INFINEON
- commit bcfa9f0
-------------------------------------------------------------------
Tue Nov 29 13:59:22 CET 2016 - msuchanek@suse.de
- Add power key support for PMIcs which are already included in the configs
(boo#1012477).
Arm64 already has these so no need to patch it.
- commit b8f3026
-------------------------------------------------------------------
Sun Nov 27 08:30:57 CET 2016 - tiwai@suse.de
- Fix bug reference in
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
(bsc#1012220).
- commit e617052
- commit f8ae998
-------------------------------------------------------------------
Sat Nov 26 17:26:36 CET 2016 - jslaby@suse.cz
@ -82,20 +127,32 @@ Fri Nov 25 16:49:16 CET 2016 - tiwai@suse.de
- ASoC: intel: Fix crash at suspend/resume without card
registration (bsc#1010690).
- commit b60c8fd
- commit ab10cc8
-------------------------------------------------------------------
Fri Nov 25 14:43:05 CET 2016 - tiwai@suse.de
- Revert "ACPI: Execute _PTS before system reboot" (bsc#101220).
- commit 95e516a
- commit a8caaa4
-------------------------------------------------------------------
Fri Nov 25 14:19:08 CET 2016 - mmarek@suse.com
- rpm/dtb.spec.in.in: Adjust the formatting to osc's liking (bsc#1011920)
- commit cdcab93
-------------------------------------------------------------------
Fri Nov 25 11:33:45 CET 2016 - tiwai@suse.de
- xc2028: Fix use-after-free bug properly (CVE-2016-7913
bsc#1010478).
- commit 534ac6c
- commit dcfac88
-------------------------------------------------------------------
Thu Nov 24 19:20:51 CET 2016 - msuchanek@suse.de
- Enable Intel i810 audio driver used in OpenQA VMs (boo#1012575).
- commit 19ce2a6
-------------------------------------------------------------------
Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
@ -103,6 +160,71 @@ Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
- Update patches.kernel.org/patch-4.8.7-8 references (add CVE-2016-9555 bsc#1011685).
- commit d81bac1
-------------------------------------------------------------------
Thu Nov 24 11:31:31 CET 2016 - mmarek@suse.com
- rpm/kernel-spec-macros: Ignore too high rebuild counter (bsc#1012060)
- commit 4ba30ba
-------------------------------------------------------------------
Wed Nov 23 16:58:41 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Print progress like mkspec does (bsc#1011920)
- commit 327c01e
-------------------------------------------------------------------
Wed Nov 23 16:52:29 CET 2016 - mmarek@suse.com
- Drop dtb-source.spec and move the sources to kernel-source (bsc#1011920)
- commit 3a67f58
-------------------------------------------------------------------
Wed Nov 23 15:38:51 CET 2016 - mmarek@suse.com
- Preprocess the dtb spec template with the kernel mkspec script
This sets up the kernel version and release macros (bsc#1011920).
- commit 814c4ec
-------------------------------------------------------------------
Wed Nov 23 13:42:44 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Do not run the osc specfile formatter (bsc#1011920)
It may produce varying output depending on the installed osc version.
- commit 2673925
-------------------------------------------------------------------
Wed Nov 23 13:40:59 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Stop copying the dtb .changes files (bsc#1011920)
We are using the kernel changelog now.
- commit c7605f2
-------------------------------------------------------------------
Wed Nov 23 13:38:05 CET 2016 - mmarek@suse.com
- rename dtb's pre_checkin.pl to mkspec-dtb (bsc#1011920)
- commit 9e33f22
-------------------------------------------------------------------
Wed Nov 23 13:24:57 CET 2016 - mmarek@suse.com
- Import dtb-source specfiles into kernel-source (bsc#1011920)
- commit 7975919
-------------------------------------------------------------------
Mon Nov 21 17:30:15 CET 2016 - mmarek@suse.cz
- Drop kernel-obs-qa-xen unconditionally (bsc#1010040)
The IBS cannot build it, even if there is a xen-capable
kernel-obs-build.
- commit f4797cb
-------------------------------------------------------------------
Mon Nov 21 16:14:49 CET 2016 - jeffm@suse.com
- Update to 4.9-rc6.
- commit 5f5c2ad
-------------------------------------------------------------------
Mon Nov 21 14:33:14 CET 2016 - tiwai@suse.de
@ -122,6 +244,30 @@ Sat Nov 19 10:52:42 CET 2016 - jslaby@suse.cz
- Linux 4.8.9 (: :).
- commit be1f097
-------------------------------------------------------------------
Tue Nov 15 15:29:31 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Only build -base and -extra with CONFIG_MODULES (bsc#1000118)
- commit 4bd9ec7
-------------------------------------------------------------------
Tue Nov 15 14:10:24 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Do not create KMPs with CONFIG_MODULES=n
- commit 1cf9838
-------------------------------------------------------------------
Tue Nov 15 13:42:45 CET 2016 - mmarek@suse.com
- Reformat spec files according to the format_spec_file osc helper
- commit a3cd251
-------------------------------------------------------------------
Tue Nov 15 13:41:44 CET 2016 - mmarek@suse.com
- Update the copyright header in spec files
- commit f909ff5
-------------------------------------------------------------------
Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
@ -129,6 +275,12 @@ Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch.
- commit 7b7d4ed
-------------------------------------------------------------------
Mon Nov 14 15:18:32 CET 2016 - jeffm@suse.com
- Update to 4.9-rc5.
- commit 22cecc1
-------------------------------------------------------------------
Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
@ -136,7 +288,7 @@ Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
The kernel-syzkaller build now consumes around 30G. This causes
headache in factory where the package rebuilds over and over. Require
35G disk size to successfully build the flavor.
- commit c1544cb
- commit 970a25c
-------------------------------------------------------------------
Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
@ -145,7 +297,14 @@ Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
They are still premature, and it enables snd-soc-skl automatically
that interferes with the legacy HD-audio driver. Keep them disabled
until the issues are solved in upstream.
- commit 91441e5
- commit 9e0babb
-------------------------------------------------------------------
Fri Nov 11 14:46:56 CET 2016 - jeffm@suse.com
- Disabled kmsg patches for s390.
It needs updating to deal with printk headers.
- commit 2740f7f
-------------------------------------------------------------------
Thu Nov 10 18:06:41 CET 2016 - jslaby@suse.cz
@ -180,6 +339,13 @@ Mon Nov 7 13:19:16 CET 2016 - jslaby@suse.cz
(bnc#1008880).
- commit 4a45dd3
-------------------------------------------------------------------
Sun Nov 6 02:55:28 CET 2016 - jeffm@suse.com
- Update to 4.9-rc4.
- Eliminated 2 patches.
- commit fccf41c
-------------------------------------------------------------------
Thu Nov 3 12:45:30 CET 2016 - oneukum@suse.com
@ -193,12 +359,26 @@ Thu Nov 3 09:36:24 CET 2016 - jlee@suse.com
(bsc#1004517, CVE-2016-7042).
- commit 9d6b45c
-------------------------------------------------------------------
Wed Nov 2 04:33:07 CET 2016 - afaerber@suse.de
- config: arm64/armv7hl: Disable QCOM_WCNSS_PIL for now
Avoids a depmod error/abort:
depmod: ERROR: Cycle detected: qcom_wcnss_iris -> qcom_wcnss -> qcom_wcnss_iris
- commit 7183962
-------------------------------------------------------------------
Tue Nov 1 14:16:13 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit 3d61b80
-------------------------------------------------------------------
Tue Nov 1 14:12:52 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit dce3a53
-------------------------------------------------------------------
Mon Oct 31 13:02:56 CET 2016 - jslaby@suse.cz
@ -211,6 +391,19 @@ Mon Oct 31 12:53:57 CET 2016 - jslaby@suse.cz
- Linux 4.8.6 (: :).
- commit dbb68be
-------------------------------------------------------------------
Sun Oct 30 02:24:19 CET 2016 - jeffm@suse.com
- Update to 4.9-rc3.
- Eliminated 2 patches.
- commit b005706
-------------------------------------------------------------------
Sat Oct 29 03:19:52 CEST 2016 - jeffm@suse.com
- btrfs: fix races on root_log_ctx lists (bsc#1007653).
- commit c710f61
-------------------------------------------------------------------
Sat Oct 29 03:16:07 CEST 2016 - jeffm@suse.com
@ -226,6 +419,12 @@ Fri Oct 28 10:28:06 CEST 2016 - jslaby@suse.cz
-------------------------------------------------------------------
Thu Oct 27 17:32:03 CEST 2016 - tiwai@suse.de
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
changes (bsc#1000433).
- drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y
values (bsc#1000433).
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
@ -247,6 +446,12 @@ Tue Oct 25 10:21:05 CEST 2016 - tiwai@suse.de
(boo#1003298).
- commit 092ed80
-------------------------------------------------------------------
Mon Oct 24 14:40:34 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc2.
- commit ac4ccc9
-------------------------------------------------------------------
Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
@ -257,6 +462,18 @@ Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
- commit 402d8c1
-------------------------------------------------------------------
Fri Oct 21 11:49:23 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update to v4.9-rc1
- commit 11efe27
-------------------------------------------------------------------
Thu Oct 20 18:02:23 CEST 2016 - afaerber@suse.de
- config: arm64: Update to v4.9-rc1
- commit 4e38383
-------------------------------------------------------------------
Thu Oct 20 11:18:45 CEST 2016 - jslaby@suse.cz
@ -270,19 +487,102 @@ Thu Oct 20 11:13:27 CEST 2016 - jslaby@suse.cz
- Linux 4.8.3 (: :).
- commit db38c1f
-------------------------------------------------------------------
Wed Oct 19 10:38:59 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update to v4.9-rc1
- commit 46b5233
-------------------------------------------------------------------
Tue Oct 18 17:50:08 CEST 2016 - jslaby@suse.cz
- Revert "tty: serial: 8250: add CON_CONSDEV to flags"
(bnc#1003623).
- commit b029ac4
- commit 967aac9
-------------------------------------------------------------------
Tue Oct 18 16:32:06 CEST 2016 - fdmanana@suse.com
- Btrfs: fix extent tree corruption due to relocation
(bsc#990384).
- commit 5b7592a
- commit 8930e43
-------------------------------------------------------------------
Mon Oct 17 21:37:55 CEST 2016 - jeffm@suse.com
- config: restore vanilla configs
I accidentally appended the new config options to the vanilla configs.
This patch restores them.
- commit 55c3dd5
-------------------------------------------------------------------
Mon Oct 17 19:37:51 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc1.
- Eliminated 14 patches.
- ARM configs need updating.
- Config changes:
- General:
- VMAP_STACK=y (where supported)
- GCC plugins:
- GCC_PLUGIN_LATENT_ENTROPY=n (fork/irq overhead)
- CPUFREQ:
- CPU_FREQ_GOV_SCHEDUTIL=y
- x86:
- MLX_PLATFORM=m
- INTEL_ISH_HID=m
- SND_SOC_INTEL_BDW_RT5677_MACH=m
- SERIAL_8250_LPSS=y (i386)
- PCI:
- PCIE_PTM=y
- Networking:
- TCP_CONG_BBR=m
- NFT_NUMGEN=m
- NFT_SET_RBTREE=m
- NFT_SET_HASH=m
- NFT_QUOTA=m
- NET_ACT_SKBMOD=m
- NET_ACT_TUNNEL_KEY=m
- NET_IFE_SKBTCINDEX=m
- BATMAN_ADV_DEBUGFS=y
- BT_HCIUART_MRVL=y
- AF_RXRPC_IPV6=y
- AF_RXRPC_INJECT_LOSS=n
- ENA_ETHERNET=m
- MICROSEMI_PHY=m
- CRYPTO_DEV_CHELSIO=m
- INFINIBAND_QEDR=m
- GPIO:
- INPUT_GPIO_DECODER=m
- GPIO_MOCKUP=m
- GPIO_GPIO_MM=m
- GPIO_TS4900=m
- DRM:
- DRM_AMDGPU_SI=y
- DRM_PANEL_JDI_LT070ME05000=n
- DRM_DUMB_VGA_DAC=m
- DRM_LEGACY (this may impact users with older hardware)
- Sound:
- SND_SOC_NAU88C10=m
- SND_SIMPLE_SCU_CARD=m
- USB:
- USB_LEDS_TRIGGER_USBPORT=m
- USBIP_VHCI_HC_PORTS=8 (default)
- USBIP_VHCI_NR_HCS=1 (default)
- USB_HSIC_USB4604=m
- Other:
- LEDS_IS31FL319X=m
- RTC_DRV_DS1307_CENTURY=y
- WDAT_WDT=m
- WATCHDOG_PRETIMEOUT_GOV_PANIC=m
- WATCHDOG_PRETIMEOUT_GOV_NOOP=y
- VIDEO_TW5864=m
- CONFIG_LEDS_MLXCPLD=m
- SCSI_SMARTPQI=m
- TOUCHSCREEN_EKTF2127=m
- syzkaller config:
- UBSAN_NULL=y
- commit 059949b
-------------------------------------------------------------------
Mon Oct 17 18:25:38 CEST 2016 - jeffm@suse.com
@ -554,7 +854,7 @@ Wed Sep 21 20:02:39 CEST 2016 - agraf@suse.de
Wed Sep 21 17:48:39 CEST 2016 - agraf@suse.de
- arm64: Refuse to install 4k kernel on 64k system
- commit 5565330
- commit 478142f
-------------------------------------------------------------------
Wed Sep 21 17:14:12 CEST 2016 - mmarek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-debug
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -14,13 +14,11 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 4.8
%define patchversion 4.8.14
%define srcversion 4.9
%define patchversion 4.9.0
%define variant %{nil}
%define vanilla_only 0
@ -39,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -48,7 +46,7 @@
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -60,9 +58,9 @@ Name: kernel-debug
Summary: A Debug Version of the Kernel
License: GPL-2.0
Group: System/Kernel
Version: 4.8.14
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.gab53e9a
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif
@ -84,8 +82,8 @@ Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
# is a subset that can replace kernel-$flavor in some scenarios. We need to
@ -210,6 +208,8 @@ Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source73: dtb.spec.in.in
Source74: mkspec-dtb
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -289,6 +289,8 @@ NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 73
NoSource: 74
NoSource: 100
NoSource: 101
NoSource: 102
@ -927,7 +929,6 @@ for f in %my_builddir/*-kmp-modules; do
add_dirs_to_filelist "$f" >"$f2"
done
# Hardlink duplicate files automatically (from package fdupes): It doesn't save
# much, but it keeps rpmlint from breaking the package build. Note that we skip
# /usr/src/linux-obj intentionally, to not accidentally break timestamps there
@ -944,7 +945,7 @@ done
%files -f kernel-main.files
%defattr(-, root, root)
%if %CONFIG_MODULES == "y"
%package base
Summary: A Debug Version of the Kernel - base modules
Group: System/Kernel
@ -1002,6 +1003,7 @@ This package contains only the base modules, required in all installs.
%files base -f kernel-base.files
%defattr(-, root, root)
%endif
%package extra
Summary: A Debug Version of the Kernel - Unsupported kernel modules
@ -1071,9 +1073,9 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel
@ -1092,6 +1094,7 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%source_timestamp
%if %CONFIG_MODULES == "y"
%pre devel -f devel-pre.sh
@ -1110,9 +1113,8 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
%endif
%endif
%if %CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%package kgraft
Summary: Metapackage to pull in matching kgraft-patch package
Group: System/Kernel
@ -1130,6 +1132,6 @@ static, unlike the kgraft-patch-<kernel-version>-flavor package names.
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
%endif # %CONFIG_MODULES
%changelog

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Dec 12 15:21:46 CET 2016 - jeffm@suse.com
- Update to 4.9-final.
- Eliminated 1 patch.
- commit f49341d
-------------------------------------------------------------------
Mon Dec 12 08:58:11 CET 2016 - jslaby@suse.cz
@ -16,6 +23,13 @@ Fri Dec 9 10:03:38 CET 2016 - jthumshirn@suse.de
(CVE-2016-9576 bsc#1013604).
- commit 7730184
-------------------------------------------------------------------
Fri Dec 9 09:35:02 CET 2016 - jthumshirn@suse.de
- Don't feed anything but regular iovec's to blk_rq_map_user_iov
(CVE-2016-9576 bsc#1013604).
- commit f66af51
-------------------------------------------------------------------
Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
@ -27,6 +41,14 @@ Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
patches.fixes/zram-Fix-unbalanced-idr-management-at-hot-removal.
- commit 725988c
-------------------------------------------------------------------
Mon Dec 5 17:17:35 CET 2016 - jeffm@suse.com
- Update to 4.9-rc8.
- Eliminated 1 patch.
- MODVERSIONS is enabled again.
- commit 59795cb
-------------------------------------------------------------------
Mon Dec 5 16:06:36 CET 2016 - jslaby@suse.cz
@ -63,13 +85,36 @@ Wed Nov 30 23:16:24 CET 2016 - jslaby@suse.cz
(bnc#931300).
- commit 04f28df
-------------------------------------------------------------------
Wed Nov 30 17:49:08 CET 2016 - jeffm@suse.com
- Update to 4.9-rc7.
- Eliminated 3 patches.
- MODVERSIONS (temporarily) depends on BROKEN (because it is). This will
need to be re-enabled when it is fixed or KMPs won't work.
- commit 3fd3ec0
-------------------------------------------------------------------
Wed Nov 30 17:27:48 CET 2016 - afaerber@suse.de
- config: arm64: Enable TCG_INFINEON
- commit bcfa9f0
-------------------------------------------------------------------
Tue Nov 29 13:59:22 CET 2016 - msuchanek@suse.de
- Add power key support for PMIcs which are already included in the configs
(boo#1012477).
Arm64 already has these so no need to patch it.
- commit b8f3026
-------------------------------------------------------------------
Sun Nov 27 08:30:57 CET 2016 - tiwai@suse.de
- Fix bug reference in
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
(bsc#1012220).
- commit e617052
- commit f8ae998
-------------------------------------------------------------------
Sat Nov 26 17:26:36 CET 2016 - jslaby@suse.cz
@ -82,20 +127,32 @@ Fri Nov 25 16:49:16 CET 2016 - tiwai@suse.de
- ASoC: intel: Fix crash at suspend/resume without card
registration (bsc#1010690).
- commit b60c8fd
- commit ab10cc8
-------------------------------------------------------------------
Fri Nov 25 14:43:05 CET 2016 - tiwai@suse.de
- Revert "ACPI: Execute _PTS before system reboot" (bsc#101220).
- commit 95e516a
- commit a8caaa4
-------------------------------------------------------------------
Fri Nov 25 14:19:08 CET 2016 - mmarek@suse.com
- rpm/dtb.spec.in.in: Adjust the formatting to osc's liking (bsc#1011920)
- commit cdcab93
-------------------------------------------------------------------
Fri Nov 25 11:33:45 CET 2016 - tiwai@suse.de
- xc2028: Fix use-after-free bug properly (CVE-2016-7913
bsc#1010478).
- commit 534ac6c
- commit dcfac88
-------------------------------------------------------------------
Thu Nov 24 19:20:51 CET 2016 - msuchanek@suse.de
- Enable Intel i810 audio driver used in OpenQA VMs (boo#1012575).
- commit 19ce2a6
-------------------------------------------------------------------
Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
@ -103,6 +160,71 @@ Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
- Update patches.kernel.org/patch-4.8.7-8 references (add CVE-2016-9555 bsc#1011685).
- commit d81bac1
-------------------------------------------------------------------
Thu Nov 24 11:31:31 CET 2016 - mmarek@suse.com
- rpm/kernel-spec-macros: Ignore too high rebuild counter (bsc#1012060)
- commit 4ba30ba
-------------------------------------------------------------------
Wed Nov 23 16:58:41 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Print progress like mkspec does (bsc#1011920)
- commit 327c01e
-------------------------------------------------------------------
Wed Nov 23 16:52:29 CET 2016 - mmarek@suse.com
- Drop dtb-source.spec and move the sources to kernel-source (bsc#1011920)
- commit 3a67f58
-------------------------------------------------------------------
Wed Nov 23 15:38:51 CET 2016 - mmarek@suse.com
- Preprocess the dtb spec template with the kernel mkspec script
This sets up the kernel version and release macros (bsc#1011920).
- commit 814c4ec
-------------------------------------------------------------------
Wed Nov 23 13:42:44 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Do not run the osc specfile formatter (bsc#1011920)
It may produce varying output depending on the installed osc version.
- commit 2673925
-------------------------------------------------------------------
Wed Nov 23 13:40:59 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Stop copying the dtb .changes files (bsc#1011920)
We are using the kernel changelog now.
- commit c7605f2
-------------------------------------------------------------------
Wed Nov 23 13:38:05 CET 2016 - mmarek@suse.com
- rename dtb's pre_checkin.pl to mkspec-dtb (bsc#1011920)
- commit 9e33f22
-------------------------------------------------------------------
Wed Nov 23 13:24:57 CET 2016 - mmarek@suse.com
- Import dtb-source specfiles into kernel-source (bsc#1011920)
- commit 7975919
-------------------------------------------------------------------
Mon Nov 21 17:30:15 CET 2016 - mmarek@suse.cz
- Drop kernel-obs-qa-xen unconditionally (bsc#1010040)
The IBS cannot build it, even if there is a xen-capable
kernel-obs-build.
- commit f4797cb
-------------------------------------------------------------------
Mon Nov 21 16:14:49 CET 2016 - jeffm@suse.com
- Update to 4.9-rc6.
- commit 5f5c2ad
-------------------------------------------------------------------
Mon Nov 21 14:33:14 CET 2016 - tiwai@suse.de
@ -122,6 +244,30 @@ Sat Nov 19 10:52:42 CET 2016 - jslaby@suse.cz
- Linux 4.8.9 (: :).
- commit be1f097
-------------------------------------------------------------------
Tue Nov 15 15:29:31 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Only build -base and -extra with CONFIG_MODULES (bsc#1000118)
- commit 4bd9ec7
-------------------------------------------------------------------
Tue Nov 15 14:10:24 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Do not create KMPs with CONFIG_MODULES=n
- commit 1cf9838
-------------------------------------------------------------------
Tue Nov 15 13:42:45 CET 2016 - mmarek@suse.com
- Reformat spec files according to the format_spec_file osc helper
- commit a3cd251
-------------------------------------------------------------------
Tue Nov 15 13:41:44 CET 2016 - mmarek@suse.com
- Update the copyright header in spec files
- commit f909ff5
-------------------------------------------------------------------
Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
@ -129,6 +275,12 @@ Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch.
- commit 7b7d4ed
-------------------------------------------------------------------
Mon Nov 14 15:18:32 CET 2016 - jeffm@suse.com
- Update to 4.9-rc5.
- commit 22cecc1
-------------------------------------------------------------------
Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
@ -136,7 +288,7 @@ Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
The kernel-syzkaller build now consumes around 30G. This causes
headache in factory where the package rebuilds over and over. Require
35G disk size to successfully build the flavor.
- commit c1544cb
- commit 970a25c
-------------------------------------------------------------------
Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
@ -145,7 +297,14 @@ Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
They are still premature, and it enables snd-soc-skl automatically
that interferes with the legacy HD-audio driver. Keep them disabled
until the issues are solved in upstream.
- commit 91441e5
- commit 9e0babb
-------------------------------------------------------------------
Fri Nov 11 14:46:56 CET 2016 - jeffm@suse.com
- Disabled kmsg patches for s390.
It needs updating to deal with printk headers.
- commit 2740f7f
-------------------------------------------------------------------
Thu Nov 10 18:06:41 CET 2016 - jslaby@suse.cz
@ -180,6 +339,13 @@ Mon Nov 7 13:19:16 CET 2016 - jslaby@suse.cz
(bnc#1008880).
- commit 4a45dd3
-------------------------------------------------------------------
Sun Nov 6 02:55:28 CET 2016 - jeffm@suse.com
- Update to 4.9-rc4.
- Eliminated 2 patches.
- commit fccf41c
-------------------------------------------------------------------
Thu Nov 3 12:45:30 CET 2016 - oneukum@suse.com
@ -193,12 +359,26 @@ Thu Nov 3 09:36:24 CET 2016 - jlee@suse.com
(bsc#1004517, CVE-2016-7042).
- commit 9d6b45c
-------------------------------------------------------------------
Wed Nov 2 04:33:07 CET 2016 - afaerber@suse.de
- config: arm64/armv7hl: Disable QCOM_WCNSS_PIL for now
Avoids a depmod error/abort:
depmod: ERROR: Cycle detected: qcom_wcnss_iris -> qcom_wcnss -> qcom_wcnss_iris
- commit 7183962
-------------------------------------------------------------------
Tue Nov 1 14:16:13 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit 3d61b80
-------------------------------------------------------------------
Tue Nov 1 14:12:52 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit dce3a53
-------------------------------------------------------------------
Mon Oct 31 13:02:56 CET 2016 - jslaby@suse.cz
@ -211,6 +391,19 @@ Mon Oct 31 12:53:57 CET 2016 - jslaby@suse.cz
- Linux 4.8.6 (: :).
- commit dbb68be
-------------------------------------------------------------------
Sun Oct 30 02:24:19 CET 2016 - jeffm@suse.com
- Update to 4.9-rc3.
- Eliminated 2 patches.
- commit b005706
-------------------------------------------------------------------
Sat Oct 29 03:19:52 CEST 2016 - jeffm@suse.com
- btrfs: fix races on root_log_ctx lists (bsc#1007653).
- commit c710f61
-------------------------------------------------------------------
Sat Oct 29 03:16:07 CEST 2016 - jeffm@suse.com
@ -226,6 +419,12 @@ Fri Oct 28 10:28:06 CEST 2016 - jslaby@suse.cz
-------------------------------------------------------------------
Thu Oct 27 17:32:03 CEST 2016 - tiwai@suse.de
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
changes (bsc#1000433).
- drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y
values (bsc#1000433).
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
@ -247,6 +446,12 @@ Tue Oct 25 10:21:05 CEST 2016 - tiwai@suse.de
(boo#1003298).
- commit 092ed80
-------------------------------------------------------------------
Mon Oct 24 14:40:34 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc2.
- commit ac4ccc9
-------------------------------------------------------------------
Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
@ -257,6 +462,18 @@ Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
- commit 402d8c1
-------------------------------------------------------------------
Fri Oct 21 11:49:23 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update to v4.9-rc1
- commit 11efe27
-------------------------------------------------------------------
Thu Oct 20 18:02:23 CEST 2016 - afaerber@suse.de
- config: arm64: Update to v4.9-rc1
- commit 4e38383
-------------------------------------------------------------------
Thu Oct 20 11:18:45 CEST 2016 - jslaby@suse.cz
@ -270,19 +487,102 @@ Thu Oct 20 11:13:27 CEST 2016 - jslaby@suse.cz
- Linux 4.8.3 (: :).
- commit db38c1f
-------------------------------------------------------------------
Wed Oct 19 10:38:59 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update to v4.9-rc1
- commit 46b5233
-------------------------------------------------------------------
Tue Oct 18 17:50:08 CEST 2016 - jslaby@suse.cz
- Revert "tty: serial: 8250: add CON_CONSDEV to flags"
(bnc#1003623).
- commit b029ac4
- commit 967aac9
-------------------------------------------------------------------
Tue Oct 18 16:32:06 CEST 2016 - fdmanana@suse.com
- Btrfs: fix extent tree corruption due to relocation
(bsc#990384).
- commit 5b7592a
- commit 8930e43
-------------------------------------------------------------------
Mon Oct 17 21:37:55 CEST 2016 - jeffm@suse.com
- config: restore vanilla configs
I accidentally appended the new config options to the vanilla configs.
This patch restores them.
- commit 55c3dd5
-------------------------------------------------------------------
Mon Oct 17 19:37:51 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc1.
- Eliminated 14 patches.
- ARM configs need updating.
- Config changes:
- General:
- VMAP_STACK=y (where supported)
- GCC plugins:
- GCC_PLUGIN_LATENT_ENTROPY=n (fork/irq overhead)
- CPUFREQ:
- CPU_FREQ_GOV_SCHEDUTIL=y
- x86:
- MLX_PLATFORM=m
- INTEL_ISH_HID=m
- SND_SOC_INTEL_BDW_RT5677_MACH=m
- SERIAL_8250_LPSS=y (i386)
- PCI:
- PCIE_PTM=y
- Networking:
- TCP_CONG_BBR=m
- NFT_NUMGEN=m
- NFT_SET_RBTREE=m
- NFT_SET_HASH=m
- NFT_QUOTA=m
- NET_ACT_SKBMOD=m
- NET_ACT_TUNNEL_KEY=m
- NET_IFE_SKBTCINDEX=m
- BATMAN_ADV_DEBUGFS=y
- BT_HCIUART_MRVL=y
- AF_RXRPC_IPV6=y
- AF_RXRPC_INJECT_LOSS=n
- ENA_ETHERNET=m
- MICROSEMI_PHY=m
- CRYPTO_DEV_CHELSIO=m
- INFINIBAND_QEDR=m
- GPIO:
- INPUT_GPIO_DECODER=m
- GPIO_MOCKUP=m
- GPIO_GPIO_MM=m
- GPIO_TS4900=m
- DRM:
- DRM_AMDGPU_SI=y
- DRM_PANEL_JDI_LT070ME05000=n
- DRM_DUMB_VGA_DAC=m
- DRM_LEGACY (this may impact users with older hardware)
- Sound:
- SND_SOC_NAU88C10=m
- SND_SIMPLE_SCU_CARD=m
- USB:
- USB_LEDS_TRIGGER_USBPORT=m
- USBIP_VHCI_HC_PORTS=8 (default)
- USBIP_VHCI_NR_HCS=1 (default)
- USB_HSIC_USB4604=m
- Other:
- LEDS_IS31FL319X=m
- RTC_DRV_DS1307_CENTURY=y
- WDAT_WDT=m
- WATCHDOG_PRETIMEOUT_GOV_PANIC=m
- WATCHDOG_PRETIMEOUT_GOV_NOOP=y
- VIDEO_TW5864=m
- CONFIG_LEDS_MLXCPLD=m
- SCSI_SMARTPQI=m
- TOUCHSCREEN_EKTF2127=m
- syzkaller config:
- UBSAN_NULL=y
- commit 059949b
-------------------------------------------------------------------
Mon Oct 17 18:25:38 CEST 2016 - jeffm@suse.com
@ -554,7 +854,7 @@ Wed Sep 21 20:02:39 CEST 2016 - agraf@suse.de
Wed Sep 21 17:48:39 CEST 2016 - agraf@suse.de
- arm64: Refuse to install 4k kernel on 64k system
- commit 5565330
- commit 478142f
-------------------------------------------------------------------
Wed Sep 21 17:14:12 CEST 2016 - mmarek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-default
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -14,13 +14,11 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 4.8
%define patchversion 4.8.14
%define srcversion 4.9
%define patchversion 4.9.0
%define variant %{nil}
%define vanilla_only 0
@ -39,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -48,7 +46,7 @@
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -60,9 +58,9 @@ Name: kernel-default
Summary: The Standard Kernel
License: GPL-2.0
Group: System/Kernel
Version: 4.8.14
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.gab53e9a
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif
@ -84,8 +82,8 @@ Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
# is a subset that can replace kernel-$flavor in some scenarios. We need to
@ -254,6 +252,8 @@ Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source73: dtb.spec.in.in
Source74: mkspec-dtb
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -333,6 +333,8 @@ NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 73
NoSource: 74
NoSource: 100
NoSource: 101
NoSource: 102
@ -970,7 +972,6 @@ for f in %my_builddir/*-kmp-modules; do
add_dirs_to_filelist "$f" >"$f2"
done
# Hardlink duplicate files automatically (from package fdupes): It doesn't save
# much, but it keeps rpmlint from breaking the package build. Note that we skip
# /usr/src/linux-obj intentionally, to not accidentally break timestamps there
@ -987,7 +988,7 @@ done
%files -f kernel-main.files
%defattr(-, root, root)
%if %CONFIG_MODULES == "y"
%package base
Summary: The Standard Kernel - base modules
Group: System/Kernel
@ -1064,6 +1065,7 @@ This package contains only the base modules, required in all installs.
%files base -f kernel-base.files
%defattr(-, root, root)
%endif
%package extra
Summary: The Standard Kernel - Unsupported kernel modules
@ -1152,9 +1154,9 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel
@ -1193,6 +1195,7 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%source_timestamp
%if %CONFIG_MODULES == "y"
%pre devel -f devel-pre.sh
@ -1211,9 +1214,8 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
%endif
%endif
%if %CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%package kgraft
Summary: Metapackage to pull in matching kgraft-patch package
Group: System/Kernel
@ -1231,6 +1233,6 @@ static, unlike the kgraft-patch-<kernel-version>-flavor package names.
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
%endif # %CONFIG_MODULES
%changelog

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Dec 12 15:21:46 CET 2016 - jeffm@suse.com
- Update to 4.9-final.
- Eliminated 1 patch.
- commit f49341d
-------------------------------------------------------------------
Mon Dec 12 08:58:11 CET 2016 - jslaby@suse.cz
@ -16,6 +23,13 @@ Fri Dec 9 10:03:38 CET 2016 - jthumshirn@suse.de
(CVE-2016-9576 bsc#1013604).
- commit 7730184
-------------------------------------------------------------------
Fri Dec 9 09:35:02 CET 2016 - jthumshirn@suse.de
- Don't feed anything but regular iovec's to blk_rq_map_user_iov
(CVE-2016-9576 bsc#1013604).
- commit f66af51
-------------------------------------------------------------------
Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
@ -27,6 +41,14 @@ Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
patches.fixes/zram-Fix-unbalanced-idr-management-at-hot-removal.
- commit 725988c
-------------------------------------------------------------------
Mon Dec 5 17:17:35 CET 2016 - jeffm@suse.com
- Update to 4.9-rc8.
- Eliminated 1 patch.
- MODVERSIONS is enabled again.
- commit 59795cb
-------------------------------------------------------------------
Mon Dec 5 16:06:36 CET 2016 - jslaby@suse.cz
@ -63,13 +85,36 @@ Wed Nov 30 23:16:24 CET 2016 - jslaby@suse.cz
(bnc#931300).
- commit 04f28df
-------------------------------------------------------------------
Wed Nov 30 17:49:08 CET 2016 - jeffm@suse.com
- Update to 4.9-rc7.
- Eliminated 3 patches.
- MODVERSIONS (temporarily) depends on BROKEN (because it is). This will
need to be re-enabled when it is fixed or KMPs won't work.
- commit 3fd3ec0
-------------------------------------------------------------------
Wed Nov 30 17:27:48 CET 2016 - afaerber@suse.de
- config: arm64: Enable TCG_INFINEON
- commit bcfa9f0
-------------------------------------------------------------------
Tue Nov 29 13:59:22 CET 2016 - msuchanek@suse.de
- Add power key support for PMIcs which are already included in the configs
(boo#1012477).
Arm64 already has these so no need to patch it.
- commit b8f3026
-------------------------------------------------------------------
Sun Nov 27 08:30:57 CET 2016 - tiwai@suse.de
- Fix bug reference in
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
(bsc#1012220).
- commit e617052
- commit f8ae998
-------------------------------------------------------------------
Sat Nov 26 17:26:36 CET 2016 - jslaby@suse.cz
@ -82,20 +127,32 @@ Fri Nov 25 16:49:16 CET 2016 - tiwai@suse.de
- ASoC: intel: Fix crash at suspend/resume without card
registration (bsc#1010690).
- commit b60c8fd
- commit ab10cc8
-------------------------------------------------------------------
Fri Nov 25 14:43:05 CET 2016 - tiwai@suse.de
- Revert "ACPI: Execute _PTS before system reboot" (bsc#101220).
- commit 95e516a
- commit a8caaa4
-------------------------------------------------------------------
Fri Nov 25 14:19:08 CET 2016 - mmarek@suse.com
- rpm/dtb.spec.in.in: Adjust the formatting to osc's liking (bsc#1011920)
- commit cdcab93
-------------------------------------------------------------------
Fri Nov 25 11:33:45 CET 2016 - tiwai@suse.de
- xc2028: Fix use-after-free bug properly (CVE-2016-7913
bsc#1010478).
- commit 534ac6c
- commit dcfac88
-------------------------------------------------------------------
Thu Nov 24 19:20:51 CET 2016 - msuchanek@suse.de
- Enable Intel i810 audio driver used in OpenQA VMs (boo#1012575).
- commit 19ce2a6
-------------------------------------------------------------------
Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
@ -103,6 +160,71 @@ Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
- Update patches.kernel.org/patch-4.8.7-8 references (add CVE-2016-9555 bsc#1011685).
- commit d81bac1
-------------------------------------------------------------------
Thu Nov 24 11:31:31 CET 2016 - mmarek@suse.com
- rpm/kernel-spec-macros: Ignore too high rebuild counter (bsc#1012060)
- commit 4ba30ba
-------------------------------------------------------------------
Wed Nov 23 16:58:41 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Print progress like mkspec does (bsc#1011920)
- commit 327c01e
-------------------------------------------------------------------
Wed Nov 23 16:52:29 CET 2016 - mmarek@suse.com
- Drop dtb-source.spec and move the sources to kernel-source (bsc#1011920)
- commit 3a67f58
-------------------------------------------------------------------
Wed Nov 23 15:38:51 CET 2016 - mmarek@suse.com
- Preprocess the dtb spec template with the kernel mkspec script
This sets up the kernel version and release macros (bsc#1011920).
- commit 814c4ec
-------------------------------------------------------------------
Wed Nov 23 13:42:44 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Do not run the osc specfile formatter (bsc#1011920)
It may produce varying output depending on the installed osc version.
- commit 2673925
-------------------------------------------------------------------
Wed Nov 23 13:40:59 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Stop copying the dtb .changes files (bsc#1011920)
We are using the kernel changelog now.
- commit c7605f2
-------------------------------------------------------------------
Wed Nov 23 13:38:05 CET 2016 - mmarek@suse.com
- rename dtb's pre_checkin.pl to mkspec-dtb (bsc#1011920)
- commit 9e33f22
-------------------------------------------------------------------
Wed Nov 23 13:24:57 CET 2016 - mmarek@suse.com
- Import dtb-source specfiles into kernel-source (bsc#1011920)
- commit 7975919
-------------------------------------------------------------------
Mon Nov 21 17:30:15 CET 2016 - mmarek@suse.cz
- Drop kernel-obs-qa-xen unconditionally (bsc#1010040)
The IBS cannot build it, even if there is a xen-capable
kernel-obs-build.
- commit f4797cb
-------------------------------------------------------------------
Mon Nov 21 16:14:49 CET 2016 - jeffm@suse.com
- Update to 4.9-rc6.
- commit 5f5c2ad
-------------------------------------------------------------------
Mon Nov 21 14:33:14 CET 2016 - tiwai@suse.de
@ -122,6 +244,30 @@ Sat Nov 19 10:52:42 CET 2016 - jslaby@suse.cz
- Linux 4.8.9 (: :).
- commit be1f097
-------------------------------------------------------------------
Tue Nov 15 15:29:31 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Only build -base and -extra with CONFIG_MODULES (bsc#1000118)
- commit 4bd9ec7
-------------------------------------------------------------------
Tue Nov 15 14:10:24 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Do not create KMPs with CONFIG_MODULES=n
- commit 1cf9838
-------------------------------------------------------------------
Tue Nov 15 13:42:45 CET 2016 - mmarek@suse.com
- Reformat spec files according to the format_spec_file osc helper
- commit a3cd251
-------------------------------------------------------------------
Tue Nov 15 13:41:44 CET 2016 - mmarek@suse.com
- Update the copyright header in spec files
- commit f909ff5
-------------------------------------------------------------------
Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
@ -129,6 +275,12 @@ Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch.
- commit 7b7d4ed
-------------------------------------------------------------------
Mon Nov 14 15:18:32 CET 2016 - jeffm@suse.com
- Update to 4.9-rc5.
- commit 22cecc1
-------------------------------------------------------------------
Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
@ -136,7 +288,7 @@ Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
The kernel-syzkaller build now consumes around 30G. This causes
headache in factory where the package rebuilds over and over. Require
35G disk size to successfully build the flavor.
- commit c1544cb
- commit 970a25c
-------------------------------------------------------------------
Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
@ -145,7 +297,14 @@ Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
They are still premature, and it enables snd-soc-skl automatically
that interferes with the legacy HD-audio driver. Keep them disabled
until the issues are solved in upstream.
- commit 91441e5
- commit 9e0babb
-------------------------------------------------------------------
Fri Nov 11 14:46:56 CET 2016 - jeffm@suse.com
- Disabled kmsg patches for s390.
It needs updating to deal with printk headers.
- commit 2740f7f
-------------------------------------------------------------------
Thu Nov 10 18:06:41 CET 2016 - jslaby@suse.cz
@ -180,6 +339,13 @@ Mon Nov 7 13:19:16 CET 2016 - jslaby@suse.cz
(bnc#1008880).
- commit 4a45dd3
-------------------------------------------------------------------
Sun Nov 6 02:55:28 CET 2016 - jeffm@suse.com
- Update to 4.9-rc4.
- Eliminated 2 patches.
- commit fccf41c
-------------------------------------------------------------------
Thu Nov 3 12:45:30 CET 2016 - oneukum@suse.com
@ -193,12 +359,26 @@ Thu Nov 3 09:36:24 CET 2016 - jlee@suse.com
(bsc#1004517, CVE-2016-7042).
- commit 9d6b45c
-------------------------------------------------------------------
Wed Nov 2 04:33:07 CET 2016 - afaerber@suse.de
- config: arm64/armv7hl: Disable QCOM_WCNSS_PIL for now
Avoids a depmod error/abort:
depmod: ERROR: Cycle detected: qcom_wcnss_iris -> qcom_wcnss -> qcom_wcnss_iris
- commit 7183962
-------------------------------------------------------------------
Tue Nov 1 14:16:13 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit 3d61b80
-------------------------------------------------------------------
Tue Nov 1 14:12:52 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit dce3a53
-------------------------------------------------------------------
Mon Oct 31 13:02:56 CET 2016 - jslaby@suse.cz
@ -211,6 +391,19 @@ Mon Oct 31 12:53:57 CET 2016 - jslaby@suse.cz
- Linux 4.8.6 (: :).
- commit dbb68be
-------------------------------------------------------------------
Sun Oct 30 02:24:19 CET 2016 - jeffm@suse.com
- Update to 4.9-rc3.
- Eliminated 2 patches.
- commit b005706
-------------------------------------------------------------------
Sat Oct 29 03:19:52 CEST 2016 - jeffm@suse.com
- btrfs: fix races on root_log_ctx lists (bsc#1007653).
- commit c710f61
-------------------------------------------------------------------
Sat Oct 29 03:16:07 CEST 2016 - jeffm@suse.com
@ -226,6 +419,12 @@ Fri Oct 28 10:28:06 CEST 2016 - jslaby@suse.cz
-------------------------------------------------------------------
Thu Oct 27 17:32:03 CEST 2016 - tiwai@suse.de
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
changes (bsc#1000433).
- drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y
values (bsc#1000433).
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
@ -247,6 +446,12 @@ Tue Oct 25 10:21:05 CEST 2016 - tiwai@suse.de
(boo#1003298).
- commit 092ed80
-------------------------------------------------------------------
Mon Oct 24 14:40:34 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc2.
- commit ac4ccc9
-------------------------------------------------------------------
Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
@ -257,6 +462,18 @@ Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
- commit 402d8c1
-------------------------------------------------------------------
Fri Oct 21 11:49:23 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update to v4.9-rc1
- commit 11efe27
-------------------------------------------------------------------
Thu Oct 20 18:02:23 CEST 2016 - afaerber@suse.de
- config: arm64: Update to v4.9-rc1
- commit 4e38383
-------------------------------------------------------------------
Thu Oct 20 11:18:45 CEST 2016 - jslaby@suse.cz
@ -270,19 +487,102 @@ Thu Oct 20 11:13:27 CEST 2016 - jslaby@suse.cz
- Linux 4.8.3 (: :).
- commit db38c1f
-------------------------------------------------------------------
Wed Oct 19 10:38:59 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update to v4.9-rc1
- commit 46b5233
-------------------------------------------------------------------
Tue Oct 18 17:50:08 CEST 2016 - jslaby@suse.cz
- Revert "tty: serial: 8250: add CON_CONSDEV to flags"
(bnc#1003623).
- commit b029ac4
- commit 967aac9
-------------------------------------------------------------------
Tue Oct 18 16:32:06 CEST 2016 - fdmanana@suse.com
- Btrfs: fix extent tree corruption due to relocation
(bsc#990384).
- commit 5b7592a
- commit 8930e43
-------------------------------------------------------------------
Mon Oct 17 21:37:55 CEST 2016 - jeffm@suse.com
- config: restore vanilla configs
I accidentally appended the new config options to the vanilla configs.
This patch restores them.
- commit 55c3dd5
-------------------------------------------------------------------
Mon Oct 17 19:37:51 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc1.
- Eliminated 14 patches.
- ARM configs need updating.
- Config changes:
- General:
- VMAP_STACK=y (where supported)
- GCC plugins:
- GCC_PLUGIN_LATENT_ENTROPY=n (fork/irq overhead)
- CPUFREQ:
- CPU_FREQ_GOV_SCHEDUTIL=y
- x86:
- MLX_PLATFORM=m
- INTEL_ISH_HID=m
- SND_SOC_INTEL_BDW_RT5677_MACH=m
- SERIAL_8250_LPSS=y (i386)
- PCI:
- PCIE_PTM=y
- Networking:
- TCP_CONG_BBR=m
- NFT_NUMGEN=m
- NFT_SET_RBTREE=m
- NFT_SET_HASH=m
- NFT_QUOTA=m
- NET_ACT_SKBMOD=m
- NET_ACT_TUNNEL_KEY=m
- NET_IFE_SKBTCINDEX=m
- BATMAN_ADV_DEBUGFS=y
- BT_HCIUART_MRVL=y
- AF_RXRPC_IPV6=y
- AF_RXRPC_INJECT_LOSS=n
- ENA_ETHERNET=m
- MICROSEMI_PHY=m
- CRYPTO_DEV_CHELSIO=m
- INFINIBAND_QEDR=m
- GPIO:
- INPUT_GPIO_DECODER=m
- GPIO_MOCKUP=m
- GPIO_GPIO_MM=m
- GPIO_TS4900=m
- DRM:
- DRM_AMDGPU_SI=y
- DRM_PANEL_JDI_LT070ME05000=n
- DRM_DUMB_VGA_DAC=m
- DRM_LEGACY (this may impact users with older hardware)
- Sound:
- SND_SOC_NAU88C10=m
- SND_SIMPLE_SCU_CARD=m
- USB:
- USB_LEDS_TRIGGER_USBPORT=m
- USBIP_VHCI_HC_PORTS=8 (default)
- USBIP_VHCI_NR_HCS=1 (default)
- USB_HSIC_USB4604=m
- Other:
- LEDS_IS31FL319X=m
- RTC_DRV_DS1307_CENTURY=y
- WDAT_WDT=m
- WATCHDOG_PRETIMEOUT_GOV_PANIC=m
- WATCHDOG_PRETIMEOUT_GOV_NOOP=y
- VIDEO_TW5864=m
- CONFIG_LEDS_MLXCPLD=m
- SCSI_SMARTPQI=m
- TOUCHSCREEN_EKTF2127=m
- syzkaller config:
- UBSAN_NULL=y
- commit 059949b
-------------------------------------------------------------------
Mon Oct 17 18:25:38 CEST 2016 - jeffm@suse.com
@ -554,7 +854,7 @@ Wed Sep 21 20:02:39 CEST 2016 - agraf@suse.de
Wed Sep 21 17:48:39 CEST 2016 - agraf@suse.de
- arm64: Refuse to install 4k kernel on 64k system
- commit 5565330
- commit 478142f
-------------------------------------------------------------------
Wed Sep 21 17:14:12 CEST 2016 - mmarek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-docs
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,7 +16,7 @@
#
%define patchversion 4.8.14
%define patchversion 4.9.0
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -33,9 +33,9 @@ Name: kernel-docs
Summary: Kernel Documentation (man pages)
License: GPL-2.0
Group: Documentation/Man
Version: 4.8.14
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.gab53e9a
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif
@ -71,7 +71,6 @@ These are the man pages (section 9) built from the current kernel sources.
%package pdf
Summary: Kernel Documentation (PDF)
License: GPL-2.0
Group: Documentation/Other
%description pdf
@ -81,7 +80,6 @@ These are PDF documents built from the current kernel sources.
%package html
Summary: Kernel Documentation (HTML)
License: GPL-2.0
Group: Documentation/HTML
%description html

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-docs@VARIANT@
#
# Copyright (c) @YEAR@ SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) @YEAR@ SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -71,7 +71,6 @@ These are the man pages (section 9) built from the current kernel sources.
%package pdf
Summary: Kernel Documentation (PDF)
License: GPL-2.0
Group: Documentation/Other
%description pdf
@ -81,7 +80,6 @@ These are PDF documents built from the current kernel sources.
%package html
Summary: Kernel Documentation (HTML)
License: GPL-2.0
Group: Documentation/HTML
%description html

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Dec 12 15:21:46 CET 2016 - jeffm@suse.com
- Update to 4.9-final.
- Eliminated 1 patch.
- commit f49341d
-------------------------------------------------------------------
Mon Dec 12 08:58:11 CET 2016 - jslaby@suse.cz
@ -16,6 +23,13 @@ Fri Dec 9 10:03:38 CET 2016 - jthumshirn@suse.de
(CVE-2016-9576 bsc#1013604).
- commit 7730184
-------------------------------------------------------------------
Fri Dec 9 09:35:02 CET 2016 - jthumshirn@suse.de
- Don't feed anything but regular iovec's to blk_rq_map_user_iov
(CVE-2016-9576 bsc#1013604).
- commit f66af51
-------------------------------------------------------------------
Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
@ -27,6 +41,14 @@ Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
patches.fixes/zram-Fix-unbalanced-idr-management-at-hot-removal.
- commit 725988c
-------------------------------------------------------------------
Mon Dec 5 17:17:35 CET 2016 - jeffm@suse.com
- Update to 4.9-rc8.
- Eliminated 1 patch.
- MODVERSIONS is enabled again.
- commit 59795cb
-------------------------------------------------------------------
Mon Dec 5 16:06:36 CET 2016 - jslaby@suse.cz
@ -63,13 +85,36 @@ Wed Nov 30 23:16:24 CET 2016 - jslaby@suse.cz
(bnc#931300).
- commit 04f28df
-------------------------------------------------------------------
Wed Nov 30 17:49:08 CET 2016 - jeffm@suse.com
- Update to 4.9-rc7.
- Eliminated 3 patches.
- MODVERSIONS (temporarily) depends on BROKEN (because it is). This will
need to be re-enabled when it is fixed or KMPs won't work.
- commit 3fd3ec0
-------------------------------------------------------------------
Wed Nov 30 17:27:48 CET 2016 - afaerber@suse.de
- config: arm64: Enable TCG_INFINEON
- commit bcfa9f0
-------------------------------------------------------------------
Tue Nov 29 13:59:22 CET 2016 - msuchanek@suse.de
- Add power key support for PMIcs which are already included in the configs
(boo#1012477).
Arm64 already has these so no need to patch it.
- commit b8f3026
-------------------------------------------------------------------
Sun Nov 27 08:30:57 CET 2016 - tiwai@suse.de
- Fix bug reference in
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
(bsc#1012220).
- commit e617052
- commit f8ae998
-------------------------------------------------------------------
Sat Nov 26 17:26:36 CET 2016 - jslaby@suse.cz
@ -82,20 +127,32 @@ Fri Nov 25 16:49:16 CET 2016 - tiwai@suse.de
- ASoC: intel: Fix crash at suspend/resume without card
registration (bsc#1010690).
- commit b60c8fd
- commit ab10cc8
-------------------------------------------------------------------
Fri Nov 25 14:43:05 CET 2016 - tiwai@suse.de
- Revert "ACPI: Execute _PTS before system reboot" (bsc#101220).
- commit 95e516a
- commit a8caaa4
-------------------------------------------------------------------
Fri Nov 25 14:19:08 CET 2016 - mmarek@suse.com
- rpm/dtb.spec.in.in: Adjust the formatting to osc's liking (bsc#1011920)
- commit cdcab93
-------------------------------------------------------------------
Fri Nov 25 11:33:45 CET 2016 - tiwai@suse.de
- xc2028: Fix use-after-free bug properly (CVE-2016-7913
bsc#1010478).
- commit 534ac6c
- commit dcfac88
-------------------------------------------------------------------
Thu Nov 24 19:20:51 CET 2016 - msuchanek@suse.de
- Enable Intel i810 audio driver used in OpenQA VMs (boo#1012575).
- commit 19ce2a6
-------------------------------------------------------------------
Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
@ -103,6 +160,71 @@ Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
- Update patches.kernel.org/patch-4.8.7-8 references (add CVE-2016-9555 bsc#1011685).
- commit d81bac1
-------------------------------------------------------------------
Thu Nov 24 11:31:31 CET 2016 - mmarek@suse.com
- rpm/kernel-spec-macros: Ignore too high rebuild counter (bsc#1012060)
- commit 4ba30ba
-------------------------------------------------------------------
Wed Nov 23 16:58:41 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Print progress like mkspec does (bsc#1011920)
- commit 327c01e
-------------------------------------------------------------------
Wed Nov 23 16:52:29 CET 2016 - mmarek@suse.com
- Drop dtb-source.spec and move the sources to kernel-source (bsc#1011920)
- commit 3a67f58
-------------------------------------------------------------------
Wed Nov 23 15:38:51 CET 2016 - mmarek@suse.com
- Preprocess the dtb spec template with the kernel mkspec script
This sets up the kernel version and release macros (bsc#1011920).
- commit 814c4ec
-------------------------------------------------------------------
Wed Nov 23 13:42:44 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Do not run the osc specfile formatter (bsc#1011920)
It may produce varying output depending on the installed osc version.
- commit 2673925
-------------------------------------------------------------------
Wed Nov 23 13:40:59 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Stop copying the dtb .changes files (bsc#1011920)
We are using the kernel changelog now.
- commit c7605f2
-------------------------------------------------------------------
Wed Nov 23 13:38:05 CET 2016 - mmarek@suse.com
- rename dtb's pre_checkin.pl to mkspec-dtb (bsc#1011920)
- commit 9e33f22
-------------------------------------------------------------------
Wed Nov 23 13:24:57 CET 2016 - mmarek@suse.com
- Import dtb-source specfiles into kernel-source (bsc#1011920)
- commit 7975919
-------------------------------------------------------------------
Mon Nov 21 17:30:15 CET 2016 - mmarek@suse.cz
- Drop kernel-obs-qa-xen unconditionally (bsc#1010040)
The IBS cannot build it, even if there is a xen-capable
kernel-obs-build.
- commit f4797cb
-------------------------------------------------------------------
Mon Nov 21 16:14:49 CET 2016 - jeffm@suse.com
- Update to 4.9-rc6.
- commit 5f5c2ad
-------------------------------------------------------------------
Mon Nov 21 14:33:14 CET 2016 - tiwai@suse.de
@ -122,6 +244,30 @@ Sat Nov 19 10:52:42 CET 2016 - jslaby@suse.cz
- Linux 4.8.9 (: :).
- commit be1f097
-------------------------------------------------------------------
Tue Nov 15 15:29:31 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Only build -base and -extra with CONFIG_MODULES (bsc#1000118)
- commit 4bd9ec7
-------------------------------------------------------------------
Tue Nov 15 14:10:24 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Do not create KMPs with CONFIG_MODULES=n
- commit 1cf9838
-------------------------------------------------------------------
Tue Nov 15 13:42:45 CET 2016 - mmarek@suse.com
- Reformat spec files according to the format_spec_file osc helper
- commit a3cd251
-------------------------------------------------------------------
Tue Nov 15 13:41:44 CET 2016 - mmarek@suse.com
- Update the copyright header in spec files
- commit f909ff5
-------------------------------------------------------------------
Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
@ -129,6 +275,12 @@ Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch.
- commit 7b7d4ed
-------------------------------------------------------------------
Mon Nov 14 15:18:32 CET 2016 - jeffm@suse.com
- Update to 4.9-rc5.
- commit 22cecc1
-------------------------------------------------------------------
Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
@ -136,7 +288,7 @@ Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
The kernel-syzkaller build now consumes around 30G. This causes
headache in factory where the package rebuilds over and over. Require
35G disk size to successfully build the flavor.
- commit c1544cb
- commit 970a25c
-------------------------------------------------------------------
Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
@ -145,7 +297,14 @@ Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
They are still premature, and it enables snd-soc-skl automatically
that interferes with the legacy HD-audio driver. Keep them disabled
until the issues are solved in upstream.
- commit 91441e5
- commit 9e0babb
-------------------------------------------------------------------
Fri Nov 11 14:46:56 CET 2016 - jeffm@suse.com
- Disabled kmsg patches for s390.
It needs updating to deal with printk headers.
- commit 2740f7f
-------------------------------------------------------------------
Thu Nov 10 18:06:41 CET 2016 - jslaby@suse.cz
@ -180,6 +339,13 @@ Mon Nov 7 13:19:16 CET 2016 - jslaby@suse.cz
(bnc#1008880).
- commit 4a45dd3
-------------------------------------------------------------------
Sun Nov 6 02:55:28 CET 2016 - jeffm@suse.com
- Update to 4.9-rc4.
- Eliminated 2 patches.
- commit fccf41c
-------------------------------------------------------------------
Thu Nov 3 12:45:30 CET 2016 - oneukum@suse.com
@ -193,12 +359,26 @@ Thu Nov 3 09:36:24 CET 2016 - jlee@suse.com
(bsc#1004517, CVE-2016-7042).
- commit 9d6b45c
-------------------------------------------------------------------
Wed Nov 2 04:33:07 CET 2016 - afaerber@suse.de
- config: arm64/armv7hl: Disable QCOM_WCNSS_PIL for now
Avoids a depmod error/abort:
depmod: ERROR: Cycle detected: qcom_wcnss_iris -> qcom_wcnss -> qcom_wcnss_iris
- commit 7183962
-------------------------------------------------------------------
Tue Nov 1 14:16:13 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit 3d61b80
-------------------------------------------------------------------
Tue Nov 1 14:12:52 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit dce3a53
-------------------------------------------------------------------
Mon Oct 31 13:02:56 CET 2016 - jslaby@suse.cz
@ -211,6 +391,19 @@ Mon Oct 31 12:53:57 CET 2016 - jslaby@suse.cz
- Linux 4.8.6 (: :).
- commit dbb68be
-------------------------------------------------------------------
Sun Oct 30 02:24:19 CET 2016 - jeffm@suse.com
- Update to 4.9-rc3.
- Eliminated 2 patches.
- commit b005706
-------------------------------------------------------------------
Sat Oct 29 03:19:52 CEST 2016 - jeffm@suse.com
- btrfs: fix races on root_log_ctx lists (bsc#1007653).
- commit c710f61
-------------------------------------------------------------------
Sat Oct 29 03:16:07 CEST 2016 - jeffm@suse.com
@ -226,6 +419,12 @@ Fri Oct 28 10:28:06 CEST 2016 - jslaby@suse.cz
-------------------------------------------------------------------
Thu Oct 27 17:32:03 CEST 2016 - tiwai@suse.de
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
changes (bsc#1000433).
- drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y
values (bsc#1000433).
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
@ -247,6 +446,12 @@ Tue Oct 25 10:21:05 CEST 2016 - tiwai@suse.de
(boo#1003298).
- commit 092ed80
-------------------------------------------------------------------
Mon Oct 24 14:40:34 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc2.
- commit ac4ccc9
-------------------------------------------------------------------
Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
@ -257,6 +462,18 @@ Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
- commit 402d8c1
-------------------------------------------------------------------
Fri Oct 21 11:49:23 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update to v4.9-rc1
- commit 11efe27
-------------------------------------------------------------------
Thu Oct 20 18:02:23 CEST 2016 - afaerber@suse.de
- config: arm64: Update to v4.9-rc1
- commit 4e38383
-------------------------------------------------------------------
Thu Oct 20 11:18:45 CEST 2016 - jslaby@suse.cz
@ -270,19 +487,102 @@ Thu Oct 20 11:13:27 CEST 2016 - jslaby@suse.cz
- Linux 4.8.3 (: :).
- commit db38c1f
-------------------------------------------------------------------
Wed Oct 19 10:38:59 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update to v4.9-rc1
- commit 46b5233
-------------------------------------------------------------------
Tue Oct 18 17:50:08 CEST 2016 - jslaby@suse.cz
- Revert "tty: serial: 8250: add CON_CONSDEV to flags"
(bnc#1003623).
- commit b029ac4
- commit 967aac9
-------------------------------------------------------------------
Tue Oct 18 16:32:06 CEST 2016 - fdmanana@suse.com
- Btrfs: fix extent tree corruption due to relocation
(bsc#990384).
- commit 5b7592a
- commit 8930e43
-------------------------------------------------------------------
Mon Oct 17 21:37:55 CEST 2016 - jeffm@suse.com
- config: restore vanilla configs
I accidentally appended the new config options to the vanilla configs.
This patch restores them.
- commit 55c3dd5
-------------------------------------------------------------------
Mon Oct 17 19:37:51 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc1.
- Eliminated 14 patches.
- ARM configs need updating.
- Config changes:
- General:
- VMAP_STACK=y (where supported)
- GCC plugins:
- GCC_PLUGIN_LATENT_ENTROPY=n (fork/irq overhead)
- CPUFREQ:
- CPU_FREQ_GOV_SCHEDUTIL=y
- x86:
- MLX_PLATFORM=m
- INTEL_ISH_HID=m
- SND_SOC_INTEL_BDW_RT5677_MACH=m
- SERIAL_8250_LPSS=y (i386)
- PCI:
- PCIE_PTM=y
- Networking:
- TCP_CONG_BBR=m
- NFT_NUMGEN=m
- NFT_SET_RBTREE=m
- NFT_SET_HASH=m
- NFT_QUOTA=m
- NET_ACT_SKBMOD=m
- NET_ACT_TUNNEL_KEY=m
- NET_IFE_SKBTCINDEX=m
- BATMAN_ADV_DEBUGFS=y
- BT_HCIUART_MRVL=y
- AF_RXRPC_IPV6=y
- AF_RXRPC_INJECT_LOSS=n
- ENA_ETHERNET=m
- MICROSEMI_PHY=m
- CRYPTO_DEV_CHELSIO=m
- INFINIBAND_QEDR=m
- GPIO:
- INPUT_GPIO_DECODER=m
- GPIO_MOCKUP=m
- GPIO_GPIO_MM=m
- GPIO_TS4900=m
- DRM:
- DRM_AMDGPU_SI=y
- DRM_PANEL_JDI_LT070ME05000=n
- DRM_DUMB_VGA_DAC=m
- DRM_LEGACY (this may impact users with older hardware)
- Sound:
- SND_SOC_NAU88C10=m
- SND_SIMPLE_SCU_CARD=m
- USB:
- USB_LEDS_TRIGGER_USBPORT=m
- USBIP_VHCI_HC_PORTS=8 (default)
- USBIP_VHCI_NR_HCS=1 (default)
- USB_HSIC_USB4604=m
- Other:
- LEDS_IS31FL319X=m
- RTC_DRV_DS1307_CENTURY=y
- WDAT_WDT=m
- WATCHDOG_PRETIMEOUT_GOV_PANIC=m
- WATCHDOG_PRETIMEOUT_GOV_NOOP=y
- VIDEO_TW5864=m
- CONFIG_LEDS_MLXCPLD=m
- SCSI_SMARTPQI=m
- TOUCHSCREEN_EKTF2127=m
- syzkaller config:
- UBSAN_NULL=y
- commit 059949b
-------------------------------------------------------------------
Mon Oct 17 18:25:38 CEST 2016 - jeffm@suse.com
@ -554,7 +854,7 @@ Wed Sep 21 20:02:39 CEST 2016 - agraf@suse.de
Wed Sep 21 17:48:39 CEST 2016 - agraf@suse.de
- arm64: Refuse to install 4k kernel on 64k system
- commit 5565330
- commit 478142f
-------------------------------------------------------------------
Wed Sep 21 17:14:12 CEST 2016 - mmarek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-lpae
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -14,13 +14,11 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 4.8
%define patchversion 4.8.14
%define srcversion 4.9
%define patchversion 4.9.0
%define variant %{nil}
%define vanilla_only 0
@ -39,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -48,7 +46,7 @@
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -60,9 +58,9 @@ Name: kernel-lpae
Summary: Kernel for LPAE enabled systems
License: GPL-2.0
Group: System/Kernel
Version: 4.8.14
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.gab53e9a
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif
@ -84,8 +82,8 @@ Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
# is a subset that can replace kernel-$flavor in some scenarios. We need to
@ -153,8 +151,6 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
%obsolete_rebuilds %name
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
Source2: source-post.sh
@ -204,6 +200,8 @@ Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source73: dtb.spec.in.in
Source74: mkspec-dtb
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -283,6 +281,8 @@ NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 73
NoSource: 74
NoSource: 100
NoSource: 101
NoSource: 102
@ -921,7 +921,6 @@ for f in %my_builddir/*-kmp-modules; do
add_dirs_to_filelist "$f" >"$f2"
done
# Hardlink duplicate files automatically (from package fdupes): It doesn't save
# much, but it keeps rpmlint from breaking the package build. Note that we skip
# /usr/src/linux-obj intentionally, to not accidentally break timestamps there
@ -938,7 +937,7 @@ done
%files -f kernel-main.files
%defattr(-, root, root)
%if %CONFIG_MODULES == "y"
%package base
Summary: Kernel for LPAE enabled systems - base modules
Group: System/Kernel
@ -969,7 +968,6 @@ Requires(post): mkinitrd >= 2.7.1
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
%obsolete_rebuilds %name-base
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -993,6 +991,7 @@ This package contains only the base modules, required in all installs.
%files base -f kernel-base.files
%defattr(-, root, root)
%endif
%package extra
Summary: Kernel for LPAE enabled systems - Unsupported kernel modules
@ -1006,7 +1005,6 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
@ -1059,15 +1057,14 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel
Supplements: packageand(%name:kernel-source-vanilla)
%endif
%obsolete_rebuilds %name-devel
PreReq: coreutils
@ -1077,6 +1074,7 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%source_timestamp
%if %CONFIG_MODULES == "y"
%pre devel -f devel-pre.sh
@ -1095,9 +1093,8 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
%endif
%endif
%if %CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%package kgraft
Summary: Metapackage to pull in matching kgraft-patch package
Group: System/Kernel
@ -1115,6 +1112,6 @@ static, unlike the kgraft-patch-<kernel-version>-flavor package names.
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
%endif # %CONFIG_MODULES
%changelog

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Dec 12 15:21:46 CET 2016 - jeffm@suse.com
- Update to 4.9-final.
- Eliminated 1 patch.
- commit f49341d
-------------------------------------------------------------------
Mon Dec 12 08:58:11 CET 2016 - jslaby@suse.cz
@ -16,6 +23,13 @@ Fri Dec 9 10:03:38 CET 2016 - jthumshirn@suse.de
(CVE-2016-9576 bsc#1013604).
- commit 7730184
-------------------------------------------------------------------
Fri Dec 9 09:35:02 CET 2016 - jthumshirn@suse.de
- Don't feed anything but regular iovec's to blk_rq_map_user_iov
(CVE-2016-9576 bsc#1013604).
- commit f66af51
-------------------------------------------------------------------
Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
@ -27,6 +41,14 @@ Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
patches.fixes/zram-Fix-unbalanced-idr-management-at-hot-removal.
- commit 725988c
-------------------------------------------------------------------
Mon Dec 5 17:17:35 CET 2016 - jeffm@suse.com
- Update to 4.9-rc8.
- Eliminated 1 patch.
- MODVERSIONS is enabled again.
- commit 59795cb
-------------------------------------------------------------------
Mon Dec 5 16:06:36 CET 2016 - jslaby@suse.cz
@ -63,13 +85,36 @@ Wed Nov 30 23:16:24 CET 2016 - jslaby@suse.cz
(bnc#931300).
- commit 04f28df
-------------------------------------------------------------------
Wed Nov 30 17:49:08 CET 2016 - jeffm@suse.com
- Update to 4.9-rc7.
- Eliminated 3 patches.
- MODVERSIONS (temporarily) depends on BROKEN (because it is). This will
need to be re-enabled when it is fixed or KMPs won't work.
- commit 3fd3ec0
-------------------------------------------------------------------
Wed Nov 30 17:27:48 CET 2016 - afaerber@suse.de
- config: arm64: Enable TCG_INFINEON
- commit bcfa9f0
-------------------------------------------------------------------
Tue Nov 29 13:59:22 CET 2016 - msuchanek@suse.de
- Add power key support for PMIcs which are already included in the configs
(boo#1012477).
Arm64 already has these so no need to patch it.
- commit b8f3026
-------------------------------------------------------------------
Sun Nov 27 08:30:57 CET 2016 - tiwai@suse.de
- Fix bug reference in
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
(bsc#1012220).
- commit e617052
- commit f8ae998
-------------------------------------------------------------------
Sat Nov 26 17:26:36 CET 2016 - jslaby@suse.cz
@ -82,20 +127,32 @@ Fri Nov 25 16:49:16 CET 2016 - tiwai@suse.de
- ASoC: intel: Fix crash at suspend/resume without card
registration (bsc#1010690).
- commit b60c8fd
- commit ab10cc8
-------------------------------------------------------------------
Fri Nov 25 14:43:05 CET 2016 - tiwai@suse.de
- Revert "ACPI: Execute _PTS before system reboot" (bsc#101220).
- commit 95e516a
- commit a8caaa4
-------------------------------------------------------------------
Fri Nov 25 14:19:08 CET 2016 - mmarek@suse.com
- rpm/dtb.spec.in.in: Adjust the formatting to osc's liking (bsc#1011920)
- commit cdcab93
-------------------------------------------------------------------
Fri Nov 25 11:33:45 CET 2016 - tiwai@suse.de
- xc2028: Fix use-after-free bug properly (CVE-2016-7913
bsc#1010478).
- commit 534ac6c
- commit dcfac88
-------------------------------------------------------------------
Thu Nov 24 19:20:51 CET 2016 - msuchanek@suse.de
- Enable Intel i810 audio driver used in OpenQA VMs (boo#1012575).
- commit 19ce2a6
-------------------------------------------------------------------
Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
@ -103,6 +160,71 @@ Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
- Update patches.kernel.org/patch-4.8.7-8 references (add CVE-2016-9555 bsc#1011685).
- commit d81bac1
-------------------------------------------------------------------
Thu Nov 24 11:31:31 CET 2016 - mmarek@suse.com
- rpm/kernel-spec-macros: Ignore too high rebuild counter (bsc#1012060)
- commit 4ba30ba
-------------------------------------------------------------------
Wed Nov 23 16:58:41 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Print progress like mkspec does (bsc#1011920)
- commit 327c01e
-------------------------------------------------------------------
Wed Nov 23 16:52:29 CET 2016 - mmarek@suse.com
- Drop dtb-source.spec and move the sources to kernel-source (bsc#1011920)
- commit 3a67f58
-------------------------------------------------------------------
Wed Nov 23 15:38:51 CET 2016 - mmarek@suse.com
- Preprocess the dtb spec template with the kernel mkspec script
This sets up the kernel version and release macros (bsc#1011920).
- commit 814c4ec
-------------------------------------------------------------------
Wed Nov 23 13:42:44 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Do not run the osc specfile formatter (bsc#1011920)
It may produce varying output depending on the installed osc version.
- commit 2673925
-------------------------------------------------------------------
Wed Nov 23 13:40:59 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Stop copying the dtb .changes files (bsc#1011920)
We are using the kernel changelog now.
- commit c7605f2
-------------------------------------------------------------------
Wed Nov 23 13:38:05 CET 2016 - mmarek@suse.com
- rename dtb's pre_checkin.pl to mkspec-dtb (bsc#1011920)
- commit 9e33f22
-------------------------------------------------------------------
Wed Nov 23 13:24:57 CET 2016 - mmarek@suse.com
- Import dtb-source specfiles into kernel-source (bsc#1011920)
- commit 7975919
-------------------------------------------------------------------
Mon Nov 21 17:30:15 CET 2016 - mmarek@suse.cz
- Drop kernel-obs-qa-xen unconditionally (bsc#1010040)
The IBS cannot build it, even if there is a xen-capable
kernel-obs-build.
- commit f4797cb
-------------------------------------------------------------------
Mon Nov 21 16:14:49 CET 2016 - jeffm@suse.com
- Update to 4.9-rc6.
- commit 5f5c2ad
-------------------------------------------------------------------
Mon Nov 21 14:33:14 CET 2016 - tiwai@suse.de
@ -122,6 +244,30 @@ Sat Nov 19 10:52:42 CET 2016 - jslaby@suse.cz
- Linux 4.8.9 (: :).
- commit be1f097
-------------------------------------------------------------------
Tue Nov 15 15:29:31 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Only build -base and -extra with CONFIG_MODULES (bsc#1000118)
- commit 4bd9ec7
-------------------------------------------------------------------
Tue Nov 15 14:10:24 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Do not create KMPs with CONFIG_MODULES=n
- commit 1cf9838
-------------------------------------------------------------------
Tue Nov 15 13:42:45 CET 2016 - mmarek@suse.com
- Reformat spec files according to the format_spec_file osc helper
- commit a3cd251
-------------------------------------------------------------------
Tue Nov 15 13:41:44 CET 2016 - mmarek@suse.com
- Update the copyright header in spec files
- commit f909ff5
-------------------------------------------------------------------
Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
@ -129,6 +275,12 @@ Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch.
- commit 7b7d4ed
-------------------------------------------------------------------
Mon Nov 14 15:18:32 CET 2016 - jeffm@suse.com
- Update to 4.9-rc5.
- commit 22cecc1
-------------------------------------------------------------------
Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
@ -136,7 +288,7 @@ Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
The kernel-syzkaller build now consumes around 30G. This causes
headache in factory where the package rebuilds over and over. Require
35G disk size to successfully build the flavor.
- commit c1544cb
- commit 970a25c
-------------------------------------------------------------------
Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
@ -145,7 +297,14 @@ Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
They are still premature, and it enables snd-soc-skl automatically
that interferes with the legacy HD-audio driver. Keep them disabled
until the issues are solved in upstream.
- commit 91441e5
- commit 9e0babb
-------------------------------------------------------------------
Fri Nov 11 14:46:56 CET 2016 - jeffm@suse.com
- Disabled kmsg patches for s390.
It needs updating to deal with printk headers.
- commit 2740f7f
-------------------------------------------------------------------
Thu Nov 10 18:06:41 CET 2016 - jslaby@suse.cz
@ -180,6 +339,13 @@ Mon Nov 7 13:19:16 CET 2016 - jslaby@suse.cz
(bnc#1008880).
- commit 4a45dd3
-------------------------------------------------------------------
Sun Nov 6 02:55:28 CET 2016 - jeffm@suse.com
- Update to 4.9-rc4.
- Eliminated 2 patches.
- commit fccf41c
-------------------------------------------------------------------
Thu Nov 3 12:45:30 CET 2016 - oneukum@suse.com
@ -193,12 +359,26 @@ Thu Nov 3 09:36:24 CET 2016 - jlee@suse.com
(bsc#1004517, CVE-2016-7042).
- commit 9d6b45c
-------------------------------------------------------------------
Wed Nov 2 04:33:07 CET 2016 - afaerber@suse.de
- config: arm64/armv7hl: Disable QCOM_WCNSS_PIL for now
Avoids a depmod error/abort:
depmod: ERROR: Cycle detected: qcom_wcnss_iris -> qcom_wcnss -> qcom_wcnss_iris
- commit 7183962
-------------------------------------------------------------------
Tue Nov 1 14:16:13 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit 3d61b80
-------------------------------------------------------------------
Tue Nov 1 14:12:52 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit dce3a53
-------------------------------------------------------------------
Mon Oct 31 13:02:56 CET 2016 - jslaby@suse.cz
@ -211,6 +391,19 @@ Mon Oct 31 12:53:57 CET 2016 - jslaby@suse.cz
- Linux 4.8.6 (: :).
- commit dbb68be
-------------------------------------------------------------------
Sun Oct 30 02:24:19 CET 2016 - jeffm@suse.com
- Update to 4.9-rc3.
- Eliminated 2 patches.
- commit b005706
-------------------------------------------------------------------
Sat Oct 29 03:19:52 CEST 2016 - jeffm@suse.com
- btrfs: fix races on root_log_ctx lists (bsc#1007653).
- commit c710f61
-------------------------------------------------------------------
Sat Oct 29 03:16:07 CEST 2016 - jeffm@suse.com
@ -226,6 +419,12 @@ Fri Oct 28 10:28:06 CEST 2016 - jslaby@suse.cz
-------------------------------------------------------------------
Thu Oct 27 17:32:03 CEST 2016 - tiwai@suse.de
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
changes (bsc#1000433).
- drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y
values (bsc#1000433).
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
@ -247,6 +446,12 @@ Tue Oct 25 10:21:05 CEST 2016 - tiwai@suse.de
(boo#1003298).
- commit 092ed80
-------------------------------------------------------------------
Mon Oct 24 14:40:34 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc2.
- commit ac4ccc9
-------------------------------------------------------------------
Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
@ -257,6 +462,18 @@ Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
- commit 402d8c1
-------------------------------------------------------------------
Fri Oct 21 11:49:23 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update to v4.9-rc1
- commit 11efe27
-------------------------------------------------------------------
Thu Oct 20 18:02:23 CEST 2016 - afaerber@suse.de
- config: arm64: Update to v4.9-rc1
- commit 4e38383
-------------------------------------------------------------------
Thu Oct 20 11:18:45 CEST 2016 - jslaby@suse.cz
@ -270,19 +487,102 @@ Thu Oct 20 11:13:27 CEST 2016 - jslaby@suse.cz
- Linux 4.8.3 (: :).
- commit db38c1f
-------------------------------------------------------------------
Wed Oct 19 10:38:59 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update to v4.9-rc1
- commit 46b5233
-------------------------------------------------------------------
Tue Oct 18 17:50:08 CEST 2016 - jslaby@suse.cz
- Revert "tty: serial: 8250: add CON_CONSDEV to flags"
(bnc#1003623).
- commit b029ac4
- commit 967aac9
-------------------------------------------------------------------
Tue Oct 18 16:32:06 CEST 2016 - fdmanana@suse.com
- Btrfs: fix extent tree corruption due to relocation
(bsc#990384).
- commit 5b7592a
- commit 8930e43
-------------------------------------------------------------------
Mon Oct 17 21:37:55 CEST 2016 - jeffm@suse.com
- config: restore vanilla configs
I accidentally appended the new config options to the vanilla configs.
This patch restores them.
- commit 55c3dd5
-------------------------------------------------------------------
Mon Oct 17 19:37:51 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc1.
- Eliminated 14 patches.
- ARM configs need updating.
- Config changes:
- General:
- VMAP_STACK=y (where supported)
- GCC plugins:
- GCC_PLUGIN_LATENT_ENTROPY=n (fork/irq overhead)
- CPUFREQ:
- CPU_FREQ_GOV_SCHEDUTIL=y
- x86:
- MLX_PLATFORM=m
- INTEL_ISH_HID=m
- SND_SOC_INTEL_BDW_RT5677_MACH=m
- SERIAL_8250_LPSS=y (i386)
- PCI:
- PCIE_PTM=y
- Networking:
- TCP_CONG_BBR=m
- NFT_NUMGEN=m
- NFT_SET_RBTREE=m
- NFT_SET_HASH=m
- NFT_QUOTA=m
- NET_ACT_SKBMOD=m
- NET_ACT_TUNNEL_KEY=m
- NET_IFE_SKBTCINDEX=m
- BATMAN_ADV_DEBUGFS=y
- BT_HCIUART_MRVL=y
- AF_RXRPC_IPV6=y
- AF_RXRPC_INJECT_LOSS=n
- ENA_ETHERNET=m
- MICROSEMI_PHY=m
- CRYPTO_DEV_CHELSIO=m
- INFINIBAND_QEDR=m
- GPIO:
- INPUT_GPIO_DECODER=m
- GPIO_MOCKUP=m
- GPIO_GPIO_MM=m
- GPIO_TS4900=m
- DRM:
- DRM_AMDGPU_SI=y
- DRM_PANEL_JDI_LT070ME05000=n
- DRM_DUMB_VGA_DAC=m
- DRM_LEGACY (this may impact users with older hardware)
- Sound:
- SND_SOC_NAU88C10=m
- SND_SIMPLE_SCU_CARD=m
- USB:
- USB_LEDS_TRIGGER_USBPORT=m
- USBIP_VHCI_HC_PORTS=8 (default)
- USBIP_VHCI_NR_HCS=1 (default)
- USB_HSIC_USB4604=m
- Other:
- LEDS_IS31FL319X=m
- RTC_DRV_DS1307_CENTURY=y
- WDAT_WDT=m
- WATCHDOG_PRETIMEOUT_GOV_PANIC=m
- WATCHDOG_PRETIMEOUT_GOV_NOOP=y
- VIDEO_TW5864=m
- CONFIG_LEDS_MLXCPLD=m
- SCSI_SMARTPQI=m
- TOUCHSCREEN_EKTF2127=m
- syzkaller config:
- UBSAN_NULL=y
- commit 059949b
-------------------------------------------------------------------
Mon Oct 17 18:25:38 CEST 2016 - jeffm@suse.com
@ -554,7 +854,7 @@ Wed Sep 21 20:02:39 CEST 2016 - agraf@suse.de
Wed Sep 21 17:48:39 CEST 2016 - agraf@suse.de
- arm64: Refuse to install 4k kernel on 64k system
- commit 5565330
- commit 478142f
-------------------------------------------------------------------
Wed Sep 21 17:14:12 CEST 2016 - mmarek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-obs-build
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
%define patchversion 4.8.14
%define patchversion 4.9.0
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -51,9 +51,9 @@ BuildRequires: dracut
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0
Group: SLES
Version: 4.8.14
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.gab53e9a
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif
@ -136,7 +136,6 @@ ROOT=""
dracut --host-only --drivers="$KERNEL_MODULES" --force /tmp/initrd.kvm `echo /boot/%{kernel_name}-*%{kernel_flavor} | sed -n -e 's,[^-]*-\(.*'%{kernel_flavor}'\),\1,p'`
%endif
#cleanup
rm -rf /usr/lib/dracut/modules.d/80obs

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-obs-build
#
# Copyright (c) @YEAR@ SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) @YEAR@ SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -136,7 +136,6 @@ ROOT=""
dracut --host-only --drivers="$KERNEL_MODULES" --force /tmp/initrd.kvm `echo /boot/%{kernel_name}-*%{kernel_flavor} | sed -n -e 's,[^-]*-\(.*'%{kernel_flavor}'\),\1,p'`
%endif
#cleanup
rm -rf /usr/lib/dracut/modules.d/80obs

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Dec 12 15:21:46 CET 2016 - jeffm@suse.com
- Update to 4.9-final.
- Eliminated 1 patch.
- commit f49341d
-------------------------------------------------------------------
Mon Dec 12 08:58:11 CET 2016 - jslaby@suse.cz
@ -16,6 +23,13 @@ Fri Dec 9 10:03:38 CET 2016 - jthumshirn@suse.de
(CVE-2016-9576 bsc#1013604).
- commit 7730184
-------------------------------------------------------------------
Fri Dec 9 09:35:02 CET 2016 - jthumshirn@suse.de
- Don't feed anything but regular iovec's to blk_rq_map_user_iov
(CVE-2016-9576 bsc#1013604).
- commit f66af51
-------------------------------------------------------------------
Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
@ -27,6 +41,14 @@ Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
patches.fixes/zram-Fix-unbalanced-idr-management-at-hot-removal.
- commit 725988c
-------------------------------------------------------------------
Mon Dec 5 17:17:35 CET 2016 - jeffm@suse.com
- Update to 4.9-rc8.
- Eliminated 1 patch.
- MODVERSIONS is enabled again.
- commit 59795cb
-------------------------------------------------------------------
Mon Dec 5 16:06:36 CET 2016 - jslaby@suse.cz
@ -63,13 +85,36 @@ Wed Nov 30 23:16:24 CET 2016 - jslaby@suse.cz
(bnc#931300).
- commit 04f28df
-------------------------------------------------------------------
Wed Nov 30 17:49:08 CET 2016 - jeffm@suse.com
- Update to 4.9-rc7.
- Eliminated 3 patches.
- MODVERSIONS (temporarily) depends on BROKEN (because it is). This will
need to be re-enabled when it is fixed or KMPs won't work.
- commit 3fd3ec0
-------------------------------------------------------------------
Wed Nov 30 17:27:48 CET 2016 - afaerber@suse.de
- config: arm64: Enable TCG_INFINEON
- commit bcfa9f0
-------------------------------------------------------------------
Tue Nov 29 13:59:22 CET 2016 - msuchanek@suse.de
- Add power key support for PMIcs which are already included in the configs
(boo#1012477).
Arm64 already has these so no need to patch it.
- commit b8f3026
-------------------------------------------------------------------
Sun Nov 27 08:30:57 CET 2016 - tiwai@suse.de
- Fix bug reference in
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
(bsc#1012220).
- commit e617052
- commit f8ae998
-------------------------------------------------------------------
Sat Nov 26 17:26:36 CET 2016 - jslaby@suse.cz
@ -82,20 +127,32 @@ Fri Nov 25 16:49:16 CET 2016 - tiwai@suse.de
- ASoC: intel: Fix crash at suspend/resume without card
registration (bsc#1010690).
- commit b60c8fd
- commit ab10cc8
-------------------------------------------------------------------
Fri Nov 25 14:43:05 CET 2016 - tiwai@suse.de
- Revert "ACPI: Execute _PTS before system reboot" (bsc#101220).
- commit 95e516a
- commit a8caaa4
-------------------------------------------------------------------
Fri Nov 25 14:19:08 CET 2016 - mmarek@suse.com
- rpm/dtb.spec.in.in: Adjust the formatting to osc's liking (bsc#1011920)
- commit cdcab93
-------------------------------------------------------------------
Fri Nov 25 11:33:45 CET 2016 - tiwai@suse.de
- xc2028: Fix use-after-free bug properly (CVE-2016-7913
bsc#1010478).
- commit 534ac6c
- commit dcfac88
-------------------------------------------------------------------
Thu Nov 24 19:20:51 CET 2016 - msuchanek@suse.de
- Enable Intel i810 audio driver used in OpenQA VMs (boo#1012575).
- commit 19ce2a6
-------------------------------------------------------------------
Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
@ -103,6 +160,71 @@ Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
- Update patches.kernel.org/patch-4.8.7-8 references (add CVE-2016-9555 bsc#1011685).
- commit d81bac1
-------------------------------------------------------------------
Thu Nov 24 11:31:31 CET 2016 - mmarek@suse.com
- rpm/kernel-spec-macros: Ignore too high rebuild counter (bsc#1012060)
- commit 4ba30ba
-------------------------------------------------------------------
Wed Nov 23 16:58:41 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Print progress like mkspec does (bsc#1011920)
- commit 327c01e
-------------------------------------------------------------------
Wed Nov 23 16:52:29 CET 2016 - mmarek@suse.com
- Drop dtb-source.spec and move the sources to kernel-source (bsc#1011920)
- commit 3a67f58
-------------------------------------------------------------------
Wed Nov 23 15:38:51 CET 2016 - mmarek@suse.com
- Preprocess the dtb spec template with the kernel mkspec script
This sets up the kernel version and release macros (bsc#1011920).
- commit 814c4ec
-------------------------------------------------------------------
Wed Nov 23 13:42:44 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Do not run the osc specfile formatter (bsc#1011920)
It may produce varying output depending on the installed osc version.
- commit 2673925
-------------------------------------------------------------------
Wed Nov 23 13:40:59 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Stop copying the dtb .changes files (bsc#1011920)
We are using the kernel changelog now.
- commit c7605f2
-------------------------------------------------------------------
Wed Nov 23 13:38:05 CET 2016 - mmarek@suse.com
- rename dtb's pre_checkin.pl to mkspec-dtb (bsc#1011920)
- commit 9e33f22
-------------------------------------------------------------------
Wed Nov 23 13:24:57 CET 2016 - mmarek@suse.com
- Import dtb-source specfiles into kernel-source (bsc#1011920)
- commit 7975919
-------------------------------------------------------------------
Mon Nov 21 17:30:15 CET 2016 - mmarek@suse.cz
- Drop kernel-obs-qa-xen unconditionally (bsc#1010040)
The IBS cannot build it, even if there is a xen-capable
kernel-obs-build.
- commit f4797cb
-------------------------------------------------------------------
Mon Nov 21 16:14:49 CET 2016 - jeffm@suse.com
- Update to 4.9-rc6.
- commit 5f5c2ad
-------------------------------------------------------------------
Mon Nov 21 14:33:14 CET 2016 - tiwai@suse.de
@ -122,6 +244,30 @@ Sat Nov 19 10:52:42 CET 2016 - jslaby@suse.cz
- Linux 4.8.9 (: :).
- commit be1f097
-------------------------------------------------------------------
Tue Nov 15 15:29:31 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Only build -base and -extra with CONFIG_MODULES (bsc#1000118)
- commit 4bd9ec7
-------------------------------------------------------------------
Tue Nov 15 14:10:24 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Do not create KMPs with CONFIG_MODULES=n
- commit 1cf9838
-------------------------------------------------------------------
Tue Nov 15 13:42:45 CET 2016 - mmarek@suse.com
- Reformat spec files according to the format_spec_file osc helper
- commit a3cd251
-------------------------------------------------------------------
Tue Nov 15 13:41:44 CET 2016 - mmarek@suse.com
- Update the copyright header in spec files
- commit f909ff5
-------------------------------------------------------------------
Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
@ -129,6 +275,12 @@ Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch.
- commit 7b7d4ed
-------------------------------------------------------------------
Mon Nov 14 15:18:32 CET 2016 - jeffm@suse.com
- Update to 4.9-rc5.
- commit 22cecc1
-------------------------------------------------------------------
Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
@ -136,7 +288,7 @@ Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
The kernel-syzkaller build now consumes around 30G. This causes
headache in factory where the package rebuilds over and over. Require
35G disk size to successfully build the flavor.
- commit c1544cb
- commit 970a25c
-------------------------------------------------------------------
Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
@ -145,7 +297,14 @@ Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
They are still premature, and it enables snd-soc-skl automatically
that interferes with the legacy HD-audio driver. Keep them disabled
until the issues are solved in upstream.
- commit 91441e5
- commit 9e0babb
-------------------------------------------------------------------
Fri Nov 11 14:46:56 CET 2016 - jeffm@suse.com
- Disabled kmsg patches for s390.
It needs updating to deal with printk headers.
- commit 2740f7f
-------------------------------------------------------------------
Thu Nov 10 18:06:41 CET 2016 - jslaby@suse.cz
@ -180,6 +339,13 @@ Mon Nov 7 13:19:16 CET 2016 - jslaby@suse.cz
(bnc#1008880).
- commit 4a45dd3
-------------------------------------------------------------------
Sun Nov 6 02:55:28 CET 2016 - jeffm@suse.com
- Update to 4.9-rc4.
- Eliminated 2 patches.
- commit fccf41c
-------------------------------------------------------------------
Thu Nov 3 12:45:30 CET 2016 - oneukum@suse.com
@ -193,12 +359,26 @@ Thu Nov 3 09:36:24 CET 2016 - jlee@suse.com
(bsc#1004517, CVE-2016-7042).
- commit 9d6b45c
-------------------------------------------------------------------
Wed Nov 2 04:33:07 CET 2016 - afaerber@suse.de
- config: arm64/armv7hl: Disable QCOM_WCNSS_PIL for now
Avoids a depmod error/abort:
depmod: ERROR: Cycle detected: qcom_wcnss_iris -> qcom_wcnss -> qcom_wcnss_iris
- commit 7183962
-------------------------------------------------------------------
Tue Nov 1 14:16:13 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit 3d61b80
-------------------------------------------------------------------
Tue Nov 1 14:12:52 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit dce3a53
-------------------------------------------------------------------
Mon Oct 31 13:02:56 CET 2016 - jslaby@suse.cz
@ -211,6 +391,19 @@ Mon Oct 31 12:53:57 CET 2016 - jslaby@suse.cz
- Linux 4.8.6 (: :).
- commit dbb68be
-------------------------------------------------------------------
Sun Oct 30 02:24:19 CET 2016 - jeffm@suse.com
- Update to 4.9-rc3.
- Eliminated 2 patches.
- commit b005706
-------------------------------------------------------------------
Sat Oct 29 03:19:52 CEST 2016 - jeffm@suse.com
- btrfs: fix races on root_log_ctx lists (bsc#1007653).
- commit c710f61
-------------------------------------------------------------------
Sat Oct 29 03:16:07 CEST 2016 - jeffm@suse.com
@ -226,6 +419,12 @@ Fri Oct 28 10:28:06 CEST 2016 - jslaby@suse.cz
-------------------------------------------------------------------
Thu Oct 27 17:32:03 CEST 2016 - tiwai@suse.de
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
changes (bsc#1000433).
- drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y
values (bsc#1000433).
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
@ -247,6 +446,12 @@ Tue Oct 25 10:21:05 CEST 2016 - tiwai@suse.de
(boo#1003298).
- commit 092ed80
-------------------------------------------------------------------
Mon Oct 24 14:40:34 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc2.
- commit ac4ccc9
-------------------------------------------------------------------
Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
@ -257,6 +462,18 @@ Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
- commit 402d8c1
-------------------------------------------------------------------
Fri Oct 21 11:49:23 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update to v4.9-rc1
- commit 11efe27
-------------------------------------------------------------------
Thu Oct 20 18:02:23 CEST 2016 - afaerber@suse.de
- config: arm64: Update to v4.9-rc1
- commit 4e38383
-------------------------------------------------------------------
Thu Oct 20 11:18:45 CEST 2016 - jslaby@suse.cz
@ -270,19 +487,102 @@ Thu Oct 20 11:13:27 CEST 2016 - jslaby@suse.cz
- Linux 4.8.3 (: :).
- commit db38c1f
-------------------------------------------------------------------
Wed Oct 19 10:38:59 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update to v4.9-rc1
- commit 46b5233
-------------------------------------------------------------------
Tue Oct 18 17:50:08 CEST 2016 - jslaby@suse.cz
- Revert "tty: serial: 8250: add CON_CONSDEV to flags"
(bnc#1003623).
- commit b029ac4
- commit 967aac9
-------------------------------------------------------------------
Tue Oct 18 16:32:06 CEST 2016 - fdmanana@suse.com
- Btrfs: fix extent tree corruption due to relocation
(bsc#990384).
- commit 5b7592a
- commit 8930e43
-------------------------------------------------------------------
Mon Oct 17 21:37:55 CEST 2016 - jeffm@suse.com
- config: restore vanilla configs
I accidentally appended the new config options to the vanilla configs.
This patch restores them.
- commit 55c3dd5
-------------------------------------------------------------------
Mon Oct 17 19:37:51 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc1.
- Eliminated 14 patches.
- ARM configs need updating.
- Config changes:
- General:
- VMAP_STACK=y (where supported)
- GCC plugins:
- GCC_PLUGIN_LATENT_ENTROPY=n (fork/irq overhead)
- CPUFREQ:
- CPU_FREQ_GOV_SCHEDUTIL=y
- x86:
- MLX_PLATFORM=m
- INTEL_ISH_HID=m
- SND_SOC_INTEL_BDW_RT5677_MACH=m
- SERIAL_8250_LPSS=y (i386)
- PCI:
- PCIE_PTM=y
- Networking:
- TCP_CONG_BBR=m
- NFT_NUMGEN=m
- NFT_SET_RBTREE=m
- NFT_SET_HASH=m
- NFT_QUOTA=m
- NET_ACT_SKBMOD=m
- NET_ACT_TUNNEL_KEY=m
- NET_IFE_SKBTCINDEX=m
- BATMAN_ADV_DEBUGFS=y
- BT_HCIUART_MRVL=y
- AF_RXRPC_IPV6=y
- AF_RXRPC_INJECT_LOSS=n
- ENA_ETHERNET=m
- MICROSEMI_PHY=m
- CRYPTO_DEV_CHELSIO=m
- INFINIBAND_QEDR=m
- GPIO:
- INPUT_GPIO_DECODER=m
- GPIO_MOCKUP=m
- GPIO_GPIO_MM=m
- GPIO_TS4900=m
- DRM:
- DRM_AMDGPU_SI=y
- DRM_PANEL_JDI_LT070ME05000=n
- DRM_DUMB_VGA_DAC=m
- DRM_LEGACY (this may impact users with older hardware)
- Sound:
- SND_SOC_NAU88C10=m
- SND_SIMPLE_SCU_CARD=m
- USB:
- USB_LEDS_TRIGGER_USBPORT=m
- USBIP_VHCI_HC_PORTS=8 (default)
- USBIP_VHCI_NR_HCS=1 (default)
- USB_HSIC_USB4604=m
- Other:
- LEDS_IS31FL319X=m
- RTC_DRV_DS1307_CENTURY=y
- WDAT_WDT=m
- WATCHDOG_PRETIMEOUT_GOV_PANIC=m
- WATCHDOG_PRETIMEOUT_GOV_NOOP=y
- VIDEO_TW5864=m
- CONFIG_LEDS_MLXCPLD=m
- SCSI_SMARTPQI=m
- TOUCHSCREEN_EKTF2127=m
- syzkaller config:
- UBSAN_NULL=y
- commit 059949b
-------------------------------------------------------------------
Mon Oct 17 18:25:38 CEST 2016 - jeffm@suse.com
@ -554,7 +854,7 @@ Wed Sep 21 20:02:39 CEST 2016 - agraf@suse.de
Wed Sep 21 17:48:39 CEST 2016 - agraf@suse.de
- arm64: Refuse to install 4k kernel on 64k system
- commit 5565330
- commit 478142f
-------------------------------------------------------------------
Wed Sep 21 17:14:12 CEST 2016 - mmarek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-obs-qa
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
# needsrootforbuild
%define patchversion 4.8.14
%define patchversion 4.9.0
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -36,9 +36,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Basic QA tests for the kernel
License: GPL-2.0
Group: SLES
Version: 4.8.14
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.gab53e9a
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-obs-qa
#
# Copyright (c) @YEAR@ SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) @YEAR@ SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -22,8 +22,8 @@
%include %_sourcedir/kernel-spec-macros
Name: @NAME@
BuildRequires: kernel-@FLAVOR@
Name: kernel-obs-qa
BuildRequires: kernel-default
# kernel-obs-build must be also configured as VMinstall, but is required
# here as well to avoid that qa and build package build parallel
BuildRequires: kernel-obs-build

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Dec 12 15:21:46 CET 2016 - jeffm@suse.com
- Update to 4.9-final.
- Eliminated 1 patch.
- commit f49341d
-------------------------------------------------------------------
Mon Dec 12 08:58:11 CET 2016 - jslaby@suse.cz
@ -16,6 +23,13 @@ Fri Dec 9 10:03:38 CET 2016 - jthumshirn@suse.de
(CVE-2016-9576 bsc#1013604).
- commit 7730184
-------------------------------------------------------------------
Fri Dec 9 09:35:02 CET 2016 - jthumshirn@suse.de
- Don't feed anything but regular iovec's to blk_rq_map_user_iov
(CVE-2016-9576 bsc#1013604).
- commit f66af51
-------------------------------------------------------------------
Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
@ -27,6 +41,14 @@ Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
patches.fixes/zram-Fix-unbalanced-idr-management-at-hot-removal.
- commit 725988c
-------------------------------------------------------------------
Mon Dec 5 17:17:35 CET 2016 - jeffm@suse.com
- Update to 4.9-rc8.
- Eliminated 1 patch.
- MODVERSIONS is enabled again.
- commit 59795cb
-------------------------------------------------------------------
Mon Dec 5 16:06:36 CET 2016 - jslaby@suse.cz
@ -63,13 +85,36 @@ Wed Nov 30 23:16:24 CET 2016 - jslaby@suse.cz
(bnc#931300).
- commit 04f28df
-------------------------------------------------------------------
Wed Nov 30 17:49:08 CET 2016 - jeffm@suse.com
- Update to 4.9-rc7.
- Eliminated 3 patches.
- MODVERSIONS (temporarily) depends on BROKEN (because it is). This will
need to be re-enabled when it is fixed or KMPs won't work.
- commit 3fd3ec0
-------------------------------------------------------------------
Wed Nov 30 17:27:48 CET 2016 - afaerber@suse.de
- config: arm64: Enable TCG_INFINEON
- commit bcfa9f0
-------------------------------------------------------------------
Tue Nov 29 13:59:22 CET 2016 - msuchanek@suse.de
- Add power key support for PMIcs which are already included in the configs
(boo#1012477).
Arm64 already has these so no need to patch it.
- commit b8f3026
-------------------------------------------------------------------
Sun Nov 27 08:30:57 CET 2016 - tiwai@suse.de
- Fix bug reference in
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
(bsc#1012220).
- commit e617052
- commit f8ae998
-------------------------------------------------------------------
Sat Nov 26 17:26:36 CET 2016 - jslaby@suse.cz
@ -82,20 +127,32 @@ Fri Nov 25 16:49:16 CET 2016 - tiwai@suse.de
- ASoC: intel: Fix crash at suspend/resume without card
registration (bsc#1010690).
- commit b60c8fd
- commit ab10cc8
-------------------------------------------------------------------
Fri Nov 25 14:43:05 CET 2016 - tiwai@suse.de
- Revert "ACPI: Execute _PTS before system reboot" (bsc#101220).
- commit 95e516a
- commit a8caaa4
-------------------------------------------------------------------
Fri Nov 25 14:19:08 CET 2016 - mmarek@suse.com
- rpm/dtb.spec.in.in: Adjust the formatting to osc's liking (bsc#1011920)
- commit cdcab93
-------------------------------------------------------------------
Fri Nov 25 11:33:45 CET 2016 - tiwai@suse.de
- xc2028: Fix use-after-free bug properly (CVE-2016-7913
bsc#1010478).
- commit 534ac6c
- commit dcfac88
-------------------------------------------------------------------
Thu Nov 24 19:20:51 CET 2016 - msuchanek@suse.de
- Enable Intel i810 audio driver used in OpenQA VMs (boo#1012575).
- commit 19ce2a6
-------------------------------------------------------------------
Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
@ -103,6 +160,71 @@ Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
- Update patches.kernel.org/patch-4.8.7-8 references (add CVE-2016-9555 bsc#1011685).
- commit d81bac1
-------------------------------------------------------------------
Thu Nov 24 11:31:31 CET 2016 - mmarek@suse.com
- rpm/kernel-spec-macros: Ignore too high rebuild counter (bsc#1012060)
- commit 4ba30ba
-------------------------------------------------------------------
Wed Nov 23 16:58:41 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Print progress like mkspec does (bsc#1011920)
- commit 327c01e
-------------------------------------------------------------------
Wed Nov 23 16:52:29 CET 2016 - mmarek@suse.com
- Drop dtb-source.spec and move the sources to kernel-source (bsc#1011920)
- commit 3a67f58
-------------------------------------------------------------------
Wed Nov 23 15:38:51 CET 2016 - mmarek@suse.com
- Preprocess the dtb spec template with the kernel mkspec script
This sets up the kernel version and release macros (bsc#1011920).
- commit 814c4ec
-------------------------------------------------------------------
Wed Nov 23 13:42:44 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Do not run the osc specfile formatter (bsc#1011920)
It may produce varying output depending on the installed osc version.
- commit 2673925
-------------------------------------------------------------------
Wed Nov 23 13:40:59 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Stop copying the dtb .changes files (bsc#1011920)
We are using the kernel changelog now.
- commit c7605f2
-------------------------------------------------------------------
Wed Nov 23 13:38:05 CET 2016 - mmarek@suse.com
- rename dtb's pre_checkin.pl to mkspec-dtb (bsc#1011920)
- commit 9e33f22
-------------------------------------------------------------------
Wed Nov 23 13:24:57 CET 2016 - mmarek@suse.com
- Import dtb-source specfiles into kernel-source (bsc#1011920)
- commit 7975919
-------------------------------------------------------------------
Mon Nov 21 17:30:15 CET 2016 - mmarek@suse.cz
- Drop kernel-obs-qa-xen unconditionally (bsc#1010040)
The IBS cannot build it, even if there is a xen-capable
kernel-obs-build.
- commit f4797cb
-------------------------------------------------------------------
Mon Nov 21 16:14:49 CET 2016 - jeffm@suse.com
- Update to 4.9-rc6.
- commit 5f5c2ad
-------------------------------------------------------------------
Mon Nov 21 14:33:14 CET 2016 - tiwai@suse.de
@ -122,6 +244,30 @@ Sat Nov 19 10:52:42 CET 2016 - jslaby@suse.cz
- Linux 4.8.9 (: :).
- commit be1f097
-------------------------------------------------------------------
Tue Nov 15 15:29:31 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Only build -base and -extra with CONFIG_MODULES (bsc#1000118)
- commit 4bd9ec7
-------------------------------------------------------------------
Tue Nov 15 14:10:24 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Do not create KMPs with CONFIG_MODULES=n
- commit 1cf9838
-------------------------------------------------------------------
Tue Nov 15 13:42:45 CET 2016 - mmarek@suse.com
- Reformat spec files according to the format_spec_file osc helper
- commit a3cd251
-------------------------------------------------------------------
Tue Nov 15 13:41:44 CET 2016 - mmarek@suse.com
- Update the copyright header in spec files
- commit f909ff5
-------------------------------------------------------------------
Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
@ -129,6 +275,12 @@ Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch.
- commit 7b7d4ed
-------------------------------------------------------------------
Mon Nov 14 15:18:32 CET 2016 - jeffm@suse.com
- Update to 4.9-rc5.
- commit 22cecc1
-------------------------------------------------------------------
Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
@ -136,7 +288,7 @@ Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
The kernel-syzkaller build now consumes around 30G. This causes
headache in factory where the package rebuilds over and over. Require
35G disk size to successfully build the flavor.
- commit c1544cb
- commit 970a25c
-------------------------------------------------------------------
Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
@ -145,7 +297,14 @@ Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
They are still premature, and it enables snd-soc-skl automatically
that interferes with the legacy HD-audio driver. Keep them disabled
until the issues are solved in upstream.
- commit 91441e5
- commit 9e0babb
-------------------------------------------------------------------
Fri Nov 11 14:46:56 CET 2016 - jeffm@suse.com
- Disabled kmsg patches for s390.
It needs updating to deal with printk headers.
- commit 2740f7f
-------------------------------------------------------------------
Thu Nov 10 18:06:41 CET 2016 - jslaby@suse.cz
@ -180,6 +339,13 @@ Mon Nov 7 13:19:16 CET 2016 - jslaby@suse.cz
(bnc#1008880).
- commit 4a45dd3
-------------------------------------------------------------------
Sun Nov 6 02:55:28 CET 2016 - jeffm@suse.com
- Update to 4.9-rc4.
- Eliminated 2 patches.
- commit fccf41c
-------------------------------------------------------------------
Thu Nov 3 12:45:30 CET 2016 - oneukum@suse.com
@ -193,12 +359,26 @@ Thu Nov 3 09:36:24 CET 2016 - jlee@suse.com
(bsc#1004517, CVE-2016-7042).
- commit 9d6b45c
-------------------------------------------------------------------
Wed Nov 2 04:33:07 CET 2016 - afaerber@suse.de
- config: arm64/armv7hl: Disable QCOM_WCNSS_PIL for now
Avoids a depmod error/abort:
depmod: ERROR: Cycle detected: qcom_wcnss_iris -> qcom_wcnss -> qcom_wcnss_iris
- commit 7183962
-------------------------------------------------------------------
Tue Nov 1 14:16:13 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit 3d61b80
-------------------------------------------------------------------
Tue Nov 1 14:12:52 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit dce3a53
-------------------------------------------------------------------
Mon Oct 31 13:02:56 CET 2016 - jslaby@suse.cz
@ -211,6 +391,19 @@ Mon Oct 31 12:53:57 CET 2016 - jslaby@suse.cz
- Linux 4.8.6 (: :).
- commit dbb68be
-------------------------------------------------------------------
Sun Oct 30 02:24:19 CET 2016 - jeffm@suse.com
- Update to 4.9-rc3.
- Eliminated 2 patches.
- commit b005706
-------------------------------------------------------------------
Sat Oct 29 03:19:52 CEST 2016 - jeffm@suse.com
- btrfs: fix races on root_log_ctx lists (bsc#1007653).
- commit c710f61
-------------------------------------------------------------------
Sat Oct 29 03:16:07 CEST 2016 - jeffm@suse.com
@ -226,6 +419,12 @@ Fri Oct 28 10:28:06 CEST 2016 - jslaby@suse.cz
-------------------------------------------------------------------
Thu Oct 27 17:32:03 CEST 2016 - tiwai@suse.de
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
changes (bsc#1000433).
- drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y
values (bsc#1000433).
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
@ -247,6 +446,12 @@ Tue Oct 25 10:21:05 CEST 2016 - tiwai@suse.de
(boo#1003298).
- commit 092ed80
-------------------------------------------------------------------
Mon Oct 24 14:40:34 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc2.
- commit ac4ccc9
-------------------------------------------------------------------
Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
@ -257,6 +462,18 @@ Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
- commit 402d8c1
-------------------------------------------------------------------
Fri Oct 21 11:49:23 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update to v4.9-rc1
- commit 11efe27
-------------------------------------------------------------------
Thu Oct 20 18:02:23 CEST 2016 - afaerber@suse.de
- config: arm64: Update to v4.9-rc1
- commit 4e38383
-------------------------------------------------------------------
Thu Oct 20 11:18:45 CEST 2016 - jslaby@suse.cz
@ -270,19 +487,102 @@ Thu Oct 20 11:13:27 CEST 2016 - jslaby@suse.cz
- Linux 4.8.3 (: :).
- commit db38c1f
-------------------------------------------------------------------
Wed Oct 19 10:38:59 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update to v4.9-rc1
- commit 46b5233
-------------------------------------------------------------------
Tue Oct 18 17:50:08 CEST 2016 - jslaby@suse.cz
- Revert "tty: serial: 8250: add CON_CONSDEV to flags"
(bnc#1003623).
- commit b029ac4
- commit 967aac9
-------------------------------------------------------------------
Tue Oct 18 16:32:06 CEST 2016 - fdmanana@suse.com
- Btrfs: fix extent tree corruption due to relocation
(bsc#990384).
- commit 5b7592a
- commit 8930e43
-------------------------------------------------------------------
Mon Oct 17 21:37:55 CEST 2016 - jeffm@suse.com
- config: restore vanilla configs
I accidentally appended the new config options to the vanilla configs.
This patch restores them.
- commit 55c3dd5
-------------------------------------------------------------------
Mon Oct 17 19:37:51 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc1.
- Eliminated 14 patches.
- ARM configs need updating.
- Config changes:
- General:
- VMAP_STACK=y (where supported)
- GCC plugins:
- GCC_PLUGIN_LATENT_ENTROPY=n (fork/irq overhead)
- CPUFREQ:
- CPU_FREQ_GOV_SCHEDUTIL=y
- x86:
- MLX_PLATFORM=m
- INTEL_ISH_HID=m
- SND_SOC_INTEL_BDW_RT5677_MACH=m
- SERIAL_8250_LPSS=y (i386)
- PCI:
- PCIE_PTM=y
- Networking:
- TCP_CONG_BBR=m
- NFT_NUMGEN=m
- NFT_SET_RBTREE=m
- NFT_SET_HASH=m
- NFT_QUOTA=m
- NET_ACT_SKBMOD=m
- NET_ACT_TUNNEL_KEY=m
- NET_IFE_SKBTCINDEX=m
- BATMAN_ADV_DEBUGFS=y
- BT_HCIUART_MRVL=y
- AF_RXRPC_IPV6=y
- AF_RXRPC_INJECT_LOSS=n
- ENA_ETHERNET=m
- MICROSEMI_PHY=m
- CRYPTO_DEV_CHELSIO=m
- INFINIBAND_QEDR=m
- GPIO:
- INPUT_GPIO_DECODER=m
- GPIO_MOCKUP=m
- GPIO_GPIO_MM=m
- GPIO_TS4900=m
- DRM:
- DRM_AMDGPU_SI=y
- DRM_PANEL_JDI_LT070ME05000=n
- DRM_DUMB_VGA_DAC=m
- DRM_LEGACY (this may impact users with older hardware)
- Sound:
- SND_SOC_NAU88C10=m
- SND_SIMPLE_SCU_CARD=m
- USB:
- USB_LEDS_TRIGGER_USBPORT=m
- USBIP_VHCI_HC_PORTS=8 (default)
- USBIP_VHCI_NR_HCS=1 (default)
- USB_HSIC_USB4604=m
- Other:
- LEDS_IS31FL319X=m
- RTC_DRV_DS1307_CENTURY=y
- WDAT_WDT=m
- WATCHDOG_PRETIMEOUT_GOV_PANIC=m
- WATCHDOG_PRETIMEOUT_GOV_NOOP=y
- VIDEO_TW5864=m
- CONFIG_LEDS_MLXCPLD=m
- SCSI_SMARTPQI=m
- TOUCHSCREEN_EKTF2127=m
- syzkaller config:
- UBSAN_NULL=y
- commit 059949b
-------------------------------------------------------------------
Mon Oct 17 18:25:38 CEST 2016 - jeffm@suse.com
@ -554,7 +854,7 @@ Wed Sep 21 20:02:39 CEST 2016 - agraf@suse.de
Wed Sep 21 17:48:39 CEST 2016 - agraf@suse.de
- arm64: Refuse to install 4k kernel on 64k system
- commit 5565330
- commit 478142f
-------------------------------------------------------------------
Wed Sep 21 17:14:12 CEST 2016 - mmarek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-pae
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -14,13 +14,11 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 4.8
%define patchversion 4.8.14
%define srcversion 4.9
%define patchversion 4.9.0
%define variant %{nil}
%define vanilla_only 0
@ -39,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -48,7 +46,7 @@
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -60,9 +58,9 @@ Name: kernel-pae
Summary: Kernel with PAE Support
License: GPL-2.0
Group: System/Kernel
Version: 4.8.14
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.gab53e9a
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif
@ -84,8 +82,8 @@ Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
# is a subset that can replace kernel-$flavor in some scenarios. We need to
@ -224,6 +222,8 @@ Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source73: dtb.spec.in.in
Source74: mkspec-dtb
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -303,6 +303,8 @@ NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 73
NoSource: 74
NoSource: 100
NoSource: 101
NoSource: 102
@ -947,7 +949,6 @@ for f in %my_builddir/*-kmp-modules; do
add_dirs_to_filelist "$f" >"$f2"
done
# Hardlink duplicate files automatically (from package fdupes): It doesn't save
# much, but it keeps rpmlint from breaking the package build. Note that we skip
# /usr/src/linux-obj intentionally, to not accidentally break timestamps there
@ -964,7 +965,7 @@ done
%files -f kernel-main.files
%defattr(-, root, root)
%if %CONFIG_MODULES == "y"
%package base
Summary: Kernel with PAE Support - base modules
Group: System/Kernel
@ -1034,6 +1035,7 @@ This package contains only the base modules, required in all installs.
%files base -f kernel-base.files
%defattr(-, root, root)
%endif
%package extra
Summary: Kernel with PAE Support - Unsupported kernel modules
@ -1115,9 +1117,9 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel
@ -1142,6 +1144,7 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%source_timestamp
%if %CONFIG_MODULES == "y"
%pre devel -f devel-pre.sh
@ -1160,9 +1163,8 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
%endif
%endif
%if %CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%package kgraft
Summary: Metapackage to pull in matching kgraft-patch package
Group: System/Kernel
@ -1180,6 +1182,6 @@ static, unlike the kgraft-patch-<kernel-version>-flavor package names.
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
%endif # %CONFIG_MODULES
%changelog

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Dec 12 15:21:46 CET 2016 - jeffm@suse.com
- Update to 4.9-final.
- Eliminated 1 patch.
- commit f49341d
-------------------------------------------------------------------
Mon Dec 12 08:58:11 CET 2016 - jslaby@suse.cz
@ -16,6 +23,13 @@ Fri Dec 9 10:03:38 CET 2016 - jthumshirn@suse.de
(CVE-2016-9576 bsc#1013604).
- commit 7730184
-------------------------------------------------------------------
Fri Dec 9 09:35:02 CET 2016 - jthumshirn@suse.de
- Don't feed anything but regular iovec's to blk_rq_map_user_iov
(CVE-2016-9576 bsc#1013604).
- commit f66af51
-------------------------------------------------------------------
Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
@ -27,6 +41,14 @@ Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
patches.fixes/zram-Fix-unbalanced-idr-management-at-hot-removal.
- commit 725988c
-------------------------------------------------------------------
Mon Dec 5 17:17:35 CET 2016 - jeffm@suse.com
- Update to 4.9-rc8.
- Eliminated 1 patch.
- MODVERSIONS is enabled again.
- commit 59795cb
-------------------------------------------------------------------
Mon Dec 5 16:06:36 CET 2016 - jslaby@suse.cz
@ -63,13 +85,36 @@ Wed Nov 30 23:16:24 CET 2016 - jslaby@suse.cz
(bnc#931300).
- commit 04f28df
-------------------------------------------------------------------
Wed Nov 30 17:49:08 CET 2016 - jeffm@suse.com
- Update to 4.9-rc7.
- Eliminated 3 patches.
- MODVERSIONS (temporarily) depends on BROKEN (because it is). This will
need to be re-enabled when it is fixed or KMPs won't work.
- commit 3fd3ec0
-------------------------------------------------------------------
Wed Nov 30 17:27:48 CET 2016 - afaerber@suse.de
- config: arm64: Enable TCG_INFINEON
- commit bcfa9f0
-------------------------------------------------------------------
Tue Nov 29 13:59:22 CET 2016 - msuchanek@suse.de
- Add power key support for PMIcs which are already included in the configs
(boo#1012477).
Arm64 already has these so no need to patch it.
- commit b8f3026
-------------------------------------------------------------------
Sun Nov 27 08:30:57 CET 2016 - tiwai@suse.de
- Fix bug reference in
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
(bsc#1012220).
- commit e617052
- commit f8ae998
-------------------------------------------------------------------
Sat Nov 26 17:26:36 CET 2016 - jslaby@suse.cz
@ -82,20 +127,32 @@ Fri Nov 25 16:49:16 CET 2016 - tiwai@suse.de
- ASoC: intel: Fix crash at suspend/resume without card
registration (bsc#1010690).
- commit b60c8fd
- commit ab10cc8
-------------------------------------------------------------------
Fri Nov 25 14:43:05 CET 2016 - tiwai@suse.de
- Revert "ACPI: Execute _PTS before system reboot" (bsc#101220).
- commit 95e516a
- commit a8caaa4
-------------------------------------------------------------------
Fri Nov 25 14:19:08 CET 2016 - mmarek@suse.com
- rpm/dtb.spec.in.in: Adjust the formatting to osc's liking (bsc#1011920)
- commit cdcab93
-------------------------------------------------------------------
Fri Nov 25 11:33:45 CET 2016 - tiwai@suse.de
- xc2028: Fix use-after-free bug properly (CVE-2016-7913
bsc#1010478).
- commit 534ac6c
- commit dcfac88
-------------------------------------------------------------------
Thu Nov 24 19:20:51 CET 2016 - msuchanek@suse.de
- Enable Intel i810 audio driver used in OpenQA VMs (boo#1012575).
- commit 19ce2a6
-------------------------------------------------------------------
Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
@ -103,6 +160,71 @@ Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
- Update patches.kernel.org/patch-4.8.7-8 references (add CVE-2016-9555 bsc#1011685).
- commit d81bac1
-------------------------------------------------------------------
Thu Nov 24 11:31:31 CET 2016 - mmarek@suse.com
- rpm/kernel-spec-macros: Ignore too high rebuild counter (bsc#1012060)
- commit 4ba30ba
-------------------------------------------------------------------
Wed Nov 23 16:58:41 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Print progress like mkspec does (bsc#1011920)
- commit 327c01e
-------------------------------------------------------------------
Wed Nov 23 16:52:29 CET 2016 - mmarek@suse.com
- Drop dtb-source.spec and move the sources to kernel-source (bsc#1011920)
- commit 3a67f58
-------------------------------------------------------------------
Wed Nov 23 15:38:51 CET 2016 - mmarek@suse.com
- Preprocess the dtb spec template with the kernel mkspec script
This sets up the kernel version and release macros (bsc#1011920).
- commit 814c4ec
-------------------------------------------------------------------
Wed Nov 23 13:42:44 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Do not run the osc specfile formatter (bsc#1011920)
It may produce varying output depending on the installed osc version.
- commit 2673925
-------------------------------------------------------------------
Wed Nov 23 13:40:59 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Stop copying the dtb .changes files (bsc#1011920)
We are using the kernel changelog now.
- commit c7605f2
-------------------------------------------------------------------
Wed Nov 23 13:38:05 CET 2016 - mmarek@suse.com
- rename dtb's pre_checkin.pl to mkspec-dtb (bsc#1011920)
- commit 9e33f22
-------------------------------------------------------------------
Wed Nov 23 13:24:57 CET 2016 - mmarek@suse.com
- Import dtb-source specfiles into kernel-source (bsc#1011920)
- commit 7975919
-------------------------------------------------------------------
Mon Nov 21 17:30:15 CET 2016 - mmarek@suse.cz
- Drop kernel-obs-qa-xen unconditionally (bsc#1010040)
The IBS cannot build it, even if there is a xen-capable
kernel-obs-build.
- commit f4797cb
-------------------------------------------------------------------
Mon Nov 21 16:14:49 CET 2016 - jeffm@suse.com
- Update to 4.9-rc6.
- commit 5f5c2ad
-------------------------------------------------------------------
Mon Nov 21 14:33:14 CET 2016 - tiwai@suse.de
@ -122,6 +244,30 @@ Sat Nov 19 10:52:42 CET 2016 - jslaby@suse.cz
- Linux 4.8.9 (: :).
- commit be1f097
-------------------------------------------------------------------
Tue Nov 15 15:29:31 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Only build -base and -extra with CONFIG_MODULES (bsc#1000118)
- commit 4bd9ec7
-------------------------------------------------------------------
Tue Nov 15 14:10:24 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Do not create KMPs with CONFIG_MODULES=n
- commit 1cf9838
-------------------------------------------------------------------
Tue Nov 15 13:42:45 CET 2016 - mmarek@suse.com
- Reformat spec files according to the format_spec_file osc helper
- commit a3cd251
-------------------------------------------------------------------
Tue Nov 15 13:41:44 CET 2016 - mmarek@suse.com
- Update the copyright header in spec files
- commit f909ff5
-------------------------------------------------------------------
Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
@ -129,6 +275,12 @@ Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch.
- commit 7b7d4ed
-------------------------------------------------------------------
Mon Nov 14 15:18:32 CET 2016 - jeffm@suse.com
- Update to 4.9-rc5.
- commit 22cecc1
-------------------------------------------------------------------
Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
@ -136,7 +288,7 @@ Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
The kernel-syzkaller build now consumes around 30G. This causes
headache in factory where the package rebuilds over and over. Require
35G disk size to successfully build the flavor.
- commit c1544cb
- commit 970a25c
-------------------------------------------------------------------
Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
@ -145,7 +297,14 @@ Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
They are still premature, and it enables snd-soc-skl automatically
that interferes with the legacy HD-audio driver. Keep them disabled
until the issues are solved in upstream.
- commit 91441e5
- commit 9e0babb
-------------------------------------------------------------------
Fri Nov 11 14:46:56 CET 2016 - jeffm@suse.com
- Disabled kmsg patches for s390.
It needs updating to deal with printk headers.
- commit 2740f7f
-------------------------------------------------------------------
Thu Nov 10 18:06:41 CET 2016 - jslaby@suse.cz
@ -180,6 +339,13 @@ Mon Nov 7 13:19:16 CET 2016 - jslaby@suse.cz
(bnc#1008880).
- commit 4a45dd3
-------------------------------------------------------------------
Sun Nov 6 02:55:28 CET 2016 - jeffm@suse.com
- Update to 4.9-rc4.
- Eliminated 2 patches.
- commit fccf41c
-------------------------------------------------------------------
Thu Nov 3 12:45:30 CET 2016 - oneukum@suse.com
@ -193,12 +359,26 @@ Thu Nov 3 09:36:24 CET 2016 - jlee@suse.com
(bsc#1004517, CVE-2016-7042).
- commit 9d6b45c
-------------------------------------------------------------------
Wed Nov 2 04:33:07 CET 2016 - afaerber@suse.de
- config: arm64/armv7hl: Disable QCOM_WCNSS_PIL for now
Avoids a depmod error/abort:
depmod: ERROR: Cycle detected: qcom_wcnss_iris -> qcom_wcnss -> qcom_wcnss_iris
- commit 7183962
-------------------------------------------------------------------
Tue Nov 1 14:16:13 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit 3d61b80
-------------------------------------------------------------------
Tue Nov 1 14:12:52 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit dce3a53
-------------------------------------------------------------------
Mon Oct 31 13:02:56 CET 2016 - jslaby@suse.cz
@ -211,6 +391,19 @@ Mon Oct 31 12:53:57 CET 2016 - jslaby@suse.cz
- Linux 4.8.6 (: :).
- commit dbb68be
-------------------------------------------------------------------
Sun Oct 30 02:24:19 CET 2016 - jeffm@suse.com
- Update to 4.9-rc3.
- Eliminated 2 patches.
- commit b005706
-------------------------------------------------------------------
Sat Oct 29 03:19:52 CEST 2016 - jeffm@suse.com
- btrfs: fix races on root_log_ctx lists (bsc#1007653).
- commit c710f61
-------------------------------------------------------------------
Sat Oct 29 03:16:07 CEST 2016 - jeffm@suse.com
@ -226,6 +419,12 @@ Fri Oct 28 10:28:06 CEST 2016 - jslaby@suse.cz
-------------------------------------------------------------------
Thu Oct 27 17:32:03 CEST 2016 - tiwai@suse.de
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
changes (bsc#1000433).
- drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y
values (bsc#1000433).
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
@ -247,6 +446,12 @@ Tue Oct 25 10:21:05 CEST 2016 - tiwai@suse.de
(boo#1003298).
- commit 092ed80
-------------------------------------------------------------------
Mon Oct 24 14:40:34 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc2.
- commit ac4ccc9
-------------------------------------------------------------------
Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
@ -257,6 +462,18 @@ Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
- commit 402d8c1
-------------------------------------------------------------------
Fri Oct 21 11:49:23 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update to v4.9-rc1
- commit 11efe27
-------------------------------------------------------------------
Thu Oct 20 18:02:23 CEST 2016 - afaerber@suse.de
- config: arm64: Update to v4.9-rc1
- commit 4e38383
-------------------------------------------------------------------
Thu Oct 20 11:18:45 CEST 2016 - jslaby@suse.cz
@ -270,19 +487,102 @@ Thu Oct 20 11:13:27 CEST 2016 - jslaby@suse.cz
- Linux 4.8.3 (: :).
- commit db38c1f
-------------------------------------------------------------------
Wed Oct 19 10:38:59 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update to v4.9-rc1
- commit 46b5233
-------------------------------------------------------------------
Tue Oct 18 17:50:08 CEST 2016 - jslaby@suse.cz
- Revert "tty: serial: 8250: add CON_CONSDEV to flags"
(bnc#1003623).
- commit b029ac4
- commit 967aac9
-------------------------------------------------------------------
Tue Oct 18 16:32:06 CEST 2016 - fdmanana@suse.com
- Btrfs: fix extent tree corruption due to relocation
(bsc#990384).
- commit 5b7592a
- commit 8930e43
-------------------------------------------------------------------
Mon Oct 17 21:37:55 CEST 2016 - jeffm@suse.com
- config: restore vanilla configs
I accidentally appended the new config options to the vanilla configs.
This patch restores them.
- commit 55c3dd5
-------------------------------------------------------------------
Mon Oct 17 19:37:51 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc1.
- Eliminated 14 patches.
- ARM configs need updating.
- Config changes:
- General:
- VMAP_STACK=y (where supported)
- GCC plugins:
- GCC_PLUGIN_LATENT_ENTROPY=n (fork/irq overhead)
- CPUFREQ:
- CPU_FREQ_GOV_SCHEDUTIL=y
- x86:
- MLX_PLATFORM=m
- INTEL_ISH_HID=m
- SND_SOC_INTEL_BDW_RT5677_MACH=m
- SERIAL_8250_LPSS=y (i386)
- PCI:
- PCIE_PTM=y
- Networking:
- TCP_CONG_BBR=m
- NFT_NUMGEN=m
- NFT_SET_RBTREE=m
- NFT_SET_HASH=m
- NFT_QUOTA=m
- NET_ACT_SKBMOD=m
- NET_ACT_TUNNEL_KEY=m
- NET_IFE_SKBTCINDEX=m
- BATMAN_ADV_DEBUGFS=y
- BT_HCIUART_MRVL=y
- AF_RXRPC_IPV6=y
- AF_RXRPC_INJECT_LOSS=n
- ENA_ETHERNET=m
- MICROSEMI_PHY=m
- CRYPTO_DEV_CHELSIO=m
- INFINIBAND_QEDR=m
- GPIO:
- INPUT_GPIO_DECODER=m
- GPIO_MOCKUP=m
- GPIO_GPIO_MM=m
- GPIO_TS4900=m
- DRM:
- DRM_AMDGPU_SI=y
- DRM_PANEL_JDI_LT070ME05000=n
- DRM_DUMB_VGA_DAC=m
- DRM_LEGACY (this may impact users with older hardware)
- Sound:
- SND_SOC_NAU88C10=m
- SND_SIMPLE_SCU_CARD=m
- USB:
- USB_LEDS_TRIGGER_USBPORT=m
- USBIP_VHCI_HC_PORTS=8 (default)
- USBIP_VHCI_NR_HCS=1 (default)
- USB_HSIC_USB4604=m
- Other:
- LEDS_IS31FL319X=m
- RTC_DRV_DS1307_CENTURY=y
- WDAT_WDT=m
- WATCHDOG_PRETIMEOUT_GOV_PANIC=m
- WATCHDOG_PRETIMEOUT_GOV_NOOP=y
- VIDEO_TW5864=m
- CONFIG_LEDS_MLXCPLD=m
- SCSI_SMARTPQI=m
- TOUCHSCREEN_EKTF2127=m
- syzkaller config:
- UBSAN_NULL=y
- commit 059949b
-------------------------------------------------------------------
Mon Oct 17 18:25:38 CEST 2016 - jeffm@suse.com
@ -554,7 +854,7 @@ Wed Sep 21 20:02:39 CEST 2016 - agraf@suse.de
Wed Sep 21 17:48:39 CEST 2016 - agraf@suse.de
- arm64: Refuse to install 4k kernel on 64k system
- commit 5565330
- commit 478142f
-------------------------------------------------------------------
Wed Sep 21 17:14:12 CEST 2016 - mmarek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-source
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,8 +17,8 @@
# icecream 0
%define srcversion 4.8
%define patchversion 4.8.14
%define srcversion 4.9
%define patchversion 4.9.0
%define variant %{nil}
%define vanilla_only 0
@ -30,9 +30,9 @@ Name: kernel-source
Summary: The Linux Kernel Sources
License: GPL-2.0
Group: Development/Sources
Version: 4.8.14
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.gab53e9a
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif
@ -93,6 +93,8 @@ Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source73: dtb.spec.in.in
Source74: mkspec-dtb
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -116,7 +118,7 @@ Prefix: /usr/src
Requires: kernel-devel%variant = %version-%release
Recommends: openssl-devel
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%define symbols %(set -- $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define variant_symbols %(case %name in (*-rt) echo "RT" ;; esac)
@ -142,11 +144,11 @@ external kernel modules.
%source_timestamp
# Note: The kernel-macros package intentionally does not provide
# multiversion(kernel) nor is its name decorated with the variant (-rt)
%package -n kernel-macros
Summary: RPM macros for building Kernel Module Packages
Group: Development/Sources
# Note: This does not provide multiversion(kernel) nor is its name decorated
# with the variant (-rt)
%description -n kernel-macros
This package provides the rpm macros and templates for Kernel Module Pakcages

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-source@VARIANT@
#
# Copyright (c) @YEAR@ SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) @YEAR@ SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -93,6 +93,8 @@ Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source73: dtb.spec.in.in
Source74: mkspec-dtb
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -142,11 +144,11 @@ external kernel modules.
%source_timestamp
# Note: The kernel-macros package intentionally does not provide
# multiversion(kernel) nor is its name decorated with the variant (-rt)
%package -n kernel-macros
Summary: RPM macros for building Kernel Module Packages
Group: Development/Sources
# Note: This does not provide multiversion(kernel) nor is its name decorated
# with the variant (-rt)
%description -n kernel-macros
This package provides the rpm macros and templates for Kernel Module Pakcages

View File

@ -19,6 +19,7 @@
# If the rebuild counter is > 1, obsolete all previous rebuilds (boo#867595)
%define obsolete_rebuilds() %( %{verbose:set -x} \
set -- $(echo %release | sed -rn 's/(.*\\.)([0-9]+)($|\\.[^.]*[^.0-9][^.]*$)/\\1 \\2 \\3/p') \
if test $2 -gt 99; then echo "warning: Rebuild counter too high in %release" >&2; exit 0; fi \
seq 1 $(($2-1)) | sed "s/.*/Obsoletes: %1 = %version-$1&$3/" \
)
%endif

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Dec 12 15:21:46 CET 2016 - jeffm@suse.com
- Update to 4.9-final.
- Eliminated 1 patch.
- commit f49341d
-------------------------------------------------------------------
Mon Dec 12 08:58:11 CET 2016 - jslaby@suse.cz
@ -16,6 +23,13 @@ Fri Dec 9 10:03:38 CET 2016 - jthumshirn@suse.de
(CVE-2016-9576 bsc#1013604).
- commit 7730184
-------------------------------------------------------------------
Fri Dec 9 09:35:02 CET 2016 - jthumshirn@suse.de
- Don't feed anything but regular iovec's to blk_rq_map_user_iov
(CVE-2016-9576 bsc#1013604).
- commit f66af51
-------------------------------------------------------------------
Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
@ -27,6 +41,14 @@ Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
patches.fixes/zram-Fix-unbalanced-idr-management-at-hot-removal.
- commit 725988c
-------------------------------------------------------------------
Mon Dec 5 17:17:35 CET 2016 - jeffm@suse.com
- Update to 4.9-rc8.
- Eliminated 1 patch.
- MODVERSIONS is enabled again.
- commit 59795cb
-------------------------------------------------------------------
Mon Dec 5 16:06:36 CET 2016 - jslaby@suse.cz
@ -63,13 +85,36 @@ Wed Nov 30 23:16:24 CET 2016 - jslaby@suse.cz
(bnc#931300).
- commit 04f28df
-------------------------------------------------------------------
Wed Nov 30 17:49:08 CET 2016 - jeffm@suse.com
- Update to 4.9-rc7.
- Eliminated 3 patches.
- MODVERSIONS (temporarily) depends on BROKEN (because it is). This will
need to be re-enabled when it is fixed or KMPs won't work.
- commit 3fd3ec0
-------------------------------------------------------------------
Wed Nov 30 17:27:48 CET 2016 - afaerber@suse.de
- config: arm64: Enable TCG_INFINEON
- commit bcfa9f0
-------------------------------------------------------------------
Tue Nov 29 13:59:22 CET 2016 - msuchanek@suse.de
- Add power key support for PMIcs which are already included in the configs
(boo#1012477).
Arm64 already has these so no need to patch it.
- commit b8f3026
-------------------------------------------------------------------
Sun Nov 27 08:30:57 CET 2016 - tiwai@suse.de
- Fix bug reference in
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
(bsc#1012220).
- commit e617052
- commit f8ae998
-------------------------------------------------------------------
Sat Nov 26 17:26:36 CET 2016 - jslaby@suse.cz
@ -82,20 +127,32 @@ Fri Nov 25 16:49:16 CET 2016 - tiwai@suse.de
- ASoC: intel: Fix crash at suspend/resume without card
registration (bsc#1010690).
- commit b60c8fd
- commit ab10cc8
-------------------------------------------------------------------
Fri Nov 25 14:43:05 CET 2016 - tiwai@suse.de
- Revert "ACPI: Execute _PTS before system reboot" (bsc#101220).
- commit 95e516a
- commit a8caaa4
-------------------------------------------------------------------
Fri Nov 25 14:19:08 CET 2016 - mmarek@suse.com
- rpm/dtb.spec.in.in: Adjust the formatting to osc's liking (bsc#1011920)
- commit cdcab93
-------------------------------------------------------------------
Fri Nov 25 11:33:45 CET 2016 - tiwai@suse.de
- xc2028: Fix use-after-free bug properly (CVE-2016-7913
bsc#1010478).
- commit 534ac6c
- commit dcfac88
-------------------------------------------------------------------
Thu Nov 24 19:20:51 CET 2016 - msuchanek@suse.de
- Enable Intel i810 audio driver used in OpenQA VMs (boo#1012575).
- commit 19ce2a6
-------------------------------------------------------------------
Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
@ -103,6 +160,71 @@ Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
- Update patches.kernel.org/patch-4.8.7-8 references (add CVE-2016-9555 bsc#1011685).
- commit d81bac1
-------------------------------------------------------------------
Thu Nov 24 11:31:31 CET 2016 - mmarek@suse.com
- rpm/kernel-spec-macros: Ignore too high rebuild counter (bsc#1012060)
- commit 4ba30ba
-------------------------------------------------------------------
Wed Nov 23 16:58:41 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Print progress like mkspec does (bsc#1011920)
- commit 327c01e
-------------------------------------------------------------------
Wed Nov 23 16:52:29 CET 2016 - mmarek@suse.com
- Drop dtb-source.spec and move the sources to kernel-source (bsc#1011920)
- commit 3a67f58
-------------------------------------------------------------------
Wed Nov 23 15:38:51 CET 2016 - mmarek@suse.com
- Preprocess the dtb spec template with the kernel mkspec script
This sets up the kernel version and release macros (bsc#1011920).
- commit 814c4ec
-------------------------------------------------------------------
Wed Nov 23 13:42:44 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Do not run the osc specfile formatter (bsc#1011920)
It may produce varying output depending on the installed osc version.
- commit 2673925
-------------------------------------------------------------------
Wed Nov 23 13:40:59 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Stop copying the dtb .changes files (bsc#1011920)
We are using the kernel changelog now.
- commit c7605f2
-------------------------------------------------------------------
Wed Nov 23 13:38:05 CET 2016 - mmarek@suse.com
- rename dtb's pre_checkin.pl to mkspec-dtb (bsc#1011920)
- commit 9e33f22
-------------------------------------------------------------------
Wed Nov 23 13:24:57 CET 2016 - mmarek@suse.com
- Import dtb-source specfiles into kernel-source (bsc#1011920)
- commit 7975919
-------------------------------------------------------------------
Mon Nov 21 17:30:15 CET 2016 - mmarek@suse.cz
- Drop kernel-obs-qa-xen unconditionally (bsc#1010040)
The IBS cannot build it, even if there is a xen-capable
kernel-obs-build.
- commit f4797cb
-------------------------------------------------------------------
Mon Nov 21 16:14:49 CET 2016 - jeffm@suse.com
- Update to 4.9-rc6.
- commit 5f5c2ad
-------------------------------------------------------------------
Mon Nov 21 14:33:14 CET 2016 - tiwai@suse.de
@ -122,6 +244,30 @@ Sat Nov 19 10:52:42 CET 2016 - jslaby@suse.cz
- Linux 4.8.9 (: :).
- commit be1f097
-------------------------------------------------------------------
Tue Nov 15 15:29:31 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Only build -base and -extra with CONFIG_MODULES (bsc#1000118)
- commit 4bd9ec7
-------------------------------------------------------------------
Tue Nov 15 14:10:24 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Do not create KMPs with CONFIG_MODULES=n
- commit 1cf9838
-------------------------------------------------------------------
Tue Nov 15 13:42:45 CET 2016 - mmarek@suse.com
- Reformat spec files according to the format_spec_file osc helper
- commit a3cd251
-------------------------------------------------------------------
Tue Nov 15 13:41:44 CET 2016 - mmarek@suse.com
- Update the copyright header in spec files
- commit f909ff5
-------------------------------------------------------------------
Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
@ -129,6 +275,12 @@ Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch.
- commit 7b7d4ed
-------------------------------------------------------------------
Mon Nov 14 15:18:32 CET 2016 - jeffm@suse.com
- Update to 4.9-rc5.
- commit 22cecc1
-------------------------------------------------------------------
Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
@ -136,7 +288,7 @@ Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
The kernel-syzkaller build now consumes around 30G. This causes
headache in factory where the package rebuilds over and over. Require
35G disk size to successfully build the flavor.
- commit c1544cb
- commit 970a25c
-------------------------------------------------------------------
Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
@ -145,7 +297,14 @@ Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
They are still premature, and it enables snd-soc-skl automatically
that interferes with the legacy HD-audio driver. Keep them disabled
until the issues are solved in upstream.
- commit 91441e5
- commit 9e0babb
-------------------------------------------------------------------
Fri Nov 11 14:46:56 CET 2016 - jeffm@suse.com
- Disabled kmsg patches for s390.
It needs updating to deal with printk headers.
- commit 2740f7f
-------------------------------------------------------------------
Thu Nov 10 18:06:41 CET 2016 - jslaby@suse.cz
@ -180,6 +339,13 @@ Mon Nov 7 13:19:16 CET 2016 - jslaby@suse.cz
(bnc#1008880).
- commit 4a45dd3
-------------------------------------------------------------------
Sun Nov 6 02:55:28 CET 2016 - jeffm@suse.com
- Update to 4.9-rc4.
- Eliminated 2 patches.
- commit fccf41c
-------------------------------------------------------------------
Thu Nov 3 12:45:30 CET 2016 - oneukum@suse.com
@ -193,12 +359,26 @@ Thu Nov 3 09:36:24 CET 2016 - jlee@suse.com
(bsc#1004517, CVE-2016-7042).
- commit 9d6b45c
-------------------------------------------------------------------
Wed Nov 2 04:33:07 CET 2016 - afaerber@suse.de
- config: arm64/armv7hl: Disable QCOM_WCNSS_PIL for now
Avoids a depmod error/abort:
depmod: ERROR: Cycle detected: qcom_wcnss_iris -> qcom_wcnss -> qcom_wcnss_iris
- commit 7183962
-------------------------------------------------------------------
Tue Nov 1 14:16:13 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit 3d61b80
-------------------------------------------------------------------
Tue Nov 1 14:12:52 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit dce3a53
-------------------------------------------------------------------
Mon Oct 31 13:02:56 CET 2016 - jslaby@suse.cz
@ -211,6 +391,19 @@ Mon Oct 31 12:53:57 CET 2016 - jslaby@suse.cz
- Linux 4.8.6 (: :).
- commit dbb68be
-------------------------------------------------------------------
Sun Oct 30 02:24:19 CET 2016 - jeffm@suse.com
- Update to 4.9-rc3.
- Eliminated 2 patches.
- commit b005706
-------------------------------------------------------------------
Sat Oct 29 03:19:52 CEST 2016 - jeffm@suse.com
- btrfs: fix races on root_log_ctx lists (bsc#1007653).
- commit c710f61
-------------------------------------------------------------------
Sat Oct 29 03:16:07 CEST 2016 - jeffm@suse.com
@ -226,6 +419,12 @@ Fri Oct 28 10:28:06 CEST 2016 - jslaby@suse.cz
-------------------------------------------------------------------
Thu Oct 27 17:32:03 CEST 2016 - tiwai@suse.de
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
changes (bsc#1000433).
- drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y
values (bsc#1000433).
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
@ -247,6 +446,12 @@ Tue Oct 25 10:21:05 CEST 2016 - tiwai@suse.de
(boo#1003298).
- commit 092ed80
-------------------------------------------------------------------
Mon Oct 24 14:40:34 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc2.
- commit ac4ccc9
-------------------------------------------------------------------
Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
@ -257,6 +462,18 @@ Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
- commit 402d8c1
-------------------------------------------------------------------
Fri Oct 21 11:49:23 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update to v4.9-rc1
- commit 11efe27
-------------------------------------------------------------------
Thu Oct 20 18:02:23 CEST 2016 - afaerber@suse.de
- config: arm64: Update to v4.9-rc1
- commit 4e38383
-------------------------------------------------------------------
Thu Oct 20 11:18:45 CEST 2016 - jslaby@suse.cz
@ -270,19 +487,102 @@ Thu Oct 20 11:13:27 CEST 2016 - jslaby@suse.cz
- Linux 4.8.3 (: :).
- commit db38c1f
-------------------------------------------------------------------
Wed Oct 19 10:38:59 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update to v4.9-rc1
- commit 46b5233
-------------------------------------------------------------------
Tue Oct 18 17:50:08 CEST 2016 - jslaby@suse.cz
- Revert "tty: serial: 8250: add CON_CONSDEV to flags"
(bnc#1003623).
- commit b029ac4
- commit 967aac9
-------------------------------------------------------------------
Tue Oct 18 16:32:06 CEST 2016 - fdmanana@suse.com
- Btrfs: fix extent tree corruption due to relocation
(bsc#990384).
- commit 5b7592a
- commit 8930e43
-------------------------------------------------------------------
Mon Oct 17 21:37:55 CEST 2016 - jeffm@suse.com
- config: restore vanilla configs
I accidentally appended the new config options to the vanilla configs.
This patch restores them.
- commit 55c3dd5
-------------------------------------------------------------------
Mon Oct 17 19:37:51 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc1.
- Eliminated 14 patches.
- ARM configs need updating.
- Config changes:
- General:
- VMAP_STACK=y (where supported)
- GCC plugins:
- GCC_PLUGIN_LATENT_ENTROPY=n (fork/irq overhead)
- CPUFREQ:
- CPU_FREQ_GOV_SCHEDUTIL=y
- x86:
- MLX_PLATFORM=m
- INTEL_ISH_HID=m
- SND_SOC_INTEL_BDW_RT5677_MACH=m
- SERIAL_8250_LPSS=y (i386)
- PCI:
- PCIE_PTM=y
- Networking:
- TCP_CONG_BBR=m
- NFT_NUMGEN=m
- NFT_SET_RBTREE=m
- NFT_SET_HASH=m
- NFT_QUOTA=m
- NET_ACT_SKBMOD=m
- NET_ACT_TUNNEL_KEY=m
- NET_IFE_SKBTCINDEX=m
- BATMAN_ADV_DEBUGFS=y
- BT_HCIUART_MRVL=y
- AF_RXRPC_IPV6=y
- AF_RXRPC_INJECT_LOSS=n
- ENA_ETHERNET=m
- MICROSEMI_PHY=m
- CRYPTO_DEV_CHELSIO=m
- INFINIBAND_QEDR=m
- GPIO:
- INPUT_GPIO_DECODER=m
- GPIO_MOCKUP=m
- GPIO_GPIO_MM=m
- GPIO_TS4900=m
- DRM:
- DRM_AMDGPU_SI=y
- DRM_PANEL_JDI_LT070ME05000=n
- DRM_DUMB_VGA_DAC=m
- DRM_LEGACY (this may impact users with older hardware)
- Sound:
- SND_SOC_NAU88C10=m
- SND_SIMPLE_SCU_CARD=m
- USB:
- USB_LEDS_TRIGGER_USBPORT=m
- USBIP_VHCI_HC_PORTS=8 (default)
- USBIP_VHCI_NR_HCS=1 (default)
- USB_HSIC_USB4604=m
- Other:
- LEDS_IS31FL319X=m
- RTC_DRV_DS1307_CENTURY=y
- WDAT_WDT=m
- WATCHDOG_PRETIMEOUT_GOV_PANIC=m
- WATCHDOG_PRETIMEOUT_GOV_NOOP=y
- VIDEO_TW5864=m
- CONFIG_LEDS_MLXCPLD=m
- SCSI_SMARTPQI=m
- TOUCHSCREEN_EKTF2127=m
- syzkaller config:
- UBSAN_NULL=y
- commit 059949b
-------------------------------------------------------------------
Mon Oct 17 18:25:38 CEST 2016 - jeffm@suse.com
@ -554,7 +854,7 @@ Wed Sep 21 20:02:39 CEST 2016 - agraf@suse.de
Wed Sep 21 17:48:39 CEST 2016 - agraf@suse.de
- arm64: Refuse to install 4k kernel on 64k system
- commit 5565330
- commit 478142f
-------------------------------------------------------------------
Wed Sep 21 17:14:12 CEST 2016 - mmarek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-syms
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -24,10 +24,10 @@ Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0
Group: Development/Sources
Version: 4.8.14
Version: 4.9.0
%if %using_buildservice
%if 0%{?is_kotd}
Release: <RELEASE>.gab53e9a
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-syms@VARIANT@
#
# Copyright (c) @YEAR@ SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) @YEAR@ SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Dec 12 15:21:46 CET 2016 - jeffm@suse.com
- Update to 4.9-final.
- Eliminated 1 patch.
- commit f49341d
-------------------------------------------------------------------
Mon Dec 12 08:58:11 CET 2016 - jslaby@suse.cz
@ -16,6 +23,13 @@ Fri Dec 9 10:03:38 CET 2016 - jthumshirn@suse.de
(CVE-2016-9576 bsc#1013604).
- commit 7730184
-------------------------------------------------------------------
Fri Dec 9 09:35:02 CET 2016 - jthumshirn@suse.de
- Don't feed anything but regular iovec's to blk_rq_map_user_iov
(CVE-2016-9576 bsc#1013604).
- commit f66af51
-------------------------------------------------------------------
Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
@ -27,6 +41,14 @@ Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
patches.fixes/zram-Fix-unbalanced-idr-management-at-hot-removal.
- commit 725988c
-------------------------------------------------------------------
Mon Dec 5 17:17:35 CET 2016 - jeffm@suse.com
- Update to 4.9-rc8.
- Eliminated 1 patch.
- MODVERSIONS is enabled again.
- commit 59795cb
-------------------------------------------------------------------
Mon Dec 5 16:06:36 CET 2016 - jslaby@suse.cz
@ -63,13 +85,36 @@ Wed Nov 30 23:16:24 CET 2016 - jslaby@suse.cz
(bnc#931300).
- commit 04f28df
-------------------------------------------------------------------
Wed Nov 30 17:49:08 CET 2016 - jeffm@suse.com
- Update to 4.9-rc7.
- Eliminated 3 patches.
- MODVERSIONS (temporarily) depends on BROKEN (because it is). This will
need to be re-enabled when it is fixed or KMPs won't work.
- commit 3fd3ec0
-------------------------------------------------------------------
Wed Nov 30 17:27:48 CET 2016 - afaerber@suse.de
- config: arm64: Enable TCG_INFINEON
- commit bcfa9f0
-------------------------------------------------------------------
Tue Nov 29 13:59:22 CET 2016 - msuchanek@suse.de
- Add power key support for PMIcs which are already included in the configs
(boo#1012477).
Arm64 already has these so no need to patch it.
- commit b8f3026
-------------------------------------------------------------------
Sun Nov 27 08:30:57 CET 2016 - tiwai@suse.de
- Fix bug reference in
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
(bsc#1012220).
- commit e617052
- commit f8ae998
-------------------------------------------------------------------
Sat Nov 26 17:26:36 CET 2016 - jslaby@suse.cz
@ -82,20 +127,32 @@ Fri Nov 25 16:49:16 CET 2016 - tiwai@suse.de
- ASoC: intel: Fix crash at suspend/resume without card
registration (bsc#1010690).
- commit b60c8fd
- commit ab10cc8
-------------------------------------------------------------------
Fri Nov 25 14:43:05 CET 2016 - tiwai@suse.de
- Revert "ACPI: Execute _PTS before system reboot" (bsc#101220).
- commit 95e516a
- commit a8caaa4
-------------------------------------------------------------------
Fri Nov 25 14:19:08 CET 2016 - mmarek@suse.com
- rpm/dtb.spec.in.in: Adjust the formatting to osc's liking (bsc#1011920)
- commit cdcab93
-------------------------------------------------------------------
Fri Nov 25 11:33:45 CET 2016 - tiwai@suse.de
- xc2028: Fix use-after-free bug properly (CVE-2016-7913
bsc#1010478).
- commit 534ac6c
- commit dcfac88
-------------------------------------------------------------------
Thu Nov 24 19:20:51 CET 2016 - msuchanek@suse.de
- Enable Intel i810 audio driver used in OpenQA VMs (boo#1012575).
- commit 19ce2a6
-------------------------------------------------------------------
Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
@ -103,6 +160,71 @@ Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
- Update patches.kernel.org/patch-4.8.7-8 references (add CVE-2016-9555 bsc#1011685).
- commit d81bac1
-------------------------------------------------------------------
Thu Nov 24 11:31:31 CET 2016 - mmarek@suse.com
- rpm/kernel-spec-macros: Ignore too high rebuild counter (bsc#1012060)
- commit 4ba30ba
-------------------------------------------------------------------
Wed Nov 23 16:58:41 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Print progress like mkspec does (bsc#1011920)
- commit 327c01e
-------------------------------------------------------------------
Wed Nov 23 16:52:29 CET 2016 - mmarek@suse.com
- Drop dtb-source.spec and move the sources to kernel-source (bsc#1011920)
- commit 3a67f58
-------------------------------------------------------------------
Wed Nov 23 15:38:51 CET 2016 - mmarek@suse.com
- Preprocess the dtb spec template with the kernel mkspec script
This sets up the kernel version and release macros (bsc#1011920).
- commit 814c4ec
-------------------------------------------------------------------
Wed Nov 23 13:42:44 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Do not run the osc specfile formatter (bsc#1011920)
It may produce varying output depending on the installed osc version.
- commit 2673925
-------------------------------------------------------------------
Wed Nov 23 13:40:59 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Stop copying the dtb .changes files (bsc#1011920)
We are using the kernel changelog now.
- commit c7605f2
-------------------------------------------------------------------
Wed Nov 23 13:38:05 CET 2016 - mmarek@suse.com
- rename dtb's pre_checkin.pl to mkspec-dtb (bsc#1011920)
- commit 9e33f22
-------------------------------------------------------------------
Wed Nov 23 13:24:57 CET 2016 - mmarek@suse.com
- Import dtb-source specfiles into kernel-source (bsc#1011920)
- commit 7975919
-------------------------------------------------------------------
Mon Nov 21 17:30:15 CET 2016 - mmarek@suse.cz
- Drop kernel-obs-qa-xen unconditionally (bsc#1010040)
The IBS cannot build it, even if there is a xen-capable
kernel-obs-build.
- commit f4797cb
-------------------------------------------------------------------
Mon Nov 21 16:14:49 CET 2016 - jeffm@suse.com
- Update to 4.9-rc6.
- commit 5f5c2ad
-------------------------------------------------------------------
Mon Nov 21 14:33:14 CET 2016 - tiwai@suse.de
@ -122,6 +244,30 @@ Sat Nov 19 10:52:42 CET 2016 - jslaby@suse.cz
- Linux 4.8.9 (: :).
- commit be1f097
-------------------------------------------------------------------
Tue Nov 15 15:29:31 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Only build -base and -extra with CONFIG_MODULES (bsc#1000118)
- commit 4bd9ec7
-------------------------------------------------------------------
Tue Nov 15 14:10:24 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Do not create KMPs with CONFIG_MODULES=n
- commit 1cf9838
-------------------------------------------------------------------
Tue Nov 15 13:42:45 CET 2016 - mmarek@suse.com
- Reformat spec files according to the format_spec_file osc helper
- commit a3cd251
-------------------------------------------------------------------
Tue Nov 15 13:41:44 CET 2016 - mmarek@suse.com
- Update the copyright header in spec files
- commit f909ff5
-------------------------------------------------------------------
Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
@ -129,6 +275,12 @@ Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch.
- commit 7b7d4ed
-------------------------------------------------------------------
Mon Nov 14 15:18:32 CET 2016 - jeffm@suse.com
- Update to 4.9-rc5.
- commit 22cecc1
-------------------------------------------------------------------
Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
@ -136,7 +288,7 @@ Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
The kernel-syzkaller build now consumes around 30G. This causes
headache in factory where the package rebuilds over and over. Require
35G disk size to successfully build the flavor.
- commit c1544cb
- commit 970a25c
-------------------------------------------------------------------
Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
@ -145,7 +297,14 @@ Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
They are still premature, and it enables snd-soc-skl automatically
that interferes with the legacy HD-audio driver. Keep them disabled
until the issues are solved in upstream.
- commit 91441e5
- commit 9e0babb
-------------------------------------------------------------------
Fri Nov 11 14:46:56 CET 2016 - jeffm@suse.com
- Disabled kmsg patches for s390.
It needs updating to deal with printk headers.
- commit 2740f7f
-------------------------------------------------------------------
Thu Nov 10 18:06:41 CET 2016 - jslaby@suse.cz
@ -180,6 +339,13 @@ Mon Nov 7 13:19:16 CET 2016 - jslaby@suse.cz
(bnc#1008880).
- commit 4a45dd3
-------------------------------------------------------------------
Sun Nov 6 02:55:28 CET 2016 - jeffm@suse.com
- Update to 4.9-rc4.
- Eliminated 2 patches.
- commit fccf41c
-------------------------------------------------------------------
Thu Nov 3 12:45:30 CET 2016 - oneukum@suse.com
@ -193,12 +359,26 @@ Thu Nov 3 09:36:24 CET 2016 - jlee@suse.com
(bsc#1004517, CVE-2016-7042).
- commit 9d6b45c
-------------------------------------------------------------------
Wed Nov 2 04:33:07 CET 2016 - afaerber@suse.de
- config: arm64/armv7hl: Disable QCOM_WCNSS_PIL for now
Avoids a depmod error/abort:
depmod: ERROR: Cycle detected: qcom_wcnss_iris -> qcom_wcnss -> qcom_wcnss_iris
- commit 7183962
-------------------------------------------------------------------
Tue Nov 1 14:16:13 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit 3d61b80
-------------------------------------------------------------------
Tue Nov 1 14:12:52 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit dce3a53
-------------------------------------------------------------------
Mon Oct 31 13:02:56 CET 2016 - jslaby@suse.cz
@ -211,6 +391,19 @@ Mon Oct 31 12:53:57 CET 2016 - jslaby@suse.cz
- Linux 4.8.6 (: :).
- commit dbb68be
-------------------------------------------------------------------
Sun Oct 30 02:24:19 CET 2016 - jeffm@suse.com
- Update to 4.9-rc3.
- Eliminated 2 patches.
- commit b005706
-------------------------------------------------------------------
Sat Oct 29 03:19:52 CEST 2016 - jeffm@suse.com
- btrfs: fix races on root_log_ctx lists (bsc#1007653).
- commit c710f61
-------------------------------------------------------------------
Sat Oct 29 03:16:07 CEST 2016 - jeffm@suse.com
@ -226,6 +419,12 @@ Fri Oct 28 10:28:06 CEST 2016 - jslaby@suse.cz
-------------------------------------------------------------------
Thu Oct 27 17:32:03 CEST 2016 - tiwai@suse.de
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
changes (bsc#1000433).
- drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y
values (bsc#1000433).
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
@ -247,6 +446,12 @@ Tue Oct 25 10:21:05 CEST 2016 - tiwai@suse.de
(boo#1003298).
- commit 092ed80
-------------------------------------------------------------------
Mon Oct 24 14:40:34 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc2.
- commit ac4ccc9
-------------------------------------------------------------------
Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
@ -257,6 +462,18 @@ Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
- commit 402d8c1
-------------------------------------------------------------------
Fri Oct 21 11:49:23 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update to v4.9-rc1
- commit 11efe27
-------------------------------------------------------------------
Thu Oct 20 18:02:23 CEST 2016 - afaerber@suse.de
- config: arm64: Update to v4.9-rc1
- commit 4e38383
-------------------------------------------------------------------
Thu Oct 20 11:18:45 CEST 2016 - jslaby@suse.cz
@ -270,19 +487,102 @@ Thu Oct 20 11:13:27 CEST 2016 - jslaby@suse.cz
- Linux 4.8.3 (: :).
- commit db38c1f
-------------------------------------------------------------------
Wed Oct 19 10:38:59 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update to v4.9-rc1
- commit 46b5233
-------------------------------------------------------------------
Tue Oct 18 17:50:08 CEST 2016 - jslaby@suse.cz
- Revert "tty: serial: 8250: add CON_CONSDEV to flags"
(bnc#1003623).
- commit b029ac4
- commit 967aac9
-------------------------------------------------------------------
Tue Oct 18 16:32:06 CEST 2016 - fdmanana@suse.com
- Btrfs: fix extent tree corruption due to relocation
(bsc#990384).
- commit 5b7592a
- commit 8930e43
-------------------------------------------------------------------
Mon Oct 17 21:37:55 CEST 2016 - jeffm@suse.com
- config: restore vanilla configs
I accidentally appended the new config options to the vanilla configs.
This patch restores them.
- commit 55c3dd5
-------------------------------------------------------------------
Mon Oct 17 19:37:51 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc1.
- Eliminated 14 patches.
- ARM configs need updating.
- Config changes:
- General:
- VMAP_STACK=y (where supported)
- GCC plugins:
- GCC_PLUGIN_LATENT_ENTROPY=n (fork/irq overhead)
- CPUFREQ:
- CPU_FREQ_GOV_SCHEDUTIL=y
- x86:
- MLX_PLATFORM=m
- INTEL_ISH_HID=m
- SND_SOC_INTEL_BDW_RT5677_MACH=m
- SERIAL_8250_LPSS=y (i386)
- PCI:
- PCIE_PTM=y
- Networking:
- TCP_CONG_BBR=m
- NFT_NUMGEN=m
- NFT_SET_RBTREE=m
- NFT_SET_HASH=m
- NFT_QUOTA=m
- NET_ACT_SKBMOD=m
- NET_ACT_TUNNEL_KEY=m
- NET_IFE_SKBTCINDEX=m
- BATMAN_ADV_DEBUGFS=y
- BT_HCIUART_MRVL=y
- AF_RXRPC_IPV6=y
- AF_RXRPC_INJECT_LOSS=n
- ENA_ETHERNET=m
- MICROSEMI_PHY=m
- CRYPTO_DEV_CHELSIO=m
- INFINIBAND_QEDR=m
- GPIO:
- INPUT_GPIO_DECODER=m
- GPIO_MOCKUP=m
- GPIO_GPIO_MM=m
- GPIO_TS4900=m
- DRM:
- DRM_AMDGPU_SI=y
- DRM_PANEL_JDI_LT070ME05000=n
- DRM_DUMB_VGA_DAC=m
- DRM_LEGACY (this may impact users with older hardware)
- Sound:
- SND_SOC_NAU88C10=m
- SND_SIMPLE_SCU_CARD=m
- USB:
- USB_LEDS_TRIGGER_USBPORT=m
- USBIP_VHCI_HC_PORTS=8 (default)
- USBIP_VHCI_NR_HCS=1 (default)
- USB_HSIC_USB4604=m
- Other:
- LEDS_IS31FL319X=m
- RTC_DRV_DS1307_CENTURY=y
- WDAT_WDT=m
- WATCHDOG_PRETIMEOUT_GOV_PANIC=m
- WATCHDOG_PRETIMEOUT_GOV_NOOP=y
- VIDEO_TW5864=m
- CONFIG_LEDS_MLXCPLD=m
- SCSI_SMARTPQI=m
- TOUCHSCREEN_EKTF2127=m
- syzkaller config:
- UBSAN_NULL=y
- commit 059949b
-------------------------------------------------------------------
Mon Oct 17 18:25:38 CEST 2016 - jeffm@suse.com
@ -554,7 +854,7 @@ Wed Sep 21 20:02:39 CEST 2016 - agraf@suse.de
Wed Sep 21 17:48:39 CEST 2016 - agraf@suse.de
- arm64: Refuse to install 4k kernel on 64k system
- commit 5565330
- commit 478142f
-------------------------------------------------------------------
Wed Sep 21 17:14:12 CEST 2016 - mmarek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-syzkaller
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -14,13 +14,11 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 4.8
%define patchversion 4.8.14
%define srcversion 4.9
%define patchversion 4.9.0
%define variant %{nil}
%define vanilla_only 0
@ -39,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -48,7 +46,7 @@
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -60,9 +58,9 @@ Name: kernel-syzkaller
Summary: Kernel used for fuzzing by syzkaller
License: GPL-2.0
Group: System/Kernel
Version: 4.8.14
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.gab53e9a
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif
@ -84,8 +82,8 @@ Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
# is a subset that can replace kernel-$flavor in some scenarios. We need to
@ -153,8 +151,6 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
%obsolete_rebuilds %name
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
Source2: source-post.sh
@ -204,6 +200,8 @@ Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source73: dtb.spec.in.in
Source74: mkspec-dtb
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -283,6 +281,8 @@ NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 73
NoSource: 74
NoSource: 100
NoSource: 101
NoSource: 102
@ -922,7 +922,6 @@ for f in %my_builddir/*-kmp-modules; do
add_dirs_to_filelist "$f" >"$f2"
done
# Hardlink duplicate files automatically (from package fdupes): It doesn't save
# much, but it keeps rpmlint from breaking the package build. Note that we skip
# /usr/src/linux-obj intentionally, to not accidentally break timestamps there
@ -939,7 +938,7 @@ done
%files -f kernel-main.files
%defattr(-, root, root)
%if %CONFIG_MODULES == "y"
%package base
Summary: Kernel used for fuzzing by syzkaller - base modules
Group: System/Kernel
@ -970,7 +969,6 @@ Requires(post): mkinitrd >= 2.7.1
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
%obsolete_rebuilds %name-base
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -995,6 +993,7 @@ This package contains only the base modules, required in all installs.
%files base -f kernel-base.files
%defattr(-, root, root)
%endif
%package extra
Summary: Kernel used for fuzzing by syzkaller - Unsupported kernel modules
@ -1008,7 +1007,6 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
@ -1062,15 +1060,14 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel
Supplements: packageand(%name:kernel-source-vanilla)
%endif
%obsolete_rebuilds %name-devel
PreReq: coreutils
@ -1080,6 +1077,7 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%source_timestamp
%if %CONFIG_MODULES == "y"
%pre devel -f devel-pre.sh
@ -1098,9 +1096,8 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
%endif
%endif
%if %CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%package kgraft
Summary: Metapackage to pull in matching kgraft-patch package
Group: System/Kernel
@ -1118,6 +1115,6 @@ static, unlike the kgraft-patch-<kernel-version>-flavor package names.
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
%endif # %CONFIG_MODULES
%changelog

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Dec 12 15:21:46 CET 2016 - jeffm@suse.com
- Update to 4.9-final.
- Eliminated 1 patch.
- commit f49341d
-------------------------------------------------------------------
Mon Dec 12 08:58:11 CET 2016 - jslaby@suse.cz
@ -16,6 +23,13 @@ Fri Dec 9 10:03:38 CET 2016 - jthumshirn@suse.de
(CVE-2016-9576 bsc#1013604).
- commit 7730184
-------------------------------------------------------------------
Fri Dec 9 09:35:02 CET 2016 - jthumshirn@suse.de
- Don't feed anything but regular iovec's to blk_rq_map_user_iov
(CVE-2016-9576 bsc#1013604).
- commit f66af51
-------------------------------------------------------------------
Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
@ -27,6 +41,14 @@ Fri Dec 9 08:53:16 CET 2016 - jslaby@suse.cz
patches.fixes/zram-Fix-unbalanced-idr-management-at-hot-removal.
- commit 725988c
-------------------------------------------------------------------
Mon Dec 5 17:17:35 CET 2016 - jeffm@suse.com
- Update to 4.9-rc8.
- Eliminated 1 patch.
- MODVERSIONS is enabled again.
- commit 59795cb
-------------------------------------------------------------------
Mon Dec 5 16:06:36 CET 2016 - jslaby@suse.cz
@ -63,13 +85,36 @@ Wed Nov 30 23:16:24 CET 2016 - jslaby@suse.cz
(bnc#931300).
- commit 04f28df
-------------------------------------------------------------------
Wed Nov 30 17:49:08 CET 2016 - jeffm@suse.com
- Update to 4.9-rc7.
- Eliminated 3 patches.
- MODVERSIONS (temporarily) depends on BROKEN (because it is). This will
need to be re-enabled when it is fixed or KMPs won't work.
- commit 3fd3ec0
-------------------------------------------------------------------
Wed Nov 30 17:27:48 CET 2016 - afaerber@suse.de
- config: arm64: Enable TCG_INFINEON
- commit bcfa9f0
-------------------------------------------------------------------
Tue Nov 29 13:59:22 CET 2016 - msuchanek@suse.de
- Add power key support for PMIcs which are already included in the configs
(boo#1012477).
Arm64 already has these so no need to patch it.
- commit b8f3026
-------------------------------------------------------------------
Sun Nov 27 08:30:57 CET 2016 - tiwai@suse.de
- Fix bug reference in
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
(bsc#1012220).
- commit e617052
- commit f8ae998
-------------------------------------------------------------------
Sat Nov 26 17:26:36 CET 2016 - jslaby@suse.cz
@ -82,20 +127,32 @@ Fri Nov 25 16:49:16 CET 2016 - tiwai@suse.de
- ASoC: intel: Fix crash at suspend/resume without card
registration (bsc#1010690).
- commit b60c8fd
- commit ab10cc8
-------------------------------------------------------------------
Fri Nov 25 14:43:05 CET 2016 - tiwai@suse.de
- Revert "ACPI: Execute _PTS before system reboot" (bsc#101220).
- commit 95e516a
- commit a8caaa4
-------------------------------------------------------------------
Fri Nov 25 14:19:08 CET 2016 - mmarek@suse.com
- rpm/dtb.spec.in.in: Adjust the formatting to osc's liking (bsc#1011920)
- commit cdcab93
-------------------------------------------------------------------
Fri Nov 25 11:33:45 CET 2016 - tiwai@suse.de
- xc2028: Fix use-after-free bug properly (CVE-2016-7913
bsc#1010478).
- commit 534ac6c
- commit dcfac88
-------------------------------------------------------------------
Thu Nov 24 19:20:51 CET 2016 - msuchanek@suse.de
- Enable Intel i810 audio driver used in OpenQA VMs (boo#1012575).
- commit 19ce2a6
-------------------------------------------------------------------
Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
@ -103,6 +160,71 @@ Thu Nov 24 13:30:01 CET 2016 - mkubecek@suse.cz
- Update patches.kernel.org/patch-4.8.7-8 references (add CVE-2016-9555 bsc#1011685).
- commit d81bac1
-------------------------------------------------------------------
Thu Nov 24 11:31:31 CET 2016 - mmarek@suse.com
- rpm/kernel-spec-macros: Ignore too high rebuild counter (bsc#1012060)
- commit 4ba30ba
-------------------------------------------------------------------
Wed Nov 23 16:58:41 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Print progress like mkspec does (bsc#1011920)
- commit 327c01e
-------------------------------------------------------------------
Wed Nov 23 16:52:29 CET 2016 - mmarek@suse.com
- Drop dtb-source.spec and move the sources to kernel-source (bsc#1011920)
- commit 3a67f58
-------------------------------------------------------------------
Wed Nov 23 15:38:51 CET 2016 - mmarek@suse.com
- Preprocess the dtb spec template with the kernel mkspec script
This sets up the kernel version and release macros (bsc#1011920).
- commit 814c4ec
-------------------------------------------------------------------
Wed Nov 23 13:42:44 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Do not run the osc specfile formatter (bsc#1011920)
It may produce varying output depending on the installed osc version.
- commit 2673925
-------------------------------------------------------------------
Wed Nov 23 13:40:59 CET 2016 - mmarek@suse.com
- rpm/mkspec-dtb: Stop copying the dtb .changes files (bsc#1011920)
We are using the kernel changelog now.
- commit c7605f2
-------------------------------------------------------------------
Wed Nov 23 13:38:05 CET 2016 - mmarek@suse.com
- rename dtb's pre_checkin.pl to mkspec-dtb (bsc#1011920)
- commit 9e33f22
-------------------------------------------------------------------
Wed Nov 23 13:24:57 CET 2016 - mmarek@suse.com
- Import dtb-source specfiles into kernel-source (bsc#1011920)
- commit 7975919
-------------------------------------------------------------------
Mon Nov 21 17:30:15 CET 2016 - mmarek@suse.cz
- Drop kernel-obs-qa-xen unconditionally (bsc#1010040)
The IBS cannot build it, even if there is a xen-capable
kernel-obs-build.
- commit f4797cb
-------------------------------------------------------------------
Mon Nov 21 16:14:49 CET 2016 - jeffm@suse.com
- Update to 4.9-rc6.
- commit 5f5c2ad
-------------------------------------------------------------------
Mon Nov 21 14:33:14 CET 2016 - tiwai@suse.de
@ -122,6 +244,30 @@ Sat Nov 19 10:52:42 CET 2016 - jslaby@suse.cz
- Linux 4.8.9 (: :).
- commit be1f097
-------------------------------------------------------------------
Tue Nov 15 15:29:31 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Only build -base and -extra with CONFIG_MODULES (bsc#1000118)
- commit 4bd9ec7
-------------------------------------------------------------------
Tue Nov 15 14:10:24 CET 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Do not create KMPs with CONFIG_MODULES=n
- commit 1cf9838
-------------------------------------------------------------------
Tue Nov 15 13:42:45 CET 2016 - mmarek@suse.com
- Reformat spec files according to the format_spec_file osc helper
- commit a3cd251
-------------------------------------------------------------------
Tue Nov 15 13:41:44 CET 2016 - mmarek@suse.com
- Update the copyright header in spec files
- commit f909ff5
-------------------------------------------------------------------
Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
@ -129,6 +275,12 @@ Tue Nov 15 08:53:56 CET 2016 - jslaby@suse.cz
- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch.
- commit 7b7d4ed
-------------------------------------------------------------------
Mon Nov 14 15:18:32 CET 2016 - jeffm@suse.com
- Update to 4.9-rc5.
- commit 22cecc1
-------------------------------------------------------------------
Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
@ -136,7 +288,7 @@ Mon Nov 14 14:38:56 CET 2016 - jslaby@suse.cz
The kernel-syzkaller build now consumes around 30G. This causes
headache in factory where the package rebuilds over and over. Require
35G disk size to successfully build the flavor.
- commit c1544cb
- commit 970a25c
-------------------------------------------------------------------
Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
@ -145,7 +297,14 @@ Sat Nov 12 10:25:29 CET 2016 - tiwai@suse.de
They are still premature, and it enables snd-soc-skl automatically
that interferes with the legacy HD-audio driver. Keep them disabled
until the issues are solved in upstream.
- commit 91441e5
- commit 9e0babb
-------------------------------------------------------------------
Fri Nov 11 14:46:56 CET 2016 - jeffm@suse.com
- Disabled kmsg patches for s390.
It needs updating to deal with printk headers.
- commit 2740f7f
-------------------------------------------------------------------
Thu Nov 10 18:06:41 CET 2016 - jslaby@suse.cz
@ -180,6 +339,13 @@ Mon Nov 7 13:19:16 CET 2016 - jslaby@suse.cz
(bnc#1008880).
- commit 4a45dd3
-------------------------------------------------------------------
Sun Nov 6 02:55:28 CET 2016 - jeffm@suse.com
- Update to 4.9-rc4.
- Eliminated 2 patches.
- commit fccf41c
-------------------------------------------------------------------
Thu Nov 3 12:45:30 CET 2016 - oneukum@suse.com
@ -193,12 +359,26 @@ Thu Nov 3 09:36:24 CET 2016 - jlee@suse.com
(bsc#1004517, CVE-2016-7042).
- commit 9d6b45c
-------------------------------------------------------------------
Wed Nov 2 04:33:07 CET 2016 - afaerber@suse.de
- config: arm64/armv7hl: Disable QCOM_WCNSS_PIL for now
Avoids a depmod error/abort:
depmod: ERROR: Cycle detected: qcom_wcnss_iris -> qcom_wcnss -> qcom_wcnss_iris
- commit 7183962
-------------------------------------------------------------------
Tue Nov 1 14:16:13 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit 3d61b80
-------------------------------------------------------------------
Tue Nov 1 14:12:52 CET 2016 - mkubecek@suse.cz
- Update patches.fixes/net-add-recursion-limit-to-GRO.patch mainline reference.
- commit dce3a53
-------------------------------------------------------------------
Mon Oct 31 13:02:56 CET 2016 - jslaby@suse.cz
@ -211,6 +391,19 @@ Mon Oct 31 12:53:57 CET 2016 - jslaby@suse.cz
- Linux 4.8.6 (: :).
- commit dbb68be
-------------------------------------------------------------------
Sun Oct 30 02:24:19 CET 2016 - jeffm@suse.com
- Update to 4.9-rc3.
- Eliminated 2 patches.
- commit b005706
-------------------------------------------------------------------
Sat Oct 29 03:19:52 CEST 2016 - jeffm@suse.com
- btrfs: fix races on root_log_ctx lists (bsc#1007653).
- commit c710f61
-------------------------------------------------------------------
Sat Oct 29 03:16:07 CEST 2016 - jeffm@suse.com
@ -226,6 +419,12 @@ Fri Oct 28 10:28:06 CEST 2016 - jslaby@suse.cz
-------------------------------------------------------------------
Thu Oct 27 17:32:03 CEST 2016 - tiwai@suse.de
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
changes (bsc#1000433).
- drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y
values (bsc#1000433).
- drm/radeon: Hide the HW cursor while it's out of bounds
(bsc#1000433).
- drm/radeon: Also call cursor_move_locked when the cursor size
@ -247,6 +446,12 @@ Tue Oct 25 10:21:05 CEST 2016 - tiwai@suse.de
(boo#1003298).
- commit 092ed80
-------------------------------------------------------------------
Mon Oct 24 14:40:34 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc2.
- commit ac4ccc9
-------------------------------------------------------------------
Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
@ -257,6 +462,18 @@ Sat Oct 22 13:24:48 CEST 2016 - jslaby@suse.cz
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
- commit 402d8c1
-------------------------------------------------------------------
Fri Oct 21 11:49:23 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update to v4.9-rc1
- commit 11efe27
-------------------------------------------------------------------
Thu Oct 20 18:02:23 CEST 2016 - afaerber@suse.de
- config: arm64: Update to v4.9-rc1
- commit 4e38383
-------------------------------------------------------------------
Thu Oct 20 11:18:45 CEST 2016 - jslaby@suse.cz
@ -270,19 +487,102 @@ Thu Oct 20 11:13:27 CEST 2016 - jslaby@suse.cz
- Linux 4.8.3 (: :).
- commit db38c1f
-------------------------------------------------------------------
Wed Oct 19 10:38:59 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update to v4.9-rc1
- commit 46b5233
-------------------------------------------------------------------
Tue Oct 18 17:50:08 CEST 2016 - jslaby@suse.cz
- Revert "tty: serial: 8250: add CON_CONSDEV to flags"
(bnc#1003623).
- commit b029ac4
- commit 967aac9
-------------------------------------------------------------------
Tue Oct 18 16:32:06 CEST 2016 - fdmanana@suse.com
- Btrfs: fix extent tree corruption due to relocation
(bsc#990384).
- commit 5b7592a
- commit 8930e43
-------------------------------------------------------------------
Mon Oct 17 21:37:55 CEST 2016 - jeffm@suse.com
- config: restore vanilla configs
I accidentally appended the new config options to the vanilla configs.
This patch restores them.
- commit 55c3dd5
-------------------------------------------------------------------
Mon Oct 17 19:37:51 CEST 2016 - jeffm@suse.com
- Update to 4.9-rc1.
- Eliminated 14 patches.
- ARM configs need updating.
- Config changes:
- General:
- VMAP_STACK=y (where supported)
- GCC plugins:
- GCC_PLUGIN_LATENT_ENTROPY=n (fork/irq overhead)
- CPUFREQ:
- CPU_FREQ_GOV_SCHEDUTIL=y
- x86:
- MLX_PLATFORM=m
- INTEL_ISH_HID=m
- SND_SOC_INTEL_BDW_RT5677_MACH=m
- SERIAL_8250_LPSS=y (i386)
- PCI:
- PCIE_PTM=y
- Networking:
- TCP_CONG_BBR=m
- NFT_NUMGEN=m
- NFT_SET_RBTREE=m
- NFT_SET_HASH=m
- NFT_QUOTA=m
- NET_ACT_SKBMOD=m
- NET_ACT_TUNNEL_KEY=m
- NET_IFE_SKBTCINDEX=m
- BATMAN_ADV_DEBUGFS=y
- BT_HCIUART_MRVL=y
- AF_RXRPC_IPV6=y
- AF_RXRPC_INJECT_LOSS=n
- ENA_ETHERNET=m
- MICROSEMI_PHY=m
- CRYPTO_DEV_CHELSIO=m
- INFINIBAND_QEDR=m
- GPIO:
- INPUT_GPIO_DECODER=m
- GPIO_MOCKUP=m
- GPIO_GPIO_MM=m
- GPIO_TS4900=m
- DRM:
- DRM_AMDGPU_SI=y
- DRM_PANEL_JDI_LT070ME05000=n
- DRM_DUMB_VGA_DAC=m
- DRM_LEGACY (this may impact users with older hardware)
- Sound:
- SND_SOC_NAU88C10=m
- SND_SIMPLE_SCU_CARD=m
- USB:
- USB_LEDS_TRIGGER_USBPORT=m
- USBIP_VHCI_HC_PORTS=8 (default)
- USBIP_VHCI_NR_HCS=1 (default)
- USB_HSIC_USB4604=m
- Other:
- LEDS_IS31FL319X=m
- RTC_DRV_DS1307_CENTURY=y
- WDAT_WDT=m
- WATCHDOG_PRETIMEOUT_GOV_PANIC=m
- WATCHDOG_PRETIMEOUT_GOV_NOOP=y
- VIDEO_TW5864=m
- CONFIG_LEDS_MLXCPLD=m
- SCSI_SMARTPQI=m
- TOUCHSCREEN_EKTF2127=m
- syzkaller config:
- UBSAN_NULL=y
- commit 059949b
-------------------------------------------------------------------
Mon Oct 17 18:25:38 CEST 2016 - jeffm@suse.com
@ -554,7 +854,7 @@ Wed Sep 21 20:02:39 CEST 2016 - agraf@suse.de
Wed Sep 21 17:48:39 CEST 2016 - agraf@suse.de
- arm64: Refuse to install 4k kernel on 64k system
- commit 5565330
- commit 478142f
-------------------------------------------------------------------
Wed Sep 21 17:14:12 CEST 2016 - mmarek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package kernel-vanilla
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -14,13 +14,11 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 4.8
%define patchversion 4.8.14
%define srcversion 4.9
%define patchversion 4.9.0
%define variant %{nil}
%define vanilla_only 0
@ -39,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -48,7 +46,7 @@
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -60,9 +58,9 @@ Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
License: GPL-2.0
Group: System/Kernel
Version: 4.8.14
Version: 4.9.0
%if 0%{?is_kotd}
Release: <RELEASE>.gab53e9a
Release: <RELEASE>.g8c92422
%else
Release: 0
%endif
@ -84,8 +82,8 @@ Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
# is a subset that can replace kernel-$flavor in some scenarios. We need to
@ -153,8 +151,6 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
%obsolete_rebuilds %name
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
Source2: source-post.sh
@ -204,6 +200,8 @@ Source69: try-disable-staging-driver
Source70: kernel-obs-build.spec.in
Source71: kernel-obs-qa.spec.in
Source72: compress-vmlinux.sh
Source73: dtb.spec.in.in
Source74: mkspec-dtb
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
@ -283,6 +281,8 @@ NoSource: 69
NoSource: 70
NoSource: 71
NoSource: 72
NoSource: 73
NoSource: 74
NoSource: 100
NoSource: 101
NoSource: 102
@ -920,7 +920,6 @@ for f in %my_builddir/*-kmp-modules; do
add_dirs_to_filelist "$f" >"$f2"
done
# Hardlink duplicate files automatically (from package fdupes): It doesn't save
# much, but it keeps rpmlint from breaking the package build. Note that we skip
# /usr/src/linux-obj intentionally, to not accidentally break timestamps there
@ -937,7 +936,7 @@ done
%files -f kernel-main.files
%defattr(-, root, root)
%if %CONFIG_MODULES == "y"
%package base
Summary: The Standard Kernel - without any SUSE patches - base modules
Group: System/Kernel
@ -968,7 +967,6 @@ Requires(post): mkinitrd >= 2.7.1
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
%obsolete_rebuilds %name-base
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -991,6 +989,7 @@ This package contains only the base modules, required in all installs.
%files base -f kernel-base.files
%defattr(-, root, root)
%endif
%package extra
Summary: The Standard Kernel - without any SUSE patches - Unsupported kernel modules
@ -1004,7 +1003,6 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
@ -1056,15 +1054,14 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel
Supplements: packageand(%name:kernel-source-vanilla)
%endif
%obsolete_rebuilds %name-devel
PreReq: coreutils
@ -1074,6 +1071,7 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%source_timestamp
%if %CONFIG_MODULES == "y"
%pre devel -f devel-pre.sh
@ -1092,9 +1090,8 @@ kernel module packages) against the %build_flavor flavor of the kernel.
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
%endif
%endif
%if %CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
%package kgraft
Summary: Metapackage to pull in matching kgraft-patch package
Group: System/Kernel
@ -1112,6 +1109,6 @@ static, unlike the kgraft-patch-<kernel-version>-flavor package names.
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
%endif # %CONFIG_MODULES
%changelog

3
linux-4.9.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a
size 93192404

35
mkspec
View File

@ -94,6 +94,7 @@ my %macros = (
# binary spec files
my $kmp_definitions = "";
my @kmp_definitions;
for my $kmp (@kmps) {
my ($summary, $description);
if (!exists($binary_descriptions{$kmp})) {
@ -105,11 +106,13 @@ for my $kmp (@kmps) {
$summary = $binary_descriptions{$kmp}->[0];
$description = $binary_descriptions{$kmp}->[1];
}
$kmp_definitions .= expand_template("kmp",
push(@kmp_definitions, expand_template("kmp",
KMP_NAME => $kmp,
KMP_SUMMARY => $summary,
KMP_DESCRIPTION => $description);
KMP_DESCRIPTION => $description));
}
$kmp_definitions = join("\n", @kmp_definitions);
for my $flavor (sort keys(%flavor_archs)) {
my ($summary, $description);
if (!exists($binary_descriptions{"kernel-$flavor"})) {
@ -173,23 +176,24 @@ do_spec('docs', "kernel-docs$variant.spec", %macros);
# No kernel-obs-* for 32bit ppc
@default_archs = grep { $_ ne "ppc" } @default_archs;
my $default_archs = join(" ", @default_archs);
my $xen_archs = join(" ", arch2rpm(@{$flavor_archs{xen} || []}));
if (!$variant) {
do_spec('obs-build', "kernel-obs-build.spec", %macros,
ARCHS => $default_archs);
do_spec('obs-qa', "kernel-obs-qa.spec", %macros,
ARCHS => $default_archs,
NAME => "kernel-obs-qa",
FLAVOR => "default");
}
if ($xen_archs) {
do_spec('obs-qa', "kernel-obs-qa-xen.spec", %macros,
ARCHS => $xen_archs,
NAME => "kernel-obs-qa-xen",
FLAVOR => "xen");
ARCHS => $default_archs);
}
}
# dtb-*.spec
do_spec('dtb', "dtb.spec.in", %macros);
print "./mkspec-dtb\n";
system("./mkspec-dtb\n");
unlink("$dir/dtb.spec.in");
if ($?) {
exit(($? >> 8) || ($? & 127 + 128) || 1);
}
copy_changes();
# _constraints
@ -252,6 +256,9 @@ sub read_spec_templates {
local $/ = undef;
$res{constraints} = <$fh>;
close($fh);
xopen($fh, '<', "$dir/dtb.spec.in.in");
$res{dtb} = <$fh>;
close($fh);
}
return %res;
}
@ -453,6 +460,10 @@ sub expand_template {
do {
$prev_text = $text;
for my $m (keys %macros) {
if ($macros{$m} eq "") {
# Do not generate empty lines
$text =~ s/^\@$m\@\n//mg;
}
$text =~ s/\@$m\@/$macros{$m}/g;
}
} while ($prev_text ne $text);

190
mkspec-dtb Normal file
View File

@ -0,0 +1,190 @@
#!/usr/bin/perl -w
use strict;
use Data::Dumper;
my $spec_in = "dtb.spec.in";
# DTB packages names, ordered by file names
my @armv7l_package_list = (
['dtb-am335x', 'am335x-*.dts', "TI AM335x based systems"],
['dtb-am3517', 'am3517*.dts', "TI AM3517 based systems"], # exception: am3517_mt_ventoux.dts
['dtb-am57xx', 'am57xx-*.dts', "TI AM57xx based systems"],
['dtb-armada-370', 'armada-370-*.dts', "Armada 370 based systems"],
['dtb-armada-375', 'armada-375-*.dts', "Armada 375 based systems"],
['dtb-armada-385', 'armada-385-*.dts', "Armada 385 based systems"],
['dtb-armada-388', 'armada-388-*.dts', "Armada 388 based systems"],
['dtb-armada-398', 'armada-398-*.dts', "Armada 398 based systems"],
['dtb-armada-xp', 'armada-xp-*.dts', "Armada XP based systems"],
['dtb-bcm2836', 'bcm2836*.dts', "Raspberry Pi 2 Model B"],
['dtb-dove', 'dove-*.dts', "Marvell dove based systems"],
['dtb-exynos4', 'exynos4*.dts', "Samsung Exynos 4 based systems"],
['dtb-exynos5', 'exynos5*.dts', "Samsung Exynos 5 based systems"],
['dtb-imx5', 'imx5*.dts', "Freescale i.MX51 and i.MX53 based systems"],
['dtb-imx6', 'imx6*.dts', "Freescale i.MX6 based systems"],
['dtb-imx7', 'imx7*.dts', "Freescale i.MX7 based systems"],
['dtb-keystone', 'keystone-*.dts', "TI Keystone 2 based systems"],
['dtb-meson6', 'meson6-*.dts', "Amlogic Meson 6 based systems"],
['dtb-meson8', 'meson8-*.dts', "Amlogic Meson 8 based systems"],
['dtb-meson8b', 'meson8b-*.dts', "Amlogic Meson 8b based systems"],
['dtb-omap3', 'omap3*.dts', "TI OMAP3 based systems"],
['dtb-omap4', 'omap4*.dts', "TI OMAP4 based systems"],
['dtb-omap5', 'omap5*.dts', "TI OMAP5 based systems"],
['dtb-qcom', 'qcom-*.dts', "Qualcomm Snapdragon based systems"],
['dtb-rk3', 'rk3*.dts', "Rockchip RK3xxx based systems"],
['dtb-ste', 'ste-*.dts', "ST Ericsson based systems"],
['dtb-sun4i', 'sun4i-*.dts', "Allwinner sun4i based systems"],
['dtb-sun5i', 'sun5i-*.dts', "Allwinner sun5i based systems"],
['dtb-sun6i', 'sun6i-*.dts', "Allwinner sun6i based systems"],
['dtb-sun7i', 'sun7i-*.dts', "Allwinner sun7i based systems"],
['dtb-sun8i', 'sun8i-*.dts', "Allwinner sun8i based systems"],
['dtb-sun9i', 'sun9i-*.dts', "Allwinner sun9i based systems"],
['dtb-tegra2', 'tegra20-*.dts', "NVidia Tegra2 based systems"],
['dtb-tegra3', 'tegra30-*.dts', "NVidia Tegra3 based systems"],
['dtb-tegra114', 'tegra114-*.dts', "NVidia Tegra4 based systems"],
['dtb-tegra124', 'tegra124-*.dts', "NVidia Tegra K1 based systems"],
['dtb-vexpress', 'vexpress-*.dts', "ARM Versatile Express machines"],
['dtb-vf500', 'vf500-*.dts', "Freescale Vybrid VF500 based systems"],
['dtb-vf6', 'vf610-*.dts', "Freescale Vybrid VF610 based systems"],
['dtb-xenvm', 'xenvm-*.dts', "Xen virtual machines"],
['dtb-zynq', 'zynq-*.dts', "Xilinx Zynq based systems"],
);
# DTB packages names
my @armv6l_package_list = (
['dtb-bcm2835', 'bcm2835*.dts', "Raspberry Pi 1 (A+, B, B+)"],
);
# DTB packages names
my @aarch64_package_list = (
['dtb-al', 'al/*.dts', "Alpine Labs based arm64 systems"],
['dtb-altera', 'altera/*.dts', "Altera based arm64 systems"],
['dtb-amd', 'amd/*.dts', "AMD based arm64 systems"],
['dtb-amlogic', 'amlogic/*.dts', "Amlogic based arm64 systems"],
['dtb-apm', 'apm/*.dts', "AppliedMicro based arm64 systems"],
['dtb-arm', 'arm/*.dts', "ARM Ltd. based arm64 systems"],
['dtb-broadcom', 'broadcom/*.dts', "Broadcom based arm64 systems"],
['dtb-cavium', 'cavium/*.dts', "Cavium based arm64 systems"],
['dtb-exynos', 'exynos/*.dts', "Samsung Exynos based arm64 systems"],
['dtb-freescale', 'freescale/*.dts', "NXP (Freescale) based arm64 systems"],
['dtb-hisilicon', 'hisilicon/*.dts', "HiSilicon based arm64 systems"],
['dtb-lg', 'lg/*.dts', "LG based arm64 systems"],
['dtb-marvell', 'marvell/*.dts', "Marvell based arm64 systems"],
['dtb-mediatek', 'mediatek/*.dts', "MediaTek based arm64 systems"],
['dtb-nvidia', 'nvidia/*.dts', "Nvidia based arm64 systems"],
['dtb-qcom', 'qcom/*.dts', "Qualcomm based arm64 systems"],
['dtb-renesas', 'renesas/*.dts', "Renesas based arm64 systems"],
['dtb-rockchip', 'rockchip/*.dts', "Rockchip based arm64 systems"],
['dtb-socionext', 'socionext/*.dts', "Socionext based arm64 systems"],
['dtb-sprd', 'sprd/*.dts', "Spreadtrum based arm64 systems"],
['dtb-xilinx', 'xilinx/*.dts', "Xilinx based arm64 systems"],
);
sub generate_spec($$$)
{
my ($main_package, $exclusive_arch, $package_list) = @_;
print "$main_package.spec\n";
# open .spec and .spec.in files
open (SPEC, ">$main_package.spec") or die "Unable to open $main_package.spec.\n";
open (TEMPLATE, "$spec_in") or die "Unable to open $spec_in.\n";
my $ARCH_RESTRICTIONS = "";
$ARCH_RESTRICTIONS = "ExclusiveArch: $exclusive_arch"
unless ($exclusive_arch eq 'none');
my $subpkg_desc = "";
my $subpkg_post = "";
my $subpkg_files = "";
my $all_supported_dtb = "";
my $DTS_folder = "linux/arch/arm/boot/dts";
if ($exclusive_arch =~ /aarch64/) {
$DTS_folder = "linux/arch/arm64/boot/dts";
}
foreach my $NAME (@$package_list) {
my $PKG_NAME = @{$NAME}[0];
my $SUPPORTED_DTB = @{$NAME}[1];
my $MACHINES = @{$NAME}[2];
$subpkg_desc .=
"%package -n $PKG_NAME\n" .
"Summary: $MACHINES\n" .
"Group: System/Boot\n";
if ($PKG_NAME eq 'dtb-keystone' and $main_package eq 'dtb-armv7l') {
$subpkg_desc .= "Provides: dtb-k2e = %version\n" .
"Provides: dtb-k2l = %version\n";
}
if ($PKG_NAME eq 'dtb-apm' and $main_package eq 'dtb-aarch64') {
$subpkg_desc .= "Provides: dtb-apm-mustang = %version\n";
}
if ($PKG_NAME eq 'dtb-arm' and $main_package eq 'dtb-aarch64') {
$subpkg_desc .= "Provides: dtb-foundation-v8 = %version\n" .
"Provides: dtb-rtsm_ve-aemv8a = %version\n";
}
if ($PKG_NAME eq 'dtb-cavium' and $main_package eq 'dtb-aarch64') {
$subpkg_desc .= "Provides: dtb-thunder-88xx = %version\n";
}
if ($PKG_NAME eq 'dtb-hisilicon' and $main_package eq 'dtb-aarch64') {
$subpkg_desc .= "Provides: dtb-hisilicon64 = %version\n";
}
$subpkg_desc .=
"Provides: multiversion(dtb)\n" .
"Requires(post): coreutils\n" .
"\n" .
"%description -n $PKG_NAME\n" .
"Device Tree files for $MACHINES.\n\n";
$subpkg_post .=
"%post -n $PKG_NAME\n" .
"cd /boot\n" .
"# If /boot/dtb is a symlink, remove it, so that we can replace it.\n" .
"[ -d dtb ] && [ -L dtb ] && rm -f dtb\n" .
"# Unless /boot/dtb exists as real directory, create a symlink.\n" .
"[ -d dtb ] || ln -sf dtb-%kernelrelease dtb\n\n";
my $bin_supported_dtb = $SUPPORTED_DTB;
$bin_supported_dtb =~ s/\.dts/\.dtb/g;
my $dtb_subdir = "";
if ($bin_supported_dtb =~ /(.*)\/[^\/]+$/) {
$dtb_subdir = "%dir %{dtbdir}/$1\n";
}
$subpkg_files .=
"%ifarch aarch64\n" .
"%files -n $PKG_NAME -f $PKG_NAME.list\n" .
"%else\n" .
"%files -n $PKG_NAME\n" .
"%endif\n" .
"%defattr(-,root,root)\n" .
"%doc COPYING\n" .
"%ghost /boot/dtb\n" .
"%dir %{dtbdir}\n" .
$dtb_subdir .
"%{dtbdir}/$bin_supported_dtb\n" .
"\n";
$all_supported_dtb .= "$SUPPORTED_DTB ";
}
chomp($all_supported_dtb);
# spec file generation
while(<TEMPLATE>){
$_ =~ s/\$NAME/$main_package/g;
$_ =~ s/\$ARCH_RESTRICTIONS/$ARCH_RESTRICTIONS/g;
$_ =~ s/\$DTS_folder/$DTS_folder/g;
$_ =~ s/\$SUBPKG_DESC/$subpkg_desc/g;
$_ =~ s/\$ALL_SUPPORTED_DTB/$all_supported_dtb/g;
$_ =~ s/\$SUBPKG_POST\n?/$subpkg_post/g;
$_ =~ s/\$SUBPKG_FILES\n?/$subpkg_files/g;
print SPEC $_;
}
close(TEMPLATE);
close(SPEC);
}
generate_spec('dtb-armv7l', "armv7l armv7hl", \@armv7l_package_list);
generate_spec('dtb-armv6l', "armv6l armv6hl", \@armv6l_package_list);
generate_spec('dtb-aarch64', "aarch64", \@aarch64_package_list);

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0cfc0deb29ad90fd08d8f61378ba1a1b8f541b6ab36117ddd25c2b15bd78f249
size 125073
oid sha256:bf4f29a1a6f65fbad3b3f0fbb79ec7a4818938435bb16c7fb58b4458f0a96519
size 124981

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d374f16e31e259d1f1e300db657de3b11eede975c96e6bfdd796a00a5f3b8e9
size 7351
oid sha256:31daddd4ea60a781004b90b4266f28824280e90b0a6b13ae56f9a31b793655bc
size 4451

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2f28b0880cff3cc9220bf38b7e65a3ebd021eb0d6fec5f53860f9d85fec3ae90
size 12975
oid sha256:ffa24d84a8df6efcdb1b7460438a3f1a591868abab5c5556d59a88924ab0cdfa
size 8387

BIN
patches.kernel.org.tar.bz2 (Stored with Git LFS)

Binary file not shown.

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ca3959e6345d9d632dd65ef967c1b0f6aa36ad505a02a7d46c2b7d53a7a45c47
size 60431
oid sha256:de95e1a2c93bd9b11ae7b1e0b1900517dbf932dfdc048c2b9e709dd167726c7d
size 54831

View File

@ -27,20 +27,6 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
########################################################
patches.kernel.org/patch-4.8.1
patches.kernel.org/patch-4.8.1-2
patches.kernel.org/patch-4.8.2-3
patches.kernel.org/patch-4.8.3-4
patches.kernel.org/patch-4.8.4-5
patches.kernel.org/patch-4.8.5-6
patches.kernel.org/patch-4.8.6-7
patches.kernel.org/patch-4.8.7-8
patches.kernel.org/patch-4.8.8-9
patches.kernel.org/patch-4.8.9-10
patches.kernel.org/patch-4.8.10-11
patches.kernel.org/patch-4.8.11-12
patches.kernel.org/patch-4.8.12-13
patches.kernel.org/patch-4.8.13-14
########################################################
# Build fixes that apply to the vanilla kernel too.
@ -88,7 +74,6 @@
# Scheduler / Core
########################################################
patches.suse/setuid-dumpable-wrongdir
patches.fixes/time-Avoid-undefined-behaviour-in-ktime_add_safe.patch
########################################################
# Architecture-specific patches. These used to be all
@ -168,8 +153,8 @@
########################################################
# S/390
########################################################
patches.arch/s390-message-catalog.diff
patches.arch/kmsg-fix-parameter-limitations
+jjolly patches.arch/s390-message-catalog.diff
+jjolly patches.arch/kmsg-fix-parameter-limitations
########################################################
# VM/FS patches
@ -200,11 +185,8 @@
#
########################################################
patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch
patches.arch/acpi_thermal_passive_blacklist.patch
patches.fixes/Revert-ACPI-Execute-_PTS-before-system-reboot
########################################################
# CPUFREQ
########################################################
@ -332,7 +314,6 @@
patches.drivers/drm-radeon-Always-store-CRTC-relative-radeon_crtc-cu
patches.drivers/drm-radeon-Also-call-cursor_move_locked-when-the-cur
patches.drivers/drm-radeon-Hide-the-HW-cursor-while-it-s-out-of-boun
patches.fixes/drm-i915-Mark-CPU-cache-as-dirty-when-used-for-rende.patch
########################################################
# video4linux
@ -377,10 +358,6 @@
########################################################
# patches.suse/SUSE-bootsplash
# patches.suse/SUSE-bootsplash-mgadrmfb-workaround
patches.drivers/Input-ALPS-add-touchstick-support-for-SS5-hardware.patch
patches.drivers/Input-ALPS-handle-0-pressure-1F-events.patch
patches.drivers/Input-ALPS-allow-touchsticks-to-report-pressure.patch
patches.drivers/Input-ALPS-set-DualPoint-flag-for-74-03-28-devices.patch
##########################################################
# Sound
@ -399,7 +376,6 @@
# Needs updating WRT d27769ec (block: add GENHD_FL_NO_PART_SCAN)
+hare patches.suse/no-partition-scan
########################################################
# Other drivers we have added to the tree
########################################################
@ -421,15 +397,6 @@
########################################################
# md
########################################################
patches.suse/0001-md-cluster-call-md_kick_rdev_from_array-once-ack-fai.patch
patches.suse/0002-md-cluster-use-FORCEUNLOCK-in-lockres_free.patch
patches.suse/0003-md-cluster-remove-some-unnecessary-dlm_unlock_sync.patch
patches.suse/0004-md-changes-for-MD_STILL_CLOSED-flag.patch
patches.suse/0005-md-cluster-clean-related-infos-of-cluster.patch
patches.suse/0006-md-cluster-protect-md_find_rdev_nr_rcu-with-rcu-lock.patch
patches.suse/0007-md-cluster-convert-the-completion-to-wait-queue.patch
patches.suse/0008-md-cluster-introduce-dlm_lock_sync_interruptible-to-.patch
patches.suse/0009-md-cluster-make-resync-lock-also-could-be-interruptt.patch
##########################################################
#
@ -437,7 +404,6 @@
#
##########################################################
##########################################################
# Audit
##########################################################
@ -462,11 +428,10 @@
# Other patches for debugging
########################################################
patches.suse/crasher.patch
patches.suse/revert-x86-remove-warning-and-warning_symbol-from-struct-stacktrace_ops
patches.suse/stack-unwind.patch
patches.suse/stack-unwind-disable-kasan.patch
+jeffm patches.suse/revert-x86-remove-warning-and-warning_symbol-from-struct-stacktrace_ops
+jeffm patches.suse/stack-unwind.patch
+jeffm patches.suse/stack-unwind-disable-kasan.patch
+needs_updating patches.arch/x86_64-unwind-annotations
patches.fixes/kasan-support-use-after-scope-detection.patch
########################################################
# Kdump

View File

@ -1,3 +1,3 @@
2016-12-12 08:58:11 +0100
GIT Revision: ab53e9aeaec3c067c0b8b63ef1d748a5fc361b32
2016-12-12 16:54:28 +0100
GIT Revision: 8c92422210c5a088e1b7edb6ea27c8b951f564a4
GIT Branch: stable