diff options
Diffstat (limited to 'freed-ora/tags/f27/4.15.9-300.fc27.gnu/kernel.spec')
-rw-r--r-- | freed-ora/tags/f27/4.15.9-300.fc27.gnu/kernel.spec | 4633 |
1 files changed, 4633 insertions, 0 deletions
diff --git a/freed-ora/tags/f27/4.15.9-300.fc27.gnu/kernel.spec b/freed-ora/tags/f27/4.15.9-300.fc27.gnu/kernel.spec new file mode 100644 index 000000000..dc07fb1b6 --- /dev/null +++ b/freed-ora/tags/f27/4.15.9-300.fc27.gnu/kernel.spec @@ -0,0 +1,4633 @@ +# We have to override the new %%install behavior because, well... the kernel is special. +%global __spec_install_pre %{___build_pre} + +Summary: The Linux kernel + +# For a stable, released kernel, released_kernel should be 1. For rawhide +# and/or a kernel built from an rc or git snapshot, released_kernel should +# be 0. +%global released_kernel 1 + +# Sign modules on x86. Make sure the config files match this setting if more +# architectures are added. +%ifarch %{ix86} x86_64 +%global signkernel 1 +%global signmodules 1 +%global zipmodules 1 +%else +%global signkernel 0 +%global signmodules 1 +%global zipmodules 1 +%endif + +%if %{zipmodules} +%global zipsed -e 's/\.ko$/\.ko.xz/' +%endif + +# define buildid .local + +# baserelease defines which build revision of this kernel version we're +# building. We used to call this fedora_build, but the magical name +# baserelease is matched by the rpmdev-bumpspec tool, which you should use. +# +# We used to have some extra magic weirdness to bump this automatically, +# but now we don't. Just use: rpmdev-bumpspec -c 'comment for changelog' +# When changing base_sublevel below or going from rc to a final kernel, +# reset this by hand to 1 (or to 0 and then use rpmdev-bumpspec). +# scripts/rebase.sh should be made to do that for you, actually. +# +# NOTE: baserelease must be > 0 or bad things will happen if you switch +# to a released kernel (released version will be < rc version) +# +# For non-released -rc kernels, this will be appended after the rcX and +# gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" +# +%global baserelease 300 +%global fedora_build %{baserelease} + +# base_sublevel is the kernel version we're starting with and patching +# on top of -- for example, 3.1-rc7-git1 starts with a 3.0 base, +# which yields a base_sublevel of 0. +%define base_sublevel 15 + +# librev starts empty, then 1, etc, as the linux-libre tarball +# changes. This is only used to determine which tarball to use. +#define librev + +%define baselibre -libre +%define basegnu -gnu%{?librev} + +# To be inserted between "patch" and "-4.". +%define stablelibre -4.15%{?stablegnux} +#define rcrevlibre -4.15%{?rcrevgnux} +#define gitrevlibre -4.15%{?gitrevgnux} + +%if 0%{?stablelibre:1} +%define stablegnu -gnu%{?librev} +%endif +%if 0%{?rcrevlibre:1} +%define rcrevgnu -gnu%{?librev} +%endif +%if 0%{?gitrevlibre:1} +%define gitrevgnu -gnu%{?librev} +%endif + +%if !0%{?stablegnux:1} +%define stablegnux %{?stablegnu} +%endif +%if !0%{?rcrevgnux:1} +%define rcrevgnux %{?rcrevgnu} +%endif +%if !0%{?gitrevgnux:1} +%define gitrevgnux %{?gitrevgnu} +%endif + +# libres (s for suffix) may be bumped for rebuilds in which patches +# change but fedora_build doesn't. Make sure there's a dot after +# librev if a libre build count is to follow. It is appended after +# dist. +%define libres .gnu%{?librev} + +## If this is a released kernel ## +%if 0%{?released_kernel} + +# Do we have a -stable update to apply? +%define stable_update 9 +# Set rpm version accordingly +%if 0%{?stable_update} +%define stablerev %{stable_update} +%define stable_base %{stable_update} +%endif +%define rpmversion 4.%{base_sublevel}.%{stable_update} + +## The not-released-kernel case ## +%else +# The next upstream release sublevel (base_sublevel+1) +%define upstream_sublevel %(echo $((%{base_sublevel} + 1))) +# The rc snapshot level +%global rcrev 0 +# The git snapshot level +%define gitrev 0 +# Set rpm version accordingly +%define rpmversion 4.%{upstream_sublevel}.0 +%endif +# Nb: The above rcrev and gitrev values automagically define Patch00 and Patch01 below. + +# What parts do we want to build? We must build at least one kernel. +# These are the kernels that are built IF the architecture allows it. +# All should default to 1 (enabled) and be flipped to 0 (disabled) +# by later arch-specific checks. + +# The following build options are enabled by default. +# Use either --without <opt> in your rpmbuild command or force values +# to 0 in here to disable them. +# +# standard kernel +%define with_up %{?_without_up: 0} %{?!_without_up: 1} +# kernel PAE (only valid for i686 (PAE) and ARM (lpae)) +%define with_pae %{?_without_pae: 0} %{?!_without_pae: 1} +# kernel-debug +%define with_debug %{?_without_debug: 0} %{?!_without_debug: 1} +# kernel-headers +%define with_headers %{?_without_headers: 0} %{?!_without_headers: 1} +%define with_cross_headers %{?_without_cross_headers: 0} %{?!_without_cross_headers: 1} +# kernel-debuginfo +%define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1} +# kernel-bootwrapper (for creating zImages from kernel + initrd) +%define with_bootwrapper %{?_without_bootwrapper: 0} %{?!_without_bootwrapper: 1} +# Want to build a the vsdo directories installed +%define with_vdso_install %{?_without_vdso_install: 0} %{?!_without_vdso_install: 1} +# +# Additional options for user-friendly one-off kernel building: +# +# Only build the base kernel (--with baseonly): +%define with_baseonly %{?_with_baseonly: 1} %{?!_with_baseonly: 0} +# Only build the pae kernel (--with paeonly): +%define with_paeonly %{?_with_paeonly: 1} %{?!_with_paeonly: 0} +# Only build the debug kernel (--with dbgonly): +%define with_dbgonly %{?_with_dbgonly: 1} %{?!_with_dbgonly: 0} +# +# should we do C=1 builds with sparse +%define with_sparse %{?_with_sparse: 1} %{?!_with_sparse: 0} +# +# Cross compile requested? +%define with_cross %{?_with_cross: 1} %{?!_with_cross: 0} +# +# build a release kernel on rawhide +%define with_release %{?_with_release: 1} %{?!_with_release: 0} + +# verbose build, i.e. no silent rules and V=1 +%define with_verbose %{?_with_verbose: 1} %{?!_with_verbose: 0} + +# Set debugbuildsenabled to 1 for production (build separate debug kernels) +# and 0 for rawhide (all kernels are debug kernels). +# See also 'make debug' and 'make release'. +%define debugbuildsenabled 1 + +%if %{with_verbose} +%define make_opts V=1 +%else +%define make_opts -s +%endif + +# Want to build a vanilla kernel build without any non-upstream patches? +%define with_vanilla %{?_with_vanilla: 1} %{?!_with_vanilla: 0} + +# pkg_release is what we'll fill in for the rpm Release: field +%if 0%{?released_kernel} + +%define pkg_release %{fedora_build}%{?buildid}%{?dist}%{?libres} + +%else + +# non-released_kernel +%if 0%{?rcrev} +%define rctag .rc%rcrev +%else +%define rctag .rc0 +%endif +%if 0%{?gitrev} +%define gittag .git%gitrev +%else +%define gittag .git0 +%endif +%define pkg_release 0%{?rctag}%{?gittag}.%{fedora_build}%{?buildid}%{?dist}%{?libres} + +%endif + +# The kernel tarball/base version +%define kversion 4.%{base_sublevel} + +%define make_target bzImage +%define image_install_path boot + +%define KVERREL %{version}-libre.%{release}.%{_target_cpu} +%define hdrarch %_target_cpu +%define asmarch %_target_cpu + +%if 0%{!?nopatches:1} +%define nopatches 0 +%endif + +%if %{with_vanilla} +%define nopatches 1 +%endif + +%if %{nopatches} +%define with_bootwrapper 0 +%define variant -vanilla +%endif + +%if !%{debugbuildsenabled} +%define with_debug 0 +%endif + +%if !%{with_debuginfo} +%define _enable_debug_packages 0 +%endif +%define debuginfodir /usr/lib/debug +# Needed because we override almost everything involving build-ids +# and debuginfo generation. Currently we rely on the old alldebug setting. +%global _build_id_links alldebug + +# kernel PAE is only built on ARMv7 in rawhide. +# Fedora 27 and earlier still support PAE, so change this on rebases. +# %ifnarch armv7hl +%ifnarch i686 armv7hl +%define with_pae 0 +%endif + +# if requested, only build base kernel +%if %{with_baseonly} +%define with_pae 0 +%define with_debug 0 +%endif + +# if requested, only build pae kernel +%if %{with_paeonly} +%define with_up 0 +%define with_debug 0 +%endif + +# if requested, only build debug kernel +%if %{with_dbgonly} +%if %{debugbuildsenabled} +%define with_up 0 +%define with_pae 0 +%endif +%define with_pae 0 +%endif + +%define all_x86 i386 i686 + +%if %{with_vdso_install} +%define use_vdso 1 +%endif + +# Overrides for generic default options + +# don't do debug builds on anything but i686 and x86_64 +%ifnarch i686 x86_64 +%define with_debug 0 +%endif + +# don't build noarch kernels or headers (duh) +%ifarch noarch +%define with_up 0 +%define with_headers 0 +%define with_cross_headers 0 +%define all_arch_configs kernel-%{version}-*.config +%endif + +# bootwrapper is only on ppc +# sparse blows up on ppc +%ifnarch %{power64} +%define with_bootwrapper 0 +%define with_sparse 0 +%endif + +# Per-arch tweaks + +%ifarch %{all_x86} +%define asmarch x86 +%define hdrarch i386 +%define pae PAE +%define all_arch_configs kernel-%{version}-i?86*.config +%define kernel_image arch/x86/boot/bzImage +%endif + +%ifarch x86_64 +%define asmarch x86 +%define all_arch_configs kernel-%{version}-x86_64*.config +%define kernel_image arch/x86/boot/bzImage +%endif + +%ifarch %{power64} +%define asmarch powerpc +%define hdrarch powerpc +%define make_target vmlinux +%define kernel_image vmlinux +%define kernel_image_elf 1 +%ifarch ppc64 +%define all_arch_configs kernel-%{version}-ppc64*.config +%endif +%ifarch ppc64le +%define all_arch_configs kernel-%{version}-ppc64le*.config +%endif +%endif + +%ifarch s390x +%define asmarch s390 +%define hdrarch s390 +%define all_arch_configs kernel-%{version}-s390x.config +%define make_target image +%define kernel_image arch/s390/boot/image +%endif + +%ifarch %{arm} +%define all_arch_configs kernel-%{version}-arm*.config +%define skip_nonpae_vdso 1 +%define asmarch arm +%define hdrarch arm +%define pae lpae +%define make_target bzImage +%define kernel_image arch/arm/boot/zImage +# http://lists.infradead.org/pipermail/linux-arm-kernel/2012-March/091404.html +%define kernel_mflags KALLSYMS_EXTRA_PASS=1 +# we only build headers/perf/tools on the base arm arches +# just like we used to only build them on i386 for x86 +%ifnarch armv7hl +%define with_headers 0 +%define with_cross_headers 0 +%endif +%endif + +%ifarch aarch64 +%define all_arch_configs kernel-%{version}-aarch64*.config +%define asmarch arm64 +%define hdrarch arm64 +%define make_target Image.gz +%define kernel_image arch/arm64/boot/Image.gz +%endif + +# Should make listnewconfig fail if there's config options +# printed out? +%if %{nopatches} +%define listnewconfig_fail 0 +%define configmismatch_fail 0 +%else +%define listnewconfig_fail 1 +%define configmismatch_fail 1 +%endif + +# To temporarily exclude an architecture from being built, add it to +# %%nobuildarches. Do _NOT_ use the ExclusiveArch: line, because if we +# don't build kernel-headers then the new build system will no longer let +# us use the previous build of that package -- it'll just be completely AWOL. +# Which is a BadThing(tm). + +# We only build kernel-headers on the following... +%define nobuildarches i386 + +%ifarch %nobuildarches +%define with_up 0 +%define with_pae 0 +%define with_debuginfo 0 +%define _enable_debug_packages 0 +%endif + +%define with_pae_debug 0 +%if %{with_pae} +%define with_pae_debug %{with_debug} +%endif + +# Architectures we build tools/cpupower on +%define cpupowerarchs %{ix86} x86_64 %{power64} %{arm} aarch64 + +%if %{use_vdso} + +%if 0%{?skip_nonpae_vdso} +%define _use_vdso 0 +%else +%define _use_vdso 1 +%endif + +%else +%define _use_vdso 0 +%endif + + +# +# Packages that need to be installed before the kernel is, because the %%post +# scripts use them. +# +%define kernel_prereq coreutils, systemd >= 203-2, /usr/bin/kernel-install +%define initrd_prereq dracut >= 027 + +Name: kernel-libre%{?variant} +Group: System Environment/Kernel +License: GPLv2 +URL: http://linux-libre.fsfla.org/ +Version: %{rpmversion} +Release: %{pkg_release} +# DO NOT CHANGE THE 'ExclusiveArch' LINE TO TEMPORARILY EXCLUDE AN ARCHITECTURE BUILD. +# SET %%nobuildarches (ABOVE) INSTEAD +ExclusiveArch: %{all_x86} x86_64 ppc64 s390x %{arm} aarch64 ppc64le +ExclusiveOS: Linux +%ifnarch %{nobuildarches} +Requires: kernel-libre-core-uname-r = %{KVERREL}%{?variant} +Requires: kernel-libre-modules-uname-r = %{KVERREL}%{?variant} +%endif + + +# +# List the packages used during the kernel build +# +BuildRequires: kmod, patch, bash, tar, git +BuildRequires: bzip2, xz, findutils, gzip, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk +BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc +BuildRequires: net-tools, hostname, bc, elfutils-devel +%if %{with_sparse} +BuildRequires: sparse +%endif +BuildConflicts: rhbuildsys(DiskFree) < 500Mb +%if %{with_debuginfo} +BuildRequires: rpm-build, elfutils +BuildConflicts: rpm < 4.13.0.1-19 +# Most of these should be enabled after more investigation +%undefine _include_minidebuginfo +%undefine _find_debuginfo_dwz_opts +%undefine _unique_build_ids +%undefine _unique_debug_names +%undefine _unique_debug_srcs +%undefine _debugsource_packages +%undefine _debuginfo_subpackages +%undefine _include_gdb_index +%global _find_debuginfo_opts -r +%global _missing_build_ids_terminate_build 1 +%global _no_recompute_build_ids 1 +%endif + +%if %{signkernel}%{signmodules} +BuildRequires: openssl openssl-devel +%if %{signkernel} +BuildRequires: pesign >= 0.10-4 +%endif +%endif + +%if %{with_cross} +BuildRequires: binutils-%{_build_arch}-linux-gnu, gcc-%{_build_arch}-linux-gnu +%define cross_opts CROSS_COMPILE=%{_build_arch}-linux-gnu- +%endif + +Source0: http://linux-libre.fsfla.org/pub/linux-libre/freed-ora/src/linux%{?baselibre}-%{kversion}%{basegnu}.tar.xz + +# For documentation purposes only. +Source3: deblob-main +Source4: deblob-check +Source5: deblob-%{kversion} +# Source6: deblob-4.%{upstream_sublevel} + +Source11: x509.genkey +Source12: remove-binary-diff.pl +Source15: merge.pl +Source16: mod-extra.list +Source17: mod-extra.sh +Source18: mod-sign.sh +Source90: filter-x86_64.sh +Source91: filter-armv7hl.sh +Source92: filter-i686.sh +Source93: filter-aarch64.sh +Source95: filter-ppc64.sh +Source96: filter-ppc64le.sh +Source97: filter-s390x.sh +Source99: filter-modules.sh +%define modsign_cmd %{SOURCE18} + +Source20: kernel-aarch64.config +Source21: kernel-aarch64-debug.config +Source22: kernel-armv7hl.config +Source23: kernel-armv7hl-debug.config +Source24: kernel-armv7hl-lpae.config +Source25: kernel-armv7hl-lpae-debug.config +Source26: kernel-i686.config +Source27: kernel-i686-debug.config +Source28: kernel-i686-PAE.config +Source29: kernel-i686-PAEdebug.config +Source30: kernel-ppc64.config +Source31: kernel-ppc64-debug.config +Source32: kernel-ppc64le.config +Source33: kernel-ppc64le-debug.config +Source36: kernel-s390x.config +Source37: kernel-s390x-debug.config +Source38: kernel-x86_64.config +Source39: kernel-x86_64-debug.config + +Source40: generate_all_configs.sh +Source41: generate_debug_configs.sh + +Source42: check_configs.awk + +# This file is intentionally left empty in the stock kernel. Its a nicety +# added for those wanting to do custom rebuilds with altered config opts. +Source1000: kernel-local + +# Sources for kernel-libre-tools +Source2000: cpupower.service +Source2001: cpupower.config + +# Here should be only the patches up to the upstream canonical Linus tree. + +# For a stable release kernel +%if 0%{?stable_update} +%if 0%{?stable_base} +%define stable_patch_00 patch%{?stablelibre}-4.%{base_sublevel}.%{stable_base}%{?stablegnu}.xz +Source5000: %{stable_patch_00} +%endif + +# non-released_kernel case +# These are automagically defined by the rcrev and gitrev values set up +# near the top of this spec file. +%else +%if 0%{?rcrev} +Source5000: patch%{?rcrevlibre}-4.%{upstream_sublevel}-rc%{rcrev}%{?rcrevgnu}.xz +%if 0%{?gitrev} +Source5001: patch%{?gitrevlibre}-4.%{upstream_sublevel}-rc%{rcrev}-git%{gitrev}%{?gitrevgnu}.xz +%endif +%else +# pre-{base_sublevel+1}-rc1 case +%if 0%{?gitrev} +Source5000: patch%{?gitrevlibre}-4.%{base_sublevel}-git%{gitrev}%{?gitrevgnu}.xz +%endif +%endif +%endif + +## Patches needed for building this package + +## compile fixes + +# ongoing complaint, full discussion delayed until ksummit/plumbers +Patch002: 0001-iio-Use-event-header-from-kernel-tree.patch + +Patch07: freedo.patch + +%if !%{nopatches} + +# Git trees. + +# Standalone patches +# 100 - Generic long running patches + +Patch110: lib-cpumask-Make-CPUMASK_OFFSTACK-usable-without-deb.patch + +Patch111: input-kill-stupid-messages.patch + +Patch112: die-floppy-die.patch + +Patch113: no-pcspkr-modalias.patch + +Patch114: silence-fbcon-logo.patch + +Patch115: Kbuild-Add-an-option-to-enable-GCC-VTA.patch + +Patch116: crash-driver.patch + +Patch117: lis3-improve-handling-of-null-rate.patch + +Patch118: scsi-sd_revalidate_disk-prevent-NULL-ptr-deref.patch + +Patch119: criu-no-expert.patch + +Patch120: ath9k-rx-dma-stop-check.patch + +Patch121: xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch + +Patch122: Input-synaptics-pin-3-touches-when-the-firmware-repo.patch + +# This no longer applies, let's see if it needs to be updated +# Patch123: firmware-Drop-WARN-from-usermodehelper_read_trylock-.patch + +# 200 - x86 / secureboot + +Patch201: efi-lockdown.patch + +Patch202: KEYS-Allow-unrestricted-boot-time-addition-of-keys-t.patch + +Patch203: Add-EFI-signature-data-types.patch + +Patch204: Add-an-EFI-signature-blob-parser-and-key-loader.patch + +Patch205: MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch + +Patch206: MODSIGN-Support-not-importing-certs-from-db.patch + +# bz 1497559 - Make kernel MODSIGN code not error on missing variables +Patch207: 0001-Make-get_cert_list-not-complain-about-cert-lists-tha.patch +Patch208: 0002-Add-efi_status_to_str-and-rework-efi_status_to_err.patch +Patch209: 0003-Make-get_cert_list-use-efi_status_to_str-to-print-er.patch + +Patch210: disable-i8042-check-on-apple-mac.patch + +Patch211: drm-i915-hush-check-crtc-state.patch + +# 300 - ARM patches +Patch300: arm64-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch + +# http://www.spinics.net/lists/linux-tegra/msg26029.html +Patch301: usb-phy-tegra-Add-38.4MHz-clock-table-entry.patch + +# Fix OMAP4 (pandaboard) +Patch302: arm-revert-mmc-omap_hsmmc-Use-dma_request_chan-for-reque.patch + +# http://patchwork.ozlabs.org/patch/587554/ +Patch303: ARM-tegra-usb-no-reset.patch + +# https://www.spinics.net/lists/arm-kernel/msg554183.html +Patch304: arm-imx6-hummingboard2.patch + +Patch305: arm64-Revert-allwinner-a64-pine64-Use-dcdc1-regulato.patch + +# https://patchwork.kernel.org/patch/9820417/ +Patch306: qcom-msm89xx-fixes.patch + +# https://patchwork.kernel.org/patch/10173115/ +Patch307: arm-dts-imx6qdl-udoo-Disable-usbh1-to-avoid-kernel-hang.patch + +# Fix USB on the RPi https://patchwork.kernel.org/patch/9879371/ +Patch308: bcm283x-dma-mapping-skip-USB-devices-when-configuring-DMA-during-probe.patch + +# In 4.16 +Patch309: arm-exynos-fix-dwc3-neg.patch + +# In 4.16 +Patch310: arm-imx6-cpufreq-fix-loading.patch + +# https://www.spinics.net/lists/stable/msg214527.html +Patch311: arm-clk-bcm2835-hdmi-fixes.patch + +# https://www.spinics.net/lists/arm-kernel/msg632925.html +Patch313: arm-crypto-sunxi-ss-Add-MODULE_ALIAS-to-sun4i-ss.patch + +# https://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git/log/?h=synquacer-netsec +Patch330: arm64-socionext-96b-enablement.patch + +# https://patchwork.kernel.org/patch/10149775/ MMC support for Synquacer +Patch331: arm64-mmc-sdhci_f_sdh30-add-ACPI-support.patch + +# 400 - IBM (ppc/s390x) patches + +# 500 - Temp fixes/CVEs etc + +# 550-600 Meltdown and Spectre Fixes + +# 600 - Patches for improved Bay and Cherry Trail device support +# Below patches are submitted upstream, awaiting review / merging +Patch610: 0010-Input-silead-Add-support-for-capactive-home-button-f.patch + +# rhbz 1476467 +Patch617: Fix-for-module-sig-verification.patch + +# rhbz 1431375 +Patch619: input-rmi4-remove-the-need-for-artifical-IRQ.patch + +# rhbz 1509461 +Patch625: v3-2-2-Input-synaptics---Lenovo-X1-Carbon-5-should-use-SMBUS-RMI.patch + +# For https://fedoraproject.org/wiki/Changes/ImprovedLaptopBatteryLife +# Queued in bluetooth-next for merging into 4.16 +Patch628: 0001-Bluetooth-btusb-Add-a-Kconfig-option-to-enable-USB-a.patch + +# Fix left-button not working with some hid-multitouch touchpads +# Adding these suggested by Benjamin Tissoires +# Queued in hid.git/for-4.16/hid-quirks-cleanup/multitouch for merging into 4.16 +Patch630: 0001-HID-multitouch-Properly-deal-with-Win8-PTP-reports-w.patch +Patch631: 0002-HID-multitouch-Only-look-at-non-touch-fields-in-firs.patch +Patch632: 0003-HID-multitouch-Combine-all-left-button-events-in-a-f.patch + +# Make SATA link powermanagement policy configurable for: +# https://fedoraproject.org/wiki/Changes/ImprovedLaptopBatteryLife +# Queued upstream for merging into 4.16 +Patch638: 0003-ahci-Allow-setting-a-default-LPM-policy-for-mobile-c.patch + +# rhbz1514969, submitted upstream +Patch640: 0001-platform-x86-dell-laptop-Filter-out-spurious-keyboar.patch + +# https://bugzilla.kernel.org/show_bug.cgi?id=198351 +Patch652: iwlwifi-mvn.patch + +# CVE-2018-1000026 rhbz 1541846 1546744 +Patch653: CVE-2018-1000026.patch + +# CVE-2018-1065 rhbz 1547824 1547831 +Patch655: 0001-netfilter-add-back-stackpointer-size-checks.patch + +# rhbz 1549316 +Patch657: ipmi-fixes.patch + +# CVE-2018-7757 rhbz 1553361 1553363 +Patch658: 0001-scsi-libsas-fix-memory-leak-in-sas_smp_get_phy_event.patch + +# CVE-2018-7995 rhbz 1553911 1553918 +Patch659: 0001-x86-MCE-Serialize-sysfs-changes.patch + +# CVE-2018-8043 rhbz 1554199 1554200 +Patch660: 0001-net-phy-mdio-bcm-unimac-fix-potential-NULL-dereferen.patch + +# END OF PATCH DEFINITIONS + +%endif + +BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root + +%description +The kernel meta package + +# +# This macro does requires, provides, conflicts, obsoletes for a kernel package. +# %%kernel_reqprovconf <subpackage> +# It uses any kernel_<subpackage>_conflicts and kernel_<subpackage>_obsoletes +# macros defined above. +# +%define kernel_reqprovconf \ +Provides: kernel = %{rpmversion}-%{pkg_release}\ +Provides: kernel-libre = %{rpmversion}-%{pkg_release}\ +Provides: kernel-%{_target_cpu} = %{rpmversion}-%{pkg_release}%{?1:+%{1}}\ +Provides: kernel-libre-%{_target_cpu} = %{rpmversion}-%{pkg_release}%{?1:+%{1}}\ +Provides: kernel-drm-nouveau = 16\ +Provides: kernel-libre-drm-nouveau = 16\ +Provides: kernel-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +Provides: kernel-libre-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +Requires(pre): %{kernel_prereq}\ +Requires(pre): %{initrd_prereq}\ +Requires(preun): systemd >= 200\ +Conflicts: xfsprogs < 4.3.0-1\ +Conflicts: xorg-x11-drv-vmmouse < 13.0.99\ +%{expand:%%{?kernel%{?1:_%{1}}_conflicts:Conflicts: %%{kernel%{?1:_%{1}}_conflicts}}}\ +%{expand:%%{?kernel%{?1:_%{1}}_obsoletes:Obsoletes: %%{kernel%{?1:_%{1}}_obsoletes}}}\ +%{expand:%%{?kernel%{?1:_%{1}}_provides:Provides: %%{kernel%{?1:_%{1}}_provides}}}\ +# We can't let RPM do the dependencies automatic because it'll then pick up\ +# a correct but undesirable perl dependency from the module headers which\ +# isn't required for the kernel proper to function\ +AutoReq: no\ +AutoProv: yes\ +%{nil} + +The kernel-libre package is the upstream kernel without the non-Free +blobs it includes by default. + + +%package headers +Summary: Header files for the Linux kernel for use by glibc +Group: Development/System +Obsoletes: glibc-kernheaders < 3.0-46 +Provides: glibc-kernheaders = 3.0-46 +%if "0%{?variant}" +Obsoletes: kernel-libre-headers < %{rpmversion}-%{pkg_release} +Provides: kernel-headers = %{rpmversion}-%{pkg_release} +Provides: kernel-libre-headers = %{rpmversion}-%{pkg_release} +%endif +%description headers +Kernel-headers includes the C header files that specify the interface +between the Linux kernel and userspace libraries and programs. The +header files define structures and constants that are needed for +building most standard programs and are also needed for rebuilding the +glibc package. + +%package cross-headers +Provides: kernel-libre-cross-headers = %{rpmversion}-%{pkg_release} +Summary: Header files for the Linux kernel for use by cross-glibc +Group: Development/System +%description cross-headers +Kernel-cross-headers includes the C header files that specify the interface +between the Linux kernel and userspace libraries and programs. The +header files define structures and constants that are needed for +building most standard programs and are also needed for rebuilding the +cross-glibc package. + +%package bootwrapper +Provides: kernel-libre-bootwrapper = %{rpmversion}-%{pkg_release} +Summary: Boot wrapper files for generating combined kernel + initrd images +Group: Development/System +Requires: gzip binutils +%description bootwrapper +Kernel-bootwrapper contains the wrapper code which makes bootable "zImage" +files combining both kernel and initial ramdisk. + +%package debuginfo-common-%{_target_cpu} +Summary: Kernel source files used by %{name}-debuginfo packages +Group: Development/Debug +Provides: installonlypkg(kernel) +%description debuginfo-common-%{_target_cpu} +This package is required by %{name}-debuginfo subpackages. +It provides the kernel source files common to all builds. + +# +# This macro creates a kernel-<subpackage>-debuginfo package. +# %%kernel_debuginfo_package <subpackage> +# +%define kernel_debuginfo_package() \ +%package %{?1:%{1}-}debuginfo\ +Provides: kernel%{?1:-%{1}}-debuginfo = %{version}-%{release}\ +Summary: Debug information for package %{name}%{?1:-%{1}}\ +Group: Development/Debug\ +Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}\ +Provides: %{name}%{?1:-%{1}}-debuginfo-%{_target_cpu} = %{version}-%{release}\ +Provides: installonlypkg(kernel)\ +AutoReqProv: no\ +%description %{?1:%{1}-}debuginfo\ +This package provides debug information for package %{name}%{?1:-%{1}}.\ +This is required to use SystemTap with %{name}%{?1:-%{1}}-%{KVERREL}.\ +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '/.*/%%{KVERREL}%{?1:[+]%{1}}/.*|/.*%%{KVERREL}%{?1:\+%{1}}(\.debug)?' -o debuginfo%{?1}.list}\ +%{nil} + +# +# This macro creates a kernel-<subpackage>-devel package. +# %%kernel_devel_package <subpackage> <pretty-name> +# +%define kernel_devel_package() \ +%package %{?1:%{1}-}devel\ +Provides: kernel%{?1:-%{1}}-devel = %{version}-%{release}\ +Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\ +Group: System Environment/Kernel\ +Provides: kernel%{?1:-%{1}}-devel-%{_target_cpu} = %{version}-%{release}\ +Provides: kernel-libre%{?1:-%{1}}-devel-%{_target_cpu} = %{version}-%{release}\ +Provides: kernel-devel-%{_target_cpu} = %{version}-%{release}%{?1:+%{1}}\ +Provides: kernel-libre-devel-%{_target_cpu} = %{version}-%{release}%{?1:+%{1}}\ +Provides: kernel-devel-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +Provides: kernel-libre-devel-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +Provides: installonlypkg(kernel)\ +Provides: installonlypkg(kernel-libre)\ +AutoReqProv: no\ +Requires(pre): findutils\ +Requires: findutils\ +Requires: perl-interpreter\ +%description %{?1:%{1}-}devel\ +This package provides kernel headers and makefiles sufficient to build modules\ +against the %{?2:%{2} }kernel package.\ +%{nil} + +# +# This macro creates a kernel-<subpackage>-modules-extra package. +# %%kernel_modules_extra_package <subpackage> <pretty-name> +# +%define kernel_modules_extra_package() \ +%package %{?1:%{1}-}modules-extra\ +Provides: kernel%{?1:-%{1}}-modules-extra = %{version}-%{release}\ +Summary: Extra kernel modules to match the %{?2:%{2} }kernel\ +Group: System Environment/Kernel\ +Provides: kernel%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{version}-%{release}\ +Provides: kernel-libre%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{version}-%{release}\ +Provides: kernel%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{version}-%{release}%{?1:+%{1}}\ +Provides: kernel-libre%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{version}-%{release}%{?1:+%{1}}\ +Provides: kernel%{?1:-%{1}}-modules-extra = %{version}-%{release}%{?1:+%{1}}\ +Provides: kernel-libre%{?1:-%{1}}-modules-extra = %{version}-%{release}%{?1:+%{1}}\ +Provides: installonlypkg(kernel-module)\ +Provides: installonlypkg(kernel-libre-module)\ +Provides: kernel%{?1:-%{1}}-modules-extra-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +Provides: kernel-libre%{?1:-%{1}}-modules-extra-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +Requires: kernel-libre-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +Requires: kernel-libre%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +AutoReq: no\ +AutoProv: yes\ +%description %{?1:%{1}-}modules-extra\ +This package provides less commonly used kernel modules for the %{?2:%{2} }kernel package.\ +%{nil} + +# +# This macro creates a kernel-<subpackage>-modules package. +# %%kernel_modules_package <subpackage> <pretty-name> +# +%define kernel_modules_package() \ +%package %{?1:%{1}-}modules\ +Provides: kernel%{?1:-%{1}}-modules = %{version}-%{release}\ +Summary: kernel modules to match the %{?2:%{2}-}core kernel\ +Group: System Environment/Kernel\ +Provides: kernel%{?1:-%{1}}-modules-%{_target_cpu} = %{version}-%{release}\ +Provides: kernel-libre%{?1:-%{1}}-modules-%{_target_cpu} = %{version}-%{release}\ +Provides: kernel-modules-%{_target_cpu} = %{version}-%{release}%{?1:+%{1}}\ +Provides: kernel-libre-modules-%{_target_cpu} = %{version}-%{release}%{?1:+%{1}}\ +Provides: kernel-modules = %{version}-%{release}%{?1:+%{1}}\ +Provides: kernel-libre-modules = %{version}-%{release}%{?1:+%{1}}\ +Provides: installonlypkg(kernel-module)\ +Provides: installonlypkg(kernel-libre-module)\ +Provides: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +Provides: kernel-libre%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +Requires: kernel-libre-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +AutoReq: no\ +AutoProv: yes\ +%description %{?1:%{1}-}modules\ +This package provides commonly used kernel modules for the %{?2:%{2}-}core kernel package.\ +%{nil} + +# +# this macro creates a kernel-<subpackage> meta package. +# %%kernel_meta_package <subpackage> +# +%define kernel_meta_package() \ +%package %{1}\ +Provides: kernel-%{1} = %{KVERREL}+%{1}\ +summary: kernel meta-package for the %{1} kernel\ +group: system environment/kernel\ +Requires: kernel-libre-%{1}-core-uname-r = %{KVERREL}%{?variant}+%{1}\ +Requires: kernel-libre-%{1}-modules-uname-r = %{KVERREL}%{?variant}+%{1}\ +Provides: installonlypkg(kernel-libre)\ +%description %{1}\ +The meta-package for the %{1} kernel\ +%{nil} + +# +# This macro creates a kernel-<subpackage> and its -devel and -debuginfo too. +# %%define variant_summary The Linux kernel compiled for <configuration> +# %%kernel_variant_package [-n <pretty-name>] <subpackage> +# +%define kernel_variant_package(n:) \ +%package %{?1:%{1}-}core\ +Provides: kernel-%{?1:%{1}-}core = %{KVERREL}%{?1:+%{1}}\ +Summary: %{variant_summary}\ +Group: System Environment/Kernel\ +Provides: kernel-libre-%{?1:%{1}-}core-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +Provides: kernel-%{?1:%{1}-}core-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ +Provides: installonlypkg(kernel-libre)\ +%{expand:%%kernel_reqprovconf}\ +%if %{?1:1} %{!?1:0} \ +%{expand:%%kernel_meta_package %{?1:%{1}}}\ +%endif\ +%{expand:%%kernel_devel_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\ +%{expand:%%kernel_modules_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\ +%{expand:%%kernel_modules_extra_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\ +%{expand:%%kernel_debuginfo_package %{?1:%{1}}}\ +%{nil} + +# Now, each variant package. + +%if %{with_pae} +%ifnarch armv7hl +%define variant_summary The Linux kernel compiled for PAE capable machines +%kernel_variant_package %{pae} +%description %{pae}-core +This package includes a version of the Linux kernel with support for up to +64GB of high memory. It requires a CPU with Physical Address Extensions (PAE). +The non-PAE kernel can only address up to 4GB of memory. +Install the kernel-PAE package if your machine has more than 4GB of memory. + +The kernel-libre-PAE package is the upstream kernel without the +non-Free blobs it includes by default. +%else +%define variant_summary The Linux kernel compiled for Cortex-A15 +%kernel_variant_package %{pae} +%description %{pae}-core +This package includes a version of the Linux kernel with support for +Cortex-A15 devices with LPAE and HW virtualisation support +%endif + + + +%define variant_summary The Linux kernel compiled with extra debugging enabled for PAE capable machines +%kernel_variant_package %{pae}debug +Obsoletes: kernel-PAE-debug +%description %{pae}debug-core +This package includes a version of the Linux kernel with support for up to +64GB of high memory. It requires a CPU with Physical Address Extensions (PAE). +The non-PAE kernel can only address up to 4GB of memory. +Install the kernel-PAE package if your machine has more than 4GB of memory. + +This variant of the kernel has numerous debugging options enabled. +It should only be installed when trying to gather additional information +on kernel bugs, as some of these options impact performance noticably. + +The kernel-libre-PAEdebug package is the upstream kernel without the +non-Free blobs it includes by default. + +%endif + +%define variant_summary The Linux kernel compiled with extra debugging enabled +%kernel_variant_package debug +%description debug-core +The kernel package contains the Linux kernel (vmlinuz), the core of any +GNU/Linux operating system. The kernel handles the basic functions +of the operating system: memory allocation, process allocation, device +input and output, etc. + +This variant of the kernel has numerous debugging options enabled. +It should only be installed when trying to gather additional information +on kernel bugs, as some of these options impact performance noticably. + +The kernel-libre-debug package is the upstream kernel without the +non-Free blobs it includes by default. + +# And finally the main -core package + +%define variant_summary The Linux kernel +%kernel_variant_package +%description core +The kernel package contains the Linux kernel (vmlinuz), the core of any +GNU/Linux operating system. The kernel handles the basic functions +of the operating system: memory allocation, process allocation, device +input and output, etc. + +The kernel-libre package is the upstream kernel without the non-Free +blobs it includes by default. + + +%prep +# do a few sanity-checks for --with *only builds +%if %{with_baseonly} +%if !%{with_up}%{with_pae} +echo "Cannot build --with baseonly, up build is disabled" +exit 1 +%endif +%endif + +%if "%{baserelease}" == "0" +echo "baserelease must be greater than zero" +exit 1 +%endif + +# more sanity checking; do it quietly +if [ "%{patches}" != "%%{patches}" ] ; then + for patch in %{patches} ; do + if [ ! -f $patch ] ; then + echo "ERROR: Patch ${patch##/*/} listed in specfile but is missing" + exit 1 + fi + done +fi 2>/dev/null + +patch_command='patch -p1 -F1 -s' +ApplyPatch() +{ + local patch=$1 + shift + if [ ! -f $RPM_SOURCE_DIR/$patch ]; then + exit 1 + fi + if ! grep -E "^Patch[0-9]+: $patch\$" %{_specdir}/${RPM_PACKAGE_NAME%%%%-libre%{?variant}}.spec ; then + if [ "${patch:0:8}" != "patch-4." ] && + [ "${patch:0:14}" != "patch-libre-4." ] ; then + echo "ERROR: Patch $patch not listed as a source patch in specfile" + exit 1 + fi + fi 2>/dev/null + case $patch in + patch*-gnu*-gnu*) ;; + *) $RPM_SOURCE_DIR/deblob-check $RPM_SOURCE_DIR/$patch || exit 1 ;; + esac + case "$patch" in + *.bz2) bunzip2 < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; + *.gz) gunzip < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; + *.xz) unxz < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; + *) $patch_command ${1+"$@"} < "$RPM_SOURCE_DIR/$patch" ;; + esac +} + +# don't apply patch if it's empty +ApplyOptionalPatch() +{ + local patch=$1 + shift + if [ ! -f $RPM_SOURCE_DIR/$patch ]; then + exit 1 + fi + local C=$(wc -l $RPM_SOURCE_DIR/$patch | awk '{print $1}') + if [ "$C" -gt 9 ]; then + ApplyPatch $patch ${1+"$@"} + fi +} + +# First we unpack the kernel tarball. +# If this isn't the first make prep, we use links to the existing clean tarball +# which speeds things up quite a bit. + +# Update to latest upstream. +%if 0%{?released_kernel} +%define vanillaversion 4.%{base_sublevel} +# non-released_kernel case +%else +%if 0%{?rcrev} +%define vanillaversion 4.%{upstream_sublevel}-rc%{rcrev} +%if 0%{?gitrev} +%define vanillaversion 4.%{upstream_sublevel}-rc%{rcrev}-git%{gitrev} +%endif +%else +# pre-{base_sublevel+1}-rc1 case +%if 0%{?gitrev} +%define vanillaversion 4.%{base_sublevel}-git%{gitrev} +%else +%define vanillaversion 4.%{base_sublevel} +%endif +%endif +%endif + +# %%{vanillaversion} : the full version name, e.g. 2.6.35-rc6-git3 +# %%{kversion} : the base version, e.g. 2.6.34 + +# Use kernel-%%{kversion}%%{?dist} as the top-level directory name +# so we can prep different trees within a single git directory. + +# Build a list of the other top-level kernel tree directories. +# This will be used to hardlink identical vanilla subdirs. +sharedirs=$(find "$PWD" -maxdepth 1 -type d -name 'kernel-4.*' \ + | grep -x -v "$PWD"/kernel-%{kversion}%{?dist}) ||: + +# Delete all old stale trees. +if [ -d kernel-%{kversion}%{?dist} ]; then + cd kernel-%{kversion}%{?dist} + for i in linux-* + do + if [ -d $i ]; then + # Just in case we ctrl-c'd a prep already + rm -rf deleteme.%{_target_cpu} + # Move away the stale away, and delete in background. + mv $i deleteme-$i + rm -rf deleteme* & + fi + done + cd .. +fi + +# Generate new tree +if [ ! -d kernel-%{kversion}%{?dist}/vanilla-%{vanillaversion} ]; then + + if [ -d kernel-%{kversion}%{?dist}/vanilla-%{kversion} ]; then + + # The base vanilla version already exists. + cd kernel-%{kversion}%{?dist} + + # Any vanilla-* directories other than the base one are stale. + for dir in vanilla-*; do + [ "$dir" = vanilla-%{kversion} ] || rm -rf $dir & + done + + else + + rm -f pax_global_header + # Look for an identical base vanilla dir that can be hardlinked. + for sharedir in $sharedirs ; do + if [[ ! -z $sharedir && -d $sharedir/vanilla-%{kversion} ]] ; then + break + fi + done + if [[ ! -z $sharedir && -d $sharedir/vanilla-%{kversion} ]] ; then +%setup -q -n kernel-%{kversion}%{?dist} -c -T + cp -al $sharedir/vanilla-%{kversion} . + else +%setup -q -n kernel-%{kversion}%{?dist} -c + mv linux-%{kversion} vanilla-%{kversion} + fi + + fi + +perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION =%{?stablelibre: }%{?stablegnux}/" vanilla-%{kversion}/Makefile + +%if "%{kversion}" != "%{vanillaversion}" + + for sharedir in $sharedirs ; do + if [[ ! -z $sharedir && -d $sharedir/vanilla-%{vanillaversion} ]] ; then + break + fi + done + if [[ ! -z $sharedir && -d $sharedir/vanilla-%{vanillaversion} ]] ; then + + cp -al $sharedir/vanilla-%{vanillaversion} . + + else + + # Need to apply patches to the base vanilla version. + cp -al vanilla-%{kversion} vanilla-%{vanillaversion} + cd vanilla-%{vanillaversion} + +cp %{SOURCE12} . + +# Update vanilla to the latest upstream. +# (non-released_kernel case only) +%if 0%{?rcrev} +%if "%{?stablelibre}" != "%{?rcrevlibre}" + perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION =%{?rcrevlibre: }%{?rcrevgnux}/" Makefile +%endif + xzcat %{SOURCE5000} | ./remove-binary-diff.pl | patch -p1 -F1 -s +%if 0%{?gitrev} + perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -rc%{rcrev}%{?gitrevgnux}/" Makefile + xzcat %{SOURCE5001} | ./remove-binary-diff.pl | patch -p1 -F1 -s +%endif +%else +# pre-{base_sublevel+1}-rc1 case +%if "%{?stablelibre}" != "%{?gitrevlibre}" + perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION =%{?gitrevlibre: }%{?gitrevgnux}/" Makefile +%endif +%if 0%{?gitrev} + xzcat %{SOURCE5000} | ./remove-binary-diff.pl | patch -p1 -F1 -s +%endif +%endif + git init + git config user.email "kernel-team@fedoraproject.org" + git config user.name "Fedora Kernel Team" + git config gc.auto 0 + git add . + git commit -a -q -m "baseline" + + cd .. + + fi + +%endif + +else + + # We already have all vanilla dirs, just change to the top-level directory. + cd kernel-%{kversion}%{?dist} + +fi + +# Now build the fedora kernel tree. +cp -al vanilla-%{vanillaversion} linux-%{KVERREL} + +cd linux-%{KVERREL} +if [ ! -d .git ]; then + git init + git config user.email "kernel-team@fedoraproject.org" + git config user.name "Fedora Kernel Team" + git config gc.auto 0 + git add . + git commit -a -q -m "baseline" +fi + + +# released_kernel with possible stable updates +%if 0%{?stable_base} +# This is special because the kernel spec is hell and nothing is consistent +xzcat %{SOURCE5000} | patch -p1 -F1 -s +git commit -a -m "Stable update" +%endif + +# Drop some necessary files from the source dir into the buildroot +cp $RPM_SOURCE_DIR/kernel-*.config . +cp %{SOURCE1000} . +cp %{SOURCE15} . +cp %{SOURCE40} . +cp %{SOURCE41} . + +%if !%{debugbuildsenabled} +# The normal build is a really debug build and the user has explicitly requested +# a release kernel. Change the config files into non-debug versions. +%if !%{with_release} +VERSION=%{version} ./generate_debug_configs.sh +%else +VERSION=%{version} ./generate_all_configs.sh +%endif + +%else +VERSION=%{version} ./generate_all_configs.sh +%endif + +# Merge in any user-provided local config option changes +%ifnarch %nobuildarches +for i in %{all_arch_configs} +do + mv $i $i.tmp + ./merge.pl %{SOURCE1000} $i.tmp > $i + rm $i.tmp +done +%endif + +# Note: Even in the "nopatches" path some patches (build tweaks and compile +# fixes) will always get applied; see patch defition above for details + +$RPM_SOURCE_DIR/deblob-check %{patches} || exit 1 +git am %{patches} + +# END OF PATCH APPLICATIONS + +# Any further pre-build tree manipulations happen here. + +chmod +x scripts/checkpatch.pl +chmod +x tools/objtool/sync-check.sh + +# This Prevents scripts/setlocalversion from mucking with our version numbers. +touch .scmversion + +# only deal with configs if we are going to build for the arch +%ifnarch %nobuildarches + +mkdir configs + +%if !%{debugbuildsenabled} +rm -f kernel-%{version}-*debug.config +%endif + +%define make make %{?cross_opts} + +CheckConfigs() { + ./check_configs.awk $1 $2 > .mismatches + if [ -s .mismatches ] + then + echo "Error: Mismatches found in configuration files" + cat .mismatches + exit 1 + fi +} + +cp %{SOURCE42} . +# now run oldconfig over all the config files +for i in *.config +do + cat $i > temp-$i + mv $i .config + Arch=`head -1 .config | cut -b 3-` + make ARCH=$Arch listnewconfig | grep -E '^CONFIG_' >.newoptions || true +%if %{listnewconfig_fail} + if [ -s .newoptions ]; then + cat .newoptions + exit 1 + fi +%endif + rm -f .newoptions + make ARCH=$Arch oldnoconfig + echo "# $Arch" > configs/$i + cat .config >> configs/$i +%if %{configmismatch_fail} + CheckConfigs configs/$i temp-$i +%endif + rm temp-$i +done +# end of kernel config +%endif + +# get rid of unwanted files resulting from patch fuzz +find . \( -name "*.orig" -o -name "*~" \) -exec rm -f {} \; >/dev/null + +# remove unnecessary SCM files +find . -name .gitignore -exec rm -f {} \; >/dev/null + +cd .. + +### +### build +### +%build + +%if %{with_sparse} +%define sparse_mflags C=1 +%endif + +cp_vmlinux() +{ + eu-strip --remove-comment -o "$2" "$1" +} + +BuildKernel() { + MakeTarget=$1 + KernelImage=$2 + Flavour=$4 + DoVDSO=$3 + Flav=${Flavour:++${Flavour}} + InstallName=${5:-vmlinuz} + + # Pick the right config file for the kernel we're building + Config=kernel-%{version}-%{_target_cpu}${Flavour:+-${Flavour}}.config + DevelDir=/usr/src/kernels/%{KVERREL}${Flav} + + # When the bootable image is just the ELF kernel, strip it. + # We already copy the unstripped file into the debuginfo package. + if [ "$KernelImage" = vmlinux ]; then + CopyKernel=cp_vmlinux + else + CopyKernel=cp + fi + + KernelVer=%{version}-libre.%{release}.%{_target_cpu}${Flav} + echo BUILDING A KERNEL FOR ${Flavour} %{_target_cpu}... + + %if 0%{?stable_update} + # make sure SUBLEVEL is incremented on a stable release. Sigh 3.x. + perl -p -i -e "s/^SUBLEVEL.*/SUBLEVEL = %{?stablerev}/" Makefile + %endif + + # make sure EXTRAVERSION says what we want it to say + perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -libre.%{release}.%{_target_cpu}${Flav}/" Makefile + + # if pre-rc1 devel kernel, must fix up PATCHLEVEL for our versioning scheme + %if !0%{?rcrev} + %if 0%{?gitrev} + perl -p -i -e 's/^PATCHLEVEL.*/PATCHLEVEL = %{upstream_sublevel}/' Makefile + %endif + %endif + + # and now to start the build process + + make %{?make_opts} mrproper + cp configs/$Config .config + + %if %{signkernel}%{signmodules} + cp %{SOURCE11} certs/. + %endif + + Arch=`head -1 .config | cut -b 3-` + echo USING ARCH=$Arch + + make %{?make_opts} ARCH=$Arch olddefconfig >/dev/null + %{make} %{?make_opts} ARCH=$Arch %{?_smp_mflags} $MakeTarget %{?sparse_mflags} %{?kernel_mflags} + %{make} %{?make_opts} ARCH=$Arch %{?_smp_mflags} modules %{?sparse_mflags} || exit 1 + + mkdir -p $RPM_BUILD_ROOT/%{image_install_path} + mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer +%if %{with_debuginfo} + mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/%{image_install_path} +%endif + +%ifarch %{arm} aarch64 + %{make} %{?make_opts} ARCH=$Arch dtbs dtbs_install INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer + cp -r $RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/dtb + find arch/$Arch/boot/dts -name '*.dtb' -type f | xargs rm -f +%endif + + # Start installing the results + install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer + install -m 644 .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/config + install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer + install -m 644 System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/System.map + + # We estimate the size of the initramfs because rpm needs to take this size + # into consideration when performing disk space calculations. (See bz #530778) + dd if=/dev/zero of=$RPM_BUILD_ROOT/boot/initramfs-$KernelVer.img bs=1M count=20 + + if [ -f arch/$Arch/boot/zImage.stub ]; then + cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || : + cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/lib/modules/$KernelVer/zImage.stub-$KernelVer || : + fi + %if %{signkernel} + # Sign the image if we're using EFI + %pesign -s -i $KernelImage -o vmlinuz.signed + if [ ! -s vmlinuz.signed ]; then + echo "pesigning failed" + exit 1 + fi + mv vmlinuz.signed $KernelImage + %endif + $CopyKernel $KernelImage \ + $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer + chmod 755 $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer + cp $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/$InstallName + + # hmac sign the kernel for FIPS + echo "Creating hmac file: $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac" + ls -l $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer + sha512hmac $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer | sed -e "s,$RPM_BUILD_ROOT,," > $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac; + cp $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac $RPM_BUILD_ROOT/lib/modules/$KernelVer/.vmlinuz.hmac + + # Override $(mod-fw) because we don't want it to install any firmware + # we'll get it from the linux-firmware package and we don't want conflicts + %{make} %{?make_opts} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install KERNELRELEASE=$KernelVer mod-fw= + + if [ $DoVDSO -ne 0 ]; then + %{make} %{?make_opts} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install KERNELRELEASE=$KernelVer + if [ ! -s ldconfig-kernel.conf ]; then + echo > ldconfig-kernel.conf "\ + # Placeholder file, no vDSO hwcap entries used in this kernel." + fi + %{__install} -D -m 444 ldconfig-kernel.conf \ + $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernel-$KernelVer.conf + rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/vdso/.build-id + fi + + # And save the headers/makefiles etc for building modules against + # + # This all looks scary, but the end result is supposed to be: + # * all arch relevant include/ files + # * all Makefile/Kconfig files + # * all script/ files + + rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/source + mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + (cd $RPM_BUILD_ROOT/lib/modules/$KernelVer ; ln -s build source) + # dirs for additional modules per module-init-tools, kbuild/modules.txt + mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/extra + mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates + # first copy everything + cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + cp System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + if [ -s Module.markers ]; then + cp Module.markers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + fi + # then drop all but the needed Makefiles/Kconfig files + rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Documentation + rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts + rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include + cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + if [ -f tools/objtool/objtool ]; then + cp -a tools/objtool/objtool $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || : + # these are a few files associated with objtool + cp -a --parents tools/build/Build.include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents tools/build/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents tools/build/fixdep.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents tools/scripts/utilities.mak $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + # also more than necessary but it's not that many more files + cp -a --parents tools/objtool/* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents tools/lib/str_error_r.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents tools/lib/string.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents tools/lib/subcmd/* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + fi + if [ -d arch/$Arch/scripts ]; then + cp -a arch/$Arch/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || : + fi + if [ -f arch/$Arch/*lds ]; then + cp -a arch/$Arch/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || : + fi + rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*.o + rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*/*.o +%ifarch %{power64} + cp -a --parents arch/powerpc/lib/crtsavres.[So] $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ +%endif + if [ -d arch/%{asmarch}/include ]; then + cp -a --parents arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + fi +%ifarch aarch64 + # Needed for systemtap + cp -a --parents arch/arm64/kernel/module.lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + # arch/arm64/include/asm/xen references arch/arm + cp -a --parents arch/arm/include/asm/xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + # arch/arm64/include/asm/opcodes.h references arch/arm + cp -a --parents arch/arm/include/asm/opcodes.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ +%endif + # include the machine specific headers for ARM variants, if available. +%ifarch %{arm} + if [ -d arch/%{asmarch}/mach-${Flavour}/include ]; then + cp -a --parents arch/%{asmarch}/mach-${Flavour}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + fi + # include a few files for 'make prepare' + cp -a --parents arch/arm/tools/gen-mach-types $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/arm/tools/mach-types $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + +%endif + cp -a include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include +%ifarch %{ix86} x86_64 + # files for 'make prepare' to succeed with kernel-devel + cp -a --parents arch/x86/entry/syscalls/syscall_32.tbl $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/entry/syscalls/syscalltbl.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/entry/syscalls/syscallhdr.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/entry/syscalls/syscall_64.tbl $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/tools/relocs_32.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/tools/relocs_64.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/tools/relocs.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/tools/relocs_common.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/tools/relocs.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + # Yes this is more includes than we probably need. Feel free to sort out + # dependencies if you so choose. + cp -a --parents tools/include/* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/purgatory/purgatory.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/purgatory/sha256.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/purgatory/sha256.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/purgatory/stack.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/purgatory/string.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/purgatory/setup-x86_64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/purgatory/entry64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/boot/string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/boot/string.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents arch/x86/boot/ctype.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ +%endif + # Make sure the Makefile and version.h have a matching timestamp so that + # external modules can be built + touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/generated/uapi/linux/version.h + + # Copy .config to include/config/auto.conf so "make prepare" is unnecessary. + cp $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/config/auto.conf + +%if %{with_debuginfo} + eu-readelf -n vmlinux | grep "Build ID" | awk '{print $NF}' > vmlinux.id + cp vmlinux.id $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/vmlinux.id + + # + # save the vmlinux file for kernel debugging into the kernel-debuginfo rpm + # + mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer + cp vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer +%endif + + find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames + + # mark modules executable so that strip-to-file can strip them + xargs --no-run-if-empty chmod u+x < modnames + + # Generate a list of modules for block and networking. + + grep -F /drivers/ modnames | xargs --no-run-if-empty nm -upA | + sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' > drivers.undef + + collect_modules_list() + { + sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef | + LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1 + if [ ! -z "$3" ]; then + sed -r -e "/^($3)\$/d" -i $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1 + fi + } + + collect_modules_list networking \ + 'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt(l_|2x00)(pci|usb)_probe|register_netdevice' + collect_modules_list block \ + 'ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_alloc_queue|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler|blk_queue_physical_block_size' 'pktcdvd.ko|dm-mod.ko' + collect_modules_list drm \ + 'drm_open|drm_init' + collect_modules_list modesetting \ + 'drm_crtc_init' + + # detect missing or incorrect license tags + ( find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name '*.ko' | xargs /sbin/modinfo -l | \ + grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' ) && exit 1 + + # remove files that will be auto generated by depmod at rpm -i time + pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/ + rm -f modules.{alias*,builtin.bin,dep*,*map,symbols*,devname,softdep} + popd + + # Call the modules-extra script to move things around + %{SOURCE17} $RPM_BUILD_ROOT/lib/modules/$KernelVer %{SOURCE16} + + # + # Generate the kernel-core and kernel-modules files lists + # + + # Copy the System.map file for depmod to use, and create a backup of the + # full module tree so we can restore it after we're done filtering + cp System.map $RPM_BUILD_ROOT/. + pushd $RPM_BUILD_ROOT + mkdir restore + cp -r lib/modules/$KernelVer/* restore/. + + # don't include anything going into k-m-e in the file lists + rm -rf lib/modules/$KernelVer/extra + + # Find all the module files and filter them out into the core and modules + # lists. This actually removes anything going into -modules from the dir. + find lib/modules/$KernelVer/kernel -name *.ko | sort -n > modules.list + cp $RPM_SOURCE_DIR/filter-*.sh . + %{SOURCE99} modules.list %{_target_cpu} + rm filter-*.sh + + # Run depmod on the resulting module tree and make sure it isn't broken + depmod -b . -aeF ./System.map $KernelVer &> depmod.out + if [ -s depmod.out ]; then + echo "Depmod failure" + cat depmod.out + exit 1 + else + rm depmod.out + fi + # remove files that will be auto generated by depmod at rpm -i time + pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/ + rm -f modules.{alias*,builtin.bin,dep*,*map,symbols*,devname,softdep} + popd + + # Go back and find all of the various directories in the tree. We use this + # for the dir lists in kernel-core + find lib/modules/$KernelVer/kernel -mindepth 1 -type d | sort -n > module-dirs.list + + # Cleanup + rm System.map + cp -r restore/* lib/modules/$KernelVer/. + rm -rf restore + popd + + # Make sure the files lists start with absolute paths or rpmbuild fails. + # Also add in the dir entries + sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/k-d.list > ../kernel${Flavour:+-${Flavour}}-modules.list + sed -e 's/^lib*/%dir \/lib/' %{?zipsed} $RPM_BUILD_ROOT/module-dirs.list > ../kernel${Flavour:+-${Flavour}}-core.list + sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/modules.list >> ../kernel${Flavour:+-${Flavour}}-core.list + + # Cleanup + rm -f $RPM_BUILD_ROOT/k-d.list + rm -f $RPM_BUILD_ROOT/modules.list + rm -f $RPM_BUILD_ROOT/module-dirs.list + +%if %{signmodules} + # Save the signing keys so we can sign the modules in __modsign_install_post + cp certs/signing_key.pem certs/signing_key.pem.sign${Flav} + cp certs/signing_key.x509 certs/signing_key.x509.sign${Flav} +%endif + + # Move the devel headers out of the root file system + mkdir -p $RPM_BUILD_ROOT/usr/src/kernels + mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir + + # This is going to create a broken link during the build, but we don't use + # it after this point. We need the link to actually point to something + # when kernel-devel is installed, and a relative link doesn't work across + # the F17 UsrMove feature. + ln -sf $DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + + # prune junk from kernel-devel + find $RPM_BUILD_ROOT/usr/src/kernels -name ".*.cmd" -exec rm -f {} \; +} + +### +# DO it... +### + +# prepare directories +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/boot +mkdir -p $RPM_BUILD_ROOT%{_libexecdir} + +cd linux-%{KVERREL} + + +%if %{with_debug} +BuildKernel %make_target %kernel_image %{_use_vdso} debug +%endif + +%if %{with_pae_debug} +BuildKernel %make_target %kernel_image %{use_vdso} %{pae}debug +%endif + +%if %{with_pae} +BuildKernel %make_target %kernel_image %{use_vdso} %{pae} +%endif + +%if %{with_up} +BuildKernel %make_target %kernel_image %{_use_vdso} +%endif + +# In the modsign case, we do 3 things. 1) We check the "flavour" and hard +# code the value in the following invocations. This is somewhat sub-optimal +# but we're doing this inside of an RPM macro and it isn't as easy as it +# could be because of that. 2) We restore the .tmp_versions/ directory from +# the one we saved off in BuildKernel above. This is to make sure we're +# signing the modules we actually built/installed in that flavour. 3) We +# grab the arch and invoke mod-sign.sh command to actually sign the modules. +# +# We have to do all of those things _after_ find-debuginfo runs, otherwise +# that will strip the signature off of the modules. + +%define __modsign_install_post \ + if [ "%{signmodules}" -eq "1" ]; then \ + if [ "%{with_pae}" -ne "0" ]; then \ + %{modsign_cmd} certs/signing_key.pem.sign+%{pae} certs/signing_key.x509.sign+%{pae} $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+%{pae}/ \ + fi \ + if [ "%{with_debug}" -ne "0" ]; then \ + %{modsign_cmd} certs/signing_key.pem.sign+debug certs/signing_key.x509.sign+debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+debug/ \ + fi \ + if [ "%{with_pae_debug}" -ne "0" ]; then \ + %{modsign_cmd} certs/signing_key.pem.sign+%{pae}debug certs/signing_key.x509.sign+%{pae}debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+%{pae}debug/ \ + fi \ + if [ "%{with_up}" -ne "0" ]; then \ + %{modsign_cmd} certs/signing_key.pem.sign certs/signing_key.x509.sign $RPM_BUILD_ROOT/lib/modules/%{KVERREL}/ \ + fi \ + fi \ + if [ "%{zipmodules}" -eq "1" ]; then \ + find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs xz; \ + fi \ +%{nil} + +### +### Special hacks for debuginfo subpackages. +### + +# This macro is used by %%install, so we must redefine it before that. +%define debug_package %{nil} + +%if %{with_debuginfo} + +%ifnarch noarch +%global __debug_package 1 +%files -f debugfiles.list debuginfo-common-%{_target_cpu} +%defattr(-,root,root) +%endif + +%endif + +# +# Disgusting hack alert! We need to ensure we sign modules *after* all +# invocations of strip occur, which is in __debug_install_post if +# find-debuginfo.sh runs, and __os_install_post if not. +# +%define __spec_install_post \ + %{?__debug_package:%{__debug_install_post}}\ + %{__arch_install_post}\ + %{__os_install_post}\ + %{__modsign_install_post} + +### +### install +### + +%install + +cd linux-%{KVERREL} + +# We have to do the headers install before the tools install because the +# kernel headers_install will remove any header files in /usr/include that +# it doesn't install itself. + +%if %{with_headers} +# Install kernel headers +make ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_install + +find $RPM_BUILD_ROOT/usr/include \ + \( -name .install -o -name .check -o \ + -name ..install.cmd -o -name ..check.cmd \) | xargs rm -f + +%endif + +%if %{with_cross_headers} +mkdir -p $RPM_BUILD_ROOT/usr/tmp-headers +make ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr/tmp-headers headers_install_all + +find $RPM_BUILD_ROOT/usr/tmp-headers/include \ + \( -name .install -o -name .check -o \ + -name ..install.cmd -o -name ..check.cmd \) | xargs rm -f + +# Copy all the architectures we care about to their respective asm directories +for arch in arm arm64 powerpc s390 x86 ; do +mkdir -p $RPM_BUILD_ROOT/usr/${arch}-linux-gnu/include +mv $RPM_BUILD_ROOT/usr/tmp-headers/include/arch-${arch}/asm $RPM_BUILD_ROOT/usr/${arch}-linux-gnu/include/ +cp -a $RPM_BUILD_ROOT/usr/tmp-headers/include/asm-generic $RPM_BUILD_ROOT/usr/${arch}-linux-gnu/include/. +done + +# Remove the rest of the architectures +rm -rf $RPM_BUILD_ROOT/usr/tmp-headers/include/arch* +rm -rf $RPM_BUILD_ROOT/usr/tmp-headers/include/asm-* + +# Copy the rest of the headers over +for arch in arm arm64 powerpc s390 x86 ; do +cp -a $RPM_BUILD_ROOT/usr/tmp-headers/include/* $RPM_BUILD_ROOT/usr/${arch}-linux-gnu/include/. +done + +rm -rf $RPM_BUILD_ROOT/usr/tmp-headers +%endif + +%if %{with_bootwrapper} +make DESTDIR=$RPM_BUILD_ROOT bootwrapper_install WRAPPER_OBJDIR=%{_libdir}/kernel-wrapper WRAPPER_DTSDIR=%{_libdir}/kernel-wrapper/dts +%endif + +### +### clean +### + +%clean +rm -rf $RPM_BUILD_ROOT + +### +### scripts +### + +# +# This macro defines a %%post script for a kernel*-devel package. +# %%kernel_devel_post [<subpackage>] +# +%define kernel_devel_post() \ +%{expand:%%post %{?1:%{1}-}devel}\ +if [ -f /etc/sysconfig/kernel ]\ +then\ + . /etc/sysconfig/kernel || exit $?\ +fi\ +if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ]\ +then\ + (cd /usr/src/kernels/%{KVERREL}%{?1:+%{1}} &&\ + /usr/bin/find . -type f | while read f; do\ + hardlink -c /usr/src/kernels/*.fc*.*/$f $f\ + done)\ +fi\ +%{nil} + +# +# This macro defines a %%post script for a kernel*-modules-extra package. +# It also defines a %%postun script that does the same thing. +# %%kernel_modules_extra_post [<subpackage>] +# +%define kernel_modules_extra_post() \ +%{expand:%%post %{?1:%{1}-}modules-extra}\ +/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ +%{nil}\ +%{expand:%%postun %{?1:%{1}-}modules-extra}\ +/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ +%{nil} + +# +# This macro defines a %%post script for a kernel*-modules package. +# It also defines a %%postun script that does the same thing. +# %%kernel_modules_post [<subpackage>] +# +%define kernel_modules_post() \ +%{expand:%%post %{?1:%{1}-}modules}\ +/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ +%{nil}\ +%{expand:%%postun %{?1:%{1}-}modules}\ +/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ +%{nil} + +# This macro defines a %%posttrans script for a kernel package. +# %%kernel_variant_posttrans [<subpackage>] +# More text can follow to go at the end of this variant's %%post. +# +%define kernel_variant_posttrans() \ +%{expand:%%posttrans %{?1:%{1}-}core}\ +/bin/kernel-install add %{KVERREL}%{?1:+%{1}} /lib/modules/%{KVERREL}%{?1:+%{1}}/vmlinuz || exit $?\ +%{nil} + +# +# This macro defines a %%post script for a kernel package and its devel package. +# %%kernel_variant_post [-v <subpackage>] [-r <replace>] +# More text can follow to go at the end of this variant's %%post. +# +%define kernel_variant_post(v:r:) \ +%{expand:%%kernel_devel_post %{?-v*}}\ +%{expand:%%kernel_modules_post %{?-v*}}\ +%{expand:%%kernel_modules_extra_post %{?-v*}}\ +%{expand:%%kernel_variant_posttrans %{?-v*}}\ +%{expand:%%post %{?-v*:%{-v*}-}core}\ +%{-r:\ +if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\ + [ -f /etc/sysconfig/kernel ]; then\ + /bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel-libre%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\ +fi}\ +%{nil} + +# +# This macro defines a %%preun script for a kernel package. +# %%kernel_variant_preun <subpackage> +# +%define kernel_variant_preun() \ +%{expand:%%preun %{?1:%{1}-}core}\ +/bin/kernel-install remove %{KVERREL}%{?1:+%{1}} /lib/modules/%{KVERREL}%{?1:+%{1}}/vmlinuz || exit $?\ +%{nil} + +%kernel_variant_preun +%kernel_variant_post -r kernel-smp + +%if %{with_pae} +%kernel_variant_preun %{pae} +%kernel_variant_post -v %{pae} -r (kernel|kernel-smp) + +%kernel_variant_post -v %{pae}debug -r (kernel|kernel-smp) +%kernel_variant_preun %{pae}debug +%endif + +%kernel_variant_preun debug +%kernel_variant_post -v debug + +if [ -x /sbin/ldconfig ] +then + /sbin/ldconfig -X || exit $? +fi + +### +### file lists +### + +%if %{with_headers} +%files headers +%defattr(-,root,root) +/usr/include/* +%endif + +%if %{with_cross_headers} +%files cross-headers +%defattr(-,root,root) +/usr/*-linux-gnu/include/* +%endif + +%if %{with_bootwrapper} +%files bootwrapper +%defattr(-,root,root) +/usr/sbin/* +%{_libdir}/kernel-wrapper +%endif + +%ifnarch noarch +# empty meta-package +%files +%defattr(-,root,root) +%endif + +# This is %%{image_install_path} on an arch where that includes ELF files, +# or empty otherwise. +%define elf_image_install_path %{?kernel_image_elf:%{image_install_path}} + +# +# This macro defines the %%files sections for a kernel package +# and its devel and debuginfo packages. +# %%kernel_variant_files [-k vmlinux] <condition> <subpackage> +# +%define kernel_variant_files(k:) \ +%if %{2}\ +%{expand:%%files -f kernel-%{?3:%{3}-}core.list %{?3:%{3}-}core}\ +%defattr(-,root,root)\ +%{!?_licensedir:%global license %%doc}\ +%license linux-%{KVERREL}/COPYING\ +/lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}\ +%ghost /%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?3:+%{3}}\ +/lib/modules/%{KVERREL}%{?3:+%{3}}/.vmlinuz.hmac \ +%ghost /%{image_install_path}/.vmlinuz-%{KVERREL}%{?3:+%{3}}.hmac \ +%ifarch %{arm} aarch64\ +/lib/modules/%{KVERREL}%{?3:+%{3}}/dtb \ +%ghost /%{image_install_path}/dtb-%{KVERREL}%{?3:+%{3}} \ +%endif\ +%attr(600,root,root) /lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\ +%ghost /boot/System.map-%{KVERREL}%{?3:+%{3}}\ +/lib/modules/%{KVERREL}%{?3:+%{3}}/config\ +%ghost /boot/config-%{KVERREL}%{?3:+%{3}}\ +%ghost /boot/initramfs-%{KVERREL}%{?3:+%{3}}.img\ +%dir /lib/modules\ +%dir /lib/modules/%{KVERREL}%{?3:+%{3}}\ +%dir /lib/modules/%{KVERREL}%{?3:+%{3}}/kernel\ +/lib/modules/%{KVERREL}%{?3:+%{3}}/build\ +/lib/modules/%{KVERREL}%{?3:+%{3}}/source\ +/lib/modules/%{KVERREL}%{?3:+%{3}}/updates\ +%if %{1}\ +/lib/modules/%{KVERREL}%{?3:+%{3}}/vdso\ +/etc/ld.so.conf.d/kernel-%{KVERREL}%{?3:+%{3}}.conf\ +%endif\ +/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.*\ +%{expand:%%files -f kernel-%{?3:%{3}-}modules.list %{?3:%{3}-}modules}\ +%defattr(-,root,root)\ +%{expand:%%files %{?3:%{3}-}devel}\ +%defattr(-,root,root)\ +%defverify(not mtime)\ +/usr/src/kernels/%{KVERREL}%{?3:+%{3}}\ +%{expand:%%files %{?3:%{3}-}modules-extra}\ +%defattr(-,root,root)\ +/lib/modules/%{KVERREL}%{?3:+%{3}}/extra\ +%if %{with_debuginfo}\ +%ifnarch noarch\ +%{expand:%%files -f debuginfo%{?3}.list %{?3:%{3}-}debuginfo}\ +%defattr(-,root,root)\ +%endif\ +%endif\ +%if %{?3:1} %{!?3:0}\ +%{expand:%%files %{3}}\ +%defattr(-,root,root)\ +%endif\ +%endif\ +%{nil} + +%kernel_variant_files %{_use_vdso} %{with_up} +%kernel_variant_files %{_use_vdso} %{with_debug} debug +%kernel_variant_files %{use_vdso} %{with_pae} %{pae} +%kernel_variant_files %{use_vdso} %{with_pae_debug} %{pae}debug + +# plz don't put in a version string unless you're going to tag +# and build. +# +# +%changelog +* Tue Mar 13 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.15.9-gnu. + +* Mon Mar 12 2018 Laura Abbott <labbott@redhat.com> - 4.15.9-300 +- Linux v4.15.9 + +* Mon Mar 12 2018 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix CVE-2018-7995 (rhbz 1553911 1553918) +- Fix CVE-2018-8043 (rhbz 1554199 1554200) + +* Fri Mar 9 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.15.8-gnu. + +* Fri Mar 09 2018 Laura Abbott <labbott@redhat.com> - 4.15.8-300 +- Linux v4.15.8 + +* Thu Mar 08 2018 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix CVE-2018-7757 (rhbz 1553361 1553363) + +* Tue Mar 06 2018 Laura Abbott <labbott@redhat.com> +- Fixes for IPMI crash (rbhz 1549316) + +* Mon Mar 05 2018 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix CVE-2018-5803 (rhbz 1551051 1551053) + +* Fri Mar 02 2018 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix CVE-2018-1065 (rhbz 1547824 1547831) + +* Thu Mar 1 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.15.7-gnu. + +* Wed Feb 28 2018 Laura Abbott <labbott@redhat.com> - 4.15.7-300 +- Linux v4.15.7 +- Fix IPMI crash (rhbz 1549316) + +* Mon Feb 26 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.15.6-gnu. + +* Mon Feb 26 2018 Laura Abbott <labbott@redhat.com> - 4.15.6-300 +- Linux v4.15.6 + +* Fri Feb 23 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.15.5-gnu. + +* Fri Feb 23 2018 Laura Abbott <labbott@redhat.com> - 4.15.5-300 +- Linux v4.15.5 + +* Mon Feb 19 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.15.4-gnu. + +* Mon Feb 19 2018 Laura Abbott <labbott@redhat.com> - 4.15.4-300 +- Linux v4.15.4 + +* Mon Feb 19 2018 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix CVE-2018-1000026 (rhbz 1541846 1546744) + +* Thu Feb 15 2018 François Cami <fcami@fedoraproject.org> +- Enable CONFIG_DRM_AMDGPU_SI + +* Tue Feb 13 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.15.3-gnu. + +* Tue Feb 13 2018 Laura Abbott <labbott@redhat.com> - 4.15.3-300 +- Linux v4.15.3 +- Fix for b43 wifi (rhbz 1544821) +- Turn off a few powersave options for rebase + +* Sun Feb 11 2018 Peter Robinson <pbrobinson@fedoraproject.org> 4.15.2-301 +- Add Exynos5 patch (second part of series) to fix USB-3 devices on some Odroid devices +- Fix up and re-enable adv7511 +- Fix loading of i.MX6 cpufreq driver (rhbz 1466991) +- Improvements/fixes for Raspberry Pi HDMI monitor detection +- Fix regression with AllWinner (sunxi) crypto PRNG, and module loading + +* Sun Feb 11 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.15.2-gnu. + +* Wed Feb 07 2018 Laura Abbott <labbott@redhat.com> - 4.15.2-300 +- Linux v4.15.2 rebase +- Enable Jack sound on Thinkpad Dock (rhbz 1543326) + +* Wed Feb 7 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre Thu Feb 8 +- GNU Linux-libre 4.14.18-gnu. + +* Wed Feb 07 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.18-300 +- Linux v4.14.18 + +* Mon Feb 5 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.17-gnu. + +* Mon Feb 05 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.17-300 +- Linux v4.14.17 + +* Wed Jan 31 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.16-gnu. + +* Wed Jan 31 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.16-300 +- Linux v4.14.16 + +* Mon Jan 29 2018 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix CVE-2018-5750 (rhbz 1539706 1539708) +- Fix softlockup (rhbz 1492664 1492665) + +* Sat Jan 27 2018 Laura Abbott <labbott@fedoraproject.org> +- Add support for Wacom tablet (rhbz 1539238) + +* Fri Jan 26 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.15-301 +- Revert retpoline vermagic tag + +* Wed Jan 24 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.15-gnu. + +* Wed Jan 24 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.15-300 +- Linux v4.14.15 +- Fix CVE-2018-1000004 (rhbz 1535315 1535316) + +* Tue Jan 23 2018 Laura Abbott <labbott@fedoraproject.org> +- Fix for nouveau crash (rhbz 1513150) + +* Fri Jan 19 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.14-gnu. + +* Thu Jan 18 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.14-300 +- Add some ppc mitigations from upstream + +* Wed Jan 17 2018 Justin M. Forbes <jforbes@fedoraproject.org> +- Linux v4.14.14 +- Fixes (rhbz 1532458) + +* Fri Jan 12 2018 Jeremy Cline <jeremy@jcline.org> +- Fix for CVE-2018-5344 (rhbz 1533909 1533911) +- Fix for CVE-2018-5332 (rhbz 1533890 1533895) +- Fix for CVE-2018-5333 (rhbz 1533891 1533895) + +* Thu Jan 11 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.13-gnu. + +* Wed Jan 10 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.13-300 +- Linux v4.14.13 +- Iniital retpoline fixes for Spectre v2 + +* Mon Jan 08 2018 Laura Abbott <labbott@redhat.com> +- Disable CONFIG_RESET_ATTACK_MITIGATION (rhbz 1532058) + +* Fri Jan 05 2018 Laura Abbott <labbott@redhat.com> +- Copy module linker script (rhbz 1531182) + +* Fri Jan 05 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.12-300 +- Linux v4.14.12 + +* Thu Jan 04 2018 Hans de Goede <hdegoede@redhat.com> +- Add a patch to filter false positive kbd backlight change events (#1514969) + +* Wed Jan 3 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.11-gnu. + +* Wed Jan 03 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.11-300 +- Linux v4.14.11 + +* Mon Jan 1 2018 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.10-gnu. + +* Mon Jan 01 2018 Laura Abbott <labbott@redhat.com> - 4.14.10-300 +- Linux v4.14.10 + +* Tue Dec 26 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.9-gnu. + +* Tue Dec 26 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.9-300 +- Linux v4.14.9 +- Fixes CVE-2017-17862 CVE-2017-17863 CVE-2017-17864 (rhbz 1529120 1529123 1529124 1529125) +- Fixes CVE-2017-17852 CVE-2017-17853 CVE-2017-17854 CVE-2017-17855 CVE-2017-17856 CVE-2017-17857 + (rhbz 1530269 1530270 1530271 1530272 1530273 1530274 1530279) + +* Thu Dec 21 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.8-gnu. + +* Wed Dec 20 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.8-300 +- Linux v4.14.8 + +* Wed Dec 20 2017 Jeremy Cline <jeremy@jcline.org> +- Backport fix e1000_check_for_copper_link_ich8lan return value + +* Tue Dec 19 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix CVE-2017-17741 (rhbz 1527112 1527113) + +* Mon Dec 18 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.7-gnu. + +* Mon Dec 18 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.7-300 +- Linux v4.14.7 +- Fix CVE-2017-17712 (rhbz 1526427 1526933) + +* Thu Dec 14 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.6-gnu. + +* Thu Dec 14 2017 Jeremy Cline <jeremy@jcline.org> - 4.14.6-300 +- Linux v4.14.6 +- Security fix for CVE-2017-17449 (rhbz 1525762 1525763) +- Security fix for CVE-2017-17450 (rhbz 1525761 1525764) +- Security fix for CVE-2017-17448 (rhbz 1525768 1525769) + +* Wed Dec 13 2017 Jeremy Cline <jeremy@jcline.org> +- Fix CVE-2017-17558 (rhbz 1525474 1525476) +- Revert exec: avoid RLIMIT_STACK races with prlimit() + +* Tue Dec 12 2017 Jeremy Cline <jeremy@jcline.org> +- Fix CVE-2017-8824 (rhbz 1519591 1520764) + +* Mon Dec 11 2017 Jeremy Cline <jeremy@jcline.org> +- Re-fix USB null pointer dereference on ThinkPad X1 (rhbz 1462175) + +* Mon Dec 11 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.5-gnu. + +* Mon Dec 11 2017 Jeremy Cline <jeremy@jcline.org> - 4.14.5-300 +- Linux v4.14.5 +- Re-enable driver for the Behringer BCD 2000 + +* Thu Dec 7 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.4-gnu. + +* Wed Dec 6 2017 Peter Robinson <pbrobinson@fedoraproject.org> 4.14.4-300 +- Linux v4.14.4 +- Fixes for dwmac-sun8i for A64/Pine64 +- Fixes for Cavium ThunderX (rhbz 1521190) + +* Tue Dec 5 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.14.3-gnu. + +* Mon Dec 04 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.14.3-300 +- Linux v4.14.3 rebase + +* Thu Nov 30 2017 Jeremy Cline <jeremy@jcline.org> - 4.13.16-302 +- Fix CVE-2017-1000405 (rhbz 1516514 1519115) + +* Wed Nov 29 2017 Jeremy Cline <jeremy@jcline.org> - 4.13.16-301 +- Fix USB null pointer dereference on ThinkPad X1 (rhbz 1462175) +- Patches ppc64, ppc64le mm failure (rhbz 1518707) + +* Mon Nov 27 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.16-gnu. + +* Mon Nov 27 2017 Jeremy Cline <jeremy@jcline.org> - 4.13.16-300 +- Linux v4.13.16 +- Fix CVE-2017-16649 (rhbz 1516267 1516274) +- Fix CVE-2017-16650 (rhbz 1516265 1516274) +- Fix CVE-2017-16644 (rhbz 1516273 1516274) +- Fix CVE-2017-16647 (rhbz 1516270 1516274) + +* Tue Nov 21 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix cursor issues with QXL (rhbz 1507931) + +* Tue Nov 21 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.15-gnu. + +* Tue Nov 21 2017 Jeremy Cline <jeremy@jcline.org> - 4.13.15-300 +- Linux v4.13.15 + +* Mon Nov 20 2017 Laura Abbott <labbott@redhat.com> +- Enable driver for the Behringer BCD 2000 (rhbz 1514945) + +* Mon Nov 20 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.14-gnu. + +* Sun Nov 19 2017 Jeremy Cline <jeremy@jcline.org> - 4.13.14-300 +- Linux v4.13.14 + +* Thu Nov 16 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.13-gnu. + +* Wed Nov 15 2017 Jeremy Cline <jeremy@jcline.org> - 4.13.13-300 +- Linux v4.13.13 +- Fix CVE-2017-15115 (rhbz 1513346 1513345) + +* Wed Nov 15 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Add fix for vc4 interupts + +* Thu Nov 9 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.12-gnu. + +* Wed Nov 08 2017 Jeremy Cline <jeremy@jcline.org> - 4.13.12-300 +- Linux v4.13.12 + +* Wed Nov 08 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix CVE-2017-16532 (rhbz 1510835 1510854) +- Fix CVE-2017-16538 (rhbz 1510826 1510854) + +* Mon Nov 06 2017 Laura Abbott <labbott@redhat.com> +- Patches for ThinkPad X1 Carbon Gen5 Touchpad (rhbz 1509461) +- Fix for KVM regression on some machines (rhbz 1490803) + +* Thu Nov 2 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.11-gnu. + +* Thu Nov 02 2017 Jeremy Cline <jeremy@jcline.org> - 4.13.11-300 +- Linux v4.13.11 +- Fix CVE-2017-12193 (rhbz 1501215 1508717) +- SMB3: Validate negotiate request must always be signed (rhbz 1502606) +- Backport new SELinux NNP/nosuid patch to resolve interactions with systemd + +* Wed Nov 01 2017 Laura Abbott <labbott@fedoraproject.org> +- Add fix for potential mlxsw firmware incompatibility + +* Mon Oct 30 2017 Hans de Goede <jwrdegoede@fedoraproject.org> +- Fix 0001-platform-x86-peaq-wmi-Add-DMI-check-before-binding-t.patch + having a dmi_table which lacks a terminating entry + +* Sat Oct 28 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.10-gnu. + +* Fri Oct 27 2017 Jeremy Cline <jeremy@jcline.org> - 4.13.10-300 +- Linux v4.13.10 + +* Mon Oct 23 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.9-gnu. + +* Mon Oct 23 2017 Laura Abbott <labbott@redhat.com> - 4.13.9-300 +- Linux v4.13.9 + +* Thu Oct 19 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.8-gnu. + +* Wed Oct 18 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.8-300 +- Linux v4.13.8 +- Fix CVE-2017-12190 (rhbz 1495089 1503580) + +* Mon Oct 16 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.7-gnu. + +* Mon Oct 16 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.13.7-300 +- Linux v4.13.7 +- Fixes CVE-2017-5123 (rhbz 1500094 1501762) +- Fix CVE-2017-15265 (rhbz 1501878 1501880) + +* Sun Oct 15 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Fix USB-3 Superspeed negotiation on exynos5 hardware (rhbz 1487006) +- Some AllWinner A64 fixes and improvements + +* Thu Oct 12 2017 Hans de Goede <jwrdegoede@fedoraproject.org> +- Fix vboxvideo causing gnome 3.26+ to not work under VirtualBox + +* Thu Oct 12 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre Fri Oct 13 +- GNU Linux-libre 4.13.6-gnu. + +* Thu Oct 12 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.13.6-300 +- Linux v4.13.6 +- Fixes CVE-2017-1000255 (rhbz 1498067 1500335) + +* Thu Oct 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Fixes for Cavium ThunderX plaforms + +* Wed Oct 11 2017 Jeremy Cline <jeremy@jcline.org> +- Fix incorrect updates of uninstantiated keys crash the kernel (rhbz 1498016 1498017) + +* Tue Oct 10 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- Disable kernel tracking on SMBus devices (rhbz 1482648) + +* Mon Oct 9 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable KASLR on aarch64 + +* Fri Oct 6 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- ARM ACPI fix for x-gene RHBZ #1498117 +- Initial support for Socionext Synquacer platform +- Fix for QCom GPU clock rate + +* Thu Oct 5 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.5-gnu. + +* Thu Oct 05 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.5-300 +- Linux v4.13.5 +- Fix for peaq_wmi nul spew (rhbz 1497861) +- Fixes CVE-2017-14954 (rhbz 1497745 1497747) + +* Fri Sep 29 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.4-gnu. + +* Thu Sep 28 2017 Laura Abbott <labbott@redhat.com> - 4.13.4-300 +- Linux v4.13.4 + +* Mon Sep 25 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Add patch to fix PCI on tegra20 + +* Mon Sep 25 2017 Laura Abbott <labbott@redhat.com> - 4.13.3-301 +- Bump for new build + +* Thu Sep 21 2017 Laura Abbott <labbott@redhat.com> +- Fix useaddr regression (rhbz 1432684) + +* Wed Sep 20 2017 Laura Abbott <labbott@redhat.com> +- Disable CONFIG_VIRTIO_BLK_SCSI + +* Wed Sep 20 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.3-gnu. + +* Wed Sep 20 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.13.3-300 +- Linux v4.13.3 +- Fixes 1493435 1493436 + +* Tue Sep 19 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Fix a few vc4 crashes on the Raspberry Pi + +* Mon Sep 18 2017 Justin M. Forbes <jforbes@edoraproject.org> +- Fixes for QXL (rhbz 1462381) +- Fix rhbz 1431375 + +* Fri Sep 15 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable Tegra 186 + +* Thu Sep 14 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13.2-gnu. + +* Thu Sep 14 2017 Laura Abbott <labbott@redhat.com> - 4.13.2-300 +- Linux v4.13.2 + +* Wed Sep 13 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix CVE-2017-12154 (rhbz 1491224 1491231) +- Fix CVE-2017-12153 (rhbz 1491046 1491057) +- Fix CVE-2017-1000251 (rhbz 1489716 1490906) + +* Tue Sep 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Fix issue with DMA allocation with some device configurations + +* Tue Sep 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> 4.13.1-302 +- Disable debugging options. + +* Sun Sep 10 2017 Peter Robinson <pbrobinson@fedoraproject.org> 4.13.1-301 +- Raspberry Pi serial console fixes, minor other Pi improvements +- Various ARM cleanups, build mmc/pwrseq non modular + +* Sun Sep 10 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre Mon Sep 11 +- GNU Linux-libre 4.13.1-gnu. + +* Sun Sep 10 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.1-300 +- Linux v4.13.1 + +* Sat Sep 9 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Only build ParPort support on x86 + +* Mon Sep 4 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Revert drop of sun8i-emac DT bindings, we support for certain devs + +* Mon Sep 4 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13-gnu. + +* Mon Sep 04 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-1 +- Linux v4.13 + +* Fri Sep 01 2017 Laura Abbott <labbott@redhat.com> - 4.13.0-0.rc7.git4.1 +- Linux v4.13-rc7-74-ge89ce1f89f62 + +* Thu Aug 31 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Disable Infiniband/RDMA on ARMv7 as we no longer have userspace tools + +* Thu Aug 31 2017 Laura Abbott <labbott@redhat.com> - 4.13.0-0.rc7.git3.1 +- Linux v4.13-rc7-37-g42ff72cf2702 + +* Thu Aug 31 2017 Hans de Goede <jwrdegoede@fedoraproject.org> +- Update patches for power-button wakeup issues on Bay / Cherry Trail devices +- Add patches to fix an IRQ storm on devices with a MAX17042 fuel-gauge + +* Wed Aug 30 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Fix for QCom Dragonboard USB + +* Wed Aug 30 2017 Laura Abbott <labbott@redhat.com> - 4.13.0-0.rc7.git2.1 +- Linux v4.13-rc7-15-g36fde05f3fb5 + +* Tue Aug 29 2017 Laura Abbott <labbott@redhat.com> - 4.13.0-0.rc7.git1.1 +- Linux v4.13-rc7-7-g9c3a815f471a + +* Tue Aug 29 2017 Laura Abbott <labbott@redhat.com> +- Reenable debugging options. + +* Mon Aug 28 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.13-rc7-gnu. + +* Mon Aug 28 2017 Laura Abbott <labbott@redhat.com> - 4.13.0-0.rc7.git0.1 +- Linux v4.13-rc7 + +* Mon Aug 28 2017 Laura Abbott <labbott@redhat.com> - 4.13.0-0.rc6.git4.2 +- Disable debugging options. + +* Fri Aug 25 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- For for AMD Stoney GPU (rhbz 1485086) +- Fix for CVE-2017-7558 (rhbz 1480266 1484810) +- Fix for kvm_stat (rhbz 1483527) + +* Fri Aug 25 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc6.git4.1 +- Linux v4.13-rc6-102-g90a6cd503982 + +* Thu Aug 24 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc6.git3.1 +- Linux v4.13-rc6-66-g143c97cc6529 + +* Wed Aug 23 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc6.git2.1 +- Linux v4.13-rc6-50-g98b9f8a45499 + +* Tue Aug 22 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.13.0-0.rc6.git1.1 +- Linux v4.13-rc6-45-g6470812e2226 +- Reenable debugging options. + +* Tue Aug 22 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Force python3 for kvm_stat because we can't dep (rhbz 1456722) + +* Mon Aug 21 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre Sun Aug 27 +- GNU Linux-libre 4.13-rc6-gnu. + +* Mon Aug 21 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.13.0-0.rc6.git0.1 +- Disable debugging options. +- Linux v4.13-rc6 + +* Fri Aug 18 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.13.0-0.rc5.git4.1 +- Linux v4.13-rc5-130-g039a8e384733 + +* Thu Aug 17 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc5.git3.1 +- Linux v4.13-rc5-75-gac9a40905a61 + +* Thu Aug 17 2017 Laura Abbott <labbott@fedoraproject.org> +- Fix for vmalloc_32 failure (rhbz 1482249) + +* Wed Aug 16 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc5.git2.1 +- Linux v4.13-rc5-67-g510c8a899caf + +* Wed Aug 16 2017 Laura Abbott <labbott@redhat.com> +- Fix for iio race + +* Wed Aug 16 2017 Hans de Goede <jwrdegoede@fedoraproject.org> +- Enable CONFIG_DRM_VBOXVIDEO=m on x86 +- Enable CONFIG_R8188EU=m on x86_64, some Cherry Trail devices use this + +* Tue Aug 15 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc5.git1.1 +- Linux v4.13-rc5-9-gfcd07350007b + +* Mon Aug 14 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix for signed module loading (rhbz 1476467) + +* Mon Aug 14 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc5.git0.1 +- Linux v4.13-rc5 + +* Mon Aug 14 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Fri Aug 11 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc4.git4.1 +- Linux v4.13-rc4-220-gb2dbdf2ca1d2 + +* Fri Aug 11 2017 Dan Horak <dan@danny.cz> +- disable SWIOTLB on Power (#1480380) + +* Fri Aug 11 2017 Josh Boyer <jwboyer@fedoraproject.org> +- Disable MEMORY_HOTPLUG_DEFAULT_ONLINE on ppc64 (rhbz 1476380) + +* Thu Aug 10 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc4.git3.1 +- Linux v4.13-rc4-139-g8d31f80eb388 + +* Wed Aug 09 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc4.git2.1 +- Linux v4.13-rc4-52-gbfa738cf3dfa + +* Tue Aug 08 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc4.git1.1 +- Linux v4.13-rc4-18-g623ce3456671 + +* Tue Aug 08 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Aug 07 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc4.git0.1 +- Linux v4.13-rc4 + +* Mon Aug 07 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Fri Aug 4 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- ARM QCom updates +- Patch to fix USB on Raspberry Pi + +* Fri Aug 04 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc3.git4.1 +- Linux v4.13-rc3-152-g869c058fbe74 + +* Thu Aug 03 2017 Laura Abbott <labbott@redhat.com> +- Keep UDF in the main kernel package (rhbz 1471314) + +* Thu Aug 03 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc3.git3.1 +- Linux v4.13-rc3-118-g19ec50a438c2 + +* Wed Aug 02 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc3.git2.1 +- Linux v4.13-rc3-102-g26c5cebfdb6c + +* Tue Aug 01 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc3.git1.1 +- Linux v4.13-rc3-97-gbc78d646e708 + +* Tue Aug 01 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Jul 31 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc3.git0.1 +- Linux v4.13-rc3 + +* Mon Jul 31 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Mon Jul 31 2017 Florian Weimer <fweimer@redhat.com> - 4.13.0-0.rc2.git3.2 +- Rebuild with binutils fix for ppc64le (#1475636) + +* Fri Jul 28 2017 Adrian Reber <adrian@lisas.de> +- Enable CHECKPOINT_RESTORE on s390x + +* Fri Jul 28 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc2.git3.1 +- Linux v4.13-rc2-110-g0b5477d9dabd + +* Thu Jul 27 2017 Laura Abbott <labbott@fedoraproject.org> +- Revert patch breaking mustang boot + +* Thu Jul 27 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc2.git2.1 +- Linux v4.13-rc2-27-gda08f35b0f82 + +* Thu Jul 27 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable ACPI CPPC CPUFreq driver on aarch64 + +* Wed Jul 26 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc2.git1.1 +- Linux v4.13-rc2-22-gfd2b2c57ec20 + +* Wed Jul 26 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Jul 24 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc2.git0.1 +- Linux v4.13-rc2 + +* Mon Jul 24 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Fri Jul 21 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc1.git4.1 +- Linux v4.13-rc1-190-g921edf312a6a + +* Thu Jul 20 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc1.git3.1 +- Linux v4.13-rc1-72-gbeaec533fc27 + +* Wed Jul 19 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc1.git2.1 +- Linux v4.13-rc1-59-g74cbd96bc2e0 + +* Tue Jul 18 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Add fix for Tegra GPU display with IOMMU +- Add QCom IOMMU for Dragonboard display +- Add QCom patch to fix USB on Dragonboard +- Fix Raspberry Pi booting with LPAE kernel + +* Tue Jul 18 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc1.git1.1 +- Linux v4.13-rc1-24-gcb8c65ccff7f + +* Tue Jul 18 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Jul 17 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc1.git0.1 +- Linux v4.13-rc1 + +* Mon Jul 17 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Sun Jul 16 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM config updates + +* Fri Jul 14 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc0.git8.1 +- Linux v4.12-11618-gb86faee6d111 + +* Thu Jul 13 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor updates for ARM + +* Thu Jul 13 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc0.git7.1 +- Linux v4.12-10985-g4ca6df134847 + +* Wed Jul 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Build in i2c-rk3x to fix some device boot + +* Wed Jul 12 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc0.git6.1 +- Linux v4.12-10784-g3b06b1a7448e + +* Tue Jul 11 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc0.git5.1 +- Linux v4.12-10624-g9967468 + +* Mon Jul 10 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc0.git4.1 +- Linux v4.12-10317-gaf3c8d9 + +* Fri Jul 07 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc0.git3.1 +- Linux v4.12-7934-g9f45efb + +* Thu Jul 06 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc0.git2.1 +- Linux v4.12-6090-g9b51f04 + +* Wed Jul 05 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.0-0.rc0.git1.1 + +- Linux v4.12-3441-g1996454 + +* Wed Jul 05 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Jul 3 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.12-gnu. +- Deblobbed 0007-platform-x86-silead_dmi-Add-touchscreen-info-for-GP-.patch. +- Deblobbed 0008-platform-x86-silead_dmi-Add-touchscreen-info-for-PoV.patch. +- Deblobbed 0009-platform-x86-silead_dmi-Add-touchscreen-info-for-Pip.patch. + +* Mon Jul 03 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-1 +- Linux v4.12 +- Disable debugging options. + +* Mon Jul 3 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Sync sun8i emac options +- QCom fixes and config tweaks +- Minor cleanups + +* Thu Jun 29 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable HDMI on Amlogic Meson SoCs + +* Thu Jun 29 2017 Laura Abbott <labbott@fedoraproject.org> - 4.12.0-0.rc7.git2.1 +- Linux v4.12-rc7-25-g6474924 + +* Wed Jun 28 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Tweak vc4 vblank for stability +- Fix for early boot on Dragonboard 410c + +* Tue Jun 27 2017 Laura Abbott <labbott@fedoraproject.org> - 4.12.0-0.rc7.git1.1 +- Linux v4.12-rc7-8-g3c2bfba + +* Tue Jun 27 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Jun 26 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Config improvements for Qualcomm devices + +* Mon Jun 26 2017 Laura Abbott <labbott@fedoraproject.org> - 4.12.0-0.rc7.git0.1 +- Linux v4.12-rc7 +- Make CONFIG_SERIAL_8250_PCI built in (rhbz 1464709) + +* Mon Jun 26 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Mon Jun 26 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- vc4: hopefully improve the vblank crash issues + +* Fri Jun 23 2017 Hans de Goede <jwrdegoede@fedoraproject.org> +- Enable AXP288 PMIC support on x86_64 for battery charging and monitoring + support on Bay and Cherry Trail tablets and laptops +- Enable various drivers for peripherals found on Bay and Cherry Trail tablets +- Add some small patches fixing suspend/resume touchscreen and accelerometer + issues on various Bay and Cherry Trail tablets + +* Thu Jun 22 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc6.git3.1 +- Linux v4.12-rc6-102-ga38371c +- Reenable debugging options. + +* Wed Jun 21 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc6.git2.1 +- Linux v4.12-rc6-74-g48b6bbe + +* Tue Jun 20 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc6.git1.1 +- Linux v4.12-rc6-18-g9705596 + +* Mon Jun 19 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc6.git0.1 +- Linux v4.12-rc6 +- Fix an auditd race condition (rhbz 1459326) + +* Mon Jun 19 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- Disable debugging options. + +* Fri Jun 16 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc5.git2.1 +- Linux v4.12-rc5-187-gab2789b +- Revert dwmac-sun8i rebase due to build issues + +* Thu Jun 15 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc5.git1.1 +- Linux v4.12-rc5-137-ga090bd4 +- Reenable debugging options. + +* Wed Jun 14 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Rebase dwmac-sun8i to v6 that's in net-next +- Add more device support and extra fixes for dwmac-sun8i + +* Mon Jun 12 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc5.git0.1 +- Linux v4.12-rc5 +- Disable debugging options. + +* Fri Jun 09 2017 Laura Abbott <labbott@fedoraproject.org> - 4.12.0-0.rc4.git3.1 +- Linux v4.12-rc4-176-geb4125d + +* Thu Jun 08 2017 Laura Abbott <labbott@fedoraproject.org> +- Update install path for asm cross headers + +* Wed Jun 07 2017 Laura Abbott <labbott@fedoraproject.org> - 4.12.0-0.rc4.git2.1 +- Linux v4.12-rc4-122-gb29794e + +* Wed Jun 7 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- A couple of upstream fixes for Raspberry Pi + +* Tue Jun 06 2017 Laura Abbott <labbott@redhat.com> +- Enable the vDSO for arm LPAE + +* Tue Jun 06 2017 Laura Abbott <labbott@fedoraproject.org> - 4.12.0-0.rc4.git1.1 +- Linux v4.12-rc4-13-gba7b238 + +* Tue Jun 06 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Jun 05 2017 Laura Abbott <labbott@fedoraproject.org> - 4.12.0-0.rc4.git0.1 +- Linux v4.12-rc4 + +* Mon Jun 05 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Fri Jun 02 2017 Laura Abbott <labbott@fedoraproject.org> +- Enable Chromebook keyboard backlight (rhbz 1447031) + +* Fri Jun 02 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc3.git3.1 +- Linux v4.12-rc3-80-g3b1e342 + +* Thu Jun 01 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc3.git2.1 +- Linux v4.12-rc3-51-ga374846 + +* Wed May 31 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc3.git1.1 +- Linux v4.12-rc3-11-gf511c0b +- Reenable debugging options. + +* Tue May 30 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc3.git0.1 +- Linux v4.12-rc3 +- Disable debugging options. + +* Mon May 29 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Updates for ARM devices +- Build ARM Chromebook specifics on all ARM architectures + +* Fri May 26 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc2.git3.1 +- Linux v4.12-rc2-223-ge2a9aa5 + +* Wed May 24 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc2.git2.1 +- Linux v4.12-rc2-62-g2426125 + +* Wed May 24 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Various ARM updates + +* Tue May 23 2017 Laura Abbott <labbott@fedoraproject.org> +- Update debuginfo generation + +* Tue May 23 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc2.git1.1 +- Linux v4.12-rc2-49-gfde8e33 +- Reenable debugging options. + +* Mon May 22 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc2.git0.1 +- Linux v4.12-rc2 +- Disable debugging options. + +* Fri May 19 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc1.git4.1 +- Linux v4.12-rc1-154-g8b4822d + +* Thu May 18 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc1.git3.1 +- Linux v4.12-rc1-104-gdac94e2 + +* Wed May 17 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc1.git2.1 +- Linux v4.12-rc1-81-gb23afd3 + +* Tue May 16 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc1.git1.1 +- Linux v4.12-rc1-66-ga95cfad +- Reenable debugging options. + +* Mon May 15 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc1.git0.1 +- Linux v4.12-rc1 +- Disable debugging options. + +* Fri May 12 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc0.git9.1 +- Linux v4.11-13318-g09d79d1 + +* Thu May 11 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc0.git8.1 +- Linux v4.11-13167-g791a9a6 + +* Wed May 10 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc0.git7.1 +- Linux v4.11-12441-g56868a4 + +* Tue May 09 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc0.git6.1 +- Linux v4.11-11413-g2868b25 + +* Mon May 08 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc0.git5.1 +- Linux v4.11-10603-g13e0988 + +* Fri May 05 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc0.git4.1 +- Linux v4.11-8539-gaf82455 + +* Thu May 04 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc0.git3.1 +- Linux v4.11-7650-ga1be8ed + +* Wed May 03 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc0.git2.1 +- Linux v4.11-4395-g89c9fea + +* Tue May 02 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.0-0.rc0.git1.1 +- Linux v4.11-1464-gd3b5d35 +- Reenable debugging options. + +* Tue May 2 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.11-gnu. + +* Mon May 01 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-1 +- Linux v4.11 + +* Mon May 01 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Sun Apr 30 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Add initial ASUS Tinker board support + +* Fri Apr 28 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc8.git4.1 +- Linux v4.11-rc8-87-g8b5d11e + +* Fri Apr 28 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Upstream CEC patch to fix STi issues + +* Thu Apr 27 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc8.git3.1 +- Linux v4.11-rc8-75-gf832460 + +* Wed Apr 26 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc8.git2.1 +- Linux v4.11-rc8-17-gea839b4 + +* Wed Apr 26 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable sound SoC on aarch64 +- Update some ARM patches to latest upstream +- ARM config updates + +* Tue Apr 25 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc8.git1.1 +- Linux v4.11-rc8-14-g8f9cedc + +* Tue Apr 25 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Tue Apr 25 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix CVE-2017-7477 (rhbz 1445207 1445208) + +* Tue Apr 25 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM config cleanups + +* Mon Apr 24 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.11-rc8-gnu. +- Deblobbed ti-bluetooth.patch. + +* Mon Apr 24 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc8.git0.1 +- Linux v4.11-rc8 + +* Mon Apr 24 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Fri Apr 21 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.11.0-0.rc7.git3.1 +- Linux v4.11-rc7-111-g057a650 + +* Fri Apr 21 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable ADV7533 sub module + +* Thu Apr 20 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.11.0-0.rc7.git2.1 +- Linux v4.11-rc7-42-gf61143c + +* Wed Apr 19 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix CVE-2017-7645 (rhbz 1443615 1443617) + +* Wed Apr 19 2017 Laura Abbott <labbott@redhat.com> - 4.11.0-0.rc7.git1.1 +- Linux v4.11-rc7-29-g005882e53d62 + +* Wed Apr 19 2017 Laura Abbott <labbott@redhat.com> +- Reenable debugging options. + +* Mon Apr 17 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc7.git0.1 +- Linux v4.11-rc7 + +* Mon Apr 17 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Thu Apr 13 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc6.git3.1 +- Linux v4.11-rc6-62-gee921c7 + +* Wed Apr 12 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc6.git2.1 +- Linux v4.11-rc6-29-gb9b3322 + +* Wed Apr 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Add support for TI Bluetooth modules +- Add fixes for 96boards HiKey + +* Tue Apr 11 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc6.git1.1 +- Linux v4.11-rc6-4-gc08e611 + +* Tue Apr 11 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Apr 10 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc6.git0.1 +- Linux v4.11-rc6 + +* Mon Apr 10 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Fri Apr 07 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc5.git4.1 +- Linux v4.11-rc5-152-g269c930 + +* Fri Apr 7 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable VDSO for aarch64 and ARMv7-LPAE + +* Thu Apr 06 2017 Laura Abbott <labbott@fedoraproject.org> +- Fix for powerpc booting with large initrd (rhbz 1435154) + +* Thu Apr 6 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Rebase to new HummingBoard 2 DT patch +- Minor ARM cleanups +- Enable Serial device TTY port controller + +* Thu Apr 06 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc5.git3.1 +- Linux v4.11-rc5-133-gea6b172 + +* Wed Apr 05 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc5.git2.1 +- Linux v4.11-rc5-41-gaeb4a57 + +* Tue Apr 4 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Update AllWinner configs + +* Tue Apr 04 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc5.git1.1 +- Linux v4.11-rc5-11-g08e4e0d + +* Tue Apr 04 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Apr 3 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Update Amlogic meson support + +* Mon Apr 03 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc5.git0.1 +- Linux v4.11-rc5 +- Disable 64K pages on aarch64 + +* Mon Apr 03 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Sun Apr 2 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable STi DRM driver + +* Thu Mar 30 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc4.git3.1 +- Linux v4.11-rc4-64-g89970a0 + +* Wed Mar 29 2017 Dan HorĂ¡k <dan@danny.cz> +- Enable THP on Power (rhbz 1434007) + +* Wed Mar 29 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc4.git2.1 +- Linux v4.11-rc4-40-gfe82203 + +* Tue Mar 28 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc4.git1.1 +- Linux v4.11-rc4-18-gad0376e + +* Tue Mar 28 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Mar 27 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- CVE-2017-7261 vmwgfx: check that number of mip levels is above zero (rhbz 1435719 1435740) + +* Mon Mar 27 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc4.git0.1 +- Linux v4.11-rc4 + +* Mon Mar 27 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Sun Mar 26 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Fix null pointer dereference in bcm2835 MMC driver +- Minor ARM updates + +* Fri Mar 24 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc3.git2.1 +- Linux v4.11-rc3-161-gebe6482 + +* Thu Mar 23 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix virtio devices (rhbz 1430297) + +* Wed Mar 22 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix crda (rhbz 1422247) + +* Wed Mar 22 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc3.git1.1 +- Linux v4.11-rc3-35-g093b995 + +* Wed Mar 22 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Tue Mar 21 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Add initial support for vc4 HDMI Audio + +* Mon Mar 20 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc3.git0.1 +- Linux v4.11-rc3 +- Fix for debuginfo conflicts (rhbz 1431296) + +* Mon Mar 20 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Sun Mar 19 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Rebase AllWinner sun8i emac driver to latest proposed upstream + +* Fri Mar 17 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc2.git4.1 +- Linux v4.11-rc2-235-gd528ae0 + +* Thu Mar 16 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable STi Serial Console + +* Thu Mar 16 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc2.git3.1 +- Linux v4.11-rc2-208-g69eea5a + +* Wed Mar 15 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options like nothing ever happened. + +* Wed Mar 15 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options for sync to f26 + +* Wed Mar 15 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc2.git2.1 +- Linux v4.11-rc2-157-gae50dfd + +* Tue Mar 14 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- bcm283x mmc improvements round 2 + +* Tue Mar 14 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc2.git1.1 +- Linux v4.11-rc2-24-gfb5fe0f + +* Tue Mar 14 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Mar 13 2017 Peter Robinson <pbrobinson@fedoraproject.org> 4.11.0-0.rc2.git0.2 +- Disable bcm283x mmc improvements due to corner case issues + +* Mon Mar 13 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc2.git0.1 +- Linux v4.11-rc2 + +* Mon Mar 13 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Sun Mar 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Update kernel source location now ftp is retired +- Enable STi h407 SoC +- Minor ARM config cleanups +- bcm283x mmc driver improvements + +* Fri Mar 10 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc1.git3.1 +- Linux v4.11-rc1-136-gc1aa905 + +* Thu Mar 09 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc1.git2.1 +- Linux v4.11-rc1-96-gea6200e + +* Thu Mar 09 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc1.git1.2 +- Bump and build for updated buildroot + +* Wed Mar 08 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc1.git1.1 +- Linux v4.11-rc1-88-gec3b93a + +* Wed Mar 08 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Tue Mar 07 2017 Laura Abbott <labbott@fedoraproject.org> +- CVE-2017-2636 Race condition access to n_hdlc.tbuf causes double free in n_hdlc_release (rhbz 1430049) + +* Mon Mar 06 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc1.git0.1 +- Linux v4.11-rc1 + +* Mon Mar 06 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Fri Mar 03 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc0.git9.1 +- Linux v4.10-11319-gc82be9d + +* Thu Mar 02 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc0.git8.2 +- rebuilt + +* Thu Mar 02 2017 Laura Abbott <labbott@fedoraproject.org> +- Enable CONFIG_NET_L3_MASTER_DEV (rhbz 1428530) + +* Thu Mar 02 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc0.git8.1 +- Linux v4.10-11073-g4977ab6 + +* Wed Mar 01 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc0.git7.1 +- Linux v4.10-10770-g2d6be4a + +* Wed Mar 1 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable Tiny DRM on ARM platforms +- ARM config updates +- General config cleanups +- Add patch to fix desktop lockups on RPi (vc4) RHBZ# 1389163 + +* Tue Feb 28 2017 Laura Abbott <labbott@fedoraproject.org> +- Fix for yet another stack variable in crypto (rhbz 1427593) + +* Tue Feb 28 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc0.git6.1 +- Linux v4.10-10531-g86292b3 + +* Tue Feb 28 2017 Thorsten Leemhuis <fedora@leemhuis.info> +- apply patches with build tweaks (build-AFTER-LINK.patch) and compile fixes + all the time + +* Tue Feb 28 2017 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix kernel-devel virtual provide + +* Mon Feb 27 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc0.git5.1 +- Linux v4.10-10320-ge5d56ef +- Disable a series of s390x configuration options + +* Fri Feb 24 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc0.git4.1 +- Linux v4.10-9579-gf1ef09f + +* Thu Feb 23 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc0.git3.1 +- Linux v4.10-6476-gbc49a78 + +* Wed Feb 22 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc0.git2.1 +- Linux v4.10-2512-g7bb0338 + +* Tue Feb 21 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc0.git1.1 + +- Linux v4.10-1242-g9763dd6 + +* Tue Feb 21 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Feb 20 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.10-gnu. + +* Mon Feb 20 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-1 +- Disable debugging options. +- Linux v4.10 + +* Sat Feb 18 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Update some Raspberry Pi patches +- Add Raspberry Pi fixes for UART/i2c/stable eth MAC + +* Fri Feb 17 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc8.git2.1 +- Linux v4.10-rc8-62-g6dc39c5 + +* Thu Feb 16 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc8.git1.1 +- Linux v4.10-rc8-39-g5a81e6a + +* Wed Feb 15 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable PWRSEQ_SIMPLE module (fixes rhbz 1377816) +- Add patch to work around crash on RPi3 + +* Tue Feb 14 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc8.git0.2 +- Reenable debugging options. +- CVE-2017-5967 Disable CONFIG_TIMER_STATS (rhbz 1422138 1422140) + +* Mon Feb 13 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.10-rc8-gnu. + +* Mon Feb 13 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc8.git0.1 +- Disable debugging options. +- Linux v4.10-rc8 + +* Fri Feb 10 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc7.git4.1 +- Linux v4.10-rc7-127-g3d88460 + +* Thu Feb 09 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc7.git3.1 +- Linux v4.10-rc7-114-g55aac6e + +* Thu Feb 9 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Fix OOPSes in vc4 (Raspberry Pi) + +* Wed Feb 08 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc7.git2.1 +- Linux v4.10-rc7-65-g926af627 + +* Tue Feb 07 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc7.git1.1 +- Linux v4.10-rc7-29-g8b1b41e +- Reenable debugging options. +- CVE-2017-5897 ip6_gre: Invalid reads in ip6gre_err (rhbz 1419848 1419851) + +* Mon Feb 6 2017 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.10-rc7-gnu. + +* Mon Feb 06 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc7.git0.1 +- Disable debugging options. +- Linux v4.10-rc7 + +* Fri Feb 03 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc6.git3.1 +- Linux v4.10-rc6-110-g34e00ac + +* Wed Feb 01 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc6.git2.1 +- Linux v4.10-rc6-85-g6d04dfc +- enable CONFIG_SENSORS_JC42 (rhbz 1417454) + +* Tue Jan 31 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc6.git1.1 +- Linux v4.10-rc6-24-gf1774f4 +- Reenable debugging options. +- Fix kvm nested virt CVE-2017-2596 (rhbz 1417812 1417813) + +* Mon Jan 30 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc6.git0.1 +- Linux v4.10-rc6 +- Disable debugging options. + +* Sat Jan 28 2017 Laura Abbott <labbott@redhat.com> - 4.10.0-0.rc5.git4.2 +- Temporary workaround for gcc7 and arm64 + +* Fri Jan 27 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc5.git4.1 +- Linux v4.10-rc5-367-g1b1bc42 + +* Thu Jan 26 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc5.git3.1 +- Linux v4.10-rc5-122-gff9f8a7 + +* Thu Jan 26 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- arm64: dma-mapping: Fix dma_mapping_error() when bypassing SWIOTLB + +* Wed Jan 25 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc5.git2.1 +- Linux v4.10-rc5-107-g883af14 +- CVE-2017-5576 CVE-2017-5577 vc4 overflows (rhbz 1416436 1416437 1416439) + +* Tue Jan 24 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc5.git1.1 +- Linux v4.10-rc5-71-ga4685d2 + +* Tue Jan 24 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc5.git0.2 +- Reenable debugging options. + +* Mon Jan 23 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc5.git0.1 +- Linux v4.10-rc5 +- Disable debugging options. + +* Fri Jan 20 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc4.git4.1 +- Linux v4.10-rc4-199-ge90665a + +* Fri Jan 20 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Initial DT support for Hummingboard 2 (Edge/Gate) + +* Thu Jan 19 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc4.git3.1 +- Linux v4.10-rc4-122-g81aaeaa + +* Wed Jan 18 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc4.git2.1 +- Linux v4.10-rc4-101-gfa19a76 + +* Wed Jan 18 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable bcm283x VEC composite output + +* Tue Jan 17 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc4.git1.1 +- Linux v4.10-rc4-78-g4b19a9e + +* Tue Jan 17 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc4.git0.3 +- Reenable debugging options. + +* Mon Jan 16 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc4.git0.1 +- Disable debugging options. +- Linux v4.10-rc4 + +* Mon Jan 16 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM updates + +* Fri Jan 13 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc3.git4.1 +- Linux v4.10-rc3-187-g557ed56 + +* Thu Jan 12 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc3.git3.1 +- Linux v4.10-rc3-163-ge28ac1f + +* Wed Jan 11 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc3.git2.1 +- Linux v4.10-rc3-98-gcff3b2c + +* Tue Jan 10 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc3.git1.1 +- Linux v4.10-rc3-52-gbd5d742 + +* Tue Jan 10 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc3.git0.2 +- Reenable debugging options. + +* Mon Jan 09 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc3.git0.1 +- Disable debugging options. +- Linux v4.10-rc3 + +* Mon Jan 9 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Add patch to improve MMC/SD speed on Raspberry Pi (bcm283x) + +* Fri Jan 06 2017 Laura Abbott <labbott@fedoraproject.org> +- Disable JVMTI for perf (rhbz 1410296) + +* Fri Jan 06 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc2.git4.1 +- Linux v4.10-rc2-207-g88ba6ca + +* Fri Jan 6 2017 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM config updates + +* Thu Jan 05 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc2.git3.1 +- Linux v4.10-rc2-183-gc433eb7 + +* Wed Jan 04 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc2.git2.1 +- Linux v4.10-rc2-43-g62f8c40 + +* Tue Jan 03 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc2.git1.1 +- Linux v4.10-rc2-20-g0f64df3 + +* Tue Jan 03 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc2.git0.3 +- Reenable debugging options. + +* Tue Jan 03 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc2.git0.2 +- Disable debugging options. + +* Mon Jan 02 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc2.git0.1 +- Linux v4.10-rc2 + +* Thu Dec 29 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc1.git1.1 +- Linux v4.10-rc1-17-g2d706e7 +- Fix generate-git-snapshtot.sh to work with SHA512 sources + +* Tue Dec 27 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Linux v4.10-rc1 +- ARM config updates, minor general config cleanups +- Enable Amlogic (meson) SoCs for ARMv7/aarch64 + +* Fri Dec 23 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc0.git9.1 +- Linux v4.9-11999-g50f6584 + +* Thu Dec 22 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc0.git8.1 +- Linux v4.9-11937-g52bce91 + +* Wed Dec 21 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc0.git7.1 +- Linux v4.9-11893-gba6d973 + +* Tue Dec 20 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc0.git6.1 +- Linux v4.9-11815-ge93b1cc + +* Tue Dec 20 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM config updates +- Enable some Qualcomm QDF2432 server platform options + +* Mon Dec 19 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc0.git5.1 +- Linux v4.9-11744-gb0b3a37 + +* Fri Dec 16 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc0.git4.1 +- Linux v4.9-10415-g73e2e0c + +* Thu Dec 15 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc0.git3.1 +- Linux v4.9-8648-g5cc60ae + +* Wed Dec 14 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc0.git2.1 +- Linux v4.9-7150-gcdb98c2 + +* Tue Dec 13 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-0.rc0.git1.1 +- Linux v4.9-2682-ge7aa8c2 + +* Tue Dec 13 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.9.0-2 +- Reenable debugging options. + +* Mon Dec 12 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.9-gnu. + +* Mon Dec 12 2016 Laura Abbott <labbott@fedoraproject.org> - 4.9.0-1 +- Linux v4.9 + +* Mon Dec 12 2016 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Sat Dec 10 2016 Christopher Covington <cov@codeaurora.org> +- Re-add ACPI SPCR (serial console) support + +* Fri Dec 09 2016 Laura Abbott <labbott@fedoraproject.org> - 4.9.0-0.rc8.git4.1 +- Linux v4.9-rc8-85-ga37102d + +* Thu Dec 08 2016 Laura Abbott <labbott@fedoraproject.org> - 4.9.0-0.rc8.git3.1 +- Linux v4.9-rc8-78-g318c893 + +* Thu Dec 08 2016 Peter Jones <pjones@redhat.com> +- Work around thinkpad firmware memory layout issues and efi_mem_reserve() + +* Wed Dec 07 2016 Laura Abbott <labbott@fedoraproject.org> - 4.9.0-0.rc8.git2.1 +- Linux v4.9-rc8-55-gce779d6 +- Disable CONFIG_AF_KCM (rhbz 1402489) + +* Tue Dec 06 2016 Laura Abbott <labbott@fedoraproject.org> - 4.9.0-0.rc8.git1.1 +- Linux v4.9-rc8-9-gd9d0452 +- Fix DMA from stack in virtio-net (rhbz 1401612) + +* Tue Dec 06 2016 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Dec 5 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.9-rc8-gnu. + +* Mon Dec 05 2016 Laura Abbott <labbott@fedoraproject.org> - 4.9.0-0.rc8.git0.1 +- Linux v4.9-rc8 + +* Mon Dec 05 2016 Laura Abbott <labbott@fedoraproject.org> +- Disable debugging options. + +* Fri Dec 02 2016 Laura Abbott <labbott@fedoraproject.org> - 4.9.0-0.rc7.git4.1 +- Linux v4.9-rc7-45-g2caceb3 + +* Thu Dec 01 2016 Laura Abbott <labbott@fedoraproject.org> - 4.9.0-0.rc7.git3.1 +- Linux v4.9-rc7-39-g43c4f67 + +* Wed Nov 30 2016 Laura Abbott <labbott@fedoraproject.org> - 4.9.0-0.rc7.git2.1 +- Linux v4.9-rc7-23-gded6e84 + +* Tue Nov 29 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Add upstream i.MX6sx Udoo NEO support + +* Tue Nov 29 2016 Laura Abbott <labbott@fedoraproject.org> - 4.9.0-0.rc7.git1.1 +- Linux v4.9-rc7-7-g88abd82 + +* Tue Nov 29 2016 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + +* Mon Nov 28 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre Wed Nov 30 +- GNU Linux-libre 4.9-rc7-gnu. + +* Mon Nov 28 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc7.git0.1 +- Linux v4.9-rc7 + +* Mon Nov 28 2016 Laura Abbott <labbott@redhat.com> +- Disable debugging options. + +* Mon Nov 28 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM config updates +- General config cleanups +- Enable two 802.15.4 drivers +- Add upstream patch to fix all ARMv7 devices set to initial 200Mhz + +* Wed Nov 23 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc6.git2.1 +- Linux v4.9-rc6-124-gded9b5d + +* Tue Nov 22 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc6.git1.1 +- Linux v4.9-rc6-86-g3b404a5 + +* Tue Nov 22 2016 Laura Abbott <labbott@redhat.com> +- Reenable debugging options. + +* Tue Nov 22 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Add patch from Dave Anderson to fix live system crash analysis on Aarch64 + +* Mon Nov 21 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc6.git0.1 +- Linux v4.9-rc6 + +* Mon Nov 21 2016 Laura Abbott <labbott@redhat.com> +- Disable debugging options. + +* Sun Nov 20 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Various ARMv7/aarch64 updates +- Enable CEC media input devices +- Build gpio tools +- General config cleanups + +* Fri Nov 18 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc5.git4.1 +- Linux v4.9-rc5-264-g6238986 + +* Thu Nov 17 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc5.git3.1 +- Linux v4.9-rc5-213-g961b708 +- Fix CIFS bug with VMAP_STACK + +* Wed Nov 16 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc5.git2.1 +- Linux v4.9-rc5-177-g81bcfe5 + +* Tue Nov 15 2016 Laura Abbott <labbott@redhat.com> +- Linux v4.9-rc5-172-ge76d21c + +* Tue Nov 15 2016 Laura Abbott <labbott@redhat.com> +- Reenable debugging options. + +* Tue Nov 15 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Add patch from Dan HorĂ¡k to change default CPU type for s390x to z10 + +* Mon Nov 14 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc5.git0.1 +- Linux v4.9-rc5 + +* Mon Nov 14 2016 Laura Abbott <labbott@redhat.com> +- Disable debugging options. + +* Sun Nov 13 2016 Hans de Goede <jwrdegoede@fedoraproject.org> +- ARM config updates to fix boot issues on Allwinner A23, A31 and A33 + +* Fri Nov 11 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc4.git4.1 +- Linux v4.9-rc4-107-g015ed94 + +* Thu Nov 10 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc4.git3.1 +- Linux v4.9-rc4-58-g27bcd37 + +* Wed Nov 09 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc4.git2.1 +- Linux v4.9-rc4-21-ge3a00f6 + +* Tue Nov 08 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc4.git1.1 +- Linux v4.9-rc4-15-gb58ec8b + +* Tue Nov 08 2016 Laura Abbott <labbott@redhat.com> +- Reenable debugging options. + +* Tue Nov 8 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Sync some ARM patches from F-25 branch + +* Mon Nov 07 2016 Laura Abbott <labbott@redhat.com> +- Enable CONFIG_EXT4_ENCRYPTION (rhbz 1389509) +- Enable CONFIG_NFSD_FLEXFILELAYOUT +- Enable CONFIG_HIST_TRIGGERS (rhbz 1390783) + +* Mon Nov 7 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM config updates + +* Mon Nov 07 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc4.git0.1 +- Linux v4.9-rc4 + +* Mon Nov 07 2016 Laura Abbott <labbott@redhat.com> +- Disable debugging options. + +* Fri Nov 04 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc3.git2.1 +- Linux v4.9-rc3-261-g577f12c + +* Wed Nov 2 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Some OMAP4 fixes +- ARM64 fix for NUMA + +* Tue Nov 01 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc3.git1.1 +- Linux v4.9-rc3-243-g0c183d9 + +* Tue Nov 01 2016 Laura Abbott <labbott@redhat.com> +- Reenable debugging options. + +* Mon Oct 31 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- arm64: Enable 48bit VA + +* Mon Oct 31 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc3.git0.1 +- Linux v4.9-rc3 + +* Mon Oct 31 2016 Laura Abbott <labbott@redhat.com> +- Disable debugging options. + +* Fri Oct 28 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc2.git2.1 +- Linux v4.9-rc2-138-g14970f2 + +* Thu Oct 27 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Refresh SB patchset to fix bisectability issue + +* Thu Oct 27 2016 Justin M. Forbes <jforbes@fedoraproject.org> +- CVE-2016-9083 CVE-2016-9084 vfio multiple flaws (rhbz 1389258 1389259 1389285) + +* Tue Oct 25 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc2.git1.1 +- Linux v4.9-rc2-40-g9fe68ca + +* Tue Oct 25 2016 Laura Abbott <labbott@redhat.com> +- Reenable debugging options. + +* Mon Oct 24 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc2.git0.2 +- Rebuild for build problems +- Add fix for rng with VMAP_STACK (rhbz 1383451) + +* Mon Oct 24 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc2.git0.1 +- Linux v4.9-rc2 + +* Mon Oct 24 2016 Laura Abbott <labbott@redhat.com> +- Disable debugging options. + +* Fri Oct 21 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.9.0-0.rc1.git4.1 +- Linux v4.9-rc1-193-g6edc51a + +* Thu Oct 20 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.9.0-0.rc1.git3.1 +- Linux v4.9-rc1-145-gf4814e6 + +* Wed Oct 19 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc1.git2.1 +- Linux v4.9-rc1-67-g1a1891d +- Switch to v2 of the aarch64 boot regression patch +- Enable CONFIG_LEDS_MLXCPLD per request on mailing list + +* Tue Oct 18 2016 Laura Abbott <labbott@redhat.com> +- Gracefully bail out of secureboot when EFI runtime is disabled +- Fix for aarch64 boot regression (rhbz 1384701) + +* Tue Oct 18 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Disable ACPI_CPPC_CPUFREQ on aarch64 + +* Tue Oct 18 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc1.git1.1 +- Linux v4.9-rc1-3-g14155ca + +* Tue Oct 18 2016 Laura Abbott <labbott@redhat.com> +- Reenable debugging options. + +* Mon Oct 17 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc1.git0.2 +- Disable CONFIG_RTC_DRV_DS1307_CENTURY + +* Mon Oct 17 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc1.git0.1 +- Linux v4.8-rc1 + +* Mon Oct 17 2016 Laura Abbott <labbott@redhat.com> +- Disable debugging options. + +* Sat Oct 15 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM config cleanups +- Re-enable omap-aes as should now be fixed + +* Fri Oct 14 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc0.git9.1 +- Linux v4.8-14604-g29fbff8 + +* Thu Oct 13 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc0.git8.1 +- Linux v4.8-14230-gb67be92 + +* Wed Oct 12 2016 Laura Abbott <labbott@redhat.com> +- Add script to remove binary diffs + +* Wed Oct 12 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc0.git7.1 +- Linux v4.8-14109-g1573d2c +- Drop the extra parallel build optiosn from perf since perf does that on + its own. + +* Wed Oct 12 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Adjust aarch64 config options + +* Tue Oct 11 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc0.git6.2 +- Revert possible commits causing perf build failures + +* Tue Oct 11 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc0.git6.1 +- Linux v4.8-11825-g101105b + +* Mon Oct 10 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc0.git5.2 +- Fix typo in dts Makefile + +* Mon Oct 10 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc0.git5.1 +- Linux v4.8-11417-g24532f7 + +* Fri Oct 07 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc0.git4.1 +- Linux v4.8-9431-g3477d16 + +* Thu Oct 06 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc0.git3.2 +- Disable CONFIG_DEBUG_TEST_DRIVER_REMOVE + +* Thu Oct 06 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc0.git3.1 +- Linux v4.8-8780-gd230ec7 + +* Wed Oct 05 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc0.git2.1 +- Linux v4.8-2283-ga3443cd + +* Tue Oct 04 2016 Laura Abbott <labbott@redhat.com> - 4.9.0-0.rc0.git1.1 +- Linux v4.8-1558-g21f54dd +- Reenable debugging options. + +* Mon Oct 3 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.8-gnu. + +* Mon Oct 03 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-1 +- Disable debugging options. +- Linux v4.8 + +* Sun Oct 2 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- ARM config cleanups, some minor general cleanups +- Some bcm283x VC4 fixes for Raspberry Pi + +* Fri Sep 30 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc8.git3.1 +- Linux v4.8-rc8-28-g9a2172a + +* Thu Sep 29 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc8.git2.1 +- Linux v4.8-rc8-13-g53061af + +* Wed Sep 28 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc8.git1.1 +- Linux v4.8-rc8-8-gae6dd8d +- Reenable debugging options. + +* Mon Sep 26 2016 Laura Abbott <labbott@fedoraproject.org> +- Enable CONFIG_DEBUG_MODULE_RONX for arm targets + +* Mon Sep 26 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.8-rc8-gnu. + +* Mon Sep 26 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc8.git0.1 +- Linux v4.8-rc8 +- Disable debugging options. + +* Sun Sep 25 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Updates to crash driver from Dave Anderson + +* Fri Sep 23 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc7.git4.1 +- Linux v4.8-rc7-158-g78bbf15 + +* Thu Sep 22 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc7.git3.1 +- Linux v4.8-rc7-142-gb1f2beb + +* Wed Sep 21 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc7.git2.1 +- Linux v4.8-rc7-42-g7d1e042 + +* Tue Sep 20 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc7.git1.1 +- Linux v4.8-rc7-37-gd2ffb01 +- Reenable debugging options. + +* Mon Sep 19 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre Thu Sep 22 +- GNU Linux-libre 4.8-rc7-gnu. + +* Mon Sep 19 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc7.git0.1 +- Linux v4.8-rc7 +- Disable debugging options. +- CVE-2016-7425 SCSI arcmsr buffer overflow (rhbz 1377330 1377331) + +* Sat Sep 17 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable CPU IDLE on ARMv7 +- Tweak big.LITTLE on ARMv7 +- Update ARM64 pci-e quicks to latest upstream, update x-gene quirks patch + +* Fri Sep 16 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc6.git4.1 +- Linux v4.8-rc6-231-g024c7e3 + +* Thu Sep 15 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc6.git3.1 +- Linux v4.8-rc6-214-g4cea877 + +* Thu Sep 15 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Add patch for bcm2837 (RPi3) HDMI EDID detection + +* Wed Sep 14 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc6.git2.1 +- Linux v4.8-rc6-211-g77e5bdf + +* Wed Sep 14 2016 Laura Abbott <labbott@fedoraproject.org> +- Fix for incorrect return checking in cpupower (rhbz 1374212) +- Let iio tools build on older kernels + +* Tue Sep 13 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc6.git1.1 +- Linux v4.8-rc6-147-ge8988e0 +- Reenable debugging options. + +* Mon Sep 12 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc6.git0.1 +- Linux v4.8-rc6 +- Disable debugging options. + +* Sat Sep 10 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM config tweaks + +* Fri Sep 09 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc5.git4.1 +- Linux v4.8-rc5-176-gd0acc7d + +* Thu Sep 08 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc5.git3.1 +- Linux v4.8-rc5-129-g711bef6 + +* Thu Sep 8 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable some popular audio addon drivers + +* Wed Sep 07 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc5.git2.1 +- Linux v4.8-rc5-62-gd060e0f +- Reenable debugging options. + +* Tue Sep 06 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc5.git1.1 +- Linux v4.8-rc5-5-gbc4dee5 +- Disable debugging options. + +* Sun Sep 4 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Use IIO BMP280 driver instead of old misc driver, wider HW support +- Minor sensor driver changes +- Disable omap_aes currently broken + +* Fri Sep 02 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc4.git4.1 +- Linux v4.8-rc4-199-gcc4163d + +* Thu Sep 01 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc4.git3.1 +- Linux v4.8-rc4-162-g071e31e + +* Wed Aug 31 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc4.git2.1 +- Linux v4.8-rc4-155-g86a1679 + +* Tue Aug 30 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc4.git1.1 +- Linux v4.8-rc4-119-ge4e98c4 + +* Mon Aug 29 2016 Laura Abbott <labbott@fedoraproject.org> +- Add event decoding fix (rhbz 1360688) + +* Mon Aug 29 2016 Justin M. Forbes <jforbes@fedoraproject.org> +- Reenable debugging options. +- Add SELinux OverlayFS support. + +* Mon Aug 29 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc4.git0.1 +- Disable debugging options. +- Linux v4.8-rc4 + +* Sun Aug 28 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM updates + +* Thu Aug 25 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc3.git2.1 +- Linux v4.8-rc3-39-g61c0457 + +* Wed Aug 24 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Config updates and fixes for ARMv7 platforms + +* Wed Aug 24 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc3.git1.1 +- Linux v4.8-rc3-26-gcad9d20 +- Reenable debugging options. +- Fix keyboard input for some devices (rhbz 1366224) + +* Tue Aug 23 2016 Laura Abbott <labbott@fedoraproject.org> +- Fix for inabiltiy to send zero sized UDP packets (rhbz 1365940) + +* Tue Aug 23 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Qualcomm QDF2432 errata fix +- Move to upstream patches for ACPI SPCR (serial console) +- Adjust max CPUs on ARM platforms to reflect newer real world hardware + +* Mon Aug 22 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc3.git0.1 +- Linux v4.8-rc3 +- Disable debugging options. + +* Sat Aug 20 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Add fix for RTC crash on ARMv7 am33xx devices + +* Fri Aug 19 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc2.git4.1 +- Linux v4.8-rc2-348-g6040e57 + +* Fri Aug 19 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc2.git3.1 +- Linux v4.8-rc2-232-g3408fef + +* Fri Aug 19 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor Tegra changes + +* Wed Aug 17 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc2.git2.1 +- Linux v4.8-rc2-42-g5ff132c +- CVE-2016-6828 tcp fix use after free in tcp_xmit_retransmit_queue (rhbz 1367091 1367092) + +* Tue Aug 16 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc2.git1.1 +- Linux v4.8-rc2-17-gae5d68b +- Add patch for qxl cursor bug (rhbz 1200901) +- Reenable debugging options. + +* Mon Aug 15 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc2.git0.1 +- Linux v4.8-rc2 +- Disable debugging options. + +* Fri Aug 12 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc1.git5.1 +- Linux v4.8-rc1-166-g9909170 + +* Thu Aug 11 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc1.git4.1 +- Linux v4.8-rc1-88-g3b3ce01 + +* Thu Aug 11 2016 Laura Abbott <labbott@fedoraproject.org> +- Fix for crash seen with open stack (rhbz 1361414) + +* Thu Aug 11 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM config updates +- Disable long running watchdog in VM patch (in theory fixed) +- Enable NUMA on aarch64 +- Enable Cavium ThunderX +- Enable Atmel i2c TPM on ARM platforms + +* Wed Aug 10 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc1.git3.1 +- Linux v4.8-rc1-70-g9512c47 + +* Wed Aug 10 2016 Laura Abbott <labbott@fedoraproject.org> +- Fix false positive VM_BUG() in page_add_file_rmap (rhbz 1365686) + +* Wed Aug 10 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc1.git2.1 +- Linux v4.8-rc1-53-ga0cba21 + +* Tue Aug 09 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc1.git1.1 +- Linux v4.8-rc1-19-g81abf25 +- Reenable debugging options. + +* Mon Aug 08 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Build CONFIG_POWERNV_CPUFREQ in on ppc64* (rhbz 1351346) + +* Mon Aug 08 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc1.git0.1 +- Linux v4.8-rc1 +- Disable debugging options. + +* Fri Aug 05 2016 Laura Abbott <labbott@redhat.com> - 4.8.0-0.rc0.git7.1 +- Linux v4.7-11891-gdd7fd3a + +* Thu Aug 04 2016 Laura Abbott <labbott@redhat.com> - 4.8.0-0.rc0.git6.1 +- Linux v4.7-11544-g96b5852 + +* Wed Aug 03 2016 Laura Abbott <labbott@redhat.com> - 4.8.0-0.rc0.git5.1 +- Linux v4.7-11470-gd52bd54 + +* Tue Aug 2 2016 Hans de Goede <jwrdegoede@fedoraproject.org> +- Sync skylake hdaudio __unclaimed_reg WARN_ON fix with latest upstream version +- Drop drm-i915-skl-Add-support-for-the-SAGV-fix-underrun-hangs.patch for now + +* Tue Aug 02 2016 Laura Abbott <labbott@redhat.com> - 4.8.0-0.rc0.git4.1 +- Linux v4.7-10753-g731c7d3 + +* Fri Jul 29 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc0.git3.1 +- Linux v4.7-6438-gc624c86 + +* Fri Jul 29 2016 Bastien Nocera <bnocera@redhat.com> +- Add touchscreen and pen driver for the Surface 3 +- Add CrystalCove PWM support, for CherryTrail devices + +* Thu Jul 28 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.8.0-0.rc0.git2.1 +- Linux v4.7-5906-g194dc87 + +* Thu Jul 28 2016 Josh Boyer <jwboyer@fedoraproject.org> +- CVE-2016-5412 powerpc: kvm: Infinite loop in HV mode (rhbz 1349916 1361040) + +* Thu Jul 28 2016 Peter Robinson <pbrobinson@fedoraproject.org> 4.8.0-0.rc0.git1.1 +- Filter nvme rdma modules to extras +- Fix IP Wireless driver filtering (rhbz 1356043) thanks lkundrak +- Build IIO tools + +* Wed Jul 27 2016 Justin M. Forbes <jforbes@fedoraproject.org> +- Linux v4.7-3199-g0e06f5c +- Reenable debugging options. + +* Tue Jul 26 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-2 +- rebuild for koji errors + +* Mon Jul 25 2016 Josh Boyer <jwboyer@fedoraproject.org> +- CVE-2016-6136 race condition in auditsc.c (rhbz 1353533 1353534) + +* Mon Jul 25 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.7-gnu. + +* Mon Jul 25 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-1 +- Linux v4.7 + +* Tue Jul 19 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Add aarch64 ACPI pci-e patches headed for 4.8 + +* Mon Jul 18 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc7.git4.1 +- Linux v4.7-rc7-92-g47ef4ad + +* Mon Jul 18 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- ARM config updates, update bcm238x patches + +* Fri Jul 15 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.7.0-0.rc7.git3.1 +- Linux v4.7-rc7-78-gfa3a9f574 + +* Thu Jul 14 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Fix various i915 uncore oopses (rhbz 1340218 1325020 1342722 1347681) + +* Wed Jul 13 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.7.0-0.rc7.git2.1 +- Linux v4.7-rc7-27-gf97d104 + +* Tue Jul 12 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.7.0-0.rc7.git1.1 +- Linux v4.7-rc7-6-g63bab22 +- Reenable debugging options. + +* Tue Jul 12 2016 Josh Boyer <jwboyer@fedoraproject.org> +- CVE-2016-5389 CVE-2016-5696 tcp challenge ack info leak (rhbz 1354708 1355615) + +* Tue Jul 12 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.7-rc7-gnu. + +* Mon Jul 11 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.7.0-0.rc7.git0.1 +- Disable debugging options. +- linux v4.7-rc7 + +* Fri Jul 08 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc6.git2.2 +- Workaround for glibc change + +* Fri Jul 08 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc6.git2.1 +- Linux v4.7-rc6-94-gcc23c61 + +* Thu Jul 07 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc6.git1.1 +- Linux v4.7-rc6-74-g076501f +- Reenable debugging options. + +* Thu Jul 07 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Fix oops in qla2xxx driver (rhbz 1346753) +- Fix blank screen on some nvidia cards (rbhz 1351205) + +* Thu Jul 7 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable Marvell mvebu for aarch64 + +* Tue Jul 05 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc6.git0.1 +- Linux v4.7-rc6 +- Disable debugging options. + +* Fri Jul 01 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc5.git3.1 +- Linux v4.7-rc5-254-g1a0a02d + +* Thu Jun 30 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc5.git2.1 +- Linux v4.7-rc5-227-ge7bdea7 +- Reenable debugging options. + +* Tue Jun 28 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc5.git1.1 +- Linux v4.7-rc5-28-g02184c6 + +* Mon Jun 27 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc5.git0.1 +- Linux v4.7-rc5 +- Disable debugging options. + +* Fri Jun 24 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc4.git3.1 +- Linux v4.7-rc4-76-g63c04ee + +* Thu Jun 23 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc4.git2.1 +- Linux v4.7-rc4-20-gf9020d1 + +* Wed Jun 22 2016 Hans de Goede <jwrdegoede@fedoraproject.org> +- Bring in patch-series from drm-next to fix skl_update_other_pipe_wm issues + (rhbz 1305038) +- Disable fbc on haswell by default (fdo#96461) + +* Tue Jun 21 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc4.git1.1 +- Linux v4.7-rc4-14-g67016f6 +- Reenable debugging options. + +* Mon Jun 20 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc4.git0.1 +- Linux v4.7-rc4 +- Disable debugging options. + +* Fri Jun 17 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc3.git3.1 +- Linux v4.7-rc3-87-gbb96727 +- enable CONFIG_PWM (rhbz 1347454) + +* Thu Jun 16 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc3.git2.1 +- Linux v4.7-rc3-55-gd325ea8 + +* Wed Jun 15 2016 Laura Abbott <labbott@fedoraproject.org> +- hp-wmi: fix wifi cannot be hard-unblock (rhbz 1338025) + +* Wed Jun 15 2016 Josh Boyer <jwboyer@fedoraproject.org> +- CVE-2016-4470 keys: uninitialized variable crash (rhbz 1341716 1346626) + +* Wed Jun 15 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable support for TI dm81xx devices (kwizart) + +* Tue Jun 14 2016 Laura Abbott <labbott@redhat.com> +- ath9k: fix GPIO mask for AR9462 and AR9565 (rhbz 1346145) + +* Tue Jun 14 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc3.git1.1 +- Linux v4.7-rc3-9-gdb06d75 +- Reenable debugging options. + +* Tue Jun 14 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable Infiniband on ARM now we have HW + +* Mon Jun 13 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc3.git0.1 +- Linux v4.7-rc3 +- Disable debugging options. + +* Fri Jun 10 2016 Peter Robinson <pbrobinson@fedoraproject.org> 4.7.0-0.rc2.git3.2 +- Fix Power64 module filters +- Minor ARM updates + +* Fri Jun 10 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc2.git3.1 +- Linux v4.7-rc2-64-g147d9e7 + +* Thu Jun 9 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Enable ARM big.LITTLE on ARMv7 LPAE kernels + +* Wed Jun 08 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc2.git2.1 +- Linux v4.7-rc2-20-gc8ae067 + +* Wed Jun 8 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM/aarch64 config updates + +* Tue Jun 07 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc2.git1.1 +- Linux v4.7-rc2-4-g3613a62 + +* Tue Jun 07 2016 Josh Boyer <jwboyer@fedoraproject.org> +- CVE-2016-5244 info leak in rds (rhbz 1343338 1343337) +- CVE-2016-5243 info leak in tipc (rhbz 1343338 1343335) + +* Mon Jun 06 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc2.git0.1 +- Linux v4.7-rc2 +- Disable debugging options. + +* Fri Jun 03 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc1.git4.1 +- Linux v4.7-rc1-122-g4340fa5 + +* Thu Jun 02 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc1.git3.1 +- Linux v4.7-rc1-104-g719af93 + +* Wed Jun 01 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc1.git2.2 +- Add filtering for i686 as well + +* Wed Jun 01 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc1.git2.1 +- Linux v4.7-rc1-94-g6b15d66 +- Reenable debugging options. + +* Tue May 31 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc1.git1.2 +- Update module filters + +* Tue May 31 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc1.git1.1 +- Linux v4.7-rc1-12-g852f42a +- Disable debugging options. + +* Mon May 30 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Update Utilite patch +- Minor ARM cleanups +- Initial Qualcomm ARM64 support (Dragonboard 410c) + +* Fri May 27 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc0.git10.1 +- Linux v4.6-11010-gdc03c0f +- Kconfig, Kbuild, ceph, nfs, xfs, mmc, hwmon merges + +* Thu May 26 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc0.git9.1 +- Linux v4.6-10675-g2f7c3a1 +- EFI, sched, perf, objtool, acpi, pm, drm merges + +* Wed May 25 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc0.git8.1 +- Linux v4.6-10530-g28165ec +- ARM SoC, asm-generic, nfsd, ext4, spi, mtd, xen, merges + +* Tue May 24 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.7.0-0.rc0.git7.1 +- Linux v4.6-10203-g84787c572d40 +- Enable CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE (rhbz 1339281) +- Fixup SB patchset to work with upstream changes + +* Mon May 23 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc0.git6.1 +- Linux v4.6-8907-g7639dad +- trace, f2fs, btrfs, rtc, mailbox, akpm, staging, driver core, char, usb, + tty, clk, net, devicetree, rdma, mfd, iio, powerpc, arm merges + +* Fri May 20 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc0.git5.1 +- Linux v4.6-6148-g03b979d +- Docs, i2c, md, iommu, sound, pci, pinctrl, dmaengine, kvm, security merges + +* Fri May 20 2016 Josh Boyer <jwboyer@fedoraproject.org> +- CVE-2016-4440 kvm: incorrect state leading to APIC register access (rhbz 1337806 1337807) + +* Fri May 20 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM cleanups, enable Tegra USB-3 controller + +* Thu May 19 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc0.git4.1 +- Linux v4.6-5028-g2600a46 +- trace, audit, input, media, scsi, armsoc merges + +* Wed May 18 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc0.git3.1 +- Linux v4.6-3623-g0b7962a +- ata, regulator, gpio, HID, livepatching, networking, dm, block, vfs, fs, + timers, crypto merges + +* Tue May 17 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc0.git2.2 +- Adjust solib for cpupower + +* Tue May 17 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc0.git2.1 +- Linux v4.6-1278-g1649098 +- Enable CONFIG_INTEL_POWERCLAMP +- pm, ACPI, mmc, regulator, i2c, hwmon, edac, led, arm64, x86, sched, RAS merges + +* Mon May 16 2016 Laura Abbott <labbott@redhat.com> - 4.7.0-0.rc0.git1.1 +- Linux v4.6-153-g3469d26 +- Reenable debugging options. +- locking, efi, signals, rcu merges + +* Mon May 16 2016 Justin M. Forbes <jforbes@fedoraproject.org> +- Disable CONFIG_DEBUG_VM_PGFLAGS on non debug kernels (rhbz 1335173) + +* Mon May 16 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre Wed May 18 +- GNU Linux-libre 4.6-gnu. + +* Mon May 16 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-1 +- Linux v4.6 +- CVE-2016-3713 kvm: out-of-bounds access in set_var_mtrr_msr (rhbz 1332139 1336410) + +* Fri May 13 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc7.git3.1 +- Linux v4.6-rc7-116-ga2ccb68b1e6a + +* Thu May 12 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Some minor ARMv7 platform fixes from F-24 +- Enable PCI_HOST_GENERIC for all ARM arches (Jeremy Linton) + +* Wed May 11 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc7.git2.1 +- Linux v4.6-rc7-55-gc5114626f33b + +* Tue May 10 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc7.git1.1 +- Linux v4.6-rc7-45-g2d0bd9534c8d + +* Tue May 10 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Enable XEN SCSI front and backend (rhbz 1334512) +- CVE-2016-4569 info leak in sound module (rhbz 1334643 1334645) + +* Mon May 9 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre Sat May 14 +- GNU Linux-libre 4.6-rc7-gnu. + +* Mon May 09 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc7.git0.1 +- Linux v4.6-rc7 + +* Fri May 06 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc6.git4.1 +- Linux v4.6-rc6-165-g9caa7e78481f + +* Thu May 05 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc6.git3.1 +- Linux v4.6-rc6-123-g21a9703de304 +- CVE-2016-4486 CVE-2016-4485 info leaks (rhbz 1333316 1333309 1333321) + +* Wed May 04 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc6.git2.1 +- Linux v4.6-rc6-113-g83858a701cf3 +- Enable NFC_NXP_NCI options (rhbz 1290556) +- CVE-2016-4482 info leak in devio.c (rhbz 1332931 1332932) + +* Tue May 03 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc6.git1.1 +- Linux v4.6-rc6-72-g33656a1f2ee5 + +* Mon May 2 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre Sun May 8 +- GNU Linux-libre 4.6-rc6-gnu. + +* Mon May 02 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc6.git0.1 +- Linux v4.6-rc6 +- Disable debugging options. + +* Fri Apr 29 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc5.git3.1 +- Linux v4.6-rc5-153-g92c19ea95357 + +* Thu Apr 28 2016 Justin M. Forbes <jforbes@fedoraproject.org> +- Fix KVM with THP corruption (rhbz 1331092) + +* Thu Apr 28 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc5.git2.1 +- Linux v4.6-rc5-89-gb75a2bf899b6 + +* Thu Apr 28 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Add patch to fix i.MX6 gpu module loading +- Add patch to fix Jetson TX1 usb + +* Wed Apr 27 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc5.git1.1 +- Linux v4.6-rc5-69-gf28f20da704d +- Require /usr/bin/kernel-install to fix installation after systemd package + swizzling (rhbz 1331012) +- Reenable debugging options. + +* Tue Apr 26 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Enable IEEE802154_AT86RF230 on more arches (rhbz 1330356) + +* Mon Apr 25 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc5.git0.1 +- Linux v4.6-rc5 +- Disable debugging options. + +* Fri Apr 22 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc4.git3.1 +- Linux v4.6-rc4-124-g5f44abd041c5 + +* Thu Apr 21 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc4.git2.1 +- Linux v4.6-rc4-17-g55f058e7574c + +* Wed Apr 20 2016 Laura Abbott <labbott@fedoraproject.org> +- Allow antenna selection for rtl8723be (rhbz 1309487) + +* Wed Apr 20 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc4.git1.1 +- Linux v4.6-rc4-13-g9a0e3eea25d3 +- Reenable debugging options. + +* Tue Apr 19 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Enable XILLYBUS (rhbz 1328394) + +* Mon Apr 18 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc4.git0.1 +- Linux v4.6-rc4 +- Disable debugging options. + +* Fri Apr 15 2016 Josh Boyer <jwboyer@fedoraproject.org> +- CVE-2016-3961 xen: hugetlbfs use may crash PV guests (rhbz 1327219 1323956) + +* Fri Apr 15 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc3.git2.1 +- Linux v4.6-rc3-99-g806fdcce017d + +* Thu Apr 14 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Disable oprofile driver as userspace oprofile only uses perf (rhbz 1326944) + +* Thu Apr 14 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc3.git1.1 +- Linux v4.6-rc3-57-g90de6800c240 +- Reenable debugging options. + +* Mon Apr 11 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc3.git0.1 +- Linux v4.6-rc3 +- Disable debugging options. + +* Sun Apr 10 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Use the correct MMC driver for some ARM platforms + +* Fri Apr 08 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.6.0-0.rc2.git4.1 +- Linux v4.6-rc2-151-g3c96888 + +* Thu Apr 07 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.6.0-0.rc2.git3.1 +- Linux v4.6-rc2-88-gc4004b0 + +* Wed Apr 06 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.6.0-0.rc2.git2.1 +- Linux v4.6-rc2-84-g541d8f4 + +* Tue Apr 05 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.6.0-0.rc2.git1.1 +- Linux v4.6-rc2-42-g1e1e5ce +- Reenable debugging options. + +* Mon Apr 04 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.6.0-0.rc2.git0.1 +- Linux v4.6-rc2 + +* Sun Apr 3 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Some minor ARMv7/aarch64 cleanups + +* Thu Mar 31 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Add another patch for CVE-2016-2184 + +* Wed Mar 30 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Fix undefined __always_inline in exported headers (rhbz 1321749) +- Make sure to install objtool in -devel subpackage if it exists (rhbz 1321628) + +* Wed Mar 30 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Add ARMv7 mvebu fixes headed upstream +- Minor ARMv7 cleanups +- Boot fix for aarch64 devices with 64K page size requirements (Seattle) + +* Sun Mar 27 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc1.git0.1 +- Linux v4.6-rc1 +- Disable debugging options. + +* Fri Mar 25 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git26.1 +- Linux v4.5-12596-g11caf57f6a4b +- asm-generic, pm+acpi, rtc, hwmon, block, mtd, ubifs, nfsd, kbuild, parisc, + h8, arm64, armsoc + +* Thu Mar 24 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git25.1 +- Linux v4.5-12330-ge46b4e2b46e1 +- trace, thermal, nfsd merges + +* Thu Mar 24 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git24.1 +- Linux v4.5-12257-g8b97be054572 +- staging, timers, perf, irq, x86, sched, locking merges + +* Thu Mar 24 2016 jwboyer@gmail.com - 4.6.0-0.rc0.git23.1 +- Linux v4.5-12149-gaca04ce +- net, pwm, target, platform-drivers merges + +* Wed Mar 23 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git22.1 +- Linux v4.5-12013-gc13042362033 +- crypto, mailbox, clk merges + +* Wed Mar 23 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git21.1 +- Linux v4.5-11787-ga24e3d414e59 +- akpm, kvm, rdma + +* Wed Mar 23 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Fix Tegra Jetson TK1 + +* Tue Mar 22 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git20.1 +- Linux v4.5-11312-g01cde1538e1d +- nfs, overlayfs, fuse, xen, i2c, target, pci, sound, iommu merges + +* Tue Mar 22 2016 Josh Boyer <jwboyer@fedoraproject.org> +- CVE-2016-3136 mct_u232: oops on invalid USB descriptors (rhbz 1317007 1317010) +- CVE-2016-2187 gtco: oops on invalid USB descriptors (rhbz 1317017 1317010) + +* Tue Mar 22 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git19.1 +- Linux v4.5-11118-g968f3e374faf +- btrfs, mmc, md merges + +* Mon Mar 21 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git18.1 +- Linux v4.5-10883-g770c4c1119db +- drm, arm64-perf, arc, udf, quota merges + +* Mon Mar 21 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git17.1 +- Linux v4.5-9714-g53d2e6976bd4 +- xfs, f2fs, cgroup merges + +* Mon Mar 21 2016 Laura Abbott <labbott@fedoraproject.org> +- uas: Limit qdepth at the scsi-host level (rhbz 1315013) +- Fix for performance regression caused by thermal (rhbz 1317190) +- Input: synaptics - handle spurious release of trackstick buttons, again (rhbz 1318079) + +* Mon Mar 21 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git16.1 +- Linux v4.5-9542-g643ad15d4741 +- pekeys, efi, objtool merges + +* Mon Mar 21 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git15.1 +- Linux v4.5-9406-g46e595a17dcf +- xtensa, mailbox, vhost, all the armsoc merges + +* Mon Mar 21 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor aarch64 cleanups + +* Mon Mar 21 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git14.1 +- Linux v4.5-8524-g1e75a9f34a5e +- watchdog, firewire, vfs, linux-arm, sh, powerpc, audit, device tree merges + +* Sat Mar 19 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git13.1 +- Linux v4.5-8194-g1200b6809dfd +- net merge + +* Sat Mar 19 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git12.1 +- Linux v4.5-6486-g6b5f04b6cf8e +- cgroup, libata, workqueue, block, akpm, usb merges + +* Sat Mar 19 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Minor ARM cleanups +- Drop ARM_PATCH_IDIV work around +- Update geekbox patch to v4 +- Upstream fix for stmmac driver regressions (AllWinner Gb NICs) + +* Fri Mar 18 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git11.1 +- Linux v4.5-6229-gf7813ad5cbfd +- ipmi, mfd, sound merges + +* Fri Mar 18 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Change requires to updated package names and correctly Requires findutils + in -devel package (rhbz 1319131) + +* Fri Mar 18 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git10.1 +- Linux v4.5-5842-g9ea446352047 +- staging, rdma merges + +* Fri Mar 18 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git9.1 +- Linux v4.5-4071-g10fdfee7f7fd +- input, livepatching, trivial, hid, gpio, m68knommu, arm64, selftest merges + +* Fri Mar 18 2016 Josh Boyer <jwboyer@fedoraproject.org> +- ims-pcu: sanity checking on missing interfaces +- CVE-2016-3140 digi_acceleport: oops on invalid USB descriptors (rhbz 1317010 1316995) +- CVE-2016-3138 cdc_acm: oops on invalid USB descriptors (rhbz 1317010 1316204) +- CVE-2016-2185 ati_remote2: oops on invalid USB descriptors (rhbz 1317014 1317471) +- CVE-2016-2188 iowarrior: oops on invalid USB descriptors (rhbz 1317018 1317467) +- CVE-2016-2186 powermate: oops on invalid USB descriptors (rhbz 1317015 1317464) +- CVE-2016-3137 cypress_m8: oops on invalid USB descriptors (rhbz 1317010 1316996) +- CVE-2016-2184 alsa: panic on invalid USB descriptors (rhbz 1317012 1317470) + +* Fri Mar 18 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git8.1 +- Linux v4.5-3654-g5cd0911a9e0e +- Fix oops from tsc subsystem (rhbz 1318596) +- crypto, security, docs, rproc, dmaengine, powersupply, hsi, vfio, driver-core, + tty, char, usb, configfs, ext4, dlm, gfs2, pstore merges + +* Thu Mar 17 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Add temporary patch to fix intel_pstate oops and lockdep report on + various atom based CPUs. + +* Thu Mar 17 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git7.1 +- Linux v4.5-2535-g09fd671ccb24 +- fbdev, media, libnvdimm, dm, scsi, ibft merges + +* Thu Mar 17 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git6.1 +- Linux v4.5-1822-g63e30271b04c +- PCI, PM+ACPI merges + +* Wed Mar 16 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git5.1 +- Linux v4.5-1523-g271ecc5253e2 +- akpm patches (mm subsystem, various) + +* Wed Mar 16 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git4.1 +- Linux v4.5-1402-gaa6865d83641 +- s390, m68k, avr32, KVM, EDAC merges + +* Wed Mar 16 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git3.1 +- Linux v4.5-1127-g9256d5a308c9 +- pinctrl, LED, rtc, hwmon, regulator, regmap, spi merges + +* Wed Mar 16 2016 Josh Boyer <jwboyer@fedoraproject.org> +- CVE-2016-3135 ipv4: DoS when destroying a network interface (rhbz 1318172 1318270) + +* Wed Mar 16 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git2.1 +- Linux v4.5-760-g710d60cbf1b3 + +* Tue Mar 15 2016 Josh Boyer <jwboyer@fedoraproject.org> - 4.6.0-0.rc0.git1.1 +- Linux v4.5-481-ge23604edac2a +- Enable RANDOMIZE_BASE +- Reenable debugging options. + +* Mon Mar 14 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre +- GNU Linux-libre 4.5-gnu. + +* Mon Mar 14 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.5.0-1 +- Linux v4.5 +- Disable debugging options. + +* Mon Mar 14 2016 Josh Boyer <jwboyer@fedoraproject.org> +- CVE-2016-3134 netfilter: missing bounds check in ipt_entry struct (rhbz 1317383 1317384) +- CVE-2016-3135 netfilter: size overflow in x_tables (rhbz 1317386 1317387) + +* Fri Mar 11 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Add patch for ICP DAS I-756xU devices (rhbz 1316136) + +* Thu Mar 10 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.5.0-0.rc7.git3.1 +- Linux v4.5-rc7-215-gf2c1242 + +* Wed Mar 09 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.5.0-0.rc7.git2.1 +- Linux v4.5-rc7-159-g7f02bf6 + +* Tue Mar 08 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.5.0-0.rc7.git1.1 +- Linux v4.5-rc7-116-ge2857b8 +- Reenable debugging options. + +* Tue Mar 08 2016 Thorsten Leemhuis <fedora@leemhuis.info> +- add signkernel macro to make signing kernel and signing modules + independent from each other +- sign modules on all archs + +* Mon Mar 7 2016 Peter Robinson <pbrobinson@fedoraproject.org> 4.5.0-0.rc7.git0.2 +- Disble ARM_PATCH_IDIV as a work around to fix rhbz 1303147 + +* Mon Mar 07 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.5.0-0.rc7.git0.1 +- Disable debugging options. +- Linux v4.5-rc7 + +* Sat Mar 5 2016 Peter Robinson <pbrobinson@fedoraproject.org> +- Updates and new SoCs for aarch64 and ARMv7 +- Add aarch64 support for PINE64 and Geekbox devices +- Fix ethernet naming on Armada 38x devices +- Serial console fixes for Tegra + +* Fri Mar 04 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.5.0-0.rc6.git3.1 +- Linux v4.5-rc6-41-ge3c2ef4 + +* Thu Mar 03 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.5.0-0.rc6.git2.1 +- Linux v4.5-rc6-18-gf983cd3 + +* Wed Mar 02 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.5.0-0.rc6.git1.1 +- Linux v4.5-rc6-8-gf691b77 +- Reenable debugging options. +- enable VIDEO_GO7007 + +* Mon Feb 29 2016 Alexandre Oliva <lxoliva@fsfla.org> -libre Fri Mar 4 +- GNU Linux-libre 4.5-rc6-gnu. + +* Mon Feb 29 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.5.0-0.rc6.git0.1 +- Linux v4.5-rc6 + +* Mon Feb 29 2016 Josh Boyer <jwboyer@fedoraproject.org> +- Enable DHT11 (rhbz 1312888) +- Fix erroneously installed .o files in python-perf subpackage (rhbz 1312102) + +* Thu Feb 25 2016 Laura Abbott <labbott@fedoraproject.org> +- Re-enable ZONE_DMA (rhbz 1309658) + +* Thu Feb 25 2016 Peter Robinson <pbrobinson@fedoraproject.org> 4.5.0-0.rc5.git0.2 +- Fix tegra nouveau module load (thank kwizart for reference) +- PowerPC Little Endian ToC fix + +### +# The following Emacs magic makes C-c C-e use UTC dates. +# Local Variables: +# rpm-change-log-uses-utc: t +# End: +### |