From 49f0f6dcfdd31fe82636e6b1a32292e860bd00bef5efef147a7abf39485d88c5 Mon Sep 17 00:00:00 2001 From: Michal Marek Date: Tue, 15 Mar 2016 07:05:00 +0000 Subject: [PATCH] commit 95a99767425a2f61c8bd52c5345d6d3374f89fc4 OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=488 --- config.conf | 2 - config.sh | 2 +- config.tar.bz2 | 4 +- kernel-binary.spec.in | 32 ++- kernel-debug.changes | 465 ++++++++++++++++++++++++++++++++++++- kernel-debug.spec | 56 +++-- kernel-default.changes | 465 ++++++++++++++++++++++++++++++++++++- kernel-default.spec | 58 +++-- kernel-docs.changes | 465 ++++++++++++++++++++++++++++++++++++- kernel-docs.spec | 6 +- kernel-lpae.changes | 465 ++++++++++++++++++++++++++++++++++++- kernel-lpae.spec | 56 +++-- kernel-obs-build.changes | 465 ++++++++++++++++++++++++++++++++++++- kernel-obs-build.spec | 6 +- kernel-obs-qa.changes | 465 ++++++++++++++++++++++++++++++++++++- kernel-obs-qa.spec | 6 +- kernel-pae.changes | 465 ++++++++++++++++++++++++++++++++++++- kernel-pae.spec | 56 +++-- kernel-source.changes | 465 ++++++++++++++++++++++++++++++++++++- kernel-source.spec | 10 +- kernel-source.spec.in | 2 +- kernel-syms.changes | 465 ++++++++++++++++++++++++++++++++++++- kernel-syms.spec | 8 +- kernel-vanilla.changes | 465 ++++++++++++++++++++++++++++++++++++- kernel-vanilla.spec | 58 +++-- linux-4.5.tar.xz | 3 + mkspec | 8 + patches.arch.tar.bz2 | 4 +- patches.drivers.tar.bz2 | 4 +- patches.fixes.tar.bz2 | 4 +- patches.kernel.org.tar.bz2 | 4 +- patches.suse.tar.bz2 | 4 +- series.conf | 36 +-- source-timestamp | 4 +- 34 files changed, 4890 insertions(+), 193 deletions(-) create mode 100644 linux-4.5.tar.xz diff --git a/config.conf b/config.conf index 1ba154d5..da474a55 100644 --- a/config.conf +++ b/config.conf @@ -17,8 +17,6 @@ +x86_64 -syms x86_64/debug +x86_64 x86_64/vanilla -+ppc ppc/default -+ppc ppc/vanilla +ppc64 ppc64/default +ppc64 -syms ppc64/debug +ppc64 ppc64/vanilla diff --git a/config.sh b/config.sh index 212baf7e..f5a822d9 100644 --- a/config.sh +++ b/config.sh @@ -1,5 +1,5 @@ # The version of the main tarball to use -SRCVERSION=4.4 +SRCVERSION=4.5 # variant of the kernel-source package, either empty or "-rt" VARIANT= # buildservice projects to build the kernel against diff --git a/config.tar.bz2 b/config.tar.bz2 index ca9884ea..e100b07b 100644 --- a/config.tar.bz2 +++ b/config.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82a5b32ab1e40c0ca27606d4d01f18fd41f33c0c701088dd10e41fed01a237df -size 341590 +oid sha256:4b84f56bd6f1ff66ab52863403fe72c87b055afc7d759977c5ef8405c5bd5b10 +size 308897 diff --git a/kernel-binary.spec.in b/kernel-binary.spec.in index 45a18d2b..70ef0be4 100644 --- a/kernel-binary.spec.in +++ b/kernel-binary.spec.in @@ -94,6 +94,8 @@ Provides: kernel-base = %version-%source_rel # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 %endif +# The following is copied to the -base subpackage as well +# BEGIN COMMON DEPS Requires(pre): coreutils awk # For /usr/lib/module-init-tools/weak-modules2 Requires(post): suse-module-tools @@ -116,6 +118,7 @@ Requires(post): mkinitrd >= 2.7.1 # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release +# END COMMON DEPS # Do not install p-b and mkinitrd for the install check, the %post script is # able to handle this #!BuildIgnore: perl-Bootloader mkinitrd distribution-release @@ -220,6 +223,8 @@ Provides: ath3k-firmware = 1.0 %obsolete_kmp compat-wireless 3.12 %obsolete_kmp rts5229 1.08 %obsolete_kmp rts_pstor 1.11 +# sle12-sp1 / Leap 42.1 +%obsolete_kmp xen 4.6.1 # Provide the exported symbols as "ksym(symbol) = hash" %define __find_provides %_sourcedir/find-provides %name @@ -351,26 +356,20 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then fi # copy module signing certificate(s) -found_sigkey=false for f in %_sourcedir/*.crt; do if ! test -e "$f"; then continue fi - if test "${f##*/}" = %CONFIG_MODULE_SIG_KEY; then - found_sigkey=true + case "${f##*/}" in + SLES-UEFI*.crt) + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "${f##*/}" cp "$f" . - else + ;; + *) cat "$f" >>keyring.crt - fi + ../scripts/config --set-str CONFIG_SYSTEM_TRUSTED_KEYS "keyring.crt" + esac done -if ! $found_sigkey; then - echo "warning: %CONFIG_MODULE_SIG_KEY not found" - # Let certs/Makefile generate a keypair - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "certs/signing_key.pem" -fi -if test -s keyring.crt; then - ../scripts/config --set-str SYSTEM_TRUSTED_KEYS_FILENAME "keyring.crt" -fi MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}" @@ -817,10 +816,7 @@ Url: http://www.kernel.org/ Provides: kernel-base = %version-%source_rel Provides: multiversion(kernel) Conflicts: %name = %version-%release -Requires(pre): coreutils awk -Requires(post): modutils -Requires(post): perl-Bootloader -Requires(post): mkinitrd +@COMMON_DEPS@ @PROVIDES_OBSOLETES_BASE@ %obsolete_rebuilds %name-base %ifarch %ix86 @@ -891,7 +887,7 @@ This package contains additional modules not supported by Novell. %if %CONFIG_KMSG_IDS == "y" %package man -Summary: The collection of man pages generated by the kmsg script. +Summary: The collection of man pages generated by the kmsg script Group: System/Kernel %description man diff --git a/kernel-debug.changes b/kernel-debug.changes index 015e9256..c57fcf40 100644 --- a/kernel-debug.changes +++ b/kernel-debug.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 14 06:14:55 CET 2016 - jeffm@suse.com + +- Update to 4.5-final. +- commit 3c4edc5 + ------------------------------------------------------------------- Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz @@ -5,6 +11,34 @@ Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz - Refresh patches.suse/stack-unwind. - commit 09dee88 +------------------------------------------------------------------- +Wed Mar 9 17:57:41 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Bump NR_CPUS to 256 + It was set to 256 in the SLES kernel 2 years ago already. +- commit 43cf630 + +------------------------------------------------------------------- +Tue Mar 8 19:47:06 CET 2016 - afaerber@suse.de + +- config: armv7hl: Enable DRM_ROCKCHIP + Firefly-RK3288 is among the boards that this will benefit. +- commit 2a3d0e4 + +------------------------------------------------------------------- +Mon Mar 7 14:39:01 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc7. +- commit 924f2b7 + +------------------------------------------------------------------- +Mon Mar 7 14:01:02 CET 2016 - jdelvare@suse.de + +- Update config files: Modularize NF_REJECT_IPV4/V6 + There is no reason why these helper modules should be built-in when + the rest of netfilter is built as modules. +- commit c81fe72 + ------------------------------------------------------------------- Fri Mar 4 09:13:43 CET 2016 - jslaby@suse.cz @@ -88,6 +122,18 @@ Fri Mar 4 08:54:21 CET 2016 - jslaby@suse.cz Update upstream status. - commit 859059c +------------------------------------------------------------------- +Thu Mar 3 09:18:25 CET 2016 - ohering@suse.de + +- Refresh patches.suse/xen-pv-devmem_is_allowed.patch. +- commit a55dde2 + +------------------------------------------------------------------- +Wed Mar 2 15:31:03 CET 2016 - ohering@suse.de + +- Disable access to lowmem in a Xen PV guest (bnc#964342). +- commit e7a0da2 + ------------------------------------------------------------------- Wed Mar 2 10:18:57 CET 2016 - jslaby@suse.cz @@ -135,6 +181,32 @@ Wed Mar 2 10:11:15 CET 2016 - tiwai@suse.de (boo#955096,boo#967938). - commit 803bd2e +------------------------------------------------------------------- +Tue Mar 1 19:14:25 CET 2016 - dmueller@suse.com + +- config: ARM64: Remove hardcoded console setting + Proper way would be to derive it from the ACPI or + Device tree chosen output. +- commit ad7dbb8 + +------------------------------------------------------------------- +Mon Feb 29 17:27:00 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Obsolete xen-kmp (fate#315712, bsc#968253) +- commit 0e7c4d5 + +------------------------------------------------------------------- +Mon Feb 29 17:26:46 CET 2016 - mmarek@suse.com + +- Copy packaging changes from master to the packaging branch +- commit 0a2490d + +------------------------------------------------------------------- +Mon Feb 29 01:34:11 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc6. +- commit b239884 + ------------------------------------------------------------------- Fri Feb 26 10:54:10 CET 2016 - jslaby@suse.cz @@ -156,7 +228,7 @@ Fri Feb 26 08:35:54 CET 2016 - jslaby@suse.cz Wed Feb 24 18:29:02 CET 2016 - dsterba@suse.com - btrfs: remove error message from search ioctl for nonexistent tree. -- commit 2629d17 +- commit c2c16d5 ------------------------------------------------------------------- Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de @@ -173,6 +245,22 @@ Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de (bsc#962535). - commit 46e3b92 +------------------------------------------------------------------- +Tue Feb 23 17:54:18 CET 2016 - guillaume.gardet@free.fr + +- config: armv7hl: Enable CONFIG_DRM_ETNAVIV + Enable CONFIG_DRM_ETNAVIV for armv7 (default and vanilla) to get graphics + acceleration on top of the Vivante GPU IP cores used in different SoCs, + such as the Freescale i.MX6. +- commit 13c5905 + +------------------------------------------------------------------- +Tue Feb 23 15:49:39 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Sync the main and -base package dependencies + (bsc#965830#c51). +- commit bf655ed + ------------------------------------------------------------------- Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de @@ -180,6 +268,60 @@ Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de (bsc#966137). - commit c601f8d +------------------------------------------------------------------- +Mon Feb 22 23:41:16 CET 2016 - jeffm@suse.com + +- Update to v4.5-rc5. +- commit 7733b9a + +------------------------------------------------------------------- +Mon Feb 22 23:36:00 CET 2016 - jeffm@suse.com + +- config: complete disabling THERMAL from s390 + Commit fd5ffd694f9 (Update s390x config files: Disable THERMAL) + left some stray config options around. Clean them up. +- commit 5cd1d35 + +------------------------------------------------------------------- +Mon Feb 22 15:46:49 CET 2016 - jdelvare@suse.de + +- Update config files: Set CRYPTO_CHACHA20POLY1305=m + We support every other crypto algorithm so why not this one. +- commit 68344d0 + +------------------------------------------------------------------- +Mon Feb 22 09:08:40 CET 2016 - jdelvare@suse.de + +- Update config files: Disable SERIAL_8250_RT288X + This option is only useful on MIPS. +- commit a8e3297 + +------------------------------------------------------------------- +Sun Feb 21 21:44:07 CET 2016 - dmueller@suse.com + +- config: armv6hl: Disable CMA and DEBUGFS settings + CMA allocates 16MB of reserved memory on boot, which takes + away a very scarce resource for unpacking the kiwi initrd + and provides little value (is also disabled on other x86*) +- commit 9f2a122 + +------------------------------------------------------------------- +Sat Feb 20 20:31:54 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Disable THERMAL + The THERMAL subsystem serves no purpose on S/390, disable it. It was + already disabled in the SLES kernel long ago. +- commit fd5ffd6 + +------------------------------------------------------------------- +Thu Feb 18 14:06:09 CET 2016 - dsterba@suse.com + +- Fix lint warnings: E: summary-ended-with-dot + kernel-source-vanilla.noarch: E: summary-ended-with-dot (Badness: 89) C + Vanilla Linux kernel sources with minor build fixes. + Summary ends with a dot. +- commit 9050a39 + ------------------------------------------------------------------- Thu Feb 18 13:48:14 CET 2016 - jslaby@suse.cz @@ -214,6 +356,51 @@ Thu Feb 18 08:56:03 CET 2016 - jslaby@suse.cz patches.fixes/HID-multitouch-fix-input-mode-switching-on-some-Elan. - commit 19ca782 +------------------------------------------------------------------- +Wed Feb 17 19:00:58 CET 2016 - mbrugger@suse.com + +- series.conf: mark xgbe-a0 ethernet driver as needs_update +- commit 9efcaae + +------------------------------------------------------------------- +Wed Feb 17 11:37:05 CET 2016 - mbrugger@suse.com + +- Update config files for arm64. + Enable ACPI. +- commit fa0917c + +------------------------------------------------------------------- +Tue Feb 16 15:09:04 CET 2016 - jslaby@suse.cz + +- Refresh patches.suse/stack-unwind.patch. + Remove text_base parameter from read_pointer as it is always 0. +- commit b3ba789 + +------------------------------------------------------------------- +Tue Feb 16 13:56:18 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Set CONFIG_MODULE_SIG_KEY only if a cert is present + This allows using the unmodified .config from the kernel-source tree in + the expanded tree. +- commit 5fa6ddd + +------------------------------------------------------------------- +Mon Feb 15 15:10:59 CET 2016 - jdelvare@suse.de + +- Update x86 config files: Enable Intel RAPL + This driver is useful when power caping is needed. It was enabled in + the SLE kernel 2 years ago. +- commit 5c509fc + +------------------------------------------------------------------- +Mon Feb 15 12:11:55 CET 2016 - jdelvare@suse.de + +- Update config files: Disable MFD_TPS65218 + The TPS65218 is a power management IC for 32-bit ARM systems. Its + driver serves no purpose on other architectures. All sub-drivers were + already disabled anyway. +- commit 2c2300d + ------------------------------------------------------------------- Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de @@ -221,6 +408,29 @@ Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de (CVE-2016-2384,bsc#966693). - commit 6398c2d +------------------------------------------------------------------- +Mon Feb 15 04:19:07 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc4. +- commit 4fd18f0 + +------------------------------------------------------------------- +Thu Feb 11 21:13:37 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Use correct variable to point to the keyring +- commit f026a54 + +------------------------------------------------------------------- +Thu Feb 11 13:59:29 CET 2016 - jdelvare@suse.de + +- Update config/armv7hl: Clean up TS-4800 support + The Technologic Systems TS-4800 is an i.MX515 board. The lpae flavor + doesn't support this platform so it shouldn't include any TS-4800 + driver. The default and vanilla flavors do support it. If we want + them to support the board properly then all its drivers should be + enabled. +- commit 59e9c51 + ------------------------------------------------------------------- Thu Feb 11 09:46:23 CET 2016 - jslaby@suse.cz @@ -234,6 +444,99 @@ Wed Feb 10 10:19:40 CET 2016 - mmarek@suse.com - rpm/kernel-binary.spec.in: Adapt certificate handling for changes in v4.3 - commit 589be33 +------------------------------------------------------------------- +Tue Feb 9 15:09:53 CET 2016 - jdelvare@suse.de + +- Update config files: disable MFD_SYSCON on non-arm + Disable MFD_SYSCON, GPIO_SYSCON and LEDS_SYSCON in non-arm + configurations. SYSCON is an arm thing, it was enabled accidentally + in other configurations because STMMAC_PLATFORM and + TOUCHSCREEN_TS4800, which were once enabled by accident, select it. + As REGMAP_MMIO was also only selected by MFD_SYSCON, we can disable + it too. +- commit 7d6958a + +------------------------------------------------------------------- +Tue Feb 9 15:09:02 CET 2016 - jdelvare@suse.de + +- Update config files: disable TS-4800 drivers on non-arm + The TS-4800 is an arm board, so its drivers are useless on i386 and + ppc64. Disable TOUCHSCREEN_TS4800 on these architectures. +- commit e2289c8 + +------------------------------------------------------------------- +Tue Feb 9 10:23:14 CET 2016 - jslaby@suse.cz + +- Disable KASAN for stack unwinder code. +- commit 40617c9 + +------------------------------------------------------------------- +Tue Feb 9 10:22:57 CET 2016 - dmueller@suse.com + +- config: reenable Exynos4 support for default kernel + needed for odroid +- commit ae765f1 + +------------------------------------------------------------------- +Tue Feb 9 10:17:33 CET 2016 - jslaby@suse.cz + +- DWARF2 EH-frame based stack unwinding. +- Delete patches.suse/stack-unwind. + Add .patch suffix, so that syntax highlighting works. +- commit 741781b + +------------------------------------------------------------------- +Mon Feb 8 23:09:47 CET 2016 - dmueller@suse.com + +- Config: ARMv7: Disable Exynos 4 related drivers + We don't have Exynos 4 support enabled, so there + is no point in building the drivers for it. +- commit 0d649a0 + +------------------------------------------------------------------- +Mon Feb 8 15:49:10 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc3. +- commit b0ea7eb + +------------------------------------------------------------------- +Mon Feb 8 15:36:32 CET 2016 - jdelvare@suse.de + +- Update s390x config files: CONFIG_ENCLOSURE_SERVICES + Per bsc#884701, CONFIG_ENCLOSURE_SERVICES isn't needed on S/390. It + was already disabled in SLE, so disable it in openSUSE too. +- commit 0017810 + +------------------------------------------------------------------- +Mon Feb 8 15:33:09 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc2. +- Eliminated 2 patches. +- commit 52dbbed + +------------------------------------------------------------------- +Mon Feb 8 13:02:34 CET 2016 - dvaleev@suse.com + +- Delete config/ppc/default. +- Delete config/ppc/vanilla. + Drop building for ppc architecture. We use 64bit kernel nowadays. +- commit 54461b6 + +------------------------------------------------------------------- +Thu Feb 4 23:52:56 CET 2016 - dmueller@suse.com + +- config: ARM64: disable CONFIG_DDR again + Was accidentally reeanbled in the 4.5-rc1 bump +- commit c76df01 + +------------------------------------------------------------------- +Thu Feb 4 19:13:56 CET 2016 - afaerber@suse.de + +- config: arm64: Enable Tegra 210 and SMMU + The new Tegra210 option did not get enabled during the 4.5-rc1 update. + Also enable the Tegra IOMMU for 132 and 210. +- commit d6d686e + ------------------------------------------------------------------- Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de @@ -241,6 +544,14 @@ Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de (boo#962250). - commit ddc5d70 +------------------------------------------------------------------- +Tue Feb 2 09:39:07 CET 2016 - jdelvare@suse.de + +- Update config files: Disable CONFIG_DDR + CONFIG_DDR is selected automatically by drivers which need it. This + piece of helper code is useless in the absence of any such driver. +- commit 1769308 + ------------------------------------------------------------------- Mon Feb 1 23:16:05 CET 2016 - dmueller@suse.com @@ -286,12 +597,152 @@ Sun Jan 31 22:31:35 CET 2016 - tiwai@suse.de - sd: Optimal I/O size is in bytes, not sectors (boo#961263). - commit 2198765 +------------------------------------------------------------------- +Sun Jan 31 17:17:51 CET 2016 - dmueller@suse.com + +- config: Update armv6hl config for 4.5-rc1 +- Enable BCM2835 related options +- Rest disabled if arch specific +- Generic follows x86_64 +- commit 185883e + +------------------------------------------------------------------- +Sun Jan 31 17:10:48 CET 2016 - dmueller@suse.com + +- config: armv7hl: Enable VDSO + VDSO provides, starting with glibc 2.22, a lower latency implementation + for time related syscalls. +- commit 42096c4 + +------------------------------------------------------------------- +Sun Jan 31 17:07:36 CET 2016 - dmueller@suse.com + +- config: Update armv7hl config to 4.5-rc1 +- Disable Mobile ARCH +- Enable BCM2835/BCM2836 options (RPI 1 B/2 B) +- set voltage regulators to =m +- Rest follows x86_64 update, see there for details +- commit afef73d + +------------------------------------------------------------------- +Sun Jan 31 16:22:22 CET 2016 - dmueller@suse.com + +- config: Update ARM64 config to 4.5-rc1 +- Enabled support for Qualcom SoC +- Rest follows update for x86_64 +- commit 3a8952a + ------------------------------------------------------------------- Thu Jan 28 09:15:06 CET 2016 - jslaby@suse.cz - drm/radeon: Update radeon_get_vblank_counter_kms() (bnc#962535). - commit 9f68b90 +------------------------------------------------------------------- +Wed Jan 27 17:28:58 CET 2016 - jeffm@suse.com + +- Revert "Merge remote-tracking branch 'origin/users/tiwai/master/for-next'" + This reverts commit b27160caadedcda2dc864615e51461c7db19bba1, reversing + changes made to e1ac7b484beda5dfd27b84365f83a308de7c7a9c. +- commit 36aac98 + +------------------------------------------------------------------- +Wed Jan 27 09:33:55 CET 2016 - bp@suse.de + +- Update config files. + Disable CONFIG_DEBUG_WX as stuff needs to be sorted out upstream first. +- commit 09b6275 + +------------------------------------------------------------------- +Tue Jan 26 18:36:00 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc1 +- Eliminated 15 patches. +- ARM configs need updating. +- Config changes: + - Generic changes: + - ARCH_MMAP_RND_BITS= + - MANDATORY_FILE_LOCKING=n (removes "dead" code, can re-enable if needed) + - WQ_WATCHDOG=y + - NETDEV_NOTIFIER_ERROR_INJECT=m + - UBSAN=n (performance penalty) + - IO_STRICT_DEVMEM=y + - VFIO_NOIOMMU=n + - NTB_PERF=m + - x86: + - VMD=m + - DRM_AMD_POWERPLAY=y + - CRYPTO_DEV_QAT_C3XXX=m + - CRYPTO_DEV_QAT_C62X=m + - CRYPTO_DEV_QAT_C3XXXVF=m + - CRYPTO_DEV_QAT_C62XVF=m + - QUEUED_LOCK_STAT=n + - INTEL_TELEMETRY=m + - INTEL_HID_EVENT=m + - INTEL_PUNIT_IPC=m + - NTB_AMD=m + - ASUS_WIRELESS=m + - s390x: + - SCLP_OFB=y + - ppc64: + - IBMVNIC=m + - Networking: + - INET_DIAG_DESTROY=y (built as part of inet_diag.ko) + - NF_DUP_NETDEV=m + - NFT_FWD_NETDEV=m + - 6LOWPAN_DEBUGFS=n + - 6LOWPAN_GHC_EXT_HDR_HOP=m + - 6LOWPAN_GHC_UDP=m + - 6LOWPAN_GHC_ICMPV6=m + - 6LOWPAN_GHC_EXT_HDR_DEST=m + - 6LOWPAN_GHC_EXT_HDR_FRAG=m + - 6LOWPAN_GHC_EXT_HDR_ROUTE=m + - ATH9K_HWRNG=y + - GENEVE=y + - NFP_NETVF=m + - IEEE802154_ADF7242=m + - Storage: + - BLK_DEV_NVME_SCSI=n (dangerous) + - SCSI_HISI_SAS=m + - DM_VERITY_FEC=y + - Misc platform-independent drivers: + - NFC_ST21NFCA_I2C=m + - NFC_ST95HF=m + - MTD_MT81xx_NOR=m + - MLXSW_CORE_HWMON=y + - TOUCHSCREEN_EGALAX_SERIAL=m + - SPI_LOOPBACK_TEST=m + - GPIO_SYSCON=m + - GPIO_104_IDI_48=m + - SENSORS_LTC3815=m + - WATCHDOG_SYSFS=y + - ZIIRAVE_WATCHDOG=m + - COMMON_CLK_CS2000_CP=m + - EXTCON_MAX3355=m + - IIO_CONFIGFS=m + - IIO_SW_TRIGGER=m + - MMA7455_I2C=m + - MMA7455_SPI=m + - MXC6255=m + - INA2XX_ADC=n (use hwmon) + - USB_SERIAL_MXUPORT11=m + - LEDS_SYSCON=y + - RTC_DRV_RX8010=m + - IAQCORE=m + - MAX30100=m + - IIO_HRTIMER_TRIGGER=m + - ARM (disabled): + - IMX_THERMAL=n + - TS4800_WATCHDOG=n + - TS4800_IRQ=n + - DRM_PANEL_PANASONIC_VVX10F034N00=n + - DRM_PANEL_SHARP_LS043T1LE01=n + - TI_ADS8688=n + - PHY_HI6220_USB=n + - WILC1000_SDIO=n + - WILC1000_SPI=n +- commit f1286ba + ------------------------------------------------------------------- Tue Jan 26 17:30:09 CET 2016 - jeffm@suse.com @@ -308,6 +759,10 @@ Tue Jan 26 13:49:24 CET 2016 - bp@suse.de ------------------------------------------------------------------- Tue Jan 26 12:46:26 CET 2016 - jslaby@suse.cz +- n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 + CVE-2016-0723). +- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 + CVE-2016-0723). - n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 CVE-2016-0723). - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 @@ -7010,6 +7465,14 @@ Thu Apr 3 18:43:52 CEST 2014 - guillaume.gardet@oliseo.fr Replace OF_DEVICE by OF (OF_DEVICE does not exist anymore.) - commit 299b9cd +------------------------------------------------------------------- +Thu Apr 3 17:44:56 CEST 2014 - duwe@suse.de + +- Refresh patches.suse/pstore-backend-autoaction. + Fix valid gcc warnings about an unitialised return code + and printf format problems. +- commit 73e63e4 + ------------------------------------------------------------------- Thu Apr 3 15:17:49 CEST 2014 - jdelvare@suse.de diff --git a/kernel-debug.spec b/kernel-debug.spec index dfff4d09..ad66d9e2 100644 --- a/kernel-debug.spec +++ b/kernel-debug.spec @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 4.4 -%define patchversion 4.4.5 +%define srcversion 4.5 +%define patchversion 4.5.0 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Name: kernel-debug Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 4.4.5 +Version: 4.5.0 %if 0%{?is_kotd} -Release: .g09dee88 +Release: .g95a9976 %else Release: 0 %endif @@ -94,6 +94,8 @@ Provides: kernel-base = %version-%source_rel # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 %endif +# The following is copied to the -base subpackage as well +# BEGIN COMMON DEPS Requires(pre): coreutils awk # For /usr/lib/module-init-tools/weak-modules2 Requires(post): suse-module-tools @@ -116,6 +118,7 @@ Requires(post): mkinitrd >= 2.7.1 # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release +# END COMMON DEPS # Do not install p-b and mkinitrd for the install check, the %post script is # able to handle this #!BuildIgnore: perl-Bootloader mkinitrd distribution-release @@ -350,6 +353,8 @@ Provides: ath3k-firmware = 1.0 %obsolete_kmp compat-wireless 3.12 %obsolete_kmp rts5229 1.08 %obsolete_kmp rts_pstor 1.11 +# sle12-sp1 / Leap 42.1 +%obsolete_kmp xen 4.6.1 # Provide the exported symbols as "ksym(symbol) = hash" %define __find_provides %_sourcedir/find-provides %name @@ -482,26 +487,20 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then fi # copy module signing certificate(s) -found_sigkey=false for f in %_sourcedir/*.crt; do if ! test -e "$f"; then continue fi - if test "${f##*/}" = %CONFIG_MODULE_SIG_KEY; then - found_sigkey=true + case "${f##*/}" in + SLES-UEFI*.crt) + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "${f##*/}" cp "$f" . - else + ;; + *) cat "$f" >>keyring.crt - fi + ../scripts/config --set-str CONFIG_SYSTEM_TRUSTED_KEYS "keyring.crt" + esac done -if ! $found_sigkey; then - echo "warning: %CONFIG_MODULE_SIG_KEY not found" - # Let certs/Makefile generate a keypair - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "certs/signing_key.pem" -fi -if test -s keyring.crt; then - ../scripts/config --set-str SYSTEM_TRUSTED_KEYS_FILENAME "keyring.crt" -fi MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}" @@ -949,9 +948,28 @@ Provides: kernel-base = %version-%source_rel Provides: multiversion(kernel) Conflicts: %name = %version-%release Requires(pre): coreutils awk +# For /usr/lib/module-init-tools/weak-modules2 +Requires(post): suse-module-tools +# For depmod (modutils is a dependency provided by both module-init-tools and +# kmod-compat) Requires(post): modutils -Requires(post): perl-Bootloader +# This Requires is wrong, because the post/postun scripts have a +# test -x update-bootloader, having perl-Bootloader is not a hard requirement. +# But, there is no way to tell rpm or yast to schedule the installation +# of perl-Bootloader before kernel-binary.rpm if both are in the list of +# packages to install/update. Likewise, this is true for mkinitrd. +# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry +Requires(post): perl-Bootloader >= 0.4.15 +%if %build_vanilla Requires(post): mkinitrd +%else +# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559) +Requires(post): mkinitrd >= 2.7.1 +%endif +# Install the package providing /etc/SuSE-release early enough, so that +# the grub entry has correct title (bnc#757565) +Requires(post): distribution-release + %ifarch ppc64 Provides: kernel-kdump-base = 2.6.28 Obsoletes: kernel-kdump-base <= 2.6.28 @@ -1030,7 +1048,7 @@ This package contains additional modules not supported by Novell. %if %CONFIG_KMSG_IDS == "y" %package man -Summary: The collection of man pages generated by the kmsg script. +Summary: The collection of man pages generated by the kmsg script Group: System/Kernel %description man diff --git a/kernel-default.changes b/kernel-default.changes index 015e9256..c57fcf40 100644 --- a/kernel-default.changes +++ b/kernel-default.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 14 06:14:55 CET 2016 - jeffm@suse.com + +- Update to 4.5-final. +- commit 3c4edc5 + ------------------------------------------------------------------- Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz @@ -5,6 +11,34 @@ Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz - Refresh patches.suse/stack-unwind. - commit 09dee88 +------------------------------------------------------------------- +Wed Mar 9 17:57:41 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Bump NR_CPUS to 256 + It was set to 256 in the SLES kernel 2 years ago already. +- commit 43cf630 + +------------------------------------------------------------------- +Tue Mar 8 19:47:06 CET 2016 - afaerber@suse.de + +- config: armv7hl: Enable DRM_ROCKCHIP + Firefly-RK3288 is among the boards that this will benefit. +- commit 2a3d0e4 + +------------------------------------------------------------------- +Mon Mar 7 14:39:01 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc7. +- commit 924f2b7 + +------------------------------------------------------------------- +Mon Mar 7 14:01:02 CET 2016 - jdelvare@suse.de + +- Update config files: Modularize NF_REJECT_IPV4/V6 + There is no reason why these helper modules should be built-in when + the rest of netfilter is built as modules. +- commit c81fe72 + ------------------------------------------------------------------- Fri Mar 4 09:13:43 CET 2016 - jslaby@suse.cz @@ -88,6 +122,18 @@ Fri Mar 4 08:54:21 CET 2016 - jslaby@suse.cz Update upstream status. - commit 859059c +------------------------------------------------------------------- +Thu Mar 3 09:18:25 CET 2016 - ohering@suse.de + +- Refresh patches.suse/xen-pv-devmem_is_allowed.patch. +- commit a55dde2 + +------------------------------------------------------------------- +Wed Mar 2 15:31:03 CET 2016 - ohering@suse.de + +- Disable access to lowmem in a Xen PV guest (bnc#964342). +- commit e7a0da2 + ------------------------------------------------------------------- Wed Mar 2 10:18:57 CET 2016 - jslaby@suse.cz @@ -135,6 +181,32 @@ Wed Mar 2 10:11:15 CET 2016 - tiwai@suse.de (boo#955096,boo#967938). - commit 803bd2e +------------------------------------------------------------------- +Tue Mar 1 19:14:25 CET 2016 - dmueller@suse.com + +- config: ARM64: Remove hardcoded console setting + Proper way would be to derive it from the ACPI or + Device tree chosen output. +- commit ad7dbb8 + +------------------------------------------------------------------- +Mon Feb 29 17:27:00 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Obsolete xen-kmp (fate#315712, bsc#968253) +- commit 0e7c4d5 + +------------------------------------------------------------------- +Mon Feb 29 17:26:46 CET 2016 - mmarek@suse.com + +- Copy packaging changes from master to the packaging branch +- commit 0a2490d + +------------------------------------------------------------------- +Mon Feb 29 01:34:11 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc6. +- commit b239884 + ------------------------------------------------------------------- Fri Feb 26 10:54:10 CET 2016 - jslaby@suse.cz @@ -156,7 +228,7 @@ Fri Feb 26 08:35:54 CET 2016 - jslaby@suse.cz Wed Feb 24 18:29:02 CET 2016 - dsterba@suse.com - btrfs: remove error message from search ioctl for nonexistent tree. -- commit 2629d17 +- commit c2c16d5 ------------------------------------------------------------------- Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de @@ -173,6 +245,22 @@ Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de (bsc#962535). - commit 46e3b92 +------------------------------------------------------------------- +Tue Feb 23 17:54:18 CET 2016 - guillaume.gardet@free.fr + +- config: armv7hl: Enable CONFIG_DRM_ETNAVIV + Enable CONFIG_DRM_ETNAVIV for armv7 (default and vanilla) to get graphics + acceleration on top of the Vivante GPU IP cores used in different SoCs, + such as the Freescale i.MX6. +- commit 13c5905 + +------------------------------------------------------------------- +Tue Feb 23 15:49:39 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Sync the main and -base package dependencies + (bsc#965830#c51). +- commit bf655ed + ------------------------------------------------------------------- Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de @@ -180,6 +268,60 @@ Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de (bsc#966137). - commit c601f8d +------------------------------------------------------------------- +Mon Feb 22 23:41:16 CET 2016 - jeffm@suse.com + +- Update to v4.5-rc5. +- commit 7733b9a + +------------------------------------------------------------------- +Mon Feb 22 23:36:00 CET 2016 - jeffm@suse.com + +- config: complete disabling THERMAL from s390 + Commit fd5ffd694f9 (Update s390x config files: Disable THERMAL) + left some stray config options around. Clean them up. +- commit 5cd1d35 + +------------------------------------------------------------------- +Mon Feb 22 15:46:49 CET 2016 - jdelvare@suse.de + +- Update config files: Set CRYPTO_CHACHA20POLY1305=m + We support every other crypto algorithm so why not this one. +- commit 68344d0 + +------------------------------------------------------------------- +Mon Feb 22 09:08:40 CET 2016 - jdelvare@suse.de + +- Update config files: Disable SERIAL_8250_RT288X + This option is only useful on MIPS. +- commit a8e3297 + +------------------------------------------------------------------- +Sun Feb 21 21:44:07 CET 2016 - dmueller@suse.com + +- config: armv6hl: Disable CMA and DEBUGFS settings + CMA allocates 16MB of reserved memory on boot, which takes + away a very scarce resource for unpacking the kiwi initrd + and provides little value (is also disabled on other x86*) +- commit 9f2a122 + +------------------------------------------------------------------- +Sat Feb 20 20:31:54 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Disable THERMAL + The THERMAL subsystem serves no purpose on S/390, disable it. It was + already disabled in the SLES kernel long ago. +- commit fd5ffd6 + +------------------------------------------------------------------- +Thu Feb 18 14:06:09 CET 2016 - dsterba@suse.com + +- Fix lint warnings: E: summary-ended-with-dot + kernel-source-vanilla.noarch: E: summary-ended-with-dot (Badness: 89) C + Vanilla Linux kernel sources with minor build fixes. + Summary ends with a dot. +- commit 9050a39 + ------------------------------------------------------------------- Thu Feb 18 13:48:14 CET 2016 - jslaby@suse.cz @@ -214,6 +356,51 @@ Thu Feb 18 08:56:03 CET 2016 - jslaby@suse.cz patches.fixes/HID-multitouch-fix-input-mode-switching-on-some-Elan. - commit 19ca782 +------------------------------------------------------------------- +Wed Feb 17 19:00:58 CET 2016 - mbrugger@suse.com + +- series.conf: mark xgbe-a0 ethernet driver as needs_update +- commit 9efcaae + +------------------------------------------------------------------- +Wed Feb 17 11:37:05 CET 2016 - mbrugger@suse.com + +- Update config files for arm64. + Enable ACPI. +- commit fa0917c + +------------------------------------------------------------------- +Tue Feb 16 15:09:04 CET 2016 - jslaby@suse.cz + +- Refresh patches.suse/stack-unwind.patch. + Remove text_base parameter from read_pointer as it is always 0. +- commit b3ba789 + +------------------------------------------------------------------- +Tue Feb 16 13:56:18 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Set CONFIG_MODULE_SIG_KEY only if a cert is present + This allows using the unmodified .config from the kernel-source tree in + the expanded tree. +- commit 5fa6ddd + +------------------------------------------------------------------- +Mon Feb 15 15:10:59 CET 2016 - jdelvare@suse.de + +- Update x86 config files: Enable Intel RAPL + This driver is useful when power caping is needed. It was enabled in + the SLE kernel 2 years ago. +- commit 5c509fc + +------------------------------------------------------------------- +Mon Feb 15 12:11:55 CET 2016 - jdelvare@suse.de + +- Update config files: Disable MFD_TPS65218 + The TPS65218 is a power management IC for 32-bit ARM systems. Its + driver serves no purpose on other architectures. All sub-drivers were + already disabled anyway. +- commit 2c2300d + ------------------------------------------------------------------- Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de @@ -221,6 +408,29 @@ Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de (CVE-2016-2384,bsc#966693). - commit 6398c2d +------------------------------------------------------------------- +Mon Feb 15 04:19:07 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc4. +- commit 4fd18f0 + +------------------------------------------------------------------- +Thu Feb 11 21:13:37 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Use correct variable to point to the keyring +- commit f026a54 + +------------------------------------------------------------------- +Thu Feb 11 13:59:29 CET 2016 - jdelvare@suse.de + +- Update config/armv7hl: Clean up TS-4800 support + The Technologic Systems TS-4800 is an i.MX515 board. The lpae flavor + doesn't support this platform so it shouldn't include any TS-4800 + driver. The default and vanilla flavors do support it. If we want + them to support the board properly then all its drivers should be + enabled. +- commit 59e9c51 + ------------------------------------------------------------------- Thu Feb 11 09:46:23 CET 2016 - jslaby@suse.cz @@ -234,6 +444,99 @@ Wed Feb 10 10:19:40 CET 2016 - mmarek@suse.com - rpm/kernel-binary.spec.in: Adapt certificate handling for changes in v4.3 - commit 589be33 +------------------------------------------------------------------- +Tue Feb 9 15:09:53 CET 2016 - jdelvare@suse.de + +- Update config files: disable MFD_SYSCON on non-arm + Disable MFD_SYSCON, GPIO_SYSCON and LEDS_SYSCON in non-arm + configurations. SYSCON is an arm thing, it was enabled accidentally + in other configurations because STMMAC_PLATFORM and + TOUCHSCREEN_TS4800, which were once enabled by accident, select it. + As REGMAP_MMIO was also only selected by MFD_SYSCON, we can disable + it too. +- commit 7d6958a + +------------------------------------------------------------------- +Tue Feb 9 15:09:02 CET 2016 - jdelvare@suse.de + +- Update config files: disable TS-4800 drivers on non-arm + The TS-4800 is an arm board, so its drivers are useless on i386 and + ppc64. Disable TOUCHSCREEN_TS4800 on these architectures. +- commit e2289c8 + +------------------------------------------------------------------- +Tue Feb 9 10:23:14 CET 2016 - jslaby@suse.cz + +- Disable KASAN for stack unwinder code. +- commit 40617c9 + +------------------------------------------------------------------- +Tue Feb 9 10:22:57 CET 2016 - dmueller@suse.com + +- config: reenable Exynos4 support for default kernel + needed for odroid +- commit ae765f1 + +------------------------------------------------------------------- +Tue Feb 9 10:17:33 CET 2016 - jslaby@suse.cz + +- DWARF2 EH-frame based stack unwinding. +- Delete patches.suse/stack-unwind. + Add .patch suffix, so that syntax highlighting works. +- commit 741781b + +------------------------------------------------------------------- +Mon Feb 8 23:09:47 CET 2016 - dmueller@suse.com + +- Config: ARMv7: Disable Exynos 4 related drivers + We don't have Exynos 4 support enabled, so there + is no point in building the drivers for it. +- commit 0d649a0 + +------------------------------------------------------------------- +Mon Feb 8 15:49:10 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc3. +- commit b0ea7eb + +------------------------------------------------------------------- +Mon Feb 8 15:36:32 CET 2016 - jdelvare@suse.de + +- Update s390x config files: CONFIG_ENCLOSURE_SERVICES + Per bsc#884701, CONFIG_ENCLOSURE_SERVICES isn't needed on S/390. It + was already disabled in SLE, so disable it in openSUSE too. +- commit 0017810 + +------------------------------------------------------------------- +Mon Feb 8 15:33:09 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc2. +- Eliminated 2 patches. +- commit 52dbbed + +------------------------------------------------------------------- +Mon Feb 8 13:02:34 CET 2016 - dvaleev@suse.com + +- Delete config/ppc/default. +- Delete config/ppc/vanilla. + Drop building for ppc architecture. We use 64bit kernel nowadays. +- commit 54461b6 + +------------------------------------------------------------------- +Thu Feb 4 23:52:56 CET 2016 - dmueller@suse.com + +- config: ARM64: disable CONFIG_DDR again + Was accidentally reeanbled in the 4.5-rc1 bump +- commit c76df01 + +------------------------------------------------------------------- +Thu Feb 4 19:13:56 CET 2016 - afaerber@suse.de + +- config: arm64: Enable Tegra 210 and SMMU + The new Tegra210 option did not get enabled during the 4.5-rc1 update. + Also enable the Tegra IOMMU for 132 and 210. +- commit d6d686e + ------------------------------------------------------------------- Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de @@ -241,6 +544,14 @@ Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de (boo#962250). - commit ddc5d70 +------------------------------------------------------------------- +Tue Feb 2 09:39:07 CET 2016 - jdelvare@suse.de + +- Update config files: Disable CONFIG_DDR + CONFIG_DDR is selected automatically by drivers which need it. This + piece of helper code is useless in the absence of any such driver. +- commit 1769308 + ------------------------------------------------------------------- Mon Feb 1 23:16:05 CET 2016 - dmueller@suse.com @@ -286,12 +597,152 @@ Sun Jan 31 22:31:35 CET 2016 - tiwai@suse.de - sd: Optimal I/O size is in bytes, not sectors (boo#961263). - commit 2198765 +------------------------------------------------------------------- +Sun Jan 31 17:17:51 CET 2016 - dmueller@suse.com + +- config: Update armv6hl config for 4.5-rc1 +- Enable BCM2835 related options +- Rest disabled if arch specific +- Generic follows x86_64 +- commit 185883e + +------------------------------------------------------------------- +Sun Jan 31 17:10:48 CET 2016 - dmueller@suse.com + +- config: armv7hl: Enable VDSO + VDSO provides, starting with glibc 2.22, a lower latency implementation + for time related syscalls. +- commit 42096c4 + +------------------------------------------------------------------- +Sun Jan 31 17:07:36 CET 2016 - dmueller@suse.com + +- config: Update armv7hl config to 4.5-rc1 +- Disable Mobile ARCH +- Enable BCM2835/BCM2836 options (RPI 1 B/2 B) +- set voltage regulators to =m +- Rest follows x86_64 update, see there for details +- commit afef73d + +------------------------------------------------------------------- +Sun Jan 31 16:22:22 CET 2016 - dmueller@suse.com + +- config: Update ARM64 config to 4.5-rc1 +- Enabled support for Qualcom SoC +- Rest follows update for x86_64 +- commit 3a8952a + ------------------------------------------------------------------- Thu Jan 28 09:15:06 CET 2016 - jslaby@suse.cz - drm/radeon: Update radeon_get_vblank_counter_kms() (bnc#962535). - commit 9f68b90 +------------------------------------------------------------------- +Wed Jan 27 17:28:58 CET 2016 - jeffm@suse.com + +- Revert "Merge remote-tracking branch 'origin/users/tiwai/master/for-next'" + This reverts commit b27160caadedcda2dc864615e51461c7db19bba1, reversing + changes made to e1ac7b484beda5dfd27b84365f83a308de7c7a9c. +- commit 36aac98 + +------------------------------------------------------------------- +Wed Jan 27 09:33:55 CET 2016 - bp@suse.de + +- Update config files. + Disable CONFIG_DEBUG_WX as stuff needs to be sorted out upstream first. +- commit 09b6275 + +------------------------------------------------------------------- +Tue Jan 26 18:36:00 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc1 +- Eliminated 15 patches. +- ARM configs need updating. +- Config changes: + - Generic changes: + - ARCH_MMAP_RND_BITS= + - MANDATORY_FILE_LOCKING=n (removes "dead" code, can re-enable if needed) + - WQ_WATCHDOG=y + - NETDEV_NOTIFIER_ERROR_INJECT=m + - UBSAN=n (performance penalty) + - IO_STRICT_DEVMEM=y + - VFIO_NOIOMMU=n + - NTB_PERF=m + - x86: + - VMD=m + - DRM_AMD_POWERPLAY=y + - CRYPTO_DEV_QAT_C3XXX=m + - CRYPTO_DEV_QAT_C62X=m + - CRYPTO_DEV_QAT_C3XXXVF=m + - CRYPTO_DEV_QAT_C62XVF=m + - QUEUED_LOCK_STAT=n + - INTEL_TELEMETRY=m + - INTEL_HID_EVENT=m + - INTEL_PUNIT_IPC=m + - NTB_AMD=m + - ASUS_WIRELESS=m + - s390x: + - SCLP_OFB=y + - ppc64: + - IBMVNIC=m + - Networking: + - INET_DIAG_DESTROY=y (built as part of inet_diag.ko) + - NF_DUP_NETDEV=m + - NFT_FWD_NETDEV=m + - 6LOWPAN_DEBUGFS=n + - 6LOWPAN_GHC_EXT_HDR_HOP=m + - 6LOWPAN_GHC_UDP=m + - 6LOWPAN_GHC_ICMPV6=m + - 6LOWPAN_GHC_EXT_HDR_DEST=m + - 6LOWPAN_GHC_EXT_HDR_FRAG=m + - 6LOWPAN_GHC_EXT_HDR_ROUTE=m + - ATH9K_HWRNG=y + - GENEVE=y + - NFP_NETVF=m + - IEEE802154_ADF7242=m + - Storage: + - BLK_DEV_NVME_SCSI=n (dangerous) + - SCSI_HISI_SAS=m + - DM_VERITY_FEC=y + - Misc platform-independent drivers: + - NFC_ST21NFCA_I2C=m + - NFC_ST95HF=m + - MTD_MT81xx_NOR=m + - MLXSW_CORE_HWMON=y + - TOUCHSCREEN_EGALAX_SERIAL=m + - SPI_LOOPBACK_TEST=m + - GPIO_SYSCON=m + - GPIO_104_IDI_48=m + - SENSORS_LTC3815=m + - WATCHDOG_SYSFS=y + - ZIIRAVE_WATCHDOG=m + - COMMON_CLK_CS2000_CP=m + - EXTCON_MAX3355=m + - IIO_CONFIGFS=m + - IIO_SW_TRIGGER=m + - MMA7455_I2C=m + - MMA7455_SPI=m + - MXC6255=m + - INA2XX_ADC=n (use hwmon) + - USB_SERIAL_MXUPORT11=m + - LEDS_SYSCON=y + - RTC_DRV_RX8010=m + - IAQCORE=m + - MAX30100=m + - IIO_HRTIMER_TRIGGER=m + - ARM (disabled): + - IMX_THERMAL=n + - TS4800_WATCHDOG=n + - TS4800_IRQ=n + - DRM_PANEL_PANASONIC_VVX10F034N00=n + - DRM_PANEL_SHARP_LS043T1LE01=n + - TI_ADS8688=n + - PHY_HI6220_USB=n + - WILC1000_SDIO=n + - WILC1000_SPI=n +- commit f1286ba + ------------------------------------------------------------------- Tue Jan 26 17:30:09 CET 2016 - jeffm@suse.com @@ -308,6 +759,10 @@ Tue Jan 26 13:49:24 CET 2016 - bp@suse.de ------------------------------------------------------------------- Tue Jan 26 12:46:26 CET 2016 - jslaby@suse.cz +- n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 + CVE-2016-0723). +- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 + CVE-2016-0723). - n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 CVE-2016-0723). - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 @@ -7010,6 +7465,14 @@ Thu Apr 3 18:43:52 CEST 2014 - guillaume.gardet@oliseo.fr Replace OF_DEVICE by OF (OF_DEVICE does not exist anymore.) - commit 299b9cd +------------------------------------------------------------------- +Thu Apr 3 17:44:56 CEST 2014 - duwe@suse.de + +- Refresh patches.suse/pstore-backend-autoaction. + Fix valid gcc warnings about an unitialised return code + and printf format problems. +- commit 73e63e4 + ------------------------------------------------------------------- Thu Apr 3 15:17:49 CEST 2014 - jdelvare@suse.de diff --git a/kernel-default.spec b/kernel-default.spec index 922f7a79..c33175e2 100644 --- a/kernel-default.spec +++ b/kernel-default.spec @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 4.4 -%define patchversion 4.4.5 +%define srcversion 4.5 +%define patchversion 4.5.0 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Name: kernel-default Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 4.4.5 +Version: 4.5.0 %if 0%{?is_kotd} -Release: .g09dee88 +Release: .g95a9976 %else Release: 0 %endif @@ -94,6 +94,8 @@ Provides: kernel-base = %version-%source_rel # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 %endif +# The following is copied to the -base subpackage as well +# BEGIN COMMON DEPS Requires(pre): coreutils awk # For /usr/lib/module-init-tools/weak-modules2 Requires(post): suse-module-tools @@ -116,6 +118,7 @@ Requires(post): mkinitrd >= 2.7.1 # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release +# END COMMON DEPS # Do not install p-b and mkinitrd for the install check, the %post script is # able to handle this #!BuildIgnore: perl-Bootloader mkinitrd distribution-release @@ -268,7 +271,7 @@ Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64 +ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le s390x x86_64 %define kmp_target_cpu %_target_cpu %ifarch %ix86 # Only i386/default supports i586, mark other flavors' packages as i686 @@ -394,6 +397,8 @@ Provides: ath3k-firmware = 1.0 %obsolete_kmp compat-wireless 3.12 %obsolete_kmp rts5229 1.08 %obsolete_kmp rts_pstor 1.11 +# sle12-sp1 / Leap 42.1 +%obsolete_kmp xen 4.6.1 # Provide the exported symbols as "ksym(symbol) = hash" %define __find_provides %_sourcedir/find-provides %name @@ -525,26 +530,20 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then fi # copy module signing certificate(s) -found_sigkey=false for f in %_sourcedir/*.crt; do if ! test -e "$f"; then continue fi - if test "${f##*/}" = %CONFIG_MODULE_SIG_KEY; then - found_sigkey=true + case "${f##*/}" in + SLES-UEFI*.crt) + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "${f##*/}" cp "$f" . - else + ;; + *) cat "$f" >>keyring.crt - fi + ../scripts/config --set-str CONFIG_SYSTEM_TRUSTED_KEYS "keyring.crt" + esac done -if ! $found_sigkey; then - echo "warning: %CONFIG_MODULE_SIG_KEY not found" - # Let certs/Makefile generate a keypair - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "certs/signing_key.pem" -fi -if test -s keyring.crt; then - ../scripts/config --set-str SYSTEM_TRUSTED_KEYS_FILENAME "keyring.crt" -fi MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}" @@ -992,9 +991,28 @@ Provides: kernel-base = %version-%source_rel Provides: multiversion(kernel) Conflicts: %name = %version-%release Requires(pre): coreutils awk +# For /usr/lib/module-init-tools/weak-modules2 +Requires(post): suse-module-tools +# For depmod (modutils is a dependency provided by both module-init-tools and +# kmod-compat) Requires(post): modutils -Requires(post): perl-Bootloader +# This Requires is wrong, because the post/postun scripts have a +# test -x update-bootloader, having perl-Bootloader is not a hard requirement. +# But, there is no way to tell rpm or yast to schedule the installation +# of perl-Bootloader before kernel-binary.rpm if both are in the list of +# packages to install/update. Likewise, this is true for mkinitrd. +# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry +Requires(post): perl-Bootloader >= 0.4.15 +%if %build_vanilla Requires(post): mkinitrd +%else +# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559) +Requires(post): mkinitrd >= 2.7.1 +%endif +# Install the package providing /etc/SuSE-release early enough, so that +# the grub entry has correct title (bnc#757565) +Requires(post): distribution-release + %ifarch %ix86 Provides: kernel-trace-base = 3.13 Obsoletes: kernel-trace-base <= 3.13 @@ -1111,7 +1129,7 @@ This package contains additional modules not supported by Novell. %if %CONFIG_KMSG_IDS == "y" %package man -Summary: The collection of man pages generated by the kmsg script. +Summary: The collection of man pages generated by the kmsg script Group: System/Kernel %description man diff --git a/kernel-docs.changes b/kernel-docs.changes index 015e9256..c57fcf40 100644 --- a/kernel-docs.changes +++ b/kernel-docs.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 14 06:14:55 CET 2016 - jeffm@suse.com + +- Update to 4.5-final. +- commit 3c4edc5 + ------------------------------------------------------------------- Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz @@ -5,6 +11,34 @@ Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz - Refresh patches.suse/stack-unwind. - commit 09dee88 +------------------------------------------------------------------- +Wed Mar 9 17:57:41 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Bump NR_CPUS to 256 + It was set to 256 in the SLES kernel 2 years ago already. +- commit 43cf630 + +------------------------------------------------------------------- +Tue Mar 8 19:47:06 CET 2016 - afaerber@suse.de + +- config: armv7hl: Enable DRM_ROCKCHIP + Firefly-RK3288 is among the boards that this will benefit. +- commit 2a3d0e4 + +------------------------------------------------------------------- +Mon Mar 7 14:39:01 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc7. +- commit 924f2b7 + +------------------------------------------------------------------- +Mon Mar 7 14:01:02 CET 2016 - jdelvare@suse.de + +- Update config files: Modularize NF_REJECT_IPV4/V6 + There is no reason why these helper modules should be built-in when + the rest of netfilter is built as modules. +- commit c81fe72 + ------------------------------------------------------------------- Fri Mar 4 09:13:43 CET 2016 - jslaby@suse.cz @@ -88,6 +122,18 @@ Fri Mar 4 08:54:21 CET 2016 - jslaby@suse.cz Update upstream status. - commit 859059c +------------------------------------------------------------------- +Thu Mar 3 09:18:25 CET 2016 - ohering@suse.de + +- Refresh patches.suse/xen-pv-devmem_is_allowed.patch. +- commit a55dde2 + +------------------------------------------------------------------- +Wed Mar 2 15:31:03 CET 2016 - ohering@suse.de + +- Disable access to lowmem in a Xen PV guest (bnc#964342). +- commit e7a0da2 + ------------------------------------------------------------------- Wed Mar 2 10:18:57 CET 2016 - jslaby@suse.cz @@ -135,6 +181,32 @@ Wed Mar 2 10:11:15 CET 2016 - tiwai@suse.de (boo#955096,boo#967938). - commit 803bd2e +------------------------------------------------------------------- +Tue Mar 1 19:14:25 CET 2016 - dmueller@suse.com + +- config: ARM64: Remove hardcoded console setting + Proper way would be to derive it from the ACPI or + Device tree chosen output. +- commit ad7dbb8 + +------------------------------------------------------------------- +Mon Feb 29 17:27:00 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Obsolete xen-kmp (fate#315712, bsc#968253) +- commit 0e7c4d5 + +------------------------------------------------------------------- +Mon Feb 29 17:26:46 CET 2016 - mmarek@suse.com + +- Copy packaging changes from master to the packaging branch +- commit 0a2490d + +------------------------------------------------------------------- +Mon Feb 29 01:34:11 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc6. +- commit b239884 + ------------------------------------------------------------------- Fri Feb 26 10:54:10 CET 2016 - jslaby@suse.cz @@ -156,7 +228,7 @@ Fri Feb 26 08:35:54 CET 2016 - jslaby@suse.cz Wed Feb 24 18:29:02 CET 2016 - dsterba@suse.com - btrfs: remove error message from search ioctl for nonexistent tree. -- commit 2629d17 +- commit c2c16d5 ------------------------------------------------------------------- Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de @@ -173,6 +245,22 @@ Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de (bsc#962535). - commit 46e3b92 +------------------------------------------------------------------- +Tue Feb 23 17:54:18 CET 2016 - guillaume.gardet@free.fr + +- config: armv7hl: Enable CONFIG_DRM_ETNAVIV + Enable CONFIG_DRM_ETNAVIV for armv7 (default and vanilla) to get graphics + acceleration on top of the Vivante GPU IP cores used in different SoCs, + such as the Freescale i.MX6. +- commit 13c5905 + +------------------------------------------------------------------- +Tue Feb 23 15:49:39 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Sync the main and -base package dependencies + (bsc#965830#c51). +- commit bf655ed + ------------------------------------------------------------------- Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de @@ -180,6 +268,60 @@ Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de (bsc#966137). - commit c601f8d +------------------------------------------------------------------- +Mon Feb 22 23:41:16 CET 2016 - jeffm@suse.com + +- Update to v4.5-rc5. +- commit 7733b9a + +------------------------------------------------------------------- +Mon Feb 22 23:36:00 CET 2016 - jeffm@suse.com + +- config: complete disabling THERMAL from s390 + Commit fd5ffd694f9 (Update s390x config files: Disable THERMAL) + left some stray config options around. Clean them up. +- commit 5cd1d35 + +------------------------------------------------------------------- +Mon Feb 22 15:46:49 CET 2016 - jdelvare@suse.de + +- Update config files: Set CRYPTO_CHACHA20POLY1305=m + We support every other crypto algorithm so why not this one. +- commit 68344d0 + +------------------------------------------------------------------- +Mon Feb 22 09:08:40 CET 2016 - jdelvare@suse.de + +- Update config files: Disable SERIAL_8250_RT288X + This option is only useful on MIPS. +- commit a8e3297 + +------------------------------------------------------------------- +Sun Feb 21 21:44:07 CET 2016 - dmueller@suse.com + +- config: armv6hl: Disable CMA and DEBUGFS settings + CMA allocates 16MB of reserved memory on boot, which takes + away a very scarce resource for unpacking the kiwi initrd + and provides little value (is also disabled on other x86*) +- commit 9f2a122 + +------------------------------------------------------------------- +Sat Feb 20 20:31:54 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Disable THERMAL + The THERMAL subsystem serves no purpose on S/390, disable it. It was + already disabled in the SLES kernel long ago. +- commit fd5ffd6 + +------------------------------------------------------------------- +Thu Feb 18 14:06:09 CET 2016 - dsterba@suse.com + +- Fix lint warnings: E: summary-ended-with-dot + kernel-source-vanilla.noarch: E: summary-ended-with-dot (Badness: 89) C + Vanilla Linux kernel sources with minor build fixes. + Summary ends with a dot. +- commit 9050a39 + ------------------------------------------------------------------- Thu Feb 18 13:48:14 CET 2016 - jslaby@suse.cz @@ -214,6 +356,51 @@ Thu Feb 18 08:56:03 CET 2016 - jslaby@suse.cz patches.fixes/HID-multitouch-fix-input-mode-switching-on-some-Elan. - commit 19ca782 +------------------------------------------------------------------- +Wed Feb 17 19:00:58 CET 2016 - mbrugger@suse.com + +- series.conf: mark xgbe-a0 ethernet driver as needs_update +- commit 9efcaae + +------------------------------------------------------------------- +Wed Feb 17 11:37:05 CET 2016 - mbrugger@suse.com + +- Update config files for arm64. + Enable ACPI. +- commit fa0917c + +------------------------------------------------------------------- +Tue Feb 16 15:09:04 CET 2016 - jslaby@suse.cz + +- Refresh patches.suse/stack-unwind.patch. + Remove text_base parameter from read_pointer as it is always 0. +- commit b3ba789 + +------------------------------------------------------------------- +Tue Feb 16 13:56:18 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Set CONFIG_MODULE_SIG_KEY only if a cert is present + This allows using the unmodified .config from the kernel-source tree in + the expanded tree. +- commit 5fa6ddd + +------------------------------------------------------------------- +Mon Feb 15 15:10:59 CET 2016 - jdelvare@suse.de + +- Update x86 config files: Enable Intel RAPL + This driver is useful when power caping is needed. It was enabled in + the SLE kernel 2 years ago. +- commit 5c509fc + +------------------------------------------------------------------- +Mon Feb 15 12:11:55 CET 2016 - jdelvare@suse.de + +- Update config files: Disable MFD_TPS65218 + The TPS65218 is a power management IC for 32-bit ARM systems. Its + driver serves no purpose on other architectures. All sub-drivers were + already disabled anyway. +- commit 2c2300d + ------------------------------------------------------------------- Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de @@ -221,6 +408,29 @@ Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de (CVE-2016-2384,bsc#966693). - commit 6398c2d +------------------------------------------------------------------- +Mon Feb 15 04:19:07 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc4. +- commit 4fd18f0 + +------------------------------------------------------------------- +Thu Feb 11 21:13:37 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Use correct variable to point to the keyring +- commit f026a54 + +------------------------------------------------------------------- +Thu Feb 11 13:59:29 CET 2016 - jdelvare@suse.de + +- Update config/armv7hl: Clean up TS-4800 support + The Technologic Systems TS-4800 is an i.MX515 board. The lpae flavor + doesn't support this platform so it shouldn't include any TS-4800 + driver. The default and vanilla flavors do support it. If we want + them to support the board properly then all its drivers should be + enabled. +- commit 59e9c51 + ------------------------------------------------------------------- Thu Feb 11 09:46:23 CET 2016 - jslaby@suse.cz @@ -234,6 +444,99 @@ Wed Feb 10 10:19:40 CET 2016 - mmarek@suse.com - rpm/kernel-binary.spec.in: Adapt certificate handling for changes in v4.3 - commit 589be33 +------------------------------------------------------------------- +Tue Feb 9 15:09:53 CET 2016 - jdelvare@suse.de + +- Update config files: disable MFD_SYSCON on non-arm + Disable MFD_SYSCON, GPIO_SYSCON and LEDS_SYSCON in non-arm + configurations. SYSCON is an arm thing, it was enabled accidentally + in other configurations because STMMAC_PLATFORM and + TOUCHSCREEN_TS4800, which were once enabled by accident, select it. + As REGMAP_MMIO was also only selected by MFD_SYSCON, we can disable + it too. +- commit 7d6958a + +------------------------------------------------------------------- +Tue Feb 9 15:09:02 CET 2016 - jdelvare@suse.de + +- Update config files: disable TS-4800 drivers on non-arm + The TS-4800 is an arm board, so its drivers are useless on i386 and + ppc64. Disable TOUCHSCREEN_TS4800 on these architectures. +- commit e2289c8 + +------------------------------------------------------------------- +Tue Feb 9 10:23:14 CET 2016 - jslaby@suse.cz + +- Disable KASAN for stack unwinder code. +- commit 40617c9 + +------------------------------------------------------------------- +Tue Feb 9 10:22:57 CET 2016 - dmueller@suse.com + +- config: reenable Exynos4 support for default kernel + needed for odroid +- commit ae765f1 + +------------------------------------------------------------------- +Tue Feb 9 10:17:33 CET 2016 - jslaby@suse.cz + +- DWARF2 EH-frame based stack unwinding. +- Delete patches.suse/stack-unwind. + Add .patch suffix, so that syntax highlighting works. +- commit 741781b + +------------------------------------------------------------------- +Mon Feb 8 23:09:47 CET 2016 - dmueller@suse.com + +- Config: ARMv7: Disable Exynos 4 related drivers + We don't have Exynos 4 support enabled, so there + is no point in building the drivers for it. +- commit 0d649a0 + +------------------------------------------------------------------- +Mon Feb 8 15:49:10 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc3. +- commit b0ea7eb + +------------------------------------------------------------------- +Mon Feb 8 15:36:32 CET 2016 - jdelvare@suse.de + +- Update s390x config files: CONFIG_ENCLOSURE_SERVICES + Per bsc#884701, CONFIG_ENCLOSURE_SERVICES isn't needed on S/390. It + was already disabled in SLE, so disable it in openSUSE too. +- commit 0017810 + +------------------------------------------------------------------- +Mon Feb 8 15:33:09 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc2. +- Eliminated 2 patches. +- commit 52dbbed + +------------------------------------------------------------------- +Mon Feb 8 13:02:34 CET 2016 - dvaleev@suse.com + +- Delete config/ppc/default. +- Delete config/ppc/vanilla. + Drop building for ppc architecture. We use 64bit kernel nowadays. +- commit 54461b6 + +------------------------------------------------------------------- +Thu Feb 4 23:52:56 CET 2016 - dmueller@suse.com + +- config: ARM64: disable CONFIG_DDR again + Was accidentally reeanbled in the 4.5-rc1 bump +- commit c76df01 + +------------------------------------------------------------------- +Thu Feb 4 19:13:56 CET 2016 - afaerber@suse.de + +- config: arm64: Enable Tegra 210 and SMMU + The new Tegra210 option did not get enabled during the 4.5-rc1 update. + Also enable the Tegra IOMMU for 132 and 210. +- commit d6d686e + ------------------------------------------------------------------- Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de @@ -241,6 +544,14 @@ Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de (boo#962250). - commit ddc5d70 +------------------------------------------------------------------- +Tue Feb 2 09:39:07 CET 2016 - jdelvare@suse.de + +- Update config files: Disable CONFIG_DDR + CONFIG_DDR is selected automatically by drivers which need it. This + piece of helper code is useless in the absence of any such driver. +- commit 1769308 + ------------------------------------------------------------------- Mon Feb 1 23:16:05 CET 2016 - dmueller@suse.com @@ -286,12 +597,152 @@ Sun Jan 31 22:31:35 CET 2016 - tiwai@suse.de - sd: Optimal I/O size is in bytes, not sectors (boo#961263). - commit 2198765 +------------------------------------------------------------------- +Sun Jan 31 17:17:51 CET 2016 - dmueller@suse.com + +- config: Update armv6hl config for 4.5-rc1 +- Enable BCM2835 related options +- Rest disabled if arch specific +- Generic follows x86_64 +- commit 185883e + +------------------------------------------------------------------- +Sun Jan 31 17:10:48 CET 2016 - dmueller@suse.com + +- config: armv7hl: Enable VDSO + VDSO provides, starting with glibc 2.22, a lower latency implementation + for time related syscalls. +- commit 42096c4 + +------------------------------------------------------------------- +Sun Jan 31 17:07:36 CET 2016 - dmueller@suse.com + +- config: Update armv7hl config to 4.5-rc1 +- Disable Mobile ARCH +- Enable BCM2835/BCM2836 options (RPI 1 B/2 B) +- set voltage regulators to =m +- Rest follows x86_64 update, see there for details +- commit afef73d + +------------------------------------------------------------------- +Sun Jan 31 16:22:22 CET 2016 - dmueller@suse.com + +- config: Update ARM64 config to 4.5-rc1 +- Enabled support for Qualcom SoC +- Rest follows update for x86_64 +- commit 3a8952a + ------------------------------------------------------------------- Thu Jan 28 09:15:06 CET 2016 - jslaby@suse.cz - drm/radeon: Update radeon_get_vblank_counter_kms() (bnc#962535). - commit 9f68b90 +------------------------------------------------------------------- +Wed Jan 27 17:28:58 CET 2016 - jeffm@suse.com + +- Revert "Merge remote-tracking branch 'origin/users/tiwai/master/for-next'" + This reverts commit b27160caadedcda2dc864615e51461c7db19bba1, reversing + changes made to e1ac7b484beda5dfd27b84365f83a308de7c7a9c. +- commit 36aac98 + +------------------------------------------------------------------- +Wed Jan 27 09:33:55 CET 2016 - bp@suse.de + +- Update config files. + Disable CONFIG_DEBUG_WX as stuff needs to be sorted out upstream first. +- commit 09b6275 + +------------------------------------------------------------------- +Tue Jan 26 18:36:00 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc1 +- Eliminated 15 patches. +- ARM configs need updating. +- Config changes: + - Generic changes: + - ARCH_MMAP_RND_BITS= + - MANDATORY_FILE_LOCKING=n (removes "dead" code, can re-enable if needed) + - WQ_WATCHDOG=y + - NETDEV_NOTIFIER_ERROR_INJECT=m + - UBSAN=n (performance penalty) + - IO_STRICT_DEVMEM=y + - VFIO_NOIOMMU=n + - NTB_PERF=m + - x86: + - VMD=m + - DRM_AMD_POWERPLAY=y + - CRYPTO_DEV_QAT_C3XXX=m + - CRYPTO_DEV_QAT_C62X=m + - CRYPTO_DEV_QAT_C3XXXVF=m + - CRYPTO_DEV_QAT_C62XVF=m + - QUEUED_LOCK_STAT=n + - INTEL_TELEMETRY=m + - INTEL_HID_EVENT=m + - INTEL_PUNIT_IPC=m + - NTB_AMD=m + - ASUS_WIRELESS=m + - s390x: + - SCLP_OFB=y + - ppc64: + - IBMVNIC=m + - Networking: + - INET_DIAG_DESTROY=y (built as part of inet_diag.ko) + - NF_DUP_NETDEV=m + - NFT_FWD_NETDEV=m + - 6LOWPAN_DEBUGFS=n + - 6LOWPAN_GHC_EXT_HDR_HOP=m + - 6LOWPAN_GHC_UDP=m + - 6LOWPAN_GHC_ICMPV6=m + - 6LOWPAN_GHC_EXT_HDR_DEST=m + - 6LOWPAN_GHC_EXT_HDR_FRAG=m + - 6LOWPAN_GHC_EXT_HDR_ROUTE=m + - ATH9K_HWRNG=y + - GENEVE=y + - NFP_NETVF=m + - IEEE802154_ADF7242=m + - Storage: + - BLK_DEV_NVME_SCSI=n (dangerous) + - SCSI_HISI_SAS=m + - DM_VERITY_FEC=y + - Misc platform-independent drivers: + - NFC_ST21NFCA_I2C=m + - NFC_ST95HF=m + - MTD_MT81xx_NOR=m + - MLXSW_CORE_HWMON=y + - TOUCHSCREEN_EGALAX_SERIAL=m + - SPI_LOOPBACK_TEST=m + - GPIO_SYSCON=m + - GPIO_104_IDI_48=m + - SENSORS_LTC3815=m + - WATCHDOG_SYSFS=y + - ZIIRAVE_WATCHDOG=m + - COMMON_CLK_CS2000_CP=m + - EXTCON_MAX3355=m + - IIO_CONFIGFS=m + - IIO_SW_TRIGGER=m + - MMA7455_I2C=m + - MMA7455_SPI=m + - MXC6255=m + - INA2XX_ADC=n (use hwmon) + - USB_SERIAL_MXUPORT11=m + - LEDS_SYSCON=y + - RTC_DRV_RX8010=m + - IAQCORE=m + - MAX30100=m + - IIO_HRTIMER_TRIGGER=m + - ARM (disabled): + - IMX_THERMAL=n + - TS4800_WATCHDOG=n + - TS4800_IRQ=n + - DRM_PANEL_PANASONIC_VVX10F034N00=n + - DRM_PANEL_SHARP_LS043T1LE01=n + - TI_ADS8688=n + - PHY_HI6220_USB=n + - WILC1000_SDIO=n + - WILC1000_SPI=n +- commit f1286ba + ------------------------------------------------------------------- Tue Jan 26 17:30:09 CET 2016 - jeffm@suse.com @@ -308,6 +759,10 @@ Tue Jan 26 13:49:24 CET 2016 - bp@suse.de ------------------------------------------------------------------- Tue Jan 26 12:46:26 CET 2016 - jslaby@suse.cz +- n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 + CVE-2016-0723). +- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 + CVE-2016-0723). - n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 CVE-2016-0723). - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 @@ -7010,6 +7465,14 @@ Thu Apr 3 18:43:52 CEST 2014 - guillaume.gardet@oliseo.fr Replace OF_DEVICE by OF (OF_DEVICE does not exist anymore.) - commit 299b9cd +------------------------------------------------------------------- +Thu Apr 3 17:44:56 CEST 2014 - duwe@suse.de + +- Refresh patches.suse/pstore-backend-autoaction. + Fix valid gcc warnings about an unitialised return code + and printf format problems. +- commit 73e63e4 + ------------------------------------------------------------------- Thu Apr 3 15:17:49 CEST 2014 - jdelvare@suse.de diff --git a/kernel-docs.spec b/kernel-docs.spec index 29f67573..f38b10e4 100644 --- a/kernel-docs.spec +++ b/kernel-docs.spec @@ -16,7 +16,7 @@ # -%define patchversion 4.4.5 +%define patchversion 4.5.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -27,9 +27,9 @@ Name: kernel-docs Summary: Kernel Documentation (man pages) License: GPL-2.0 Group: Documentation/Man -Version: 4.4.5 +Version: 4.5.0 %if 0%{?is_kotd} -Release: .g09dee88 +Release: .g95a9976 %else Release: 0 %endif diff --git a/kernel-lpae.changes b/kernel-lpae.changes index 015e9256..c57fcf40 100644 --- a/kernel-lpae.changes +++ b/kernel-lpae.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 14 06:14:55 CET 2016 - jeffm@suse.com + +- Update to 4.5-final. +- commit 3c4edc5 + ------------------------------------------------------------------- Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz @@ -5,6 +11,34 @@ Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz - Refresh patches.suse/stack-unwind. - commit 09dee88 +------------------------------------------------------------------- +Wed Mar 9 17:57:41 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Bump NR_CPUS to 256 + It was set to 256 in the SLES kernel 2 years ago already. +- commit 43cf630 + +------------------------------------------------------------------- +Tue Mar 8 19:47:06 CET 2016 - afaerber@suse.de + +- config: armv7hl: Enable DRM_ROCKCHIP + Firefly-RK3288 is among the boards that this will benefit. +- commit 2a3d0e4 + +------------------------------------------------------------------- +Mon Mar 7 14:39:01 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc7. +- commit 924f2b7 + +------------------------------------------------------------------- +Mon Mar 7 14:01:02 CET 2016 - jdelvare@suse.de + +- Update config files: Modularize NF_REJECT_IPV4/V6 + There is no reason why these helper modules should be built-in when + the rest of netfilter is built as modules. +- commit c81fe72 + ------------------------------------------------------------------- Fri Mar 4 09:13:43 CET 2016 - jslaby@suse.cz @@ -88,6 +122,18 @@ Fri Mar 4 08:54:21 CET 2016 - jslaby@suse.cz Update upstream status. - commit 859059c +------------------------------------------------------------------- +Thu Mar 3 09:18:25 CET 2016 - ohering@suse.de + +- Refresh patches.suse/xen-pv-devmem_is_allowed.patch. +- commit a55dde2 + +------------------------------------------------------------------- +Wed Mar 2 15:31:03 CET 2016 - ohering@suse.de + +- Disable access to lowmem in a Xen PV guest (bnc#964342). +- commit e7a0da2 + ------------------------------------------------------------------- Wed Mar 2 10:18:57 CET 2016 - jslaby@suse.cz @@ -135,6 +181,32 @@ Wed Mar 2 10:11:15 CET 2016 - tiwai@suse.de (boo#955096,boo#967938). - commit 803bd2e +------------------------------------------------------------------- +Tue Mar 1 19:14:25 CET 2016 - dmueller@suse.com + +- config: ARM64: Remove hardcoded console setting + Proper way would be to derive it from the ACPI or + Device tree chosen output. +- commit ad7dbb8 + +------------------------------------------------------------------- +Mon Feb 29 17:27:00 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Obsolete xen-kmp (fate#315712, bsc#968253) +- commit 0e7c4d5 + +------------------------------------------------------------------- +Mon Feb 29 17:26:46 CET 2016 - mmarek@suse.com + +- Copy packaging changes from master to the packaging branch +- commit 0a2490d + +------------------------------------------------------------------- +Mon Feb 29 01:34:11 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc6. +- commit b239884 + ------------------------------------------------------------------- Fri Feb 26 10:54:10 CET 2016 - jslaby@suse.cz @@ -156,7 +228,7 @@ Fri Feb 26 08:35:54 CET 2016 - jslaby@suse.cz Wed Feb 24 18:29:02 CET 2016 - dsterba@suse.com - btrfs: remove error message from search ioctl for nonexistent tree. -- commit 2629d17 +- commit c2c16d5 ------------------------------------------------------------------- Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de @@ -173,6 +245,22 @@ Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de (bsc#962535). - commit 46e3b92 +------------------------------------------------------------------- +Tue Feb 23 17:54:18 CET 2016 - guillaume.gardet@free.fr + +- config: armv7hl: Enable CONFIG_DRM_ETNAVIV + Enable CONFIG_DRM_ETNAVIV for armv7 (default and vanilla) to get graphics + acceleration on top of the Vivante GPU IP cores used in different SoCs, + such as the Freescale i.MX6. +- commit 13c5905 + +------------------------------------------------------------------- +Tue Feb 23 15:49:39 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Sync the main and -base package dependencies + (bsc#965830#c51). +- commit bf655ed + ------------------------------------------------------------------- Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de @@ -180,6 +268,60 @@ Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de (bsc#966137). - commit c601f8d +------------------------------------------------------------------- +Mon Feb 22 23:41:16 CET 2016 - jeffm@suse.com + +- Update to v4.5-rc5. +- commit 7733b9a + +------------------------------------------------------------------- +Mon Feb 22 23:36:00 CET 2016 - jeffm@suse.com + +- config: complete disabling THERMAL from s390 + Commit fd5ffd694f9 (Update s390x config files: Disable THERMAL) + left some stray config options around. Clean them up. +- commit 5cd1d35 + +------------------------------------------------------------------- +Mon Feb 22 15:46:49 CET 2016 - jdelvare@suse.de + +- Update config files: Set CRYPTO_CHACHA20POLY1305=m + We support every other crypto algorithm so why not this one. +- commit 68344d0 + +------------------------------------------------------------------- +Mon Feb 22 09:08:40 CET 2016 - jdelvare@suse.de + +- Update config files: Disable SERIAL_8250_RT288X + This option is only useful on MIPS. +- commit a8e3297 + +------------------------------------------------------------------- +Sun Feb 21 21:44:07 CET 2016 - dmueller@suse.com + +- config: armv6hl: Disable CMA and DEBUGFS settings + CMA allocates 16MB of reserved memory on boot, which takes + away a very scarce resource for unpacking the kiwi initrd + and provides little value (is also disabled on other x86*) +- commit 9f2a122 + +------------------------------------------------------------------- +Sat Feb 20 20:31:54 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Disable THERMAL + The THERMAL subsystem serves no purpose on S/390, disable it. It was + already disabled in the SLES kernel long ago. +- commit fd5ffd6 + +------------------------------------------------------------------- +Thu Feb 18 14:06:09 CET 2016 - dsterba@suse.com + +- Fix lint warnings: E: summary-ended-with-dot + kernel-source-vanilla.noarch: E: summary-ended-with-dot (Badness: 89) C + Vanilla Linux kernel sources with minor build fixes. + Summary ends with a dot. +- commit 9050a39 + ------------------------------------------------------------------- Thu Feb 18 13:48:14 CET 2016 - jslaby@suse.cz @@ -214,6 +356,51 @@ Thu Feb 18 08:56:03 CET 2016 - jslaby@suse.cz patches.fixes/HID-multitouch-fix-input-mode-switching-on-some-Elan. - commit 19ca782 +------------------------------------------------------------------- +Wed Feb 17 19:00:58 CET 2016 - mbrugger@suse.com + +- series.conf: mark xgbe-a0 ethernet driver as needs_update +- commit 9efcaae + +------------------------------------------------------------------- +Wed Feb 17 11:37:05 CET 2016 - mbrugger@suse.com + +- Update config files for arm64. + Enable ACPI. +- commit fa0917c + +------------------------------------------------------------------- +Tue Feb 16 15:09:04 CET 2016 - jslaby@suse.cz + +- Refresh patches.suse/stack-unwind.patch. + Remove text_base parameter from read_pointer as it is always 0. +- commit b3ba789 + +------------------------------------------------------------------- +Tue Feb 16 13:56:18 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Set CONFIG_MODULE_SIG_KEY only if a cert is present + This allows using the unmodified .config from the kernel-source tree in + the expanded tree. +- commit 5fa6ddd + +------------------------------------------------------------------- +Mon Feb 15 15:10:59 CET 2016 - jdelvare@suse.de + +- Update x86 config files: Enable Intel RAPL + This driver is useful when power caping is needed. It was enabled in + the SLE kernel 2 years ago. +- commit 5c509fc + +------------------------------------------------------------------- +Mon Feb 15 12:11:55 CET 2016 - jdelvare@suse.de + +- Update config files: Disable MFD_TPS65218 + The TPS65218 is a power management IC for 32-bit ARM systems. Its + driver serves no purpose on other architectures. All sub-drivers were + already disabled anyway. +- commit 2c2300d + ------------------------------------------------------------------- Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de @@ -221,6 +408,29 @@ Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de (CVE-2016-2384,bsc#966693). - commit 6398c2d +------------------------------------------------------------------- +Mon Feb 15 04:19:07 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc4. +- commit 4fd18f0 + +------------------------------------------------------------------- +Thu Feb 11 21:13:37 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Use correct variable to point to the keyring +- commit f026a54 + +------------------------------------------------------------------- +Thu Feb 11 13:59:29 CET 2016 - jdelvare@suse.de + +- Update config/armv7hl: Clean up TS-4800 support + The Technologic Systems TS-4800 is an i.MX515 board. The lpae flavor + doesn't support this platform so it shouldn't include any TS-4800 + driver. The default and vanilla flavors do support it. If we want + them to support the board properly then all its drivers should be + enabled. +- commit 59e9c51 + ------------------------------------------------------------------- Thu Feb 11 09:46:23 CET 2016 - jslaby@suse.cz @@ -234,6 +444,99 @@ Wed Feb 10 10:19:40 CET 2016 - mmarek@suse.com - rpm/kernel-binary.spec.in: Adapt certificate handling for changes in v4.3 - commit 589be33 +------------------------------------------------------------------- +Tue Feb 9 15:09:53 CET 2016 - jdelvare@suse.de + +- Update config files: disable MFD_SYSCON on non-arm + Disable MFD_SYSCON, GPIO_SYSCON and LEDS_SYSCON in non-arm + configurations. SYSCON is an arm thing, it was enabled accidentally + in other configurations because STMMAC_PLATFORM and + TOUCHSCREEN_TS4800, which were once enabled by accident, select it. + As REGMAP_MMIO was also only selected by MFD_SYSCON, we can disable + it too. +- commit 7d6958a + +------------------------------------------------------------------- +Tue Feb 9 15:09:02 CET 2016 - jdelvare@suse.de + +- Update config files: disable TS-4800 drivers on non-arm + The TS-4800 is an arm board, so its drivers are useless on i386 and + ppc64. Disable TOUCHSCREEN_TS4800 on these architectures. +- commit e2289c8 + +------------------------------------------------------------------- +Tue Feb 9 10:23:14 CET 2016 - jslaby@suse.cz + +- Disable KASAN for stack unwinder code. +- commit 40617c9 + +------------------------------------------------------------------- +Tue Feb 9 10:22:57 CET 2016 - dmueller@suse.com + +- config: reenable Exynos4 support for default kernel + needed for odroid +- commit ae765f1 + +------------------------------------------------------------------- +Tue Feb 9 10:17:33 CET 2016 - jslaby@suse.cz + +- DWARF2 EH-frame based stack unwinding. +- Delete patches.suse/stack-unwind. + Add .patch suffix, so that syntax highlighting works. +- commit 741781b + +------------------------------------------------------------------- +Mon Feb 8 23:09:47 CET 2016 - dmueller@suse.com + +- Config: ARMv7: Disable Exynos 4 related drivers + We don't have Exynos 4 support enabled, so there + is no point in building the drivers for it. +- commit 0d649a0 + +------------------------------------------------------------------- +Mon Feb 8 15:49:10 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc3. +- commit b0ea7eb + +------------------------------------------------------------------- +Mon Feb 8 15:36:32 CET 2016 - jdelvare@suse.de + +- Update s390x config files: CONFIG_ENCLOSURE_SERVICES + Per bsc#884701, CONFIG_ENCLOSURE_SERVICES isn't needed on S/390. It + was already disabled in SLE, so disable it in openSUSE too. +- commit 0017810 + +------------------------------------------------------------------- +Mon Feb 8 15:33:09 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc2. +- Eliminated 2 patches. +- commit 52dbbed + +------------------------------------------------------------------- +Mon Feb 8 13:02:34 CET 2016 - dvaleev@suse.com + +- Delete config/ppc/default. +- Delete config/ppc/vanilla. + Drop building for ppc architecture. We use 64bit kernel nowadays. +- commit 54461b6 + +------------------------------------------------------------------- +Thu Feb 4 23:52:56 CET 2016 - dmueller@suse.com + +- config: ARM64: disable CONFIG_DDR again + Was accidentally reeanbled in the 4.5-rc1 bump +- commit c76df01 + +------------------------------------------------------------------- +Thu Feb 4 19:13:56 CET 2016 - afaerber@suse.de + +- config: arm64: Enable Tegra 210 and SMMU + The new Tegra210 option did not get enabled during the 4.5-rc1 update. + Also enable the Tegra IOMMU for 132 and 210. +- commit d6d686e + ------------------------------------------------------------------- Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de @@ -241,6 +544,14 @@ Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de (boo#962250). - commit ddc5d70 +------------------------------------------------------------------- +Tue Feb 2 09:39:07 CET 2016 - jdelvare@suse.de + +- Update config files: Disable CONFIG_DDR + CONFIG_DDR is selected automatically by drivers which need it. This + piece of helper code is useless in the absence of any such driver. +- commit 1769308 + ------------------------------------------------------------------- Mon Feb 1 23:16:05 CET 2016 - dmueller@suse.com @@ -286,12 +597,152 @@ Sun Jan 31 22:31:35 CET 2016 - tiwai@suse.de - sd: Optimal I/O size is in bytes, not sectors (boo#961263). - commit 2198765 +------------------------------------------------------------------- +Sun Jan 31 17:17:51 CET 2016 - dmueller@suse.com + +- config: Update armv6hl config for 4.5-rc1 +- Enable BCM2835 related options +- Rest disabled if arch specific +- Generic follows x86_64 +- commit 185883e + +------------------------------------------------------------------- +Sun Jan 31 17:10:48 CET 2016 - dmueller@suse.com + +- config: armv7hl: Enable VDSO + VDSO provides, starting with glibc 2.22, a lower latency implementation + for time related syscalls. +- commit 42096c4 + +------------------------------------------------------------------- +Sun Jan 31 17:07:36 CET 2016 - dmueller@suse.com + +- config: Update armv7hl config to 4.5-rc1 +- Disable Mobile ARCH +- Enable BCM2835/BCM2836 options (RPI 1 B/2 B) +- set voltage regulators to =m +- Rest follows x86_64 update, see there for details +- commit afef73d + +------------------------------------------------------------------- +Sun Jan 31 16:22:22 CET 2016 - dmueller@suse.com + +- config: Update ARM64 config to 4.5-rc1 +- Enabled support for Qualcom SoC +- Rest follows update for x86_64 +- commit 3a8952a + ------------------------------------------------------------------- Thu Jan 28 09:15:06 CET 2016 - jslaby@suse.cz - drm/radeon: Update radeon_get_vblank_counter_kms() (bnc#962535). - commit 9f68b90 +------------------------------------------------------------------- +Wed Jan 27 17:28:58 CET 2016 - jeffm@suse.com + +- Revert "Merge remote-tracking branch 'origin/users/tiwai/master/for-next'" + This reverts commit b27160caadedcda2dc864615e51461c7db19bba1, reversing + changes made to e1ac7b484beda5dfd27b84365f83a308de7c7a9c. +- commit 36aac98 + +------------------------------------------------------------------- +Wed Jan 27 09:33:55 CET 2016 - bp@suse.de + +- Update config files. + Disable CONFIG_DEBUG_WX as stuff needs to be sorted out upstream first. +- commit 09b6275 + +------------------------------------------------------------------- +Tue Jan 26 18:36:00 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc1 +- Eliminated 15 patches. +- ARM configs need updating. +- Config changes: + - Generic changes: + - ARCH_MMAP_RND_BITS= + - MANDATORY_FILE_LOCKING=n (removes "dead" code, can re-enable if needed) + - WQ_WATCHDOG=y + - NETDEV_NOTIFIER_ERROR_INJECT=m + - UBSAN=n (performance penalty) + - IO_STRICT_DEVMEM=y + - VFIO_NOIOMMU=n + - NTB_PERF=m + - x86: + - VMD=m + - DRM_AMD_POWERPLAY=y + - CRYPTO_DEV_QAT_C3XXX=m + - CRYPTO_DEV_QAT_C62X=m + - CRYPTO_DEV_QAT_C3XXXVF=m + - CRYPTO_DEV_QAT_C62XVF=m + - QUEUED_LOCK_STAT=n + - INTEL_TELEMETRY=m + - INTEL_HID_EVENT=m + - INTEL_PUNIT_IPC=m + - NTB_AMD=m + - ASUS_WIRELESS=m + - s390x: + - SCLP_OFB=y + - ppc64: + - IBMVNIC=m + - Networking: + - INET_DIAG_DESTROY=y (built as part of inet_diag.ko) + - NF_DUP_NETDEV=m + - NFT_FWD_NETDEV=m + - 6LOWPAN_DEBUGFS=n + - 6LOWPAN_GHC_EXT_HDR_HOP=m + - 6LOWPAN_GHC_UDP=m + - 6LOWPAN_GHC_ICMPV6=m + - 6LOWPAN_GHC_EXT_HDR_DEST=m + - 6LOWPAN_GHC_EXT_HDR_FRAG=m + - 6LOWPAN_GHC_EXT_HDR_ROUTE=m + - ATH9K_HWRNG=y + - GENEVE=y + - NFP_NETVF=m + - IEEE802154_ADF7242=m + - Storage: + - BLK_DEV_NVME_SCSI=n (dangerous) + - SCSI_HISI_SAS=m + - DM_VERITY_FEC=y + - Misc platform-independent drivers: + - NFC_ST21NFCA_I2C=m + - NFC_ST95HF=m + - MTD_MT81xx_NOR=m + - MLXSW_CORE_HWMON=y + - TOUCHSCREEN_EGALAX_SERIAL=m + - SPI_LOOPBACK_TEST=m + - GPIO_SYSCON=m + - GPIO_104_IDI_48=m + - SENSORS_LTC3815=m + - WATCHDOG_SYSFS=y + - ZIIRAVE_WATCHDOG=m + - COMMON_CLK_CS2000_CP=m + - EXTCON_MAX3355=m + - IIO_CONFIGFS=m + - IIO_SW_TRIGGER=m + - MMA7455_I2C=m + - MMA7455_SPI=m + - MXC6255=m + - INA2XX_ADC=n (use hwmon) + - USB_SERIAL_MXUPORT11=m + - LEDS_SYSCON=y + - RTC_DRV_RX8010=m + - IAQCORE=m + - MAX30100=m + - IIO_HRTIMER_TRIGGER=m + - ARM (disabled): + - IMX_THERMAL=n + - TS4800_WATCHDOG=n + - TS4800_IRQ=n + - DRM_PANEL_PANASONIC_VVX10F034N00=n + - DRM_PANEL_SHARP_LS043T1LE01=n + - TI_ADS8688=n + - PHY_HI6220_USB=n + - WILC1000_SDIO=n + - WILC1000_SPI=n +- commit f1286ba + ------------------------------------------------------------------- Tue Jan 26 17:30:09 CET 2016 - jeffm@suse.com @@ -308,6 +759,10 @@ Tue Jan 26 13:49:24 CET 2016 - bp@suse.de ------------------------------------------------------------------- Tue Jan 26 12:46:26 CET 2016 - jslaby@suse.cz +- n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 + CVE-2016-0723). +- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 + CVE-2016-0723). - n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 CVE-2016-0723). - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 @@ -7010,6 +7465,14 @@ Thu Apr 3 18:43:52 CEST 2014 - guillaume.gardet@oliseo.fr Replace OF_DEVICE by OF (OF_DEVICE does not exist anymore.) - commit 299b9cd +------------------------------------------------------------------- +Thu Apr 3 17:44:56 CEST 2014 - duwe@suse.de + +- Refresh patches.suse/pstore-backend-autoaction. + Fix valid gcc warnings about an unitialised return code + and printf format problems. +- commit 73e63e4 + ------------------------------------------------------------------- Thu Apr 3 15:17:49 CEST 2014 - jdelvare@suse.de diff --git a/kernel-lpae.spec b/kernel-lpae.spec index be4a9658..723b024c 100644 --- a/kernel-lpae.spec +++ b/kernel-lpae.spec @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 4.4 -%define patchversion 4.4.5 +%define srcversion 4.5 +%define patchversion 4.5.0 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Name: kernel-lpae Summary: Kernel for LPAE enabled systems License: GPL-2.0 Group: System/Kernel -Version: 4.4.5 +Version: 4.5.0 %if 0%{?is_kotd} -Release: .g09dee88 +Release: .g95a9976 %else Release: 0 %endif @@ -94,6 +94,8 @@ Provides: kernel-base = %version-%source_rel # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 %endif +# The following is copied to the -base subpackage as well +# BEGIN COMMON DEPS Requires(pre): coreutils awk # For /usr/lib/module-init-tools/weak-modules2 Requires(post): suse-module-tools @@ -116,6 +118,7 @@ Requires(post): mkinitrd >= 2.7.1 # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release +# END COMMON DEPS # Do not install p-b and mkinitrd for the install check, the %post script is # able to handle this #!BuildIgnore: perl-Bootloader mkinitrd distribution-release @@ -344,6 +347,8 @@ Provides: ath3k-firmware = 1.0 %obsolete_kmp compat-wireless 3.12 %obsolete_kmp rts5229 1.08 %obsolete_kmp rts_pstor 1.11 +# sle12-sp1 / Leap 42.1 +%obsolete_kmp xen 4.6.1 # Provide the exported symbols as "ksym(symbol) = hash" %define __find_provides %_sourcedir/find-provides %name @@ -476,26 +481,20 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then fi # copy module signing certificate(s) -found_sigkey=false for f in %_sourcedir/*.crt; do if ! test -e "$f"; then continue fi - if test "${f##*/}" = %CONFIG_MODULE_SIG_KEY; then - found_sigkey=true + case "${f##*/}" in + SLES-UEFI*.crt) + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "${f##*/}" cp "$f" . - else + ;; + *) cat "$f" >>keyring.crt - fi + ../scripts/config --set-str CONFIG_SYSTEM_TRUSTED_KEYS "keyring.crt" + esac done -if ! $found_sigkey; then - echo "warning: %CONFIG_MODULE_SIG_KEY not found" - # Let certs/Makefile generate a keypair - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "certs/signing_key.pem" -fi -if test -s keyring.crt; then - ../scripts/config --set-str SYSTEM_TRUSTED_KEYS_FILENAME "keyring.crt" -fi MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}" @@ -943,9 +942,28 @@ Provides: kernel-base = %version-%source_rel Provides: multiversion(kernel) Conflicts: %name = %version-%release Requires(pre): coreutils awk +# For /usr/lib/module-init-tools/weak-modules2 +Requires(post): suse-module-tools +# For depmod (modutils is a dependency provided by both module-init-tools and +# kmod-compat) Requires(post): modutils -Requires(post): perl-Bootloader +# This Requires is wrong, because the post/postun scripts have a +# test -x update-bootloader, having perl-Bootloader is not a hard requirement. +# But, there is no way to tell rpm or yast to schedule the installation +# of perl-Bootloader before kernel-binary.rpm if both are in the list of +# packages to install/update. Likewise, this is true for mkinitrd. +# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry +Requires(post): perl-Bootloader >= 0.4.15 +%if %build_vanilla Requires(post): mkinitrd +%else +# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559) +Requires(post): mkinitrd >= 2.7.1 +%endif +# Install the package providing /etc/SuSE-release early enough, so that +# the grub entry has correct title (bnc#757565) +Requires(post): distribution-release + %obsolete_rebuilds %name-base %ifarch %ix86 @@ -1018,7 +1036,7 @@ This package contains additional modules not supported by Novell. %if %CONFIG_KMSG_IDS == "y" %package man -Summary: The collection of man pages generated by the kmsg script. +Summary: The collection of man pages generated by the kmsg script Group: System/Kernel %description man diff --git a/kernel-obs-build.changes b/kernel-obs-build.changes index 015e9256..c57fcf40 100644 --- a/kernel-obs-build.changes +++ b/kernel-obs-build.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 14 06:14:55 CET 2016 - jeffm@suse.com + +- Update to 4.5-final. +- commit 3c4edc5 + ------------------------------------------------------------------- Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz @@ -5,6 +11,34 @@ Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz - Refresh patches.suse/stack-unwind. - commit 09dee88 +------------------------------------------------------------------- +Wed Mar 9 17:57:41 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Bump NR_CPUS to 256 + It was set to 256 in the SLES kernel 2 years ago already. +- commit 43cf630 + +------------------------------------------------------------------- +Tue Mar 8 19:47:06 CET 2016 - afaerber@suse.de + +- config: armv7hl: Enable DRM_ROCKCHIP + Firefly-RK3288 is among the boards that this will benefit. +- commit 2a3d0e4 + +------------------------------------------------------------------- +Mon Mar 7 14:39:01 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc7. +- commit 924f2b7 + +------------------------------------------------------------------- +Mon Mar 7 14:01:02 CET 2016 - jdelvare@suse.de + +- Update config files: Modularize NF_REJECT_IPV4/V6 + There is no reason why these helper modules should be built-in when + the rest of netfilter is built as modules. +- commit c81fe72 + ------------------------------------------------------------------- Fri Mar 4 09:13:43 CET 2016 - jslaby@suse.cz @@ -88,6 +122,18 @@ Fri Mar 4 08:54:21 CET 2016 - jslaby@suse.cz Update upstream status. - commit 859059c +------------------------------------------------------------------- +Thu Mar 3 09:18:25 CET 2016 - ohering@suse.de + +- Refresh patches.suse/xen-pv-devmem_is_allowed.patch. +- commit a55dde2 + +------------------------------------------------------------------- +Wed Mar 2 15:31:03 CET 2016 - ohering@suse.de + +- Disable access to lowmem in a Xen PV guest (bnc#964342). +- commit e7a0da2 + ------------------------------------------------------------------- Wed Mar 2 10:18:57 CET 2016 - jslaby@suse.cz @@ -135,6 +181,32 @@ Wed Mar 2 10:11:15 CET 2016 - tiwai@suse.de (boo#955096,boo#967938). - commit 803bd2e +------------------------------------------------------------------- +Tue Mar 1 19:14:25 CET 2016 - dmueller@suse.com + +- config: ARM64: Remove hardcoded console setting + Proper way would be to derive it from the ACPI or + Device tree chosen output. +- commit ad7dbb8 + +------------------------------------------------------------------- +Mon Feb 29 17:27:00 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Obsolete xen-kmp (fate#315712, bsc#968253) +- commit 0e7c4d5 + +------------------------------------------------------------------- +Mon Feb 29 17:26:46 CET 2016 - mmarek@suse.com + +- Copy packaging changes from master to the packaging branch +- commit 0a2490d + +------------------------------------------------------------------- +Mon Feb 29 01:34:11 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc6. +- commit b239884 + ------------------------------------------------------------------- Fri Feb 26 10:54:10 CET 2016 - jslaby@suse.cz @@ -156,7 +228,7 @@ Fri Feb 26 08:35:54 CET 2016 - jslaby@suse.cz Wed Feb 24 18:29:02 CET 2016 - dsterba@suse.com - btrfs: remove error message from search ioctl for nonexistent tree. -- commit 2629d17 +- commit c2c16d5 ------------------------------------------------------------------- Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de @@ -173,6 +245,22 @@ Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de (bsc#962535). - commit 46e3b92 +------------------------------------------------------------------- +Tue Feb 23 17:54:18 CET 2016 - guillaume.gardet@free.fr + +- config: armv7hl: Enable CONFIG_DRM_ETNAVIV + Enable CONFIG_DRM_ETNAVIV for armv7 (default and vanilla) to get graphics + acceleration on top of the Vivante GPU IP cores used in different SoCs, + such as the Freescale i.MX6. +- commit 13c5905 + +------------------------------------------------------------------- +Tue Feb 23 15:49:39 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Sync the main and -base package dependencies + (bsc#965830#c51). +- commit bf655ed + ------------------------------------------------------------------- Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de @@ -180,6 +268,60 @@ Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de (bsc#966137). - commit c601f8d +------------------------------------------------------------------- +Mon Feb 22 23:41:16 CET 2016 - jeffm@suse.com + +- Update to v4.5-rc5. +- commit 7733b9a + +------------------------------------------------------------------- +Mon Feb 22 23:36:00 CET 2016 - jeffm@suse.com + +- config: complete disabling THERMAL from s390 + Commit fd5ffd694f9 (Update s390x config files: Disable THERMAL) + left some stray config options around. Clean them up. +- commit 5cd1d35 + +------------------------------------------------------------------- +Mon Feb 22 15:46:49 CET 2016 - jdelvare@suse.de + +- Update config files: Set CRYPTO_CHACHA20POLY1305=m + We support every other crypto algorithm so why not this one. +- commit 68344d0 + +------------------------------------------------------------------- +Mon Feb 22 09:08:40 CET 2016 - jdelvare@suse.de + +- Update config files: Disable SERIAL_8250_RT288X + This option is only useful on MIPS. +- commit a8e3297 + +------------------------------------------------------------------- +Sun Feb 21 21:44:07 CET 2016 - dmueller@suse.com + +- config: armv6hl: Disable CMA and DEBUGFS settings + CMA allocates 16MB of reserved memory on boot, which takes + away a very scarce resource for unpacking the kiwi initrd + and provides little value (is also disabled on other x86*) +- commit 9f2a122 + +------------------------------------------------------------------- +Sat Feb 20 20:31:54 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Disable THERMAL + The THERMAL subsystem serves no purpose on S/390, disable it. It was + already disabled in the SLES kernel long ago. +- commit fd5ffd6 + +------------------------------------------------------------------- +Thu Feb 18 14:06:09 CET 2016 - dsterba@suse.com + +- Fix lint warnings: E: summary-ended-with-dot + kernel-source-vanilla.noarch: E: summary-ended-with-dot (Badness: 89) C + Vanilla Linux kernel sources with minor build fixes. + Summary ends with a dot. +- commit 9050a39 + ------------------------------------------------------------------- Thu Feb 18 13:48:14 CET 2016 - jslaby@suse.cz @@ -214,6 +356,51 @@ Thu Feb 18 08:56:03 CET 2016 - jslaby@suse.cz patches.fixes/HID-multitouch-fix-input-mode-switching-on-some-Elan. - commit 19ca782 +------------------------------------------------------------------- +Wed Feb 17 19:00:58 CET 2016 - mbrugger@suse.com + +- series.conf: mark xgbe-a0 ethernet driver as needs_update +- commit 9efcaae + +------------------------------------------------------------------- +Wed Feb 17 11:37:05 CET 2016 - mbrugger@suse.com + +- Update config files for arm64. + Enable ACPI. +- commit fa0917c + +------------------------------------------------------------------- +Tue Feb 16 15:09:04 CET 2016 - jslaby@suse.cz + +- Refresh patches.suse/stack-unwind.patch. + Remove text_base parameter from read_pointer as it is always 0. +- commit b3ba789 + +------------------------------------------------------------------- +Tue Feb 16 13:56:18 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Set CONFIG_MODULE_SIG_KEY only if a cert is present + This allows using the unmodified .config from the kernel-source tree in + the expanded tree. +- commit 5fa6ddd + +------------------------------------------------------------------- +Mon Feb 15 15:10:59 CET 2016 - jdelvare@suse.de + +- Update x86 config files: Enable Intel RAPL + This driver is useful when power caping is needed. It was enabled in + the SLE kernel 2 years ago. +- commit 5c509fc + +------------------------------------------------------------------- +Mon Feb 15 12:11:55 CET 2016 - jdelvare@suse.de + +- Update config files: Disable MFD_TPS65218 + The TPS65218 is a power management IC for 32-bit ARM systems. Its + driver serves no purpose on other architectures. All sub-drivers were + already disabled anyway. +- commit 2c2300d + ------------------------------------------------------------------- Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de @@ -221,6 +408,29 @@ Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de (CVE-2016-2384,bsc#966693). - commit 6398c2d +------------------------------------------------------------------- +Mon Feb 15 04:19:07 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc4. +- commit 4fd18f0 + +------------------------------------------------------------------- +Thu Feb 11 21:13:37 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Use correct variable to point to the keyring +- commit f026a54 + +------------------------------------------------------------------- +Thu Feb 11 13:59:29 CET 2016 - jdelvare@suse.de + +- Update config/armv7hl: Clean up TS-4800 support + The Technologic Systems TS-4800 is an i.MX515 board. The lpae flavor + doesn't support this platform so it shouldn't include any TS-4800 + driver. The default and vanilla flavors do support it. If we want + them to support the board properly then all its drivers should be + enabled. +- commit 59e9c51 + ------------------------------------------------------------------- Thu Feb 11 09:46:23 CET 2016 - jslaby@suse.cz @@ -234,6 +444,99 @@ Wed Feb 10 10:19:40 CET 2016 - mmarek@suse.com - rpm/kernel-binary.spec.in: Adapt certificate handling for changes in v4.3 - commit 589be33 +------------------------------------------------------------------- +Tue Feb 9 15:09:53 CET 2016 - jdelvare@suse.de + +- Update config files: disable MFD_SYSCON on non-arm + Disable MFD_SYSCON, GPIO_SYSCON and LEDS_SYSCON in non-arm + configurations. SYSCON is an arm thing, it was enabled accidentally + in other configurations because STMMAC_PLATFORM and + TOUCHSCREEN_TS4800, which were once enabled by accident, select it. + As REGMAP_MMIO was also only selected by MFD_SYSCON, we can disable + it too. +- commit 7d6958a + +------------------------------------------------------------------- +Tue Feb 9 15:09:02 CET 2016 - jdelvare@suse.de + +- Update config files: disable TS-4800 drivers on non-arm + The TS-4800 is an arm board, so its drivers are useless on i386 and + ppc64. Disable TOUCHSCREEN_TS4800 on these architectures. +- commit e2289c8 + +------------------------------------------------------------------- +Tue Feb 9 10:23:14 CET 2016 - jslaby@suse.cz + +- Disable KASAN for stack unwinder code. +- commit 40617c9 + +------------------------------------------------------------------- +Tue Feb 9 10:22:57 CET 2016 - dmueller@suse.com + +- config: reenable Exynos4 support for default kernel + needed for odroid +- commit ae765f1 + +------------------------------------------------------------------- +Tue Feb 9 10:17:33 CET 2016 - jslaby@suse.cz + +- DWARF2 EH-frame based stack unwinding. +- Delete patches.suse/stack-unwind. + Add .patch suffix, so that syntax highlighting works. +- commit 741781b + +------------------------------------------------------------------- +Mon Feb 8 23:09:47 CET 2016 - dmueller@suse.com + +- Config: ARMv7: Disable Exynos 4 related drivers + We don't have Exynos 4 support enabled, so there + is no point in building the drivers for it. +- commit 0d649a0 + +------------------------------------------------------------------- +Mon Feb 8 15:49:10 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc3. +- commit b0ea7eb + +------------------------------------------------------------------- +Mon Feb 8 15:36:32 CET 2016 - jdelvare@suse.de + +- Update s390x config files: CONFIG_ENCLOSURE_SERVICES + Per bsc#884701, CONFIG_ENCLOSURE_SERVICES isn't needed on S/390. It + was already disabled in SLE, so disable it in openSUSE too. +- commit 0017810 + +------------------------------------------------------------------- +Mon Feb 8 15:33:09 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc2. +- Eliminated 2 patches. +- commit 52dbbed + +------------------------------------------------------------------- +Mon Feb 8 13:02:34 CET 2016 - dvaleev@suse.com + +- Delete config/ppc/default. +- Delete config/ppc/vanilla. + Drop building for ppc architecture. We use 64bit kernel nowadays. +- commit 54461b6 + +------------------------------------------------------------------- +Thu Feb 4 23:52:56 CET 2016 - dmueller@suse.com + +- config: ARM64: disable CONFIG_DDR again + Was accidentally reeanbled in the 4.5-rc1 bump +- commit c76df01 + +------------------------------------------------------------------- +Thu Feb 4 19:13:56 CET 2016 - afaerber@suse.de + +- config: arm64: Enable Tegra 210 and SMMU + The new Tegra210 option did not get enabled during the 4.5-rc1 update. + Also enable the Tegra IOMMU for 132 and 210. +- commit d6d686e + ------------------------------------------------------------------- Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de @@ -241,6 +544,14 @@ Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de (boo#962250). - commit ddc5d70 +------------------------------------------------------------------- +Tue Feb 2 09:39:07 CET 2016 - jdelvare@suse.de + +- Update config files: Disable CONFIG_DDR + CONFIG_DDR is selected automatically by drivers which need it. This + piece of helper code is useless in the absence of any such driver. +- commit 1769308 + ------------------------------------------------------------------- Mon Feb 1 23:16:05 CET 2016 - dmueller@suse.com @@ -286,12 +597,152 @@ Sun Jan 31 22:31:35 CET 2016 - tiwai@suse.de - sd: Optimal I/O size is in bytes, not sectors (boo#961263). - commit 2198765 +------------------------------------------------------------------- +Sun Jan 31 17:17:51 CET 2016 - dmueller@suse.com + +- config: Update armv6hl config for 4.5-rc1 +- Enable BCM2835 related options +- Rest disabled if arch specific +- Generic follows x86_64 +- commit 185883e + +------------------------------------------------------------------- +Sun Jan 31 17:10:48 CET 2016 - dmueller@suse.com + +- config: armv7hl: Enable VDSO + VDSO provides, starting with glibc 2.22, a lower latency implementation + for time related syscalls. +- commit 42096c4 + +------------------------------------------------------------------- +Sun Jan 31 17:07:36 CET 2016 - dmueller@suse.com + +- config: Update armv7hl config to 4.5-rc1 +- Disable Mobile ARCH +- Enable BCM2835/BCM2836 options (RPI 1 B/2 B) +- set voltage regulators to =m +- Rest follows x86_64 update, see there for details +- commit afef73d + +------------------------------------------------------------------- +Sun Jan 31 16:22:22 CET 2016 - dmueller@suse.com + +- config: Update ARM64 config to 4.5-rc1 +- Enabled support for Qualcom SoC +- Rest follows update for x86_64 +- commit 3a8952a + ------------------------------------------------------------------- Thu Jan 28 09:15:06 CET 2016 - jslaby@suse.cz - drm/radeon: Update radeon_get_vblank_counter_kms() (bnc#962535). - commit 9f68b90 +------------------------------------------------------------------- +Wed Jan 27 17:28:58 CET 2016 - jeffm@suse.com + +- Revert "Merge remote-tracking branch 'origin/users/tiwai/master/for-next'" + This reverts commit b27160caadedcda2dc864615e51461c7db19bba1, reversing + changes made to e1ac7b484beda5dfd27b84365f83a308de7c7a9c. +- commit 36aac98 + +------------------------------------------------------------------- +Wed Jan 27 09:33:55 CET 2016 - bp@suse.de + +- Update config files. + Disable CONFIG_DEBUG_WX as stuff needs to be sorted out upstream first. +- commit 09b6275 + +------------------------------------------------------------------- +Tue Jan 26 18:36:00 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc1 +- Eliminated 15 patches. +- ARM configs need updating. +- Config changes: + - Generic changes: + - ARCH_MMAP_RND_BITS= + - MANDATORY_FILE_LOCKING=n (removes "dead" code, can re-enable if needed) + - WQ_WATCHDOG=y + - NETDEV_NOTIFIER_ERROR_INJECT=m + - UBSAN=n (performance penalty) + - IO_STRICT_DEVMEM=y + - VFIO_NOIOMMU=n + - NTB_PERF=m + - x86: + - VMD=m + - DRM_AMD_POWERPLAY=y + - CRYPTO_DEV_QAT_C3XXX=m + - CRYPTO_DEV_QAT_C62X=m + - CRYPTO_DEV_QAT_C3XXXVF=m + - CRYPTO_DEV_QAT_C62XVF=m + - QUEUED_LOCK_STAT=n + - INTEL_TELEMETRY=m + - INTEL_HID_EVENT=m + - INTEL_PUNIT_IPC=m + - NTB_AMD=m + - ASUS_WIRELESS=m + - s390x: + - SCLP_OFB=y + - ppc64: + - IBMVNIC=m + - Networking: + - INET_DIAG_DESTROY=y (built as part of inet_diag.ko) + - NF_DUP_NETDEV=m + - NFT_FWD_NETDEV=m + - 6LOWPAN_DEBUGFS=n + - 6LOWPAN_GHC_EXT_HDR_HOP=m + - 6LOWPAN_GHC_UDP=m + - 6LOWPAN_GHC_ICMPV6=m + - 6LOWPAN_GHC_EXT_HDR_DEST=m + - 6LOWPAN_GHC_EXT_HDR_FRAG=m + - 6LOWPAN_GHC_EXT_HDR_ROUTE=m + - ATH9K_HWRNG=y + - GENEVE=y + - NFP_NETVF=m + - IEEE802154_ADF7242=m + - Storage: + - BLK_DEV_NVME_SCSI=n (dangerous) + - SCSI_HISI_SAS=m + - DM_VERITY_FEC=y + - Misc platform-independent drivers: + - NFC_ST21NFCA_I2C=m + - NFC_ST95HF=m + - MTD_MT81xx_NOR=m + - MLXSW_CORE_HWMON=y + - TOUCHSCREEN_EGALAX_SERIAL=m + - SPI_LOOPBACK_TEST=m + - GPIO_SYSCON=m + - GPIO_104_IDI_48=m + - SENSORS_LTC3815=m + - WATCHDOG_SYSFS=y + - ZIIRAVE_WATCHDOG=m + - COMMON_CLK_CS2000_CP=m + - EXTCON_MAX3355=m + - IIO_CONFIGFS=m + - IIO_SW_TRIGGER=m + - MMA7455_I2C=m + - MMA7455_SPI=m + - MXC6255=m + - INA2XX_ADC=n (use hwmon) + - USB_SERIAL_MXUPORT11=m + - LEDS_SYSCON=y + - RTC_DRV_RX8010=m + - IAQCORE=m + - MAX30100=m + - IIO_HRTIMER_TRIGGER=m + - ARM (disabled): + - IMX_THERMAL=n + - TS4800_WATCHDOG=n + - TS4800_IRQ=n + - DRM_PANEL_PANASONIC_VVX10F034N00=n + - DRM_PANEL_SHARP_LS043T1LE01=n + - TI_ADS8688=n + - PHY_HI6220_USB=n + - WILC1000_SDIO=n + - WILC1000_SPI=n +- commit f1286ba + ------------------------------------------------------------------- Tue Jan 26 17:30:09 CET 2016 - jeffm@suse.com @@ -308,6 +759,10 @@ Tue Jan 26 13:49:24 CET 2016 - bp@suse.de ------------------------------------------------------------------- Tue Jan 26 12:46:26 CET 2016 - jslaby@suse.cz +- n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 + CVE-2016-0723). +- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 + CVE-2016-0723). - n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 CVE-2016-0723). - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 @@ -7010,6 +7465,14 @@ Thu Apr 3 18:43:52 CEST 2014 - guillaume.gardet@oliseo.fr Replace OF_DEVICE by OF (OF_DEVICE does not exist anymore.) - commit 299b9cd +------------------------------------------------------------------- +Thu Apr 3 17:44:56 CEST 2014 - duwe@suse.de + +- Refresh patches.suse/pstore-backend-autoaction. + Fix valid gcc warnings about an unitialised return code + and printf format problems. +- commit 73e63e4 + ------------------------------------------------------------------- Thu Apr 3 15:17:49 CEST 2014 - jdelvare@suse.de diff --git a/kernel-obs-build.spec b/kernel-obs-build.spec index 665cdd3e..0af7fa3f 100644 --- a/kernel-obs-build.spec +++ b/kernel-obs-build.spec @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 4.4.5 +%define patchversion 4.5.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -51,9 +51,9 @@ BuildRequires: dracut Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 4.4.5 +Version: 4.5.0 %if 0%{?is_kotd} -Release: .g09dee88 +Release: .g95a9976 %else Release: 0 %endif diff --git a/kernel-obs-qa.changes b/kernel-obs-qa.changes index 015e9256..c57fcf40 100644 --- a/kernel-obs-qa.changes +++ b/kernel-obs-qa.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 14 06:14:55 CET 2016 - jeffm@suse.com + +- Update to 4.5-final. +- commit 3c4edc5 + ------------------------------------------------------------------- Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz @@ -5,6 +11,34 @@ Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz - Refresh patches.suse/stack-unwind. - commit 09dee88 +------------------------------------------------------------------- +Wed Mar 9 17:57:41 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Bump NR_CPUS to 256 + It was set to 256 in the SLES kernel 2 years ago already. +- commit 43cf630 + +------------------------------------------------------------------- +Tue Mar 8 19:47:06 CET 2016 - afaerber@suse.de + +- config: armv7hl: Enable DRM_ROCKCHIP + Firefly-RK3288 is among the boards that this will benefit. +- commit 2a3d0e4 + +------------------------------------------------------------------- +Mon Mar 7 14:39:01 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc7. +- commit 924f2b7 + +------------------------------------------------------------------- +Mon Mar 7 14:01:02 CET 2016 - jdelvare@suse.de + +- Update config files: Modularize NF_REJECT_IPV4/V6 + There is no reason why these helper modules should be built-in when + the rest of netfilter is built as modules. +- commit c81fe72 + ------------------------------------------------------------------- Fri Mar 4 09:13:43 CET 2016 - jslaby@suse.cz @@ -88,6 +122,18 @@ Fri Mar 4 08:54:21 CET 2016 - jslaby@suse.cz Update upstream status. - commit 859059c +------------------------------------------------------------------- +Thu Mar 3 09:18:25 CET 2016 - ohering@suse.de + +- Refresh patches.suse/xen-pv-devmem_is_allowed.patch. +- commit a55dde2 + +------------------------------------------------------------------- +Wed Mar 2 15:31:03 CET 2016 - ohering@suse.de + +- Disable access to lowmem in a Xen PV guest (bnc#964342). +- commit e7a0da2 + ------------------------------------------------------------------- Wed Mar 2 10:18:57 CET 2016 - jslaby@suse.cz @@ -135,6 +181,32 @@ Wed Mar 2 10:11:15 CET 2016 - tiwai@suse.de (boo#955096,boo#967938). - commit 803bd2e +------------------------------------------------------------------- +Tue Mar 1 19:14:25 CET 2016 - dmueller@suse.com + +- config: ARM64: Remove hardcoded console setting + Proper way would be to derive it from the ACPI or + Device tree chosen output. +- commit ad7dbb8 + +------------------------------------------------------------------- +Mon Feb 29 17:27:00 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Obsolete xen-kmp (fate#315712, bsc#968253) +- commit 0e7c4d5 + +------------------------------------------------------------------- +Mon Feb 29 17:26:46 CET 2016 - mmarek@suse.com + +- Copy packaging changes from master to the packaging branch +- commit 0a2490d + +------------------------------------------------------------------- +Mon Feb 29 01:34:11 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc6. +- commit b239884 + ------------------------------------------------------------------- Fri Feb 26 10:54:10 CET 2016 - jslaby@suse.cz @@ -156,7 +228,7 @@ Fri Feb 26 08:35:54 CET 2016 - jslaby@suse.cz Wed Feb 24 18:29:02 CET 2016 - dsterba@suse.com - btrfs: remove error message from search ioctl for nonexistent tree. -- commit 2629d17 +- commit c2c16d5 ------------------------------------------------------------------- Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de @@ -173,6 +245,22 @@ Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de (bsc#962535). - commit 46e3b92 +------------------------------------------------------------------- +Tue Feb 23 17:54:18 CET 2016 - guillaume.gardet@free.fr + +- config: armv7hl: Enable CONFIG_DRM_ETNAVIV + Enable CONFIG_DRM_ETNAVIV for armv7 (default and vanilla) to get graphics + acceleration on top of the Vivante GPU IP cores used in different SoCs, + such as the Freescale i.MX6. +- commit 13c5905 + +------------------------------------------------------------------- +Tue Feb 23 15:49:39 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Sync the main and -base package dependencies + (bsc#965830#c51). +- commit bf655ed + ------------------------------------------------------------------- Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de @@ -180,6 +268,60 @@ Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de (bsc#966137). - commit c601f8d +------------------------------------------------------------------- +Mon Feb 22 23:41:16 CET 2016 - jeffm@suse.com + +- Update to v4.5-rc5. +- commit 7733b9a + +------------------------------------------------------------------- +Mon Feb 22 23:36:00 CET 2016 - jeffm@suse.com + +- config: complete disabling THERMAL from s390 + Commit fd5ffd694f9 (Update s390x config files: Disable THERMAL) + left some stray config options around. Clean them up. +- commit 5cd1d35 + +------------------------------------------------------------------- +Mon Feb 22 15:46:49 CET 2016 - jdelvare@suse.de + +- Update config files: Set CRYPTO_CHACHA20POLY1305=m + We support every other crypto algorithm so why not this one. +- commit 68344d0 + +------------------------------------------------------------------- +Mon Feb 22 09:08:40 CET 2016 - jdelvare@suse.de + +- Update config files: Disable SERIAL_8250_RT288X + This option is only useful on MIPS. +- commit a8e3297 + +------------------------------------------------------------------- +Sun Feb 21 21:44:07 CET 2016 - dmueller@suse.com + +- config: armv6hl: Disable CMA and DEBUGFS settings + CMA allocates 16MB of reserved memory on boot, which takes + away a very scarce resource for unpacking the kiwi initrd + and provides little value (is also disabled on other x86*) +- commit 9f2a122 + +------------------------------------------------------------------- +Sat Feb 20 20:31:54 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Disable THERMAL + The THERMAL subsystem serves no purpose on S/390, disable it. It was + already disabled in the SLES kernel long ago. +- commit fd5ffd6 + +------------------------------------------------------------------- +Thu Feb 18 14:06:09 CET 2016 - dsterba@suse.com + +- Fix lint warnings: E: summary-ended-with-dot + kernel-source-vanilla.noarch: E: summary-ended-with-dot (Badness: 89) C + Vanilla Linux kernel sources with minor build fixes. + Summary ends with a dot. +- commit 9050a39 + ------------------------------------------------------------------- Thu Feb 18 13:48:14 CET 2016 - jslaby@suse.cz @@ -214,6 +356,51 @@ Thu Feb 18 08:56:03 CET 2016 - jslaby@suse.cz patches.fixes/HID-multitouch-fix-input-mode-switching-on-some-Elan. - commit 19ca782 +------------------------------------------------------------------- +Wed Feb 17 19:00:58 CET 2016 - mbrugger@suse.com + +- series.conf: mark xgbe-a0 ethernet driver as needs_update +- commit 9efcaae + +------------------------------------------------------------------- +Wed Feb 17 11:37:05 CET 2016 - mbrugger@suse.com + +- Update config files for arm64. + Enable ACPI. +- commit fa0917c + +------------------------------------------------------------------- +Tue Feb 16 15:09:04 CET 2016 - jslaby@suse.cz + +- Refresh patches.suse/stack-unwind.patch. + Remove text_base parameter from read_pointer as it is always 0. +- commit b3ba789 + +------------------------------------------------------------------- +Tue Feb 16 13:56:18 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Set CONFIG_MODULE_SIG_KEY only if a cert is present + This allows using the unmodified .config from the kernel-source tree in + the expanded tree. +- commit 5fa6ddd + +------------------------------------------------------------------- +Mon Feb 15 15:10:59 CET 2016 - jdelvare@suse.de + +- Update x86 config files: Enable Intel RAPL + This driver is useful when power caping is needed. It was enabled in + the SLE kernel 2 years ago. +- commit 5c509fc + +------------------------------------------------------------------- +Mon Feb 15 12:11:55 CET 2016 - jdelvare@suse.de + +- Update config files: Disable MFD_TPS65218 + The TPS65218 is a power management IC for 32-bit ARM systems. Its + driver serves no purpose on other architectures. All sub-drivers were + already disabled anyway. +- commit 2c2300d + ------------------------------------------------------------------- Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de @@ -221,6 +408,29 @@ Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de (CVE-2016-2384,bsc#966693). - commit 6398c2d +------------------------------------------------------------------- +Mon Feb 15 04:19:07 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc4. +- commit 4fd18f0 + +------------------------------------------------------------------- +Thu Feb 11 21:13:37 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Use correct variable to point to the keyring +- commit f026a54 + +------------------------------------------------------------------- +Thu Feb 11 13:59:29 CET 2016 - jdelvare@suse.de + +- Update config/armv7hl: Clean up TS-4800 support + The Technologic Systems TS-4800 is an i.MX515 board. The lpae flavor + doesn't support this platform so it shouldn't include any TS-4800 + driver. The default and vanilla flavors do support it. If we want + them to support the board properly then all its drivers should be + enabled. +- commit 59e9c51 + ------------------------------------------------------------------- Thu Feb 11 09:46:23 CET 2016 - jslaby@suse.cz @@ -234,6 +444,99 @@ Wed Feb 10 10:19:40 CET 2016 - mmarek@suse.com - rpm/kernel-binary.spec.in: Adapt certificate handling for changes in v4.3 - commit 589be33 +------------------------------------------------------------------- +Tue Feb 9 15:09:53 CET 2016 - jdelvare@suse.de + +- Update config files: disable MFD_SYSCON on non-arm + Disable MFD_SYSCON, GPIO_SYSCON and LEDS_SYSCON in non-arm + configurations. SYSCON is an arm thing, it was enabled accidentally + in other configurations because STMMAC_PLATFORM and + TOUCHSCREEN_TS4800, which were once enabled by accident, select it. + As REGMAP_MMIO was also only selected by MFD_SYSCON, we can disable + it too. +- commit 7d6958a + +------------------------------------------------------------------- +Tue Feb 9 15:09:02 CET 2016 - jdelvare@suse.de + +- Update config files: disable TS-4800 drivers on non-arm + The TS-4800 is an arm board, so its drivers are useless on i386 and + ppc64. Disable TOUCHSCREEN_TS4800 on these architectures. +- commit e2289c8 + +------------------------------------------------------------------- +Tue Feb 9 10:23:14 CET 2016 - jslaby@suse.cz + +- Disable KASAN for stack unwinder code. +- commit 40617c9 + +------------------------------------------------------------------- +Tue Feb 9 10:22:57 CET 2016 - dmueller@suse.com + +- config: reenable Exynos4 support for default kernel + needed for odroid +- commit ae765f1 + +------------------------------------------------------------------- +Tue Feb 9 10:17:33 CET 2016 - jslaby@suse.cz + +- DWARF2 EH-frame based stack unwinding. +- Delete patches.suse/stack-unwind. + Add .patch suffix, so that syntax highlighting works. +- commit 741781b + +------------------------------------------------------------------- +Mon Feb 8 23:09:47 CET 2016 - dmueller@suse.com + +- Config: ARMv7: Disable Exynos 4 related drivers + We don't have Exynos 4 support enabled, so there + is no point in building the drivers for it. +- commit 0d649a0 + +------------------------------------------------------------------- +Mon Feb 8 15:49:10 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc3. +- commit b0ea7eb + +------------------------------------------------------------------- +Mon Feb 8 15:36:32 CET 2016 - jdelvare@suse.de + +- Update s390x config files: CONFIG_ENCLOSURE_SERVICES + Per bsc#884701, CONFIG_ENCLOSURE_SERVICES isn't needed on S/390. It + was already disabled in SLE, so disable it in openSUSE too. +- commit 0017810 + +------------------------------------------------------------------- +Mon Feb 8 15:33:09 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc2. +- Eliminated 2 patches. +- commit 52dbbed + +------------------------------------------------------------------- +Mon Feb 8 13:02:34 CET 2016 - dvaleev@suse.com + +- Delete config/ppc/default. +- Delete config/ppc/vanilla. + Drop building for ppc architecture. We use 64bit kernel nowadays. +- commit 54461b6 + +------------------------------------------------------------------- +Thu Feb 4 23:52:56 CET 2016 - dmueller@suse.com + +- config: ARM64: disable CONFIG_DDR again + Was accidentally reeanbled in the 4.5-rc1 bump +- commit c76df01 + +------------------------------------------------------------------- +Thu Feb 4 19:13:56 CET 2016 - afaerber@suse.de + +- config: arm64: Enable Tegra 210 and SMMU + The new Tegra210 option did not get enabled during the 4.5-rc1 update. + Also enable the Tegra IOMMU for 132 and 210. +- commit d6d686e + ------------------------------------------------------------------- Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de @@ -241,6 +544,14 @@ Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de (boo#962250). - commit ddc5d70 +------------------------------------------------------------------- +Tue Feb 2 09:39:07 CET 2016 - jdelvare@suse.de + +- Update config files: Disable CONFIG_DDR + CONFIG_DDR is selected automatically by drivers which need it. This + piece of helper code is useless in the absence of any such driver. +- commit 1769308 + ------------------------------------------------------------------- Mon Feb 1 23:16:05 CET 2016 - dmueller@suse.com @@ -286,12 +597,152 @@ Sun Jan 31 22:31:35 CET 2016 - tiwai@suse.de - sd: Optimal I/O size is in bytes, not sectors (boo#961263). - commit 2198765 +------------------------------------------------------------------- +Sun Jan 31 17:17:51 CET 2016 - dmueller@suse.com + +- config: Update armv6hl config for 4.5-rc1 +- Enable BCM2835 related options +- Rest disabled if arch specific +- Generic follows x86_64 +- commit 185883e + +------------------------------------------------------------------- +Sun Jan 31 17:10:48 CET 2016 - dmueller@suse.com + +- config: armv7hl: Enable VDSO + VDSO provides, starting with glibc 2.22, a lower latency implementation + for time related syscalls. +- commit 42096c4 + +------------------------------------------------------------------- +Sun Jan 31 17:07:36 CET 2016 - dmueller@suse.com + +- config: Update armv7hl config to 4.5-rc1 +- Disable Mobile ARCH +- Enable BCM2835/BCM2836 options (RPI 1 B/2 B) +- set voltage regulators to =m +- Rest follows x86_64 update, see there for details +- commit afef73d + +------------------------------------------------------------------- +Sun Jan 31 16:22:22 CET 2016 - dmueller@suse.com + +- config: Update ARM64 config to 4.5-rc1 +- Enabled support for Qualcom SoC +- Rest follows update for x86_64 +- commit 3a8952a + ------------------------------------------------------------------- Thu Jan 28 09:15:06 CET 2016 - jslaby@suse.cz - drm/radeon: Update radeon_get_vblank_counter_kms() (bnc#962535). - commit 9f68b90 +------------------------------------------------------------------- +Wed Jan 27 17:28:58 CET 2016 - jeffm@suse.com + +- Revert "Merge remote-tracking branch 'origin/users/tiwai/master/for-next'" + This reverts commit b27160caadedcda2dc864615e51461c7db19bba1, reversing + changes made to e1ac7b484beda5dfd27b84365f83a308de7c7a9c. +- commit 36aac98 + +------------------------------------------------------------------- +Wed Jan 27 09:33:55 CET 2016 - bp@suse.de + +- Update config files. + Disable CONFIG_DEBUG_WX as stuff needs to be sorted out upstream first. +- commit 09b6275 + +------------------------------------------------------------------- +Tue Jan 26 18:36:00 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc1 +- Eliminated 15 patches. +- ARM configs need updating. +- Config changes: + - Generic changes: + - ARCH_MMAP_RND_BITS= + - MANDATORY_FILE_LOCKING=n (removes "dead" code, can re-enable if needed) + - WQ_WATCHDOG=y + - NETDEV_NOTIFIER_ERROR_INJECT=m + - UBSAN=n (performance penalty) + - IO_STRICT_DEVMEM=y + - VFIO_NOIOMMU=n + - NTB_PERF=m + - x86: + - VMD=m + - DRM_AMD_POWERPLAY=y + - CRYPTO_DEV_QAT_C3XXX=m + - CRYPTO_DEV_QAT_C62X=m + - CRYPTO_DEV_QAT_C3XXXVF=m + - CRYPTO_DEV_QAT_C62XVF=m + - QUEUED_LOCK_STAT=n + - INTEL_TELEMETRY=m + - INTEL_HID_EVENT=m + - INTEL_PUNIT_IPC=m + - NTB_AMD=m + - ASUS_WIRELESS=m + - s390x: + - SCLP_OFB=y + - ppc64: + - IBMVNIC=m + - Networking: + - INET_DIAG_DESTROY=y (built as part of inet_diag.ko) + - NF_DUP_NETDEV=m + - NFT_FWD_NETDEV=m + - 6LOWPAN_DEBUGFS=n + - 6LOWPAN_GHC_EXT_HDR_HOP=m + - 6LOWPAN_GHC_UDP=m + - 6LOWPAN_GHC_ICMPV6=m + - 6LOWPAN_GHC_EXT_HDR_DEST=m + - 6LOWPAN_GHC_EXT_HDR_FRAG=m + - 6LOWPAN_GHC_EXT_HDR_ROUTE=m + - ATH9K_HWRNG=y + - GENEVE=y + - NFP_NETVF=m + - IEEE802154_ADF7242=m + - Storage: + - BLK_DEV_NVME_SCSI=n (dangerous) + - SCSI_HISI_SAS=m + - DM_VERITY_FEC=y + - Misc platform-independent drivers: + - NFC_ST21NFCA_I2C=m + - NFC_ST95HF=m + - MTD_MT81xx_NOR=m + - MLXSW_CORE_HWMON=y + - TOUCHSCREEN_EGALAX_SERIAL=m + - SPI_LOOPBACK_TEST=m + - GPIO_SYSCON=m + - GPIO_104_IDI_48=m + - SENSORS_LTC3815=m + - WATCHDOG_SYSFS=y + - ZIIRAVE_WATCHDOG=m + - COMMON_CLK_CS2000_CP=m + - EXTCON_MAX3355=m + - IIO_CONFIGFS=m + - IIO_SW_TRIGGER=m + - MMA7455_I2C=m + - MMA7455_SPI=m + - MXC6255=m + - INA2XX_ADC=n (use hwmon) + - USB_SERIAL_MXUPORT11=m + - LEDS_SYSCON=y + - RTC_DRV_RX8010=m + - IAQCORE=m + - MAX30100=m + - IIO_HRTIMER_TRIGGER=m + - ARM (disabled): + - IMX_THERMAL=n + - TS4800_WATCHDOG=n + - TS4800_IRQ=n + - DRM_PANEL_PANASONIC_VVX10F034N00=n + - DRM_PANEL_SHARP_LS043T1LE01=n + - TI_ADS8688=n + - PHY_HI6220_USB=n + - WILC1000_SDIO=n + - WILC1000_SPI=n +- commit f1286ba + ------------------------------------------------------------------- Tue Jan 26 17:30:09 CET 2016 - jeffm@suse.com @@ -308,6 +759,10 @@ Tue Jan 26 13:49:24 CET 2016 - bp@suse.de ------------------------------------------------------------------- Tue Jan 26 12:46:26 CET 2016 - jslaby@suse.cz +- n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 + CVE-2016-0723). +- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 + CVE-2016-0723). - n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 CVE-2016-0723). - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 @@ -7010,6 +7465,14 @@ Thu Apr 3 18:43:52 CEST 2014 - guillaume.gardet@oliseo.fr Replace OF_DEVICE by OF (OF_DEVICE does not exist anymore.) - commit 299b9cd +------------------------------------------------------------------- +Thu Apr 3 17:44:56 CEST 2014 - duwe@suse.de + +- Refresh patches.suse/pstore-backend-autoaction. + Fix valid gcc warnings about an unitialised return code + and printf format problems. +- commit 73e63e4 + ------------------------------------------------------------------- Thu Apr 3 15:17:49 CEST 2014 - jdelvare@suse.de diff --git a/kernel-obs-qa.spec b/kernel-obs-qa.spec index 1965d63a..6a16b072 100644 --- a/kernel-obs-qa.spec +++ b/kernel-obs-qa.spec @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 4.4.5 +%define patchversion 4.5.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 4.4.5 +Version: 4.5.0 %if 0%{?is_kotd} -Release: .g09dee88 +Release: .g95a9976 %else Release: 0 %endif diff --git a/kernel-pae.changes b/kernel-pae.changes index 015e9256..c57fcf40 100644 --- a/kernel-pae.changes +++ b/kernel-pae.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 14 06:14:55 CET 2016 - jeffm@suse.com + +- Update to 4.5-final. +- commit 3c4edc5 + ------------------------------------------------------------------- Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz @@ -5,6 +11,34 @@ Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz - Refresh patches.suse/stack-unwind. - commit 09dee88 +------------------------------------------------------------------- +Wed Mar 9 17:57:41 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Bump NR_CPUS to 256 + It was set to 256 in the SLES kernel 2 years ago already. +- commit 43cf630 + +------------------------------------------------------------------- +Tue Mar 8 19:47:06 CET 2016 - afaerber@suse.de + +- config: armv7hl: Enable DRM_ROCKCHIP + Firefly-RK3288 is among the boards that this will benefit. +- commit 2a3d0e4 + +------------------------------------------------------------------- +Mon Mar 7 14:39:01 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc7. +- commit 924f2b7 + +------------------------------------------------------------------- +Mon Mar 7 14:01:02 CET 2016 - jdelvare@suse.de + +- Update config files: Modularize NF_REJECT_IPV4/V6 + There is no reason why these helper modules should be built-in when + the rest of netfilter is built as modules. +- commit c81fe72 + ------------------------------------------------------------------- Fri Mar 4 09:13:43 CET 2016 - jslaby@suse.cz @@ -88,6 +122,18 @@ Fri Mar 4 08:54:21 CET 2016 - jslaby@suse.cz Update upstream status. - commit 859059c +------------------------------------------------------------------- +Thu Mar 3 09:18:25 CET 2016 - ohering@suse.de + +- Refresh patches.suse/xen-pv-devmem_is_allowed.patch. +- commit a55dde2 + +------------------------------------------------------------------- +Wed Mar 2 15:31:03 CET 2016 - ohering@suse.de + +- Disable access to lowmem in a Xen PV guest (bnc#964342). +- commit e7a0da2 + ------------------------------------------------------------------- Wed Mar 2 10:18:57 CET 2016 - jslaby@suse.cz @@ -135,6 +181,32 @@ Wed Mar 2 10:11:15 CET 2016 - tiwai@suse.de (boo#955096,boo#967938). - commit 803bd2e +------------------------------------------------------------------- +Tue Mar 1 19:14:25 CET 2016 - dmueller@suse.com + +- config: ARM64: Remove hardcoded console setting + Proper way would be to derive it from the ACPI or + Device tree chosen output. +- commit ad7dbb8 + +------------------------------------------------------------------- +Mon Feb 29 17:27:00 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Obsolete xen-kmp (fate#315712, bsc#968253) +- commit 0e7c4d5 + +------------------------------------------------------------------- +Mon Feb 29 17:26:46 CET 2016 - mmarek@suse.com + +- Copy packaging changes from master to the packaging branch +- commit 0a2490d + +------------------------------------------------------------------- +Mon Feb 29 01:34:11 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc6. +- commit b239884 + ------------------------------------------------------------------- Fri Feb 26 10:54:10 CET 2016 - jslaby@suse.cz @@ -156,7 +228,7 @@ Fri Feb 26 08:35:54 CET 2016 - jslaby@suse.cz Wed Feb 24 18:29:02 CET 2016 - dsterba@suse.com - btrfs: remove error message from search ioctl for nonexistent tree. -- commit 2629d17 +- commit c2c16d5 ------------------------------------------------------------------- Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de @@ -173,6 +245,22 @@ Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de (bsc#962535). - commit 46e3b92 +------------------------------------------------------------------- +Tue Feb 23 17:54:18 CET 2016 - guillaume.gardet@free.fr + +- config: armv7hl: Enable CONFIG_DRM_ETNAVIV + Enable CONFIG_DRM_ETNAVIV for armv7 (default and vanilla) to get graphics + acceleration on top of the Vivante GPU IP cores used in different SoCs, + such as the Freescale i.MX6. +- commit 13c5905 + +------------------------------------------------------------------- +Tue Feb 23 15:49:39 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Sync the main and -base package dependencies + (bsc#965830#c51). +- commit bf655ed + ------------------------------------------------------------------- Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de @@ -180,6 +268,60 @@ Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de (bsc#966137). - commit c601f8d +------------------------------------------------------------------- +Mon Feb 22 23:41:16 CET 2016 - jeffm@suse.com + +- Update to v4.5-rc5. +- commit 7733b9a + +------------------------------------------------------------------- +Mon Feb 22 23:36:00 CET 2016 - jeffm@suse.com + +- config: complete disabling THERMAL from s390 + Commit fd5ffd694f9 (Update s390x config files: Disable THERMAL) + left some stray config options around. Clean them up. +- commit 5cd1d35 + +------------------------------------------------------------------- +Mon Feb 22 15:46:49 CET 2016 - jdelvare@suse.de + +- Update config files: Set CRYPTO_CHACHA20POLY1305=m + We support every other crypto algorithm so why not this one. +- commit 68344d0 + +------------------------------------------------------------------- +Mon Feb 22 09:08:40 CET 2016 - jdelvare@suse.de + +- Update config files: Disable SERIAL_8250_RT288X + This option is only useful on MIPS. +- commit a8e3297 + +------------------------------------------------------------------- +Sun Feb 21 21:44:07 CET 2016 - dmueller@suse.com + +- config: armv6hl: Disable CMA and DEBUGFS settings + CMA allocates 16MB of reserved memory on boot, which takes + away a very scarce resource for unpacking the kiwi initrd + and provides little value (is also disabled on other x86*) +- commit 9f2a122 + +------------------------------------------------------------------- +Sat Feb 20 20:31:54 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Disable THERMAL + The THERMAL subsystem serves no purpose on S/390, disable it. It was + already disabled in the SLES kernel long ago. +- commit fd5ffd6 + +------------------------------------------------------------------- +Thu Feb 18 14:06:09 CET 2016 - dsterba@suse.com + +- Fix lint warnings: E: summary-ended-with-dot + kernel-source-vanilla.noarch: E: summary-ended-with-dot (Badness: 89) C + Vanilla Linux kernel sources with minor build fixes. + Summary ends with a dot. +- commit 9050a39 + ------------------------------------------------------------------- Thu Feb 18 13:48:14 CET 2016 - jslaby@suse.cz @@ -214,6 +356,51 @@ Thu Feb 18 08:56:03 CET 2016 - jslaby@suse.cz patches.fixes/HID-multitouch-fix-input-mode-switching-on-some-Elan. - commit 19ca782 +------------------------------------------------------------------- +Wed Feb 17 19:00:58 CET 2016 - mbrugger@suse.com + +- series.conf: mark xgbe-a0 ethernet driver as needs_update +- commit 9efcaae + +------------------------------------------------------------------- +Wed Feb 17 11:37:05 CET 2016 - mbrugger@suse.com + +- Update config files for arm64. + Enable ACPI. +- commit fa0917c + +------------------------------------------------------------------- +Tue Feb 16 15:09:04 CET 2016 - jslaby@suse.cz + +- Refresh patches.suse/stack-unwind.patch. + Remove text_base parameter from read_pointer as it is always 0. +- commit b3ba789 + +------------------------------------------------------------------- +Tue Feb 16 13:56:18 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Set CONFIG_MODULE_SIG_KEY only if a cert is present + This allows using the unmodified .config from the kernel-source tree in + the expanded tree. +- commit 5fa6ddd + +------------------------------------------------------------------- +Mon Feb 15 15:10:59 CET 2016 - jdelvare@suse.de + +- Update x86 config files: Enable Intel RAPL + This driver is useful when power caping is needed. It was enabled in + the SLE kernel 2 years ago. +- commit 5c509fc + +------------------------------------------------------------------- +Mon Feb 15 12:11:55 CET 2016 - jdelvare@suse.de + +- Update config files: Disable MFD_TPS65218 + The TPS65218 is a power management IC for 32-bit ARM systems. Its + driver serves no purpose on other architectures. All sub-drivers were + already disabled anyway. +- commit 2c2300d + ------------------------------------------------------------------- Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de @@ -221,6 +408,29 @@ Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de (CVE-2016-2384,bsc#966693). - commit 6398c2d +------------------------------------------------------------------- +Mon Feb 15 04:19:07 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc4. +- commit 4fd18f0 + +------------------------------------------------------------------- +Thu Feb 11 21:13:37 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Use correct variable to point to the keyring +- commit f026a54 + +------------------------------------------------------------------- +Thu Feb 11 13:59:29 CET 2016 - jdelvare@suse.de + +- Update config/armv7hl: Clean up TS-4800 support + The Technologic Systems TS-4800 is an i.MX515 board. The lpae flavor + doesn't support this platform so it shouldn't include any TS-4800 + driver. The default and vanilla flavors do support it. If we want + them to support the board properly then all its drivers should be + enabled. +- commit 59e9c51 + ------------------------------------------------------------------- Thu Feb 11 09:46:23 CET 2016 - jslaby@suse.cz @@ -234,6 +444,99 @@ Wed Feb 10 10:19:40 CET 2016 - mmarek@suse.com - rpm/kernel-binary.spec.in: Adapt certificate handling for changes in v4.3 - commit 589be33 +------------------------------------------------------------------- +Tue Feb 9 15:09:53 CET 2016 - jdelvare@suse.de + +- Update config files: disable MFD_SYSCON on non-arm + Disable MFD_SYSCON, GPIO_SYSCON and LEDS_SYSCON in non-arm + configurations. SYSCON is an arm thing, it was enabled accidentally + in other configurations because STMMAC_PLATFORM and + TOUCHSCREEN_TS4800, which were once enabled by accident, select it. + As REGMAP_MMIO was also only selected by MFD_SYSCON, we can disable + it too. +- commit 7d6958a + +------------------------------------------------------------------- +Tue Feb 9 15:09:02 CET 2016 - jdelvare@suse.de + +- Update config files: disable TS-4800 drivers on non-arm + The TS-4800 is an arm board, so its drivers are useless on i386 and + ppc64. Disable TOUCHSCREEN_TS4800 on these architectures. +- commit e2289c8 + +------------------------------------------------------------------- +Tue Feb 9 10:23:14 CET 2016 - jslaby@suse.cz + +- Disable KASAN for stack unwinder code. +- commit 40617c9 + +------------------------------------------------------------------- +Tue Feb 9 10:22:57 CET 2016 - dmueller@suse.com + +- config: reenable Exynos4 support for default kernel + needed for odroid +- commit ae765f1 + +------------------------------------------------------------------- +Tue Feb 9 10:17:33 CET 2016 - jslaby@suse.cz + +- DWARF2 EH-frame based stack unwinding. +- Delete patches.suse/stack-unwind. + Add .patch suffix, so that syntax highlighting works. +- commit 741781b + +------------------------------------------------------------------- +Mon Feb 8 23:09:47 CET 2016 - dmueller@suse.com + +- Config: ARMv7: Disable Exynos 4 related drivers + We don't have Exynos 4 support enabled, so there + is no point in building the drivers for it. +- commit 0d649a0 + +------------------------------------------------------------------- +Mon Feb 8 15:49:10 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc3. +- commit b0ea7eb + +------------------------------------------------------------------- +Mon Feb 8 15:36:32 CET 2016 - jdelvare@suse.de + +- Update s390x config files: CONFIG_ENCLOSURE_SERVICES + Per bsc#884701, CONFIG_ENCLOSURE_SERVICES isn't needed on S/390. It + was already disabled in SLE, so disable it in openSUSE too. +- commit 0017810 + +------------------------------------------------------------------- +Mon Feb 8 15:33:09 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc2. +- Eliminated 2 patches. +- commit 52dbbed + +------------------------------------------------------------------- +Mon Feb 8 13:02:34 CET 2016 - dvaleev@suse.com + +- Delete config/ppc/default. +- Delete config/ppc/vanilla. + Drop building for ppc architecture. We use 64bit kernel nowadays. +- commit 54461b6 + +------------------------------------------------------------------- +Thu Feb 4 23:52:56 CET 2016 - dmueller@suse.com + +- config: ARM64: disable CONFIG_DDR again + Was accidentally reeanbled in the 4.5-rc1 bump +- commit c76df01 + +------------------------------------------------------------------- +Thu Feb 4 19:13:56 CET 2016 - afaerber@suse.de + +- config: arm64: Enable Tegra 210 and SMMU + The new Tegra210 option did not get enabled during the 4.5-rc1 update. + Also enable the Tegra IOMMU for 132 and 210. +- commit d6d686e + ------------------------------------------------------------------- Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de @@ -241,6 +544,14 @@ Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de (boo#962250). - commit ddc5d70 +------------------------------------------------------------------- +Tue Feb 2 09:39:07 CET 2016 - jdelvare@suse.de + +- Update config files: Disable CONFIG_DDR + CONFIG_DDR is selected automatically by drivers which need it. This + piece of helper code is useless in the absence of any such driver. +- commit 1769308 + ------------------------------------------------------------------- Mon Feb 1 23:16:05 CET 2016 - dmueller@suse.com @@ -286,12 +597,152 @@ Sun Jan 31 22:31:35 CET 2016 - tiwai@suse.de - sd: Optimal I/O size is in bytes, not sectors (boo#961263). - commit 2198765 +------------------------------------------------------------------- +Sun Jan 31 17:17:51 CET 2016 - dmueller@suse.com + +- config: Update armv6hl config for 4.5-rc1 +- Enable BCM2835 related options +- Rest disabled if arch specific +- Generic follows x86_64 +- commit 185883e + +------------------------------------------------------------------- +Sun Jan 31 17:10:48 CET 2016 - dmueller@suse.com + +- config: armv7hl: Enable VDSO + VDSO provides, starting with glibc 2.22, a lower latency implementation + for time related syscalls. +- commit 42096c4 + +------------------------------------------------------------------- +Sun Jan 31 17:07:36 CET 2016 - dmueller@suse.com + +- config: Update armv7hl config to 4.5-rc1 +- Disable Mobile ARCH +- Enable BCM2835/BCM2836 options (RPI 1 B/2 B) +- set voltage regulators to =m +- Rest follows x86_64 update, see there for details +- commit afef73d + +------------------------------------------------------------------- +Sun Jan 31 16:22:22 CET 2016 - dmueller@suse.com + +- config: Update ARM64 config to 4.5-rc1 +- Enabled support for Qualcom SoC +- Rest follows update for x86_64 +- commit 3a8952a + ------------------------------------------------------------------- Thu Jan 28 09:15:06 CET 2016 - jslaby@suse.cz - drm/radeon: Update radeon_get_vblank_counter_kms() (bnc#962535). - commit 9f68b90 +------------------------------------------------------------------- +Wed Jan 27 17:28:58 CET 2016 - jeffm@suse.com + +- Revert "Merge remote-tracking branch 'origin/users/tiwai/master/for-next'" + This reverts commit b27160caadedcda2dc864615e51461c7db19bba1, reversing + changes made to e1ac7b484beda5dfd27b84365f83a308de7c7a9c. +- commit 36aac98 + +------------------------------------------------------------------- +Wed Jan 27 09:33:55 CET 2016 - bp@suse.de + +- Update config files. + Disable CONFIG_DEBUG_WX as stuff needs to be sorted out upstream first. +- commit 09b6275 + +------------------------------------------------------------------- +Tue Jan 26 18:36:00 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc1 +- Eliminated 15 patches. +- ARM configs need updating. +- Config changes: + - Generic changes: + - ARCH_MMAP_RND_BITS= + - MANDATORY_FILE_LOCKING=n (removes "dead" code, can re-enable if needed) + - WQ_WATCHDOG=y + - NETDEV_NOTIFIER_ERROR_INJECT=m + - UBSAN=n (performance penalty) + - IO_STRICT_DEVMEM=y + - VFIO_NOIOMMU=n + - NTB_PERF=m + - x86: + - VMD=m + - DRM_AMD_POWERPLAY=y + - CRYPTO_DEV_QAT_C3XXX=m + - CRYPTO_DEV_QAT_C62X=m + - CRYPTO_DEV_QAT_C3XXXVF=m + - CRYPTO_DEV_QAT_C62XVF=m + - QUEUED_LOCK_STAT=n + - INTEL_TELEMETRY=m + - INTEL_HID_EVENT=m + - INTEL_PUNIT_IPC=m + - NTB_AMD=m + - ASUS_WIRELESS=m + - s390x: + - SCLP_OFB=y + - ppc64: + - IBMVNIC=m + - Networking: + - INET_DIAG_DESTROY=y (built as part of inet_diag.ko) + - NF_DUP_NETDEV=m + - NFT_FWD_NETDEV=m + - 6LOWPAN_DEBUGFS=n + - 6LOWPAN_GHC_EXT_HDR_HOP=m + - 6LOWPAN_GHC_UDP=m + - 6LOWPAN_GHC_ICMPV6=m + - 6LOWPAN_GHC_EXT_HDR_DEST=m + - 6LOWPAN_GHC_EXT_HDR_FRAG=m + - 6LOWPAN_GHC_EXT_HDR_ROUTE=m + - ATH9K_HWRNG=y + - GENEVE=y + - NFP_NETVF=m + - IEEE802154_ADF7242=m + - Storage: + - BLK_DEV_NVME_SCSI=n (dangerous) + - SCSI_HISI_SAS=m + - DM_VERITY_FEC=y + - Misc platform-independent drivers: + - NFC_ST21NFCA_I2C=m + - NFC_ST95HF=m + - MTD_MT81xx_NOR=m + - MLXSW_CORE_HWMON=y + - TOUCHSCREEN_EGALAX_SERIAL=m + - SPI_LOOPBACK_TEST=m + - GPIO_SYSCON=m + - GPIO_104_IDI_48=m + - SENSORS_LTC3815=m + - WATCHDOG_SYSFS=y + - ZIIRAVE_WATCHDOG=m + - COMMON_CLK_CS2000_CP=m + - EXTCON_MAX3355=m + - IIO_CONFIGFS=m + - IIO_SW_TRIGGER=m + - MMA7455_I2C=m + - MMA7455_SPI=m + - MXC6255=m + - INA2XX_ADC=n (use hwmon) + - USB_SERIAL_MXUPORT11=m + - LEDS_SYSCON=y + - RTC_DRV_RX8010=m + - IAQCORE=m + - MAX30100=m + - IIO_HRTIMER_TRIGGER=m + - ARM (disabled): + - IMX_THERMAL=n + - TS4800_WATCHDOG=n + - TS4800_IRQ=n + - DRM_PANEL_PANASONIC_VVX10F034N00=n + - DRM_PANEL_SHARP_LS043T1LE01=n + - TI_ADS8688=n + - PHY_HI6220_USB=n + - WILC1000_SDIO=n + - WILC1000_SPI=n +- commit f1286ba + ------------------------------------------------------------------- Tue Jan 26 17:30:09 CET 2016 - jeffm@suse.com @@ -308,6 +759,10 @@ Tue Jan 26 13:49:24 CET 2016 - bp@suse.de ------------------------------------------------------------------- Tue Jan 26 12:46:26 CET 2016 - jslaby@suse.cz +- n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 + CVE-2016-0723). +- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 + CVE-2016-0723). - n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 CVE-2016-0723). - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 @@ -7010,6 +7465,14 @@ Thu Apr 3 18:43:52 CEST 2014 - guillaume.gardet@oliseo.fr Replace OF_DEVICE by OF (OF_DEVICE does not exist anymore.) - commit 299b9cd +------------------------------------------------------------------- +Thu Apr 3 17:44:56 CEST 2014 - duwe@suse.de + +- Refresh patches.suse/pstore-backend-autoaction. + Fix valid gcc warnings about an unitialised return code + and printf format problems. +- commit 73e63e4 + ------------------------------------------------------------------- Thu Apr 3 15:17:49 CEST 2014 - jdelvare@suse.de diff --git a/kernel-pae.spec b/kernel-pae.spec index a40e6963..983c6583 100644 --- a/kernel-pae.spec +++ b/kernel-pae.spec @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 4.4 -%define patchversion 4.4.5 +%define srcversion 4.5 +%define patchversion 4.5.0 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Name: kernel-pae Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 4.4.5 +Version: 4.5.0 %if 0%{?is_kotd} -Release: .g09dee88 +Release: .g95a9976 %else Release: 0 %endif @@ -94,6 +94,8 @@ Provides: kernel-base = %version-%source_rel # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 %endif +# The following is copied to the -base subpackage as well +# BEGIN COMMON DEPS Requires(pre): coreutils awk # For /usr/lib/module-init-tools/weak-modules2 Requires(post): suse-module-tools @@ -116,6 +118,7 @@ Requires(post): mkinitrd >= 2.7.1 # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release +# END COMMON DEPS # Do not install p-b and mkinitrd for the install check, the %post script is # able to handle this #!BuildIgnore: perl-Bootloader mkinitrd distribution-release @@ -364,6 +367,8 @@ Provides: ath3k-firmware = 1.0 %obsolete_kmp compat-wireless 3.12 %obsolete_kmp rts5229 1.08 %obsolete_kmp rts_pstor 1.11 +# sle12-sp1 / Leap 42.1 +%obsolete_kmp xen 4.6.1 # Provide the exported symbols as "ksym(symbol) = hash" %define __find_provides %_sourcedir/find-provides %name @@ -502,26 +507,20 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then fi # copy module signing certificate(s) -found_sigkey=false for f in %_sourcedir/*.crt; do if ! test -e "$f"; then continue fi - if test "${f##*/}" = %CONFIG_MODULE_SIG_KEY; then - found_sigkey=true + case "${f##*/}" in + SLES-UEFI*.crt) + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "${f##*/}" cp "$f" . - else + ;; + *) cat "$f" >>keyring.crt - fi + ../scripts/config --set-str CONFIG_SYSTEM_TRUSTED_KEYS "keyring.crt" + esac done -if ! $found_sigkey; then - echo "warning: %CONFIG_MODULE_SIG_KEY not found" - # Let certs/Makefile generate a keypair - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "certs/signing_key.pem" -fi -if test -s keyring.crt; then - ../scripts/config --set-str SYSTEM_TRUSTED_KEYS_FILENAME "keyring.crt" -fi MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}" @@ -969,9 +968,28 @@ Provides: kernel-base = %version-%source_rel Provides: multiversion(kernel) Conflicts: %name = %version-%release Requires(pre): coreutils awk +# For /usr/lib/module-init-tools/weak-modules2 +Requires(post): suse-module-tools +# For depmod (modutils is a dependency provided by both module-init-tools and +# kmod-compat) Requires(post): modutils -Requires(post): perl-Bootloader +# This Requires is wrong, because the post/postun scripts have a +# test -x update-bootloader, having perl-Bootloader is not a hard requirement. +# But, there is no way to tell rpm or yast to schedule the installation +# of perl-Bootloader before kernel-binary.rpm if both are in the list of +# packages to install/update. Likewise, this is true for mkinitrd. +# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry +Requires(post): perl-Bootloader >= 0.4.15 +%if %build_vanilla Requires(post): mkinitrd +%else +# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559) +Requires(post): mkinitrd >= 2.7.1 +%endif +# Install the package providing /etc/SuSE-release early enough, so that +# the grub entry has correct title (bnc#757565) +Requires(post): distribution-release + %ifarch %ix86 Provides: kernel-vmi-base = 2.6.38 Obsoletes: kernel-vmi-base <= 2.6.38 @@ -1074,7 +1092,7 @@ This package contains additional modules not supported by Novell. %if %CONFIG_KMSG_IDS == "y" %package man -Summary: The collection of man pages generated by the kmsg script. +Summary: The collection of man pages generated by the kmsg script Group: System/Kernel %description man diff --git a/kernel-source.changes b/kernel-source.changes index 015e9256..c57fcf40 100644 --- a/kernel-source.changes +++ b/kernel-source.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 14 06:14:55 CET 2016 - jeffm@suse.com + +- Update to 4.5-final. +- commit 3c4edc5 + ------------------------------------------------------------------- Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz @@ -5,6 +11,34 @@ Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz - Refresh patches.suse/stack-unwind. - commit 09dee88 +------------------------------------------------------------------- +Wed Mar 9 17:57:41 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Bump NR_CPUS to 256 + It was set to 256 in the SLES kernel 2 years ago already. +- commit 43cf630 + +------------------------------------------------------------------- +Tue Mar 8 19:47:06 CET 2016 - afaerber@suse.de + +- config: armv7hl: Enable DRM_ROCKCHIP + Firefly-RK3288 is among the boards that this will benefit. +- commit 2a3d0e4 + +------------------------------------------------------------------- +Mon Mar 7 14:39:01 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc7. +- commit 924f2b7 + +------------------------------------------------------------------- +Mon Mar 7 14:01:02 CET 2016 - jdelvare@suse.de + +- Update config files: Modularize NF_REJECT_IPV4/V6 + There is no reason why these helper modules should be built-in when + the rest of netfilter is built as modules. +- commit c81fe72 + ------------------------------------------------------------------- Fri Mar 4 09:13:43 CET 2016 - jslaby@suse.cz @@ -88,6 +122,18 @@ Fri Mar 4 08:54:21 CET 2016 - jslaby@suse.cz Update upstream status. - commit 859059c +------------------------------------------------------------------- +Thu Mar 3 09:18:25 CET 2016 - ohering@suse.de + +- Refresh patches.suse/xen-pv-devmem_is_allowed.patch. +- commit a55dde2 + +------------------------------------------------------------------- +Wed Mar 2 15:31:03 CET 2016 - ohering@suse.de + +- Disable access to lowmem in a Xen PV guest (bnc#964342). +- commit e7a0da2 + ------------------------------------------------------------------- Wed Mar 2 10:18:57 CET 2016 - jslaby@suse.cz @@ -135,6 +181,32 @@ Wed Mar 2 10:11:15 CET 2016 - tiwai@suse.de (boo#955096,boo#967938). - commit 803bd2e +------------------------------------------------------------------- +Tue Mar 1 19:14:25 CET 2016 - dmueller@suse.com + +- config: ARM64: Remove hardcoded console setting + Proper way would be to derive it from the ACPI or + Device tree chosen output. +- commit ad7dbb8 + +------------------------------------------------------------------- +Mon Feb 29 17:27:00 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Obsolete xen-kmp (fate#315712, bsc#968253) +- commit 0e7c4d5 + +------------------------------------------------------------------- +Mon Feb 29 17:26:46 CET 2016 - mmarek@suse.com + +- Copy packaging changes from master to the packaging branch +- commit 0a2490d + +------------------------------------------------------------------- +Mon Feb 29 01:34:11 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc6. +- commit b239884 + ------------------------------------------------------------------- Fri Feb 26 10:54:10 CET 2016 - jslaby@suse.cz @@ -156,7 +228,7 @@ Fri Feb 26 08:35:54 CET 2016 - jslaby@suse.cz Wed Feb 24 18:29:02 CET 2016 - dsterba@suse.com - btrfs: remove error message from search ioctl for nonexistent tree. -- commit 2629d17 +- commit c2c16d5 ------------------------------------------------------------------- Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de @@ -173,6 +245,22 @@ Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de (bsc#962535). - commit 46e3b92 +------------------------------------------------------------------- +Tue Feb 23 17:54:18 CET 2016 - guillaume.gardet@free.fr + +- config: armv7hl: Enable CONFIG_DRM_ETNAVIV + Enable CONFIG_DRM_ETNAVIV for armv7 (default and vanilla) to get graphics + acceleration on top of the Vivante GPU IP cores used in different SoCs, + such as the Freescale i.MX6. +- commit 13c5905 + +------------------------------------------------------------------- +Tue Feb 23 15:49:39 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Sync the main and -base package dependencies + (bsc#965830#c51). +- commit bf655ed + ------------------------------------------------------------------- Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de @@ -180,6 +268,60 @@ Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de (bsc#966137). - commit c601f8d +------------------------------------------------------------------- +Mon Feb 22 23:41:16 CET 2016 - jeffm@suse.com + +- Update to v4.5-rc5. +- commit 7733b9a + +------------------------------------------------------------------- +Mon Feb 22 23:36:00 CET 2016 - jeffm@suse.com + +- config: complete disabling THERMAL from s390 + Commit fd5ffd694f9 (Update s390x config files: Disable THERMAL) + left some stray config options around. Clean them up. +- commit 5cd1d35 + +------------------------------------------------------------------- +Mon Feb 22 15:46:49 CET 2016 - jdelvare@suse.de + +- Update config files: Set CRYPTO_CHACHA20POLY1305=m + We support every other crypto algorithm so why not this one. +- commit 68344d0 + +------------------------------------------------------------------- +Mon Feb 22 09:08:40 CET 2016 - jdelvare@suse.de + +- Update config files: Disable SERIAL_8250_RT288X + This option is only useful on MIPS. +- commit a8e3297 + +------------------------------------------------------------------- +Sun Feb 21 21:44:07 CET 2016 - dmueller@suse.com + +- config: armv6hl: Disable CMA and DEBUGFS settings + CMA allocates 16MB of reserved memory on boot, which takes + away a very scarce resource for unpacking the kiwi initrd + and provides little value (is also disabled on other x86*) +- commit 9f2a122 + +------------------------------------------------------------------- +Sat Feb 20 20:31:54 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Disable THERMAL + The THERMAL subsystem serves no purpose on S/390, disable it. It was + already disabled in the SLES kernel long ago. +- commit fd5ffd6 + +------------------------------------------------------------------- +Thu Feb 18 14:06:09 CET 2016 - dsterba@suse.com + +- Fix lint warnings: E: summary-ended-with-dot + kernel-source-vanilla.noarch: E: summary-ended-with-dot (Badness: 89) C + Vanilla Linux kernel sources with minor build fixes. + Summary ends with a dot. +- commit 9050a39 + ------------------------------------------------------------------- Thu Feb 18 13:48:14 CET 2016 - jslaby@suse.cz @@ -214,6 +356,51 @@ Thu Feb 18 08:56:03 CET 2016 - jslaby@suse.cz patches.fixes/HID-multitouch-fix-input-mode-switching-on-some-Elan. - commit 19ca782 +------------------------------------------------------------------- +Wed Feb 17 19:00:58 CET 2016 - mbrugger@suse.com + +- series.conf: mark xgbe-a0 ethernet driver as needs_update +- commit 9efcaae + +------------------------------------------------------------------- +Wed Feb 17 11:37:05 CET 2016 - mbrugger@suse.com + +- Update config files for arm64. + Enable ACPI. +- commit fa0917c + +------------------------------------------------------------------- +Tue Feb 16 15:09:04 CET 2016 - jslaby@suse.cz + +- Refresh patches.suse/stack-unwind.patch. + Remove text_base parameter from read_pointer as it is always 0. +- commit b3ba789 + +------------------------------------------------------------------- +Tue Feb 16 13:56:18 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Set CONFIG_MODULE_SIG_KEY only if a cert is present + This allows using the unmodified .config from the kernel-source tree in + the expanded tree. +- commit 5fa6ddd + +------------------------------------------------------------------- +Mon Feb 15 15:10:59 CET 2016 - jdelvare@suse.de + +- Update x86 config files: Enable Intel RAPL + This driver is useful when power caping is needed. It was enabled in + the SLE kernel 2 years ago. +- commit 5c509fc + +------------------------------------------------------------------- +Mon Feb 15 12:11:55 CET 2016 - jdelvare@suse.de + +- Update config files: Disable MFD_TPS65218 + The TPS65218 is a power management IC for 32-bit ARM systems. Its + driver serves no purpose on other architectures. All sub-drivers were + already disabled anyway. +- commit 2c2300d + ------------------------------------------------------------------- Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de @@ -221,6 +408,29 @@ Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de (CVE-2016-2384,bsc#966693). - commit 6398c2d +------------------------------------------------------------------- +Mon Feb 15 04:19:07 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc4. +- commit 4fd18f0 + +------------------------------------------------------------------- +Thu Feb 11 21:13:37 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Use correct variable to point to the keyring +- commit f026a54 + +------------------------------------------------------------------- +Thu Feb 11 13:59:29 CET 2016 - jdelvare@suse.de + +- Update config/armv7hl: Clean up TS-4800 support + The Technologic Systems TS-4800 is an i.MX515 board. The lpae flavor + doesn't support this platform so it shouldn't include any TS-4800 + driver. The default and vanilla flavors do support it. If we want + them to support the board properly then all its drivers should be + enabled. +- commit 59e9c51 + ------------------------------------------------------------------- Thu Feb 11 09:46:23 CET 2016 - jslaby@suse.cz @@ -234,6 +444,99 @@ Wed Feb 10 10:19:40 CET 2016 - mmarek@suse.com - rpm/kernel-binary.spec.in: Adapt certificate handling for changes in v4.3 - commit 589be33 +------------------------------------------------------------------- +Tue Feb 9 15:09:53 CET 2016 - jdelvare@suse.de + +- Update config files: disable MFD_SYSCON on non-arm + Disable MFD_SYSCON, GPIO_SYSCON and LEDS_SYSCON in non-arm + configurations. SYSCON is an arm thing, it was enabled accidentally + in other configurations because STMMAC_PLATFORM and + TOUCHSCREEN_TS4800, which were once enabled by accident, select it. + As REGMAP_MMIO was also only selected by MFD_SYSCON, we can disable + it too. +- commit 7d6958a + +------------------------------------------------------------------- +Tue Feb 9 15:09:02 CET 2016 - jdelvare@suse.de + +- Update config files: disable TS-4800 drivers on non-arm + The TS-4800 is an arm board, so its drivers are useless on i386 and + ppc64. Disable TOUCHSCREEN_TS4800 on these architectures. +- commit e2289c8 + +------------------------------------------------------------------- +Tue Feb 9 10:23:14 CET 2016 - jslaby@suse.cz + +- Disable KASAN for stack unwinder code. +- commit 40617c9 + +------------------------------------------------------------------- +Tue Feb 9 10:22:57 CET 2016 - dmueller@suse.com + +- config: reenable Exynos4 support for default kernel + needed for odroid +- commit ae765f1 + +------------------------------------------------------------------- +Tue Feb 9 10:17:33 CET 2016 - jslaby@suse.cz + +- DWARF2 EH-frame based stack unwinding. +- Delete patches.suse/stack-unwind. + Add .patch suffix, so that syntax highlighting works. +- commit 741781b + +------------------------------------------------------------------- +Mon Feb 8 23:09:47 CET 2016 - dmueller@suse.com + +- Config: ARMv7: Disable Exynos 4 related drivers + We don't have Exynos 4 support enabled, so there + is no point in building the drivers for it. +- commit 0d649a0 + +------------------------------------------------------------------- +Mon Feb 8 15:49:10 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc3. +- commit b0ea7eb + +------------------------------------------------------------------- +Mon Feb 8 15:36:32 CET 2016 - jdelvare@suse.de + +- Update s390x config files: CONFIG_ENCLOSURE_SERVICES + Per bsc#884701, CONFIG_ENCLOSURE_SERVICES isn't needed on S/390. It + was already disabled in SLE, so disable it in openSUSE too. +- commit 0017810 + +------------------------------------------------------------------- +Mon Feb 8 15:33:09 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc2. +- Eliminated 2 patches. +- commit 52dbbed + +------------------------------------------------------------------- +Mon Feb 8 13:02:34 CET 2016 - dvaleev@suse.com + +- Delete config/ppc/default. +- Delete config/ppc/vanilla. + Drop building for ppc architecture. We use 64bit kernel nowadays. +- commit 54461b6 + +------------------------------------------------------------------- +Thu Feb 4 23:52:56 CET 2016 - dmueller@suse.com + +- config: ARM64: disable CONFIG_DDR again + Was accidentally reeanbled in the 4.5-rc1 bump +- commit c76df01 + +------------------------------------------------------------------- +Thu Feb 4 19:13:56 CET 2016 - afaerber@suse.de + +- config: arm64: Enable Tegra 210 and SMMU + The new Tegra210 option did not get enabled during the 4.5-rc1 update. + Also enable the Tegra IOMMU for 132 and 210. +- commit d6d686e + ------------------------------------------------------------------- Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de @@ -241,6 +544,14 @@ Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de (boo#962250). - commit ddc5d70 +------------------------------------------------------------------- +Tue Feb 2 09:39:07 CET 2016 - jdelvare@suse.de + +- Update config files: Disable CONFIG_DDR + CONFIG_DDR is selected automatically by drivers which need it. This + piece of helper code is useless in the absence of any such driver. +- commit 1769308 + ------------------------------------------------------------------- Mon Feb 1 23:16:05 CET 2016 - dmueller@suse.com @@ -286,12 +597,152 @@ Sun Jan 31 22:31:35 CET 2016 - tiwai@suse.de - sd: Optimal I/O size is in bytes, not sectors (boo#961263). - commit 2198765 +------------------------------------------------------------------- +Sun Jan 31 17:17:51 CET 2016 - dmueller@suse.com + +- config: Update armv6hl config for 4.5-rc1 +- Enable BCM2835 related options +- Rest disabled if arch specific +- Generic follows x86_64 +- commit 185883e + +------------------------------------------------------------------- +Sun Jan 31 17:10:48 CET 2016 - dmueller@suse.com + +- config: armv7hl: Enable VDSO + VDSO provides, starting with glibc 2.22, a lower latency implementation + for time related syscalls. +- commit 42096c4 + +------------------------------------------------------------------- +Sun Jan 31 17:07:36 CET 2016 - dmueller@suse.com + +- config: Update armv7hl config to 4.5-rc1 +- Disable Mobile ARCH +- Enable BCM2835/BCM2836 options (RPI 1 B/2 B) +- set voltage regulators to =m +- Rest follows x86_64 update, see there for details +- commit afef73d + +------------------------------------------------------------------- +Sun Jan 31 16:22:22 CET 2016 - dmueller@suse.com + +- config: Update ARM64 config to 4.5-rc1 +- Enabled support for Qualcom SoC +- Rest follows update for x86_64 +- commit 3a8952a + ------------------------------------------------------------------- Thu Jan 28 09:15:06 CET 2016 - jslaby@suse.cz - drm/radeon: Update radeon_get_vblank_counter_kms() (bnc#962535). - commit 9f68b90 +------------------------------------------------------------------- +Wed Jan 27 17:28:58 CET 2016 - jeffm@suse.com + +- Revert "Merge remote-tracking branch 'origin/users/tiwai/master/for-next'" + This reverts commit b27160caadedcda2dc864615e51461c7db19bba1, reversing + changes made to e1ac7b484beda5dfd27b84365f83a308de7c7a9c. +- commit 36aac98 + +------------------------------------------------------------------- +Wed Jan 27 09:33:55 CET 2016 - bp@suse.de + +- Update config files. + Disable CONFIG_DEBUG_WX as stuff needs to be sorted out upstream first. +- commit 09b6275 + +------------------------------------------------------------------- +Tue Jan 26 18:36:00 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc1 +- Eliminated 15 patches. +- ARM configs need updating. +- Config changes: + - Generic changes: + - ARCH_MMAP_RND_BITS= + - MANDATORY_FILE_LOCKING=n (removes "dead" code, can re-enable if needed) + - WQ_WATCHDOG=y + - NETDEV_NOTIFIER_ERROR_INJECT=m + - UBSAN=n (performance penalty) + - IO_STRICT_DEVMEM=y + - VFIO_NOIOMMU=n + - NTB_PERF=m + - x86: + - VMD=m + - DRM_AMD_POWERPLAY=y + - CRYPTO_DEV_QAT_C3XXX=m + - CRYPTO_DEV_QAT_C62X=m + - CRYPTO_DEV_QAT_C3XXXVF=m + - CRYPTO_DEV_QAT_C62XVF=m + - QUEUED_LOCK_STAT=n + - INTEL_TELEMETRY=m + - INTEL_HID_EVENT=m + - INTEL_PUNIT_IPC=m + - NTB_AMD=m + - ASUS_WIRELESS=m + - s390x: + - SCLP_OFB=y + - ppc64: + - IBMVNIC=m + - Networking: + - INET_DIAG_DESTROY=y (built as part of inet_diag.ko) + - NF_DUP_NETDEV=m + - NFT_FWD_NETDEV=m + - 6LOWPAN_DEBUGFS=n + - 6LOWPAN_GHC_EXT_HDR_HOP=m + - 6LOWPAN_GHC_UDP=m + - 6LOWPAN_GHC_ICMPV6=m + - 6LOWPAN_GHC_EXT_HDR_DEST=m + - 6LOWPAN_GHC_EXT_HDR_FRAG=m + - 6LOWPAN_GHC_EXT_HDR_ROUTE=m + - ATH9K_HWRNG=y + - GENEVE=y + - NFP_NETVF=m + - IEEE802154_ADF7242=m + - Storage: + - BLK_DEV_NVME_SCSI=n (dangerous) + - SCSI_HISI_SAS=m + - DM_VERITY_FEC=y + - Misc platform-independent drivers: + - NFC_ST21NFCA_I2C=m + - NFC_ST95HF=m + - MTD_MT81xx_NOR=m + - MLXSW_CORE_HWMON=y + - TOUCHSCREEN_EGALAX_SERIAL=m + - SPI_LOOPBACK_TEST=m + - GPIO_SYSCON=m + - GPIO_104_IDI_48=m + - SENSORS_LTC3815=m + - WATCHDOG_SYSFS=y + - ZIIRAVE_WATCHDOG=m + - COMMON_CLK_CS2000_CP=m + - EXTCON_MAX3355=m + - IIO_CONFIGFS=m + - IIO_SW_TRIGGER=m + - MMA7455_I2C=m + - MMA7455_SPI=m + - MXC6255=m + - INA2XX_ADC=n (use hwmon) + - USB_SERIAL_MXUPORT11=m + - LEDS_SYSCON=y + - RTC_DRV_RX8010=m + - IAQCORE=m + - MAX30100=m + - IIO_HRTIMER_TRIGGER=m + - ARM (disabled): + - IMX_THERMAL=n + - TS4800_WATCHDOG=n + - TS4800_IRQ=n + - DRM_PANEL_PANASONIC_VVX10F034N00=n + - DRM_PANEL_SHARP_LS043T1LE01=n + - TI_ADS8688=n + - PHY_HI6220_USB=n + - WILC1000_SDIO=n + - WILC1000_SPI=n +- commit f1286ba + ------------------------------------------------------------------- Tue Jan 26 17:30:09 CET 2016 - jeffm@suse.com @@ -308,6 +759,10 @@ Tue Jan 26 13:49:24 CET 2016 - bp@suse.de ------------------------------------------------------------------- Tue Jan 26 12:46:26 CET 2016 - jslaby@suse.cz +- n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 + CVE-2016-0723). +- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 + CVE-2016-0723). - n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 CVE-2016-0723). - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 @@ -7010,6 +7465,14 @@ Thu Apr 3 18:43:52 CEST 2014 - guillaume.gardet@oliseo.fr Replace OF_DEVICE by OF (OF_DEVICE does not exist anymore.) - commit 299b9cd +------------------------------------------------------------------- +Thu Apr 3 17:44:56 CEST 2014 - duwe@suse.de + +- Refresh patches.suse/pstore-backend-autoaction. + Fix valid gcc warnings about an unitialised return code + and printf format problems. +- commit 73e63e4 + ------------------------------------------------------------------- Thu Apr 3 15:17:49 CEST 2014 - jdelvare@suse.de diff --git a/kernel-source.spec b/kernel-source.spec index a99cec54..cb959064 100644 --- a/kernel-source.spec +++ b/kernel-source.spec @@ -17,8 +17,8 @@ # icecream 0 -%define srcversion 4.4 -%define patchversion 4.4.5 +%define srcversion 4.5 +%define patchversion 4.5.0 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Name: kernel-source Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 4.4.5 +Version: 4.5.0 %if 0%{?is_kotd} -Release: .g09dee88 +Release: .g95a9976 %else Release: 0 %endif @@ -152,7 +152,7 @@ This package provides the rpm macros and templates for Kernel Module Pakcages %source_timestamp %package vanilla -Summary: Vanilla Linux kernel sources with minor build fixes. +Summary: Vanilla Linux kernel sources with minor build fixes Group: Development/Sources AutoReqProv: off Provides: %name-vanilla = %version-%source_rel diff --git a/kernel-source.spec.in b/kernel-source.spec.in index d2677c7d..b4b207c3 100644 --- a/kernel-source.spec.in +++ b/kernel-source.spec.in @@ -152,7 +152,7 @@ This package provides the rpm macros and templates for Kernel Module Pakcages %source_timestamp %package vanilla -Summary: Vanilla Linux kernel sources with minor build fixes. +Summary: Vanilla Linux kernel sources with minor build fixes Group: Development/Sources AutoReqProv: off Provides: %name-vanilla = %version-%source_rel diff --git a/kernel-syms.changes b/kernel-syms.changes index 015e9256..c57fcf40 100644 --- a/kernel-syms.changes +++ b/kernel-syms.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 14 06:14:55 CET 2016 - jeffm@suse.com + +- Update to 4.5-final. +- commit 3c4edc5 + ------------------------------------------------------------------- Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz @@ -5,6 +11,34 @@ Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz - Refresh patches.suse/stack-unwind. - commit 09dee88 +------------------------------------------------------------------- +Wed Mar 9 17:57:41 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Bump NR_CPUS to 256 + It was set to 256 in the SLES kernel 2 years ago already. +- commit 43cf630 + +------------------------------------------------------------------- +Tue Mar 8 19:47:06 CET 2016 - afaerber@suse.de + +- config: armv7hl: Enable DRM_ROCKCHIP + Firefly-RK3288 is among the boards that this will benefit. +- commit 2a3d0e4 + +------------------------------------------------------------------- +Mon Mar 7 14:39:01 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc7. +- commit 924f2b7 + +------------------------------------------------------------------- +Mon Mar 7 14:01:02 CET 2016 - jdelvare@suse.de + +- Update config files: Modularize NF_REJECT_IPV4/V6 + There is no reason why these helper modules should be built-in when + the rest of netfilter is built as modules. +- commit c81fe72 + ------------------------------------------------------------------- Fri Mar 4 09:13:43 CET 2016 - jslaby@suse.cz @@ -88,6 +122,18 @@ Fri Mar 4 08:54:21 CET 2016 - jslaby@suse.cz Update upstream status. - commit 859059c +------------------------------------------------------------------- +Thu Mar 3 09:18:25 CET 2016 - ohering@suse.de + +- Refresh patches.suse/xen-pv-devmem_is_allowed.patch. +- commit a55dde2 + +------------------------------------------------------------------- +Wed Mar 2 15:31:03 CET 2016 - ohering@suse.de + +- Disable access to lowmem in a Xen PV guest (bnc#964342). +- commit e7a0da2 + ------------------------------------------------------------------- Wed Mar 2 10:18:57 CET 2016 - jslaby@suse.cz @@ -135,6 +181,32 @@ Wed Mar 2 10:11:15 CET 2016 - tiwai@suse.de (boo#955096,boo#967938). - commit 803bd2e +------------------------------------------------------------------- +Tue Mar 1 19:14:25 CET 2016 - dmueller@suse.com + +- config: ARM64: Remove hardcoded console setting + Proper way would be to derive it from the ACPI or + Device tree chosen output. +- commit ad7dbb8 + +------------------------------------------------------------------- +Mon Feb 29 17:27:00 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Obsolete xen-kmp (fate#315712, bsc#968253) +- commit 0e7c4d5 + +------------------------------------------------------------------- +Mon Feb 29 17:26:46 CET 2016 - mmarek@suse.com + +- Copy packaging changes from master to the packaging branch +- commit 0a2490d + +------------------------------------------------------------------- +Mon Feb 29 01:34:11 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc6. +- commit b239884 + ------------------------------------------------------------------- Fri Feb 26 10:54:10 CET 2016 - jslaby@suse.cz @@ -156,7 +228,7 @@ Fri Feb 26 08:35:54 CET 2016 - jslaby@suse.cz Wed Feb 24 18:29:02 CET 2016 - dsterba@suse.com - btrfs: remove error message from search ioctl for nonexistent tree. -- commit 2629d17 +- commit c2c16d5 ------------------------------------------------------------------- Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de @@ -173,6 +245,22 @@ Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de (bsc#962535). - commit 46e3b92 +------------------------------------------------------------------- +Tue Feb 23 17:54:18 CET 2016 - guillaume.gardet@free.fr + +- config: armv7hl: Enable CONFIG_DRM_ETNAVIV + Enable CONFIG_DRM_ETNAVIV for armv7 (default and vanilla) to get graphics + acceleration on top of the Vivante GPU IP cores used in different SoCs, + such as the Freescale i.MX6. +- commit 13c5905 + +------------------------------------------------------------------- +Tue Feb 23 15:49:39 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Sync the main and -base package dependencies + (bsc#965830#c51). +- commit bf655ed + ------------------------------------------------------------------- Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de @@ -180,6 +268,60 @@ Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de (bsc#966137). - commit c601f8d +------------------------------------------------------------------- +Mon Feb 22 23:41:16 CET 2016 - jeffm@suse.com + +- Update to v4.5-rc5. +- commit 7733b9a + +------------------------------------------------------------------- +Mon Feb 22 23:36:00 CET 2016 - jeffm@suse.com + +- config: complete disabling THERMAL from s390 + Commit fd5ffd694f9 (Update s390x config files: Disable THERMAL) + left some stray config options around. Clean them up. +- commit 5cd1d35 + +------------------------------------------------------------------- +Mon Feb 22 15:46:49 CET 2016 - jdelvare@suse.de + +- Update config files: Set CRYPTO_CHACHA20POLY1305=m + We support every other crypto algorithm so why not this one. +- commit 68344d0 + +------------------------------------------------------------------- +Mon Feb 22 09:08:40 CET 2016 - jdelvare@suse.de + +- Update config files: Disable SERIAL_8250_RT288X + This option is only useful on MIPS. +- commit a8e3297 + +------------------------------------------------------------------- +Sun Feb 21 21:44:07 CET 2016 - dmueller@suse.com + +- config: armv6hl: Disable CMA and DEBUGFS settings + CMA allocates 16MB of reserved memory on boot, which takes + away a very scarce resource for unpacking the kiwi initrd + and provides little value (is also disabled on other x86*) +- commit 9f2a122 + +------------------------------------------------------------------- +Sat Feb 20 20:31:54 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Disable THERMAL + The THERMAL subsystem serves no purpose on S/390, disable it. It was + already disabled in the SLES kernel long ago. +- commit fd5ffd6 + +------------------------------------------------------------------- +Thu Feb 18 14:06:09 CET 2016 - dsterba@suse.com + +- Fix lint warnings: E: summary-ended-with-dot + kernel-source-vanilla.noarch: E: summary-ended-with-dot (Badness: 89) C + Vanilla Linux kernel sources with minor build fixes. + Summary ends with a dot. +- commit 9050a39 + ------------------------------------------------------------------- Thu Feb 18 13:48:14 CET 2016 - jslaby@suse.cz @@ -214,6 +356,51 @@ Thu Feb 18 08:56:03 CET 2016 - jslaby@suse.cz patches.fixes/HID-multitouch-fix-input-mode-switching-on-some-Elan. - commit 19ca782 +------------------------------------------------------------------- +Wed Feb 17 19:00:58 CET 2016 - mbrugger@suse.com + +- series.conf: mark xgbe-a0 ethernet driver as needs_update +- commit 9efcaae + +------------------------------------------------------------------- +Wed Feb 17 11:37:05 CET 2016 - mbrugger@suse.com + +- Update config files for arm64. + Enable ACPI. +- commit fa0917c + +------------------------------------------------------------------- +Tue Feb 16 15:09:04 CET 2016 - jslaby@suse.cz + +- Refresh patches.suse/stack-unwind.patch. + Remove text_base parameter from read_pointer as it is always 0. +- commit b3ba789 + +------------------------------------------------------------------- +Tue Feb 16 13:56:18 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Set CONFIG_MODULE_SIG_KEY only if a cert is present + This allows using the unmodified .config from the kernel-source tree in + the expanded tree. +- commit 5fa6ddd + +------------------------------------------------------------------- +Mon Feb 15 15:10:59 CET 2016 - jdelvare@suse.de + +- Update x86 config files: Enable Intel RAPL + This driver is useful when power caping is needed. It was enabled in + the SLE kernel 2 years ago. +- commit 5c509fc + +------------------------------------------------------------------- +Mon Feb 15 12:11:55 CET 2016 - jdelvare@suse.de + +- Update config files: Disable MFD_TPS65218 + The TPS65218 is a power management IC for 32-bit ARM systems. Its + driver serves no purpose on other architectures. All sub-drivers were + already disabled anyway. +- commit 2c2300d + ------------------------------------------------------------------- Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de @@ -221,6 +408,29 @@ Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de (CVE-2016-2384,bsc#966693). - commit 6398c2d +------------------------------------------------------------------- +Mon Feb 15 04:19:07 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc4. +- commit 4fd18f0 + +------------------------------------------------------------------- +Thu Feb 11 21:13:37 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Use correct variable to point to the keyring +- commit f026a54 + +------------------------------------------------------------------- +Thu Feb 11 13:59:29 CET 2016 - jdelvare@suse.de + +- Update config/armv7hl: Clean up TS-4800 support + The Technologic Systems TS-4800 is an i.MX515 board. The lpae flavor + doesn't support this platform so it shouldn't include any TS-4800 + driver. The default and vanilla flavors do support it. If we want + them to support the board properly then all its drivers should be + enabled. +- commit 59e9c51 + ------------------------------------------------------------------- Thu Feb 11 09:46:23 CET 2016 - jslaby@suse.cz @@ -234,6 +444,99 @@ Wed Feb 10 10:19:40 CET 2016 - mmarek@suse.com - rpm/kernel-binary.spec.in: Adapt certificate handling for changes in v4.3 - commit 589be33 +------------------------------------------------------------------- +Tue Feb 9 15:09:53 CET 2016 - jdelvare@suse.de + +- Update config files: disable MFD_SYSCON on non-arm + Disable MFD_SYSCON, GPIO_SYSCON and LEDS_SYSCON in non-arm + configurations. SYSCON is an arm thing, it was enabled accidentally + in other configurations because STMMAC_PLATFORM and + TOUCHSCREEN_TS4800, which were once enabled by accident, select it. + As REGMAP_MMIO was also only selected by MFD_SYSCON, we can disable + it too. +- commit 7d6958a + +------------------------------------------------------------------- +Tue Feb 9 15:09:02 CET 2016 - jdelvare@suse.de + +- Update config files: disable TS-4800 drivers on non-arm + The TS-4800 is an arm board, so its drivers are useless on i386 and + ppc64. Disable TOUCHSCREEN_TS4800 on these architectures. +- commit e2289c8 + +------------------------------------------------------------------- +Tue Feb 9 10:23:14 CET 2016 - jslaby@suse.cz + +- Disable KASAN for stack unwinder code. +- commit 40617c9 + +------------------------------------------------------------------- +Tue Feb 9 10:22:57 CET 2016 - dmueller@suse.com + +- config: reenable Exynos4 support for default kernel + needed for odroid +- commit ae765f1 + +------------------------------------------------------------------- +Tue Feb 9 10:17:33 CET 2016 - jslaby@suse.cz + +- DWARF2 EH-frame based stack unwinding. +- Delete patches.suse/stack-unwind. + Add .patch suffix, so that syntax highlighting works. +- commit 741781b + +------------------------------------------------------------------- +Mon Feb 8 23:09:47 CET 2016 - dmueller@suse.com + +- Config: ARMv7: Disable Exynos 4 related drivers + We don't have Exynos 4 support enabled, so there + is no point in building the drivers for it. +- commit 0d649a0 + +------------------------------------------------------------------- +Mon Feb 8 15:49:10 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc3. +- commit b0ea7eb + +------------------------------------------------------------------- +Mon Feb 8 15:36:32 CET 2016 - jdelvare@suse.de + +- Update s390x config files: CONFIG_ENCLOSURE_SERVICES + Per bsc#884701, CONFIG_ENCLOSURE_SERVICES isn't needed on S/390. It + was already disabled in SLE, so disable it in openSUSE too. +- commit 0017810 + +------------------------------------------------------------------- +Mon Feb 8 15:33:09 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc2. +- Eliminated 2 patches. +- commit 52dbbed + +------------------------------------------------------------------- +Mon Feb 8 13:02:34 CET 2016 - dvaleev@suse.com + +- Delete config/ppc/default. +- Delete config/ppc/vanilla. + Drop building for ppc architecture. We use 64bit kernel nowadays. +- commit 54461b6 + +------------------------------------------------------------------- +Thu Feb 4 23:52:56 CET 2016 - dmueller@suse.com + +- config: ARM64: disable CONFIG_DDR again + Was accidentally reeanbled in the 4.5-rc1 bump +- commit c76df01 + +------------------------------------------------------------------- +Thu Feb 4 19:13:56 CET 2016 - afaerber@suse.de + +- config: arm64: Enable Tegra 210 and SMMU + The new Tegra210 option did not get enabled during the 4.5-rc1 update. + Also enable the Tegra IOMMU for 132 and 210. +- commit d6d686e + ------------------------------------------------------------------- Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de @@ -241,6 +544,14 @@ Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de (boo#962250). - commit ddc5d70 +------------------------------------------------------------------- +Tue Feb 2 09:39:07 CET 2016 - jdelvare@suse.de + +- Update config files: Disable CONFIG_DDR + CONFIG_DDR is selected automatically by drivers which need it. This + piece of helper code is useless in the absence of any such driver. +- commit 1769308 + ------------------------------------------------------------------- Mon Feb 1 23:16:05 CET 2016 - dmueller@suse.com @@ -286,12 +597,152 @@ Sun Jan 31 22:31:35 CET 2016 - tiwai@suse.de - sd: Optimal I/O size is in bytes, not sectors (boo#961263). - commit 2198765 +------------------------------------------------------------------- +Sun Jan 31 17:17:51 CET 2016 - dmueller@suse.com + +- config: Update armv6hl config for 4.5-rc1 +- Enable BCM2835 related options +- Rest disabled if arch specific +- Generic follows x86_64 +- commit 185883e + +------------------------------------------------------------------- +Sun Jan 31 17:10:48 CET 2016 - dmueller@suse.com + +- config: armv7hl: Enable VDSO + VDSO provides, starting with glibc 2.22, a lower latency implementation + for time related syscalls. +- commit 42096c4 + +------------------------------------------------------------------- +Sun Jan 31 17:07:36 CET 2016 - dmueller@suse.com + +- config: Update armv7hl config to 4.5-rc1 +- Disable Mobile ARCH +- Enable BCM2835/BCM2836 options (RPI 1 B/2 B) +- set voltage regulators to =m +- Rest follows x86_64 update, see there for details +- commit afef73d + +------------------------------------------------------------------- +Sun Jan 31 16:22:22 CET 2016 - dmueller@suse.com + +- config: Update ARM64 config to 4.5-rc1 +- Enabled support for Qualcom SoC +- Rest follows update for x86_64 +- commit 3a8952a + ------------------------------------------------------------------- Thu Jan 28 09:15:06 CET 2016 - jslaby@suse.cz - drm/radeon: Update radeon_get_vblank_counter_kms() (bnc#962535). - commit 9f68b90 +------------------------------------------------------------------- +Wed Jan 27 17:28:58 CET 2016 - jeffm@suse.com + +- Revert "Merge remote-tracking branch 'origin/users/tiwai/master/for-next'" + This reverts commit b27160caadedcda2dc864615e51461c7db19bba1, reversing + changes made to e1ac7b484beda5dfd27b84365f83a308de7c7a9c. +- commit 36aac98 + +------------------------------------------------------------------- +Wed Jan 27 09:33:55 CET 2016 - bp@suse.de + +- Update config files. + Disable CONFIG_DEBUG_WX as stuff needs to be sorted out upstream first. +- commit 09b6275 + +------------------------------------------------------------------- +Tue Jan 26 18:36:00 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc1 +- Eliminated 15 patches. +- ARM configs need updating. +- Config changes: + - Generic changes: + - ARCH_MMAP_RND_BITS= + - MANDATORY_FILE_LOCKING=n (removes "dead" code, can re-enable if needed) + - WQ_WATCHDOG=y + - NETDEV_NOTIFIER_ERROR_INJECT=m + - UBSAN=n (performance penalty) + - IO_STRICT_DEVMEM=y + - VFIO_NOIOMMU=n + - NTB_PERF=m + - x86: + - VMD=m + - DRM_AMD_POWERPLAY=y + - CRYPTO_DEV_QAT_C3XXX=m + - CRYPTO_DEV_QAT_C62X=m + - CRYPTO_DEV_QAT_C3XXXVF=m + - CRYPTO_DEV_QAT_C62XVF=m + - QUEUED_LOCK_STAT=n + - INTEL_TELEMETRY=m + - INTEL_HID_EVENT=m + - INTEL_PUNIT_IPC=m + - NTB_AMD=m + - ASUS_WIRELESS=m + - s390x: + - SCLP_OFB=y + - ppc64: + - IBMVNIC=m + - Networking: + - INET_DIAG_DESTROY=y (built as part of inet_diag.ko) + - NF_DUP_NETDEV=m + - NFT_FWD_NETDEV=m + - 6LOWPAN_DEBUGFS=n + - 6LOWPAN_GHC_EXT_HDR_HOP=m + - 6LOWPAN_GHC_UDP=m + - 6LOWPAN_GHC_ICMPV6=m + - 6LOWPAN_GHC_EXT_HDR_DEST=m + - 6LOWPAN_GHC_EXT_HDR_FRAG=m + - 6LOWPAN_GHC_EXT_HDR_ROUTE=m + - ATH9K_HWRNG=y + - GENEVE=y + - NFP_NETVF=m + - IEEE802154_ADF7242=m + - Storage: + - BLK_DEV_NVME_SCSI=n (dangerous) + - SCSI_HISI_SAS=m + - DM_VERITY_FEC=y + - Misc platform-independent drivers: + - NFC_ST21NFCA_I2C=m + - NFC_ST95HF=m + - MTD_MT81xx_NOR=m + - MLXSW_CORE_HWMON=y + - TOUCHSCREEN_EGALAX_SERIAL=m + - SPI_LOOPBACK_TEST=m + - GPIO_SYSCON=m + - GPIO_104_IDI_48=m + - SENSORS_LTC3815=m + - WATCHDOG_SYSFS=y + - ZIIRAVE_WATCHDOG=m + - COMMON_CLK_CS2000_CP=m + - EXTCON_MAX3355=m + - IIO_CONFIGFS=m + - IIO_SW_TRIGGER=m + - MMA7455_I2C=m + - MMA7455_SPI=m + - MXC6255=m + - INA2XX_ADC=n (use hwmon) + - USB_SERIAL_MXUPORT11=m + - LEDS_SYSCON=y + - RTC_DRV_RX8010=m + - IAQCORE=m + - MAX30100=m + - IIO_HRTIMER_TRIGGER=m + - ARM (disabled): + - IMX_THERMAL=n + - TS4800_WATCHDOG=n + - TS4800_IRQ=n + - DRM_PANEL_PANASONIC_VVX10F034N00=n + - DRM_PANEL_SHARP_LS043T1LE01=n + - TI_ADS8688=n + - PHY_HI6220_USB=n + - WILC1000_SDIO=n + - WILC1000_SPI=n +- commit f1286ba + ------------------------------------------------------------------- Tue Jan 26 17:30:09 CET 2016 - jeffm@suse.com @@ -308,6 +759,10 @@ Tue Jan 26 13:49:24 CET 2016 - bp@suse.de ------------------------------------------------------------------- Tue Jan 26 12:46:26 CET 2016 - jslaby@suse.cz +- n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 + CVE-2016-0723). +- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 + CVE-2016-0723). - n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 CVE-2016-0723). - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 @@ -7010,6 +7465,14 @@ Thu Apr 3 18:43:52 CEST 2014 - guillaume.gardet@oliseo.fr Replace OF_DEVICE by OF (OF_DEVICE does not exist anymore.) - commit 299b9cd +------------------------------------------------------------------- +Thu Apr 3 17:44:56 CEST 2014 - duwe@suse.de + +- Refresh patches.suse/pstore-backend-autoaction. + Fix valid gcc warnings about an unitialised return code + and printf format problems. +- commit 73e63e4 + ------------------------------------------------------------------- Thu Apr 3 15:17:49 CEST 2014 - jdelvare@suse.de diff --git a/kernel-syms.spec b/kernel-syms.spec index 86ed16e6..cd48c6f4 100644 --- a/kernel-syms.spec +++ b/kernel-syms.spec @@ -24,10 +24,10 @@ Name: kernel-syms Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 4.4.5 +Version: 4.5.0 %if %using_buildservice %if 0%{?is_kotd} -Release: .g09dee88 +Release: .g95a9976 %else Release: 0 %endif @@ -38,7 +38,7 @@ Release: %kernel_source_release Url: http://www.kernel.org/ AutoReqProv: off BuildRequires: coreutils -%ifarch aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64 +%ifarch aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le s390x x86_64 Requires: kernel-default-devel = %version-%source_rel %endif %ifarch armv7hl @@ -53,7 +53,7 @@ Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ppc ppc64 ppc64le s390x x86_64 +ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ppc64 ppc64le s390x x86_64 Prefix: /usr/src %description diff --git a/kernel-vanilla.changes b/kernel-vanilla.changes index 015e9256..c57fcf40 100644 --- a/kernel-vanilla.changes +++ b/kernel-vanilla.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 14 06:14:55 CET 2016 - jeffm@suse.com + +- Update to 4.5-final. +- commit 3c4edc5 + ------------------------------------------------------------------- Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz @@ -5,6 +11,34 @@ Thu Mar 10 08:24:48 CET 2016 - jslaby@suse.cz - Refresh patches.suse/stack-unwind. - commit 09dee88 +------------------------------------------------------------------- +Wed Mar 9 17:57:41 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Bump NR_CPUS to 256 + It was set to 256 in the SLES kernel 2 years ago already. +- commit 43cf630 + +------------------------------------------------------------------- +Tue Mar 8 19:47:06 CET 2016 - afaerber@suse.de + +- config: armv7hl: Enable DRM_ROCKCHIP + Firefly-RK3288 is among the boards that this will benefit. +- commit 2a3d0e4 + +------------------------------------------------------------------- +Mon Mar 7 14:39:01 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc7. +- commit 924f2b7 + +------------------------------------------------------------------- +Mon Mar 7 14:01:02 CET 2016 - jdelvare@suse.de + +- Update config files: Modularize NF_REJECT_IPV4/V6 + There is no reason why these helper modules should be built-in when + the rest of netfilter is built as modules. +- commit c81fe72 + ------------------------------------------------------------------- Fri Mar 4 09:13:43 CET 2016 - jslaby@suse.cz @@ -88,6 +122,18 @@ Fri Mar 4 08:54:21 CET 2016 - jslaby@suse.cz Update upstream status. - commit 859059c +------------------------------------------------------------------- +Thu Mar 3 09:18:25 CET 2016 - ohering@suse.de + +- Refresh patches.suse/xen-pv-devmem_is_allowed.patch. +- commit a55dde2 + +------------------------------------------------------------------- +Wed Mar 2 15:31:03 CET 2016 - ohering@suse.de + +- Disable access to lowmem in a Xen PV guest (bnc#964342). +- commit e7a0da2 + ------------------------------------------------------------------- Wed Mar 2 10:18:57 CET 2016 - jslaby@suse.cz @@ -135,6 +181,32 @@ Wed Mar 2 10:11:15 CET 2016 - tiwai@suse.de (boo#955096,boo#967938). - commit 803bd2e +------------------------------------------------------------------- +Tue Mar 1 19:14:25 CET 2016 - dmueller@suse.com + +- config: ARM64: Remove hardcoded console setting + Proper way would be to derive it from the ACPI or + Device tree chosen output. +- commit ad7dbb8 + +------------------------------------------------------------------- +Mon Feb 29 17:27:00 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Obsolete xen-kmp (fate#315712, bsc#968253) +- commit 0e7c4d5 + +------------------------------------------------------------------- +Mon Feb 29 17:26:46 CET 2016 - mmarek@suse.com + +- Copy packaging changes from master to the packaging branch +- commit 0a2490d + +------------------------------------------------------------------- +Mon Feb 29 01:34:11 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc6. +- commit b239884 + ------------------------------------------------------------------- Fri Feb 26 10:54:10 CET 2016 - jslaby@suse.cz @@ -156,7 +228,7 @@ Fri Feb 26 08:35:54 CET 2016 - jslaby@suse.cz Wed Feb 24 18:29:02 CET 2016 - dsterba@suse.com - btrfs: remove error message from search ioctl for nonexistent tree. -- commit 2629d17 +- commit c2c16d5 ------------------------------------------------------------------- Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de @@ -173,6 +245,22 @@ Wed Feb 24 17:08:52 CET 2016 - tiwai@suse.de (bsc#962535). - commit 46e3b92 +------------------------------------------------------------------- +Tue Feb 23 17:54:18 CET 2016 - guillaume.gardet@free.fr + +- config: armv7hl: Enable CONFIG_DRM_ETNAVIV + Enable CONFIG_DRM_ETNAVIV for armv7 (default and vanilla) to get graphics + acceleration on top of the Vivante GPU IP cores used in different SoCs, + such as the Freescale i.MX6. +- commit 13c5905 + +------------------------------------------------------------------- +Tue Feb 23 15:49:39 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Sync the main and -base package dependencies + (bsc#965830#c51). +- commit bf655ed + ------------------------------------------------------------------- Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de @@ -180,6 +268,60 @@ Tue Feb 23 11:30:49 CET 2016 - tiwai@suse.de (bsc#966137). - commit c601f8d +------------------------------------------------------------------- +Mon Feb 22 23:41:16 CET 2016 - jeffm@suse.com + +- Update to v4.5-rc5. +- commit 7733b9a + +------------------------------------------------------------------- +Mon Feb 22 23:36:00 CET 2016 - jeffm@suse.com + +- config: complete disabling THERMAL from s390 + Commit fd5ffd694f9 (Update s390x config files: Disable THERMAL) + left some stray config options around. Clean them up. +- commit 5cd1d35 + +------------------------------------------------------------------- +Mon Feb 22 15:46:49 CET 2016 - jdelvare@suse.de + +- Update config files: Set CRYPTO_CHACHA20POLY1305=m + We support every other crypto algorithm so why not this one. +- commit 68344d0 + +------------------------------------------------------------------- +Mon Feb 22 09:08:40 CET 2016 - jdelvare@suse.de + +- Update config files: Disable SERIAL_8250_RT288X + This option is only useful on MIPS. +- commit a8e3297 + +------------------------------------------------------------------- +Sun Feb 21 21:44:07 CET 2016 - dmueller@suse.com + +- config: armv6hl: Disable CMA and DEBUGFS settings + CMA allocates 16MB of reserved memory on boot, which takes + away a very scarce resource for unpacking the kiwi initrd + and provides little value (is also disabled on other x86*) +- commit 9f2a122 + +------------------------------------------------------------------- +Sat Feb 20 20:31:54 CET 2016 - jdelvare@suse.de + +- Update s390x config files: Disable THERMAL + The THERMAL subsystem serves no purpose on S/390, disable it. It was + already disabled in the SLES kernel long ago. +- commit fd5ffd6 + +------------------------------------------------------------------- +Thu Feb 18 14:06:09 CET 2016 - dsterba@suse.com + +- Fix lint warnings: E: summary-ended-with-dot + kernel-source-vanilla.noarch: E: summary-ended-with-dot (Badness: 89) C + Vanilla Linux kernel sources with minor build fixes. + Summary ends with a dot. +- commit 9050a39 + ------------------------------------------------------------------- Thu Feb 18 13:48:14 CET 2016 - jslaby@suse.cz @@ -214,6 +356,51 @@ Thu Feb 18 08:56:03 CET 2016 - jslaby@suse.cz patches.fixes/HID-multitouch-fix-input-mode-switching-on-some-Elan. - commit 19ca782 +------------------------------------------------------------------- +Wed Feb 17 19:00:58 CET 2016 - mbrugger@suse.com + +- series.conf: mark xgbe-a0 ethernet driver as needs_update +- commit 9efcaae + +------------------------------------------------------------------- +Wed Feb 17 11:37:05 CET 2016 - mbrugger@suse.com + +- Update config files for arm64. + Enable ACPI. +- commit fa0917c + +------------------------------------------------------------------- +Tue Feb 16 15:09:04 CET 2016 - jslaby@suse.cz + +- Refresh patches.suse/stack-unwind.patch. + Remove text_base parameter from read_pointer as it is always 0. +- commit b3ba789 + +------------------------------------------------------------------- +Tue Feb 16 13:56:18 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Set CONFIG_MODULE_SIG_KEY only if a cert is present + This allows using the unmodified .config from the kernel-source tree in + the expanded tree. +- commit 5fa6ddd + +------------------------------------------------------------------- +Mon Feb 15 15:10:59 CET 2016 - jdelvare@suse.de + +- Update x86 config files: Enable Intel RAPL + This driver is useful when power caping is needed. It was enabled in + the SLE kernel 2 years ago. +- commit 5c509fc + +------------------------------------------------------------------- +Mon Feb 15 12:11:55 CET 2016 - jdelvare@suse.de + +- Update config files: Disable MFD_TPS65218 + The TPS65218 is a power management IC for 32-bit ARM systems. Its + driver serves no purpose on other architectures. All sub-drivers were + already disabled anyway. +- commit 2c2300d + ------------------------------------------------------------------- Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de @@ -221,6 +408,29 @@ Mon Feb 15 12:03:27 CET 2016 - tiwai@suse.de (CVE-2016-2384,bsc#966693). - commit 6398c2d +------------------------------------------------------------------- +Mon Feb 15 04:19:07 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc4. +- commit 4fd18f0 + +------------------------------------------------------------------- +Thu Feb 11 21:13:37 CET 2016 - mmarek@suse.com + +- rpm/kernel-binary.spec.in: Use correct variable to point to the keyring +- commit f026a54 + +------------------------------------------------------------------- +Thu Feb 11 13:59:29 CET 2016 - jdelvare@suse.de + +- Update config/armv7hl: Clean up TS-4800 support + The Technologic Systems TS-4800 is an i.MX515 board. The lpae flavor + doesn't support this platform so it shouldn't include any TS-4800 + driver. The default and vanilla flavors do support it. If we want + them to support the board properly then all its drivers should be + enabled. +- commit 59e9c51 + ------------------------------------------------------------------- Thu Feb 11 09:46:23 CET 2016 - jslaby@suse.cz @@ -234,6 +444,99 @@ Wed Feb 10 10:19:40 CET 2016 - mmarek@suse.com - rpm/kernel-binary.spec.in: Adapt certificate handling for changes in v4.3 - commit 589be33 +------------------------------------------------------------------- +Tue Feb 9 15:09:53 CET 2016 - jdelvare@suse.de + +- Update config files: disable MFD_SYSCON on non-arm + Disable MFD_SYSCON, GPIO_SYSCON and LEDS_SYSCON in non-arm + configurations. SYSCON is an arm thing, it was enabled accidentally + in other configurations because STMMAC_PLATFORM and + TOUCHSCREEN_TS4800, which were once enabled by accident, select it. + As REGMAP_MMIO was also only selected by MFD_SYSCON, we can disable + it too. +- commit 7d6958a + +------------------------------------------------------------------- +Tue Feb 9 15:09:02 CET 2016 - jdelvare@suse.de + +- Update config files: disable TS-4800 drivers on non-arm + The TS-4800 is an arm board, so its drivers are useless on i386 and + ppc64. Disable TOUCHSCREEN_TS4800 on these architectures. +- commit e2289c8 + +------------------------------------------------------------------- +Tue Feb 9 10:23:14 CET 2016 - jslaby@suse.cz + +- Disable KASAN for stack unwinder code. +- commit 40617c9 + +------------------------------------------------------------------- +Tue Feb 9 10:22:57 CET 2016 - dmueller@suse.com + +- config: reenable Exynos4 support for default kernel + needed for odroid +- commit ae765f1 + +------------------------------------------------------------------- +Tue Feb 9 10:17:33 CET 2016 - jslaby@suse.cz + +- DWARF2 EH-frame based stack unwinding. +- Delete patches.suse/stack-unwind. + Add .patch suffix, so that syntax highlighting works. +- commit 741781b + +------------------------------------------------------------------- +Mon Feb 8 23:09:47 CET 2016 - dmueller@suse.com + +- Config: ARMv7: Disable Exynos 4 related drivers + We don't have Exynos 4 support enabled, so there + is no point in building the drivers for it. +- commit 0d649a0 + +------------------------------------------------------------------- +Mon Feb 8 15:49:10 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc3. +- commit b0ea7eb + +------------------------------------------------------------------- +Mon Feb 8 15:36:32 CET 2016 - jdelvare@suse.de + +- Update s390x config files: CONFIG_ENCLOSURE_SERVICES + Per bsc#884701, CONFIG_ENCLOSURE_SERVICES isn't needed on S/390. It + was already disabled in SLE, so disable it in openSUSE too. +- commit 0017810 + +------------------------------------------------------------------- +Mon Feb 8 15:33:09 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc2. +- Eliminated 2 patches. +- commit 52dbbed + +------------------------------------------------------------------- +Mon Feb 8 13:02:34 CET 2016 - dvaleev@suse.com + +- Delete config/ppc/default. +- Delete config/ppc/vanilla. + Drop building for ppc architecture. We use 64bit kernel nowadays. +- commit 54461b6 + +------------------------------------------------------------------- +Thu Feb 4 23:52:56 CET 2016 - dmueller@suse.com + +- config: ARM64: disable CONFIG_DDR again + Was accidentally reeanbled in the 4.5-rc1 bump +- commit c76df01 + +------------------------------------------------------------------- +Thu Feb 4 19:13:56 CET 2016 - afaerber@suse.de + +- config: arm64: Enable Tegra 210 and SMMU + The new Tegra210 option did not get enabled during the 4.5-rc1 update. + Also enable the Tegra IOMMU for 132 and 210. +- commit d6d686e + ------------------------------------------------------------------- Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de @@ -241,6 +544,14 @@ Tue Feb 2 17:31:39 CET 2016 - tiwai@suse.de (boo#962250). - commit ddc5d70 +------------------------------------------------------------------- +Tue Feb 2 09:39:07 CET 2016 - jdelvare@suse.de + +- Update config files: Disable CONFIG_DDR + CONFIG_DDR is selected automatically by drivers which need it. This + piece of helper code is useless in the absence of any such driver. +- commit 1769308 + ------------------------------------------------------------------- Mon Feb 1 23:16:05 CET 2016 - dmueller@suse.com @@ -286,12 +597,152 @@ Sun Jan 31 22:31:35 CET 2016 - tiwai@suse.de - sd: Optimal I/O size is in bytes, not sectors (boo#961263). - commit 2198765 +------------------------------------------------------------------- +Sun Jan 31 17:17:51 CET 2016 - dmueller@suse.com + +- config: Update armv6hl config for 4.5-rc1 +- Enable BCM2835 related options +- Rest disabled if arch specific +- Generic follows x86_64 +- commit 185883e + +------------------------------------------------------------------- +Sun Jan 31 17:10:48 CET 2016 - dmueller@suse.com + +- config: armv7hl: Enable VDSO + VDSO provides, starting with glibc 2.22, a lower latency implementation + for time related syscalls. +- commit 42096c4 + +------------------------------------------------------------------- +Sun Jan 31 17:07:36 CET 2016 - dmueller@suse.com + +- config: Update armv7hl config to 4.5-rc1 +- Disable Mobile ARCH +- Enable BCM2835/BCM2836 options (RPI 1 B/2 B) +- set voltage regulators to =m +- Rest follows x86_64 update, see there for details +- commit afef73d + +------------------------------------------------------------------- +Sun Jan 31 16:22:22 CET 2016 - dmueller@suse.com + +- config: Update ARM64 config to 4.5-rc1 +- Enabled support for Qualcom SoC +- Rest follows update for x86_64 +- commit 3a8952a + ------------------------------------------------------------------- Thu Jan 28 09:15:06 CET 2016 - jslaby@suse.cz - drm/radeon: Update radeon_get_vblank_counter_kms() (bnc#962535). - commit 9f68b90 +------------------------------------------------------------------- +Wed Jan 27 17:28:58 CET 2016 - jeffm@suse.com + +- Revert "Merge remote-tracking branch 'origin/users/tiwai/master/for-next'" + This reverts commit b27160caadedcda2dc864615e51461c7db19bba1, reversing + changes made to e1ac7b484beda5dfd27b84365f83a308de7c7a9c. +- commit 36aac98 + +------------------------------------------------------------------- +Wed Jan 27 09:33:55 CET 2016 - bp@suse.de + +- Update config files. + Disable CONFIG_DEBUG_WX as stuff needs to be sorted out upstream first. +- commit 09b6275 + +------------------------------------------------------------------- +Tue Jan 26 18:36:00 CET 2016 - jeffm@suse.com + +- Update to 4.5-rc1 +- Eliminated 15 patches. +- ARM configs need updating. +- Config changes: + - Generic changes: + - ARCH_MMAP_RND_BITS= + - MANDATORY_FILE_LOCKING=n (removes "dead" code, can re-enable if needed) + - WQ_WATCHDOG=y + - NETDEV_NOTIFIER_ERROR_INJECT=m + - UBSAN=n (performance penalty) + - IO_STRICT_DEVMEM=y + - VFIO_NOIOMMU=n + - NTB_PERF=m + - x86: + - VMD=m + - DRM_AMD_POWERPLAY=y + - CRYPTO_DEV_QAT_C3XXX=m + - CRYPTO_DEV_QAT_C62X=m + - CRYPTO_DEV_QAT_C3XXXVF=m + - CRYPTO_DEV_QAT_C62XVF=m + - QUEUED_LOCK_STAT=n + - INTEL_TELEMETRY=m + - INTEL_HID_EVENT=m + - INTEL_PUNIT_IPC=m + - NTB_AMD=m + - ASUS_WIRELESS=m + - s390x: + - SCLP_OFB=y + - ppc64: + - IBMVNIC=m + - Networking: + - INET_DIAG_DESTROY=y (built as part of inet_diag.ko) + - NF_DUP_NETDEV=m + - NFT_FWD_NETDEV=m + - 6LOWPAN_DEBUGFS=n + - 6LOWPAN_GHC_EXT_HDR_HOP=m + - 6LOWPAN_GHC_UDP=m + - 6LOWPAN_GHC_ICMPV6=m + - 6LOWPAN_GHC_EXT_HDR_DEST=m + - 6LOWPAN_GHC_EXT_HDR_FRAG=m + - 6LOWPAN_GHC_EXT_HDR_ROUTE=m + - ATH9K_HWRNG=y + - GENEVE=y + - NFP_NETVF=m + - IEEE802154_ADF7242=m + - Storage: + - BLK_DEV_NVME_SCSI=n (dangerous) + - SCSI_HISI_SAS=m + - DM_VERITY_FEC=y + - Misc platform-independent drivers: + - NFC_ST21NFCA_I2C=m + - NFC_ST95HF=m + - MTD_MT81xx_NOR=m + - MLXSW_CORE_HWMON=y + - TOUCHSCREEN_EGALAX_SERIAL=m + - SPI_LOOPBACK_TEST=m + - GPIO_SYSCON=m + - GPIO_104_IDI_48=m + - SENSORS_LTC3815=m + - WATCHDOG_SYSFS=y + - ZIIRAVE_WATCHDOG=m + - COMMON_CLK_CS2000_CP=m + - EXTCON_MAX3355=m + - IIO_CONFIGFS=m + - IIO_SW_TRIGGER=m + - MMA7455_I2C=m + - MMA7455_SPI=m + - MXC6255=m + - INA2XX_ADC=n (use hwmon) + - USB_SERIAL_MXUPORT11=m + - LEDS_SYSCON=y + - RTC_DRV_RX8010=m + - IAQCORE=m + - MAX30100=m + - IIO_HRTIMER_TRIGGER=m + - ARM (disabled): + - IMX_THERMAL=n + - TS4800_WATCHDOG=n + - TS4800_IRQ=n + - DRM_PANEL_PANASONIC_VVX10F034N00=n + - DRM_PANEL_SHARP_LS043T1LE01=n + - TI_ADS8688=n + - PHY_HI6220_USB=n + - WILC1000_SDIO=n + - WILC1000_SPI=n +- commit f1286ba + ------------------------------------------------------------------- Tue Jan 26 17:30:09 CET 2016 - jeffm@suse.com @@ -308,6 +759,10 @@ Tue Jan 26 13:49:24 CET 2016 - bp@suse.de ------------------------------------------------------------------- Tue Jan 26 12:46:26 CET 2016 - jslaby@suse.cz +- n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 + CVE-2016-0723). +- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 + CVE-2016-0723). - n_tty: Fix unsafe reference to "other" ldisc (bnc#961500 CVE-2016-0723). - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (bnc#961500 @@ -7010,6 +7465,14 @@ Thu Apr 3 18:43:52 CEST 2014 - guillaume.gardet@oliseo.fr Replace OF_DEVICE by OF (OF_DEVICE does not exist anymore.) - commit 299b9cd +------------------------------------------------------------------- +Thu Apr 3 17:44:56 CEST 2014 - duwe@suse.de + +- Refresh patches.suse/pstore-backend-autoaction. + Fix valid gcc warnings about an unitialised return code + and printf format problems. +- commit 73e63e4 + ------------------------------------------------------------------- Thu Apr 3 15:17:49 CEST 2014 - jdelvare@suse.de diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec index 05dfd0ec..9b3e3fff 100644 --- a/kernel-vanilla.spec +++ b/kernel-vanilla.spec @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 4.4 -%define patchversion 4.4.5 +%define srcversion 4.5 +%define patchversion 4.5.0 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Name: kernel-vanilla Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 4.4.5 +Version: 4.5.0 %if 0%{?is_kotd} -Release: .g09dee88 +Release: .g95a9976 %else Release: 0 %endif @@ -94,6 +94,8 @@ Provides: kernel-base = %version-%source_rel # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 %endif +# The following is copied to the -base subpackage as well +# BEGIN COMMON DEPS Requires(pre): coreutils awk # For /usr/lib/module-init-tools/weak-modules2 Requires(post): suse-module-tools @@ -116,6 +118,7 @@ Requires(post): mkinitrd >= 2.7.1 # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release +# END COMMON DEPS # Do not install p-b and mkinitrd for the install check, the %post script is # able to handle this #!BuildIgnore: perl-Bootloader mkinitrd distribution-release @@ -218,7 +221,7 @@ Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64 +ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le s390x x86_64 %define kmp_target_cpu %_target_cpu %ifarch %ix86 # Only i386/default supports i586, mark other flavors' packages as i686 @@ -344,6 +347,8 @@ Provides: ath3k-firmware = 1.0 %obsolete_kmp compat-wireless 3.12 %obsolete_kmp rts5229 1.08 %obsolete_kmp rts_pstor 1.11 +# sle12-sp1 / Leap 42.1 +%obsolete_kmp xen 4.6.1 # Provide the exported symbols as "ksym(symbol) = hash" %define __find_provides %_sourcedir/find-provides %name @@ -475,26 +480,20 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then fi # copy module signing certificate(s) -found_sigkey=false for f in %_sourcedir/*.crt; do if ! test -e "$f"; then continue fi - if test "${f##*/}" = %CONFIG_MODULE_SIG_KEY; then - found_sigkey=true + case "${f##*/}" in + SLES-UEFI*.crt) + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "${f##*/}" cp "$f" . - else + ;; + *) cat "$f" >>keyring.crt - fi + ../scripts/config --set-str CONFIG_SYSTEM_TRUSTED_KEYS "keyring.crt" + esac done -if ! $found_sigkey; then - echo "warning: %CONFIG_MODULE_SIG_KEY not found" - # Let certs/Makefile generate a keypair - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "certs/signing_key.pem" -fi -if test -s keyring.crt; then - ../scripts/config --set-str SYSTEM_TRUSTED_KEYS_FILENAME "keyring.crt" -fi MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}" @@ -942,9 +941,28 @@ Provides: kernel-base = %version-%source_rel Provides: multiversion(kernel) Conflicts: %name = %version-%release Requires(pre): coreutils awk +# For /usr/lib/module-init-tools/weak-modules2 +Requires(post): suse-module-tools +# For depmod (modutils is a dependency provided by both module-init-tools and +# kmod-compat) Requires(post): modutils -Requires(post): perl-Bootloader +# This Requires is wrong, because the post/postun scripts have a +# test -x update-bootloader, having perl-Bootloader is not a hard requirement. +# But, there is no way to tell rpm or yast to schedule the installation +# of perl-Bootloader before kernel-binary.rpm if both are in the list of +# packages to install/update. Likewise, this is true for mkinitrd. +# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry +Requires(post): perl-Bootloader >= 0.4.15 +%if %build_vanilla Requires(post): mkinitrd +%else +# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559) +Requires(post): mkinitrd >= 2.7.1 +%endif +# Install the package providing /etc/SuSE-release early enough, so that +# the grub entry has correct title (bnc#757565) +Requires(post): distribution-release + %obsolete_rebuilds %name-base %ifarch %ix86 @@ -1015,7 +1033,7 @@ This package contains additional modules not supported by Novell. %if %CONFIG_KMSG_IDS == "y" %package man -Summary: The collection of man pages generated by the kmsg script. +Summary: The collection of man pages generated by the kmsg script Group: System/Kernel %description man diff --git a/linux-4.5.tar.xz b/linux-4.5.tar.xz new file mode 100644 index 00000000..be4c1a3b --- /dev/null +++ b/linux-4.5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a40defb401e01b37d6b8c8ad5c1bbab665be6ac6310cdeed59950c96b31a519c +size 88375040 diff --git a/mkspec b/mkspec index f51db47c..0215424c 100644 --- a/mkspec +++ b/mkspec @@ -111,6 +111,7 @@ for my $flavor (sort keys(%flavor_archs)) { SUMMARY => $summary, DESCRIPTION => $description, ARCHS => join(" ", arch2rpm(@{$flavor_archs{$flavor}})), + COMMON_DEPS => $templates{common_deps}, %obsolete_macros ); } @@ -208,6 +209,13 @@ sub read_spec_templates { local $/ = undef; $res{$template} = <$fh>; close($fh); + next unless $template eq "binary"; + if ($res{$template} =~ /^# BEGIN COMMON DEPS\n?(.*)^# END COMMON DEPS/ms) { + $res{common_deps} = $1; + } else { + print STDERR "warning: Expected # BEGIN COMMON DEPS in kernel-binary.spec.in\n"; + $res{common_deps} = ""; + } } { xopen(my $fh, '<', "$dir/constraints.in"); diff --git a/patches.arch.tar.bz2 b/patches.arch.tar.bz2 index 7fbb1cf6..12fd7457 100644 --- a/patches.arch.tar.bz2 +++ b/patches.arch.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a83048311775a5cbd6fb2e3d3909546aeddee9278fc957bdc3bb6eff183e4547 -size 188533 +oid sha256:e6549378edd35c0fe1ac8f0031cd9a0b747db3a040524f1b695f185d2e110d14 +size 188654 diff --git a/patches.drivers.tar.bz2 b/patches.drivers.tar.bz2 index 38c2d6eb..0da32ad0 100644 --- a/patches.drivers.tar.bz2 +++ b/patches.drivers.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4317791e59f92bb311ecdb79b661441c52087911cc2c66f3763dac2f5d3fb8f -size 32614 +oid sha256:184952313c6b97c84b713c7381e08e3cc113a3a070d4fcced2adafe03bec91ea +size 2420 diff --git a/patches.fixes.tar.bz2 b/patches.fixes.tar.bz2 index 418067e5..6756a043 100644 --- a/patches.fixes.tar.bz2 +++ b/patches.fixes.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d34d68ea983b236422f3ce844c6c1a705da9c0790dbe0f5af8191762b5e7d515 -size 14966 +oid sha256:59615ea87e34010d5a98ed532b6d4c98a733b62f0375df02996a8dfc307c0109 +size 6641 diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2 index 44bb0215..3f8741cd 100644 --- a/patches.kernel.org.tar.bz2 +++ b/patches.kernel.org.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1bf9cf6e5fd8a95c63e8e31e58d3d0f175ce6260b763fab65b81754326730e9 -size 255437 +oid sha256:ee18541c0eac40ab98a3cc2afffb20d24e6531f3cdbb7990b74d2deb7c88225b +size 133 diff --git a/patches.suse.tar.bz2 b/patches.suse.tar.bz2 index ae820486..7fa2356c 100644 --- a/patches.suse.tar.bz2 +++ b/patches.suse.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:27b9ef38c15abb5f39950c5c0b5b0b7dcda7424e28996c100c960226faf97d3d -size 54205 +oid sha256:10b687be688851841c14e3599a7ef335f2f9eb74e466cbe537aa36d242f4923d +size 54913 diff --git a/series.conf b/series.conf index 2aadacd2..9248a164 100644 --- a/series.conf +++ b/series.conf @@ -27,11 +27,6 @@ # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## - patches.kernel.org/patch-4.4.1 - patches.kernel.org/patch-4.4.1-2 - patches.kernel.org/patch-4.4.2-3 - patches.kernel.org/patch-4.4.3-4 - patches.kernel.org/patch-4.4.4-5 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -143,7 +138,6 @@ patches.arch/ppc64le-ile-0003-powerpc-Add-hack-to-make-ppc64le-work-on-hosts-witho.patch patches.arch/ppc64le-ile-0004-powerpc-Don-t-return-to-BE-mode-when-we-are-already-.patch - patches.drivers/ibmvnic-Driver-for-IBM-System-i-p-VNIC-protocol.patch ######################################################## # PS3 ######################################################## @@ -161,7 +155,7 @@ patches.arch/arm-exynos-dwmmc-modalias.patch patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch patches.arch/arm64-0002-usb-fix-hcd-h20ahb-driver-depends.patch - patches.arch/arm64-0004-net-xgbe-Add-A0-silicon-support.patch ++needs_update patches.arch/arm64-0004-net-xgbe-Add-A0-silicon-support.patch patches.arch/arm64-0006-arm64-Select-reboot-driver-for-X-Gene-platform.patch patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch @@ -194,6 +188,7 @@ ######################################################## patches.suse/connector-read-mostly patches.suse/kbd-ignore-gfx.patch + patches.suse/xen-pv-devmem_is_allowed.patch ######################################################## # @@ -324,28 +319,9 @@ patches.fixes/scsi-ibmvscsi-module_alias.patch patches.suse/sd_init.mark_majors_busy.patch - - patches.fixes/scsi-ignore-errors-from-scsi_dh_add_device - - patches.fixes/floppy-refactor-open-flags-handling.patch - patches.fixes/floppy-fix-lock_fdc-signal-handling.patch - ######################################################## # DRM/Video ######################################################## - patches.fixes/drm-radeon-Update-radeon_get_vblank_counter_kms.patch - patches.fixes/0001-drm-i915-Fix-double-unref-in-intelfb_alloc-failure-p.patch - patches.fixes/0002-drm-i915-Fix-failure-paths-around-initial-fbdev-allo.patch - patches.fixes/0003-drm-i915-Pin-the-ifbdev-for-the-info-system_base-GGT.patch - - - patches.drivers/drm-radeon-Use-unlocked-gem-unreferencing - patches.drivers/drm-radeon-only-increment-sync_seq-when-a-fence-is-r - patches.drivers/drm-radeon-fix-dp-link-rate-selection-v2 - patches.drivers/drm-radeon-Ensure-radeon-bo-is-unreserved-in-radeon_ - patches.drivers/drm-radeon-only-init-fbdev-if-we-have-connectors - patches.drivers/drm-radeon-pm-Handle-failure-of-drm_vblank_get - patches.drivers/radeon-r100-Silence-may-be-used-uninitialized-warnin ######################################################## # video4linux @@ -354,7 +330,6 @@ ######################################################## # Network ######################################################## - patches.drivers/ethernet-atheros-alx-sanitize-buffer-sizing-and-padd ######################################################## # Wireless Networking @@ -407,8 +382,6 @@ # Needs updating WRT d27769ec (block: add GENHD_FL_NO_PART_SCAN) +hare patches.suse/no-partition-scan - patches.fixes/hwrng-core-sleep-interruptible-in-read.patch - ######################################################## # Other drivers we have added to the tree ######################################################## @@ -439,8 +412,6 @@ # ########################################################## - # CVE-2016-0728: kernel: Use-after-free vulnerability in keyring facility - ########################################################## # Audit ########################################################## @@ -466,7 +437,8 @@ ######################################################## patches.suse/crasher.patch patches.suse/revert-x86-remove-warning-and-warning_symbol-from-struct-stacktrace_ops - patches.suse/stack-unwind + patches.suse/stack-unwind.patch + patches.suse/stack-unwind-disable-kasan.patch +needs_updating patches.arch/x86_64-unwind-annotations ######################################################## diff --git a/source-timestamp b/source-timestamp index d959316e..02a67db9 100644 --- a/source-timestamp +++ b/source-timestamp @@ -1,3 +1,3 @@ -2016-03-10 08:24:48 +0100 -GIT Revision: 09dee88f33e09ab5c57a616ab5aebb07be941a87 +2016-03-14 10:31:12 +0100 +GIT Revision: 95a99767425a2f61c8bd52c5345d6d3374f89fc4 GIT Branch: stable