diff --git a/config.sh b/config.sh index b139f889..00afd953 100644 --- a/config.sh +++ b/config.sh @@ -1,5 +1,5 @@ # The version of the main tarball to use -SRCVERSION=3.19 +SRCVERSION=4.0 # 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 cd2edeac..14a345d8 100644 --- a/config.tar.bz2 +++ b/config.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e422a5b3b73e0a6681adf1312b6353ba08b1934aae8d995793b82b623f888b19 -size 365408 +oid sha256:1b9c63f16b27c068b0281ef0b29a9211f553accc3c41734ee430357a44a29ce5 +size 379787 diff --git a/guards b/guards index 977e5dc9..8f23079e 100644 --- a/guards +++ b/guards @@ -53,7 +53,17 @@ sub files_in($$) { my $dh = new FileHandle; my (@files, $file); - + # @ syntax + if ($path =~ s/^@//) { + my $fh; + open($fh, '<', $path) or die "$path: $!\n"; + @files = <$fh>; + close($fh); + chomp(@files); + s:^$dir:: for @files; + return @files; + } + $path = slashme($path); opendir $dh, length("$dir$path") ? "$dir$path" : '.' or die "$dir$path: $!\n"; while ($file = readdir($dh)) { @@ -112,8 +122,8 @@ sub help() { print "SYNOPSIS: $0 [--prefix=dir] [--path=dir1:dir2:...]\n" . " [--default=0|1] [--check|--list] [--invert-match]\n" . " [--with-guards] [--config=file] symbol ...\n\n" . - " (Default values: --path='" . join(':', @path) . "', " . - "--default=$default)\n"; + " Defaults: --default=$default\n" . + " Use --path=\@ to read the list of entries from \n"; exit 0; } @@ -158,7 +168,7 @@ if ($check) { my @files; foreach (@path) { - @files = (@files, files_in($dir, slashme($_))); + @files = (@files, files_in($dir,$_)); } my %files = map { $_ => 0 } @files; @@ -167,7 +177,11 @@ if ($check) { if (exists $files{$patch}) { $files{$patch}++; } else { - print "Not found: $dir$patch\n"; + if ($config eq '-') { + print "Not found: $dir$patch\n"; + } else { + print "Not found in $config: $dir$patch\n"; + } $problems++; }}); diff --git a/kernel-binary.spec.in b/kernel-binary.spec.in index b75e4500..3ca9d3a7 100644 --- a/kernel-binary.spec.in +++ b/kernel-binary.spec.in @@ -146,6 +146,7 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel @PROVIDES_OBSOLETES@ +@PROVIDES_OBSOLETES_BASE@ @SOURCES@ BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: @ARCHS@ diff --git a/kernel-debug.changes b/kernel-debug.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-debug.changes +++ b/kernel-debug.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-debug.spec b/kernel-debug.spec index c1c47a7d..b65969b7 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 3.19 -%define patchversion 3.19.4 +%define srcversion 4.0 +%define patchversion 4.0.0 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Name: kernel-debug Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif @@ -149,7 +149,11 @@ Provides: kernel = %version-%source_rel Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 %endif -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz +%ifarch ppc64 +Provides: kernel-kdump-base = 2.6.28 +Obsoletes: kernel-kdump-base <= 2.6.28 +%endif +Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh @@ -955,7 +959,10 @@ Requires(pre): coreutils awk Requires(post): modutils Requires(post): perl-Bootloader Requires(post): mkinitrd - +%ifarch ppc64 +Provides: kernel-kdump-base = 2.6.28 +Obsoletes: kernel-kdump-base <= 2.6.28 +%endif %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif @@ -994,7 +1001,10 @@ Requires(pre): coreutils awk Requires(post): modutils Requires(post): perl-Bootloader Requires(post): mkinitrd - +%ifarch ppc64 +Provides: kernel-kdump-extra = 2.6.28 +Obsoletes: kernel-kdump-extra <= 2.6.28 +%endif Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) %ifarch %ix86 Conflicts: libc.so.6()(64bit) @@ -1046,7 +1056,10 @@ Provides: %name-devel = %version-%source_rel Provides: multiversion(kernel) Requires: kernel-devel%variant = %version-%source_rel Supplements: packageand(%name:kernel-devel%variant) - +%ifarch ppc64 +Provides: kernel-kdump-devel = 2.6.28 +Obsoletes: kernel-kdump-devel <= 2.6.28 +%endif PreReq: coreutils %description devel diff --git a/kernel-default.changes b/kernel-default.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-default.changes +++ b/kernel-default.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-default.spec b/kernel-default.spec index 51ef9723..baf83bcc 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 3.19 -%define patchversion 3.19.4 +%define srcversion 4.0 +%define patchversion 4.0.0 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Name: kernel-default Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif @@ -150,8 +150,6 @@ Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 Provides: kernel-trace = 3.13 Obsoletes: kernel-trace <= 3.13 -Provides: kernel-trace-base = 3.13 -Obsoletes: kernel-trace-base <= 3.13 %endif %ifarch ppc64 Provides: kernel-kdump = 2.6.28 @@ -160,20 +158,34 @@ Obsoletes: kernel-kdump <= 2.6.28 %ifarch s390x Provides: kernel-trace = 3.13 Obsoletes: kernel-trace <= 3.13 -Provides: kernel-trace-base = 3.13 -Obsoletes: kernel-trace-base <= 3.13 %endif %ifarch x86_64 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 Provides: kernel-trace = 3.13 Obsoletes: kernel-trace <= 3.13 -Provides: kernel-trace-base = 3.13 -Obsoletes: kernel-trace-base <= 3.13 Provides: kernel-bigsmp = 3.1 Obsoletes: kernel-bigsmp <= 3.1 %endif -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz +%ifarch %ix86 +Provides: kernel-trace-base = 3.13 +Obsoletes: kernel-trace-base <= 3.13 +%endif +%ifarch ppc64 +Provides: kernel-kdump-base = 2.6.28 +Obsoletes: kernel-kdump-base <= 2.6.28 +%endif +%ifarch s390x +Provides: kernel-trace-base = 3.13 +Obsoletes: kernel-trace-base <= 3.13 +%endif +%ifarch x86_64 +Provides: kernel-trace-base = 3.13 +Obsoletes: kernel-trace-base <= 3.13 +Provides: kernel-bigsmp-base = 3.1 +Obsoletes: kernel-bigsmp-base <= 3.1 +%endif +Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh @@ -978,7 +990,24 @@ Requires(pre): coreutils awk Requires(post): modutils Requires(post): perl-Bootloader Requires(post): mkinitrd - +%ifarch %ix86 +Provides: kernel-trace-base = 3.13 +Obsoletes: kernel-trace-base <= 3.13 +%endif +%ifarch ppc64 +Provides: kernel-kdump-base = 2.6.28 +Obsoletes: kernel-kdump-base <= 2.6.28 +%endif +%ifarch s390x +Provides: kernel-trace-base = 3.13 +Obsoletes: kernel-trace-base <= 3.13 +%endif +%ifarch x86_64 +Provides: kernel-trace-base = 3.13 +Obsoletes: kernel-trace-base <= 3.13 +Provides: kernel-bigsmp-base = 3.1 +Obsoletes: kernel-bigsmp-base <= 3.1 +%endif %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif @@ -1020,6 +1049,10 @@ Requires(post): mkinitrd Provides: kernel-trace-extra = 3.13 Obsoletes: kernel-trace-extra <= 3.13 %endif +%ifarch ppc64 +Provides: kernel-kdump-extra = 2.6.28 +Obsoletes: kernel-kdump-extra <= 2.6.28 +%endif %ifarch s390x Provides: kernel-trace-extra = 3.13 Obsoletes: kernel-trace-extra <= 3.13 @@ -1027,6 +1060,8 @@ Obsoletes: kernel-trace-extra <= 3.13 %ifarch x86_64 Provides: kernel-trace-extra = 3.13 Obsoletes: kernel-trace-extra <= 3.13 +Provides: kernel-bigsmp-extra = 3.1 +Obsoletes: kernel-bigsmp-extra <= 3.1 %endif Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) %ifarch %ix86 @@ -1082,6 +1117,10 @@ Supplements: packageand(%name:kernel-devel%variant) Provides: kernel-trace-devel = 3.13 Obsoletes: kernel-trace-devel <= 3.13 %endif +%ifarch ppc64 +Provides: kernel-kdump-devel = 2.6.28 +Obsoletes: kernel-kdump-devel <= 2.6.28 +%endif %ifarch s390x Provides: kernel-trace-devel = 3.13 Obsoletes: kernel-trace-devel <= 3.13 @@ -1089,6 +1128,8 @@ Obsoletes: kernel-trace-devel <= 3.13 %ifarch x86_64 Provides: kernel-trace-devel = 3.13 Obsoletes: kernel-trace-devel <= 3.13 +Provides: kernel-bigsmp-devel = 3.1 +Obsoletes: kernel-bigsmp-devel <= 3.1 %endif PreReq: coreutils diff --git a/kernel-desktop.changes b/kernel-desktop.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-desktop.changes +++ b/kernel-desktop.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-desktop.spec b/kernel-desktop.spec index f3232a8a..b8939ea2 100644 --- a/kernel-desktop.spec +++ b/kernel-desktop.spec @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 3.19 -%define patchversion 3.19.4 +%define srcversion 4.0 +%define patchversion 4.0.0 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Name: kernel-desktop Summary: Kernel optimized for the desktop License: GPL-2.0 Group: System/Kernel -Version: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif @@ -146,7 +146,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz + +Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh diff --git a/kernel-docs.changes b/kernel-docs.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-docs.changes +++ b/kernel-docs.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-docs.spec b/kernel-docs.spec index da32ffa6..07c56fc3 100644 --- a/kernel-docs.spec +++ b/kernel-docs.spec @@ -16,7 +16,7 @@ # -%define patchversion 3.19.4 +%define patchversion 4.0.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: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif diff --git a/kernel-ec2.changes b/kernel-ec2.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-ec2.changes +++ b/kernel-ec2.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-ec2.spec b/kernel-ec2.spec index a527c366..eff2c963 100644 --- a/kernel-ec2.spec +++ b/kernel-ec2.spec @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 3.19 -%define patchversion 3.19.4 +%define srcversion 4.0 +%define patchversion 4.0.0 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Name: kernel-ec2 Summary: The Amazon EC2 Xen Kernel License: GPL-2.0 Group: System/Kernel -Version: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif @@ -146,7 +146,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz + +Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh diff --git a/kernel-lpae.changes b/kernel-lpae.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-lpae.changes +++ b/kernel-lpae.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-lpae.spec b/kernel-lpae.spec index e9a64f76..2ae0998c 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 3.19 -%define patchversion 3.19.4 +%define srcversion 4.0 +%define patchversion 4.0.0 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Name: kernel-lpae Summary: Kernel for LPAE enabled systems License: GPL-2.0 Group: System/Kernel -Version: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif @@ -146,7 +146,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz + +Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh diff --git a/kernel-obs-build.changes b/kernel-obs-build.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-obs-build.changes +++ b/kernel-obs-build.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-obs-build.spec b/kernel-obs-build.spec index fc3b6a97..c4e43f63 100644 --- a/kernel-obs-build.spec +++ b/kernel-obs-build.spec @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 3.19.4 +%define patchversion 4.0.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -45,9 +45,9 @@ BuildRequires: dracut Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif diff --git a/kernel-obs-qa-xen.changes b/kernel-obs-qa-xen.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-obs-qa-xen.changes +++ b/kernel-obs-qa-xen.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-obs-qa-xen.spec b/kernel-obs-qa-xen.spec index 03701d0c..17fdc56c 100644 --- a/kernel-obs-qa-xen.spec +++ b/kernel-obs-qa-xen.spec @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 3.19.4 +%define patchversion 4.0.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: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif @@ -59,15 +59,12 @@ projects and runs basic tests. # test suites should be packaged in other packages, but build required # and called here. -if ! /sbin/modprobe loop; then - echo "ERROR: Unable to load the kernel loop module." - echo "Usually the wrong kernel is running, this is atm" - cat /proc/version - echo "Installed kernel modules are:" - rpm -q kernel-xen - exit 1 +krel=$(uname -r) +if test ! -d "/lib/modules/$krel/kernel"; then + echo "Kernel package for $krel not installed; exiting" + exit 0 fi - +/sbin/modprobe loop %install mkdir -p %{buildroot}/usr/share/%name diff --git a/kernel-obs-qa.changes b/kernel-obs-qa.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-obs-qa.changes +++ b/kernel-obs-qa.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-obs-qa.spec b/kernel-obs-qa.spec index 7bb307b2..34a271fe 100644 --- a/kernel-obs-qa.spec +++ b/kernel-obs-qa.spec @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 3.19.4 +%define patchversion 4.0.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: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif @@ -59,15 +59,12 @@ projects and runs basic tests. # test suites should be packaged in other packages, but build required # and called here. -if ! /sbin/modprobe loop; then - echo "ERROR: Unable to load the kernel loop module." - echo "Usually the wrong kernel is running, this is atm" - cat /proc/version - echo "Installed kernel modules are:" - rpm -q kernel-default - exit 1 +krel=$(uname -r) +if test ! -d "/lib/modules/$krel/kernel"; then + echo "Kernel package for $krel not installed; exiting" + exit 0 fi - +/sbin/modprobe loop %install mkdir -p %{buildroot}/usr/share/%name diff --git a/kernel-obs-qa.spec.in b/kernel-obs-qa.spec.in index 8575e36e..09458d93 100644 --- a/kernel-obs-qa.spec.in +++ b/kernel-obs-qa.spec.in @@ -59,15 +59,12 @@ projects and runs basic tests. # test suites should be packaged in other packages, but build required # and called here. -if ! /sbin/modprobe loop; then - echo "ERROR: Unable to load the kernel loop module." - echo "Usually the wrong kernel is running, this is atm" - cat /proc/version - echo "Installed kernel modules are:" - rpm -q kernel-@FLAVOR@ - exit 1 +krel=$(uname -r) +if test ! -d "/lib/modules/$krel/kernel"; then + echo "Kernel package for $krel not installed; exiting" + exit 0 fi - +/sbin/modprobe loop %install mkdir -p %{buildroot}/usr/share/%name diff --git a/kernel-pae.changes b/kernel-pae.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-pae.changes +++ b/kernel-pae.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-pae.spec b/kernel-pae.spec index ab43a0ff..3b7de2c2 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 3.19 -%define patchversion 3.19.4 +%define srcversion 4.0 +%define patchversion 4.0.0 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Name: kernel-pae Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif @@ -151,7 +151,11 @@ Obsoletes: kernel-bigsmp <= 2.6.17 Provides: kernel-vmi = 2.6.38 Obsoletes: kernel-vmi <= 2.6.38 %endif -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz +%ifarch %ix86 +Provides: kernel-vmi-base = 2.6.38 +Obsoletes: kernel-vmi-base <= 2.6.38 +%endif +Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh @@ -1011,7 +1015,10 @@ Requires(pre): coreutils awk Requires(post): modutils Requires(post): perl-Bootloader Requires(post): mkinitrd - +%ifarch %ix86 +Provides: kernel-vmi-extra = 2.6.38 +Obsoletes: kernel-vmi-extra <= 2.6.38 +%endif Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) %ifarch %ix86 Conflicts: libc.so.6()(64bit) @@ -1069,7 +1076,10 @@ Provides: %name-devel = %version-%source_rel Provides: multiversion(kernel) Requires: kernel-devel%variant = %version-%source_rel Supplements: packageand(%name:kernel-devel%variant) - +%ifarch %ix86 +Provides: kernel-vmi-devel = 2.6.38 +Obsoletes: kernel-vmi-devel <= 2.6.38 +%endif PreReq: coreutils %description devel diff --git a/kernel-pv.changes b/kernel-pv.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-pv.changes +++ b/kernel-pv.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-pv.spec b/kernel-pv.spec index c0314323..b330a8b5 100644 --- a/kernel-pv.spec +++ b/kernel-pv.spec @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 3.19 -%define patchversion 3.19.4 +%define srcversion 4.0 +%define patchversion 4.0.0 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Name: kernel-pv Summary: The para-virtualized Kernel License: GPL-2.0 Group: System/Kernel -Version: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif @@ -146,7 +146,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz + +Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh diff --git a/kernel-source.changes b/kernel-source.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-source.changes +++ b/kernel-source.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-source.spec b/kernel-source.spec index b2c1b17e..aaaa0197 100644 --- a/kernel-source.spec +++ b/kernel-source.spec @@ -17,8 +17,8 @@ # icecream 0 -%define srcversion 3.19 -%define patchversion 3.19.4 +%define srcversion 4.0 +%define patchversion 4.0.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: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif @@ -45,7 +45,7 @@ Requires(post): coreutils sed Provides: %name = %version-%source_rel Provides: linux Provides: multiversion(kernel) -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz +Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh diff --git a/kernel-syms.changes b/kernel-syms.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-syms.changes +++ b/kernel-syms.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-syms.spec b/kernel-syms.spec index 7d00381b..dbc32465 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: 3.19.4 +Version: 4.0.0 %if %using_buildservice %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif diff --git a/kernel-vanilla.changes b/kernel-vanilla.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-vanilla.changes +++ b/kernel-vanilla.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec index 23d97f68..12945c76 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 3.19 -%define patchversion 3.19.4 +%define srcversion 4.0 +%define patchversion 4.0.0 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Name: kernel-vanilla Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif @@ -146,7 +146,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz + +Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh diff --git a/kernel-xen.changes b/kernel-xen.changes index 42ba1d76..de3a3f3d 100644 --- a/kernel-xen.changes +++ b/kernel-xen.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Apr 14 15:36:11 CEST 2015 - mmarek@suse.cz + +- rpm/kernel-obs-qa.spec.in: Do not fail if the kernel versions do not match +- commit 28e9e74 + +------------------------------------------------------------------- +Tue Apr 14 08:32:12 CEST 2015 - jlee@suse.com + +- Update config files. (boo#925479) + Do not set CONFIG_SYSTEM_TRUSTED_KEYRING until we need it in future + openSUSE version: + e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) +- commit 5c4d917 + ------------------------------------------------------------------- Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com @@ -7,17 +22,43 @@ Tue Apr 14 06:39:50 CEST 2015 - jlee@suse.com e.g. MODULE_SIG, IMA, PKCS7(new), KEXEC_BZIMAGE_VERIFY_SIG(new) - commit 74c332b +------------------------------------------------------------------- +Mon Apr 13 16:11:20 CEST 2015 - jeffm@suse.com + +- Update to 4.0-final. +- commit 6dbc1a6 + ------------------------------------------------------------------- Mon Apr 13 15:20:55 CEST 2015 - jslaby@suse.cz - Linux 3.19.4. - commit 51ddeac +------------------------------------------------------------------- +Fri Apr 10 16:44:35 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc7. +- Config changes: + - x86_64/pv: + - CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 (default) +- commit 1925449 + +------------------------------------------------------------------- +Thu Apr 9 21:17:01 CEST 2015 - agraf@suse.de + +- of: Fix size when dma-range is not used. +- of: Move of_dma_configure() to device.c to help re-use. +- of: iommu: Add ptr to OF node arg to of_iommu_configure(). +- PCI: Add helper functions pci_get[put]_host_bridge_device(). +- PCI: Update DMA configuration from DT. +- of/pci: Add of_pci_dma_configure() to update DMA configuration. +- commit 7d1f328 + ------------------------------------------------------------------- Wed Apr 8 15:44:22 CEST 2015 - dsterba@suse.cz - Btrfs: fix inode eviction infinite loop after cloning into it. -- commit 0f5134a +- commit ba5700e ------------------------------------------------------------------- Wed Apr 8 14:09:23 CEST 2015 - dsterba@suse.cz @@ -31,6 +72,103 @@ Wed Apr 8 12:09:31 CEST 2015 - tiwai@suse.de - drm: Fixup racy refcounting in plane_force_disable (boo#925946). - commit 7c1f29a +------------------------------------------------------------------- +Tue Apr 7 18:45:12 CEST 2015 - agraf@suse.de + +- Update XGBE-A0 support to latest code +- commit 2121347 + +------------------------------------------------------------------- +Mon Apr 6 11:40:41 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Enable more features + Sync over config settings that have been enabled on x86_64 in the + last few years also to ARMv7 +- commit d480a34 + +------------------------------------------------------------------- +Sun Apr 5 18:06:56 CEST 2015 - dmueller@suse.com + +- ARMv8: config: Enable more modules / feature flags +- commit 107eae5 + +------------------------------------------------------------------- +Sun Apr 5 06:25:25 CEST 2015 - dmueller@suse.com + +- ARM64: config: Disable CONFIG_INPUT_E3X0_BUTTON +- commit 9774a1b + +------------------------------------------------------------------- +Sun Apr 5 06:16:00 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable ISA bus related drivers + There is no ISA bus here +- commit 469d5c3 + +------------------------------------------------------------------- +Sun Apr 5 06:09:18 CEST 2015 - dmueller@suse.com + +- ARMv7/v8: config: Disable IIO dummy drivers + Not enabled on any other arch either. +- commit b10b70d + +------------------------------------------------------------------- +Sun Apr 5 05:59:33 CEST 2015 - dmueller@suse.com + +- ARMv7: config: Disable accessibility + Its not enabled on any other architecture, and enablement was + an accident. +- commit 7197f38 + +------------------------------------------------------------------- +Sun Apr 5 05:47:29 CEST 2015 - dmueller@suse.com + +- ARMv6/v7/v8: config: Disable debug/compat/self test options + Disable those options that shouldn't be enabled on a production + kernel and are not either enabled on x86_64 +- commit 5f7e741 + +------------------------------------------------------------------- +Sun Apr 5 05:04:45 CEST 2015 - dmueller@suse.com + +- ARMv8/v7: config: Sync more features from x86_64 + Enable various feature flags on ARM if they're also set on x86_64 + to ensure that the feature sets available is roughly compareable +- commit f250654 + +------------------------------------------------------------------- +Sat Apr 4 14:39:27 CEST 2015 - dmueller@suse.com + +- ARMv6/v7: config: build uncommon HID drivers as modules + 92db3f1ad forgot to update ARM configs accordingly. +- commit a83ec68 + +------------------------------------------------------------------- +Sat Apr 4 13:46:11 CEST 2015 - dmueller@suse.com + +- ARM64: config: Sync vanilla with default config +- commit 7be032d + +------------------------------------------------------------------- +Sat Apr 4 13:40:00 CEST 2015 - dmueller@suse.com + +- ARM64/ARMv6/ARMv7: config: Sync tunables with x86_64 + Set numeric tunables to the same values as on x86_64 if they're + available for both platforms. +- commit e4e34f2 + +------------------------------------------------------------------- +Fri Apr 3 17:49:40 CEST 2015 - mmarek@suse.cz + +- Automatically Provide/Obsolete all subpackages of old flavors (bnc#925567) +- commit e3547a5 + +------------------------------------------------------------------- +Thu Apr 2 13:32:51 CEST 2015 - dmueller@suse.com + +- ARMv6: config: Update and reenable for 4.0-rc6 +- commit e32301a + ------------------------------------------------------------------- Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com @@ -38,7 +176,13 @@ Wed Apr 1 17:14:39 CEST 2015 - dmueller@suse.com We need the USB host controller support in order to have network on the Raspberry Pi, as the network is connected via USB. -- commit a30f81d +- commit f54483c + +------------------------------------------------------------------- +Tue Mar 31 22:38:51 CEST 2015 - dmueller@suse.com + +- ARM: config: Enable Stack Protector +- commit 0f06efd ------------------------------------------------------------------- Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com @@ -49,7 +193,32 @@ Tue Mar 31 22:33:18 CEST 2015 - dmueller@suse.com so enabling platform support for hardware that is unavailable there and that conflicts with the Rpi drivers should not be done. This causes the kernel to boot again on a Rpi1. -- commit b5dbf85 +- commit 1bc76eb + +------------------------------------------------------------------- +Tue Mar 31 03:37:19 CEST 2015 - jeffm@suse.com + +- Update to 4.0-rc6. +- commit 3062c5b + +------------------------------------------------------------------- +Fri Mar 27 17:53:27 CET 2015 - mmarek@suse.cz + +- guards: Include the file name also in the "Not found" error +- commit 9b71e7b + +------------------------------------------------------------------- +Fri Mar 27 17:32:31 CET 2015 - mmarek@suse.cz + +- guards: Add support for an external filelist in --check mode + This will allow us to run --check without a kernel-source.git work tree. +- commit 61c3df5 + +------------------------------------------------------------------- +Fri Mar 27 17:21:43 CET 2015 - mmarek@suse.cz + +- guards: Simplify help text +- commit f0c085a ------------------------------------------------------------------- Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz @@ -62,6 +231,22 @@ Thu Mar 26 15:54:35 CET 2015 - jslaby@suse.cz patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch. - commit f10e7fc +------------------------------------------------------------------- +Tue Mar 24 15:44:01 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc5. +- commit 7636f33 + +------------------------------------------------------------------- +Tue Mar 24 15:26:38 CET 2015 - dsterba@suse.cz + +- config: disable SCSI_MQ_DEFAULT on all architectures and configs + The scsi-mq feature lacks support for io schedulers right now. This + exhibits as performance drop for random RW workloads due to excessive + seeking. The real benefit of scsi-mq comes with high-end and fast + devices, the estimated impact on our users is low. +- commit 59a4160 + ------------------------------------------------------------------- Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz @@ -72,17 +257,154 @@ Tue Mar 24 14:35:28 CET 2015 - dsterba@suse.cz devices, the estimated impact on our users is low. - commit d8856ce +------------------------------------------------------------------- +Mon Mar 23 23:52:26 CET 2015 - agraf@suse.de + +- pci: Enable pci-host-generic support for ARM64 (bnc#911732). +- PCI/MSI: of: Allow msi_domain lookup using the PHB node + (bnc#911732). +- PCI/MSI: Drop domain field from msi_controller (bnc#911732). +- irqchip: gicv3-its: Get rid of struct msi_controller + (bnc#911732). +- irqchip: GICv2m: Get rid of struct msi_controller (bnc#911732). +- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain + (bnc#911732). +- PCI/MSI: of: add support for OF-provided msi_domain + (bnc#911732). +- PCI/MSI: add hooks to populate the msi_domain field + (bnc#911732). +- device core: Introduce per-device MSI domain pointer + (bnc#911732). +- commit 3583a4a + +------------------------------------------------------------------- +Mon Mar 23 23:38:27 CET 2015 - agraf@suse.de + +- Delete patches.arch/arm64-0012-generic-pci.patch. +- commit 6b01afd + +------------------------------------------------------------------- +Mon Mar 23 23:36:26 CET 2015 - agraf@suse.de + +- Refresh + patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch. +- commit 6c49399 + +------------------------------------------------------------------- +Mon Mar 23 16:02:52 CET 2015 - jeffm@suse.com + +- config: disable CONFIG_ACPI_PROCFS_POWER (i386/x86_64) (boo#917728) + CONFIG_ACPI_PROCFS_POWER is deprecated and should be disabled. +- commit 9eb6ba4 + +------------------------------------------------------------------- +Mon Mar 23 14:53:09 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc5. +- Eliminated 1 patch. +- Config changes: + - ARM64: + - CAN_XILINXCAN=m +- commit ecb5151 + +------------------------------------------------------------------- +Sat Mar 21 15:40:33 CET 2015 - dmueller@suse.com + +- ARM64: config: Raise NR cpus to 64 + There is hardware that has more than 32 cores, so we would + like to support them out of the box. +- commit 8434f2b + ------------------------------------------------------------------- Wed Mar 18 17:07:17 CET 2015 - jslaby@suse.cz - Linux 3.19.2. - commit f2f9797 +------------------------------------------------------------------- +Wed Mar 18 12:40:14 CET 2015 - jbeulich@suse.com + +- Update Xen patches to 4.0-rc4 and c/s 1283. +- config.conf: Re-enable Xen and PV configs. +- Update config files. +- commit 09cef55 + +------------------------------------------------------------------- +Mon Mar 16 19:40:38 CET 2015 - dmueller@suse.com + +- ARM64: Update patch-mainline for A0-silicon support +- commit 5541c66 + +------------------------------------------------------------------- +Mon Mar 16 13:57:40 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc4. +- Config changes: + - ppc/ppc64/ppc64le/armv7hl/arm64: + - OF_OVERLAY=y (no functional change, the option was introduced to + allow disabling of previously builtin behavior) + - CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m + - i386: + - OF_OVERLAY=n +- commit 0067839 + +------------------------------------------------------------------- +Mon Mar 16 13:54:27 CET 2015 - jeffm@suse.com + +- config: refresh armv7hl-vanilla config + The armv7hl-vanilla config contained options not offered by the vanilla + kernel, showing it hadn't been resynced. +- commit 1c9d3a1 + +------------------------------------------------------------------- +Mon Mar 16 13:53:48 CET 2015 - jeffm@suse.com + +- config: update arm64-vanilla config + The ARM64 update for 4.0-rc3 updated default, but not vanilla. This commit + just syncs the changes. +- commit dc76fd5 + +------------------------------------------------------------------- +Sun Mar 15 12:48:31 CET 2015 - dmueller@suse.com + +- ARM64: Adjust xkbe-a0 to Linux 4.0rc3 + Upstream commit df8a39defad4 (net: rename vlan_tx_* helpers since "tx" + is misleading there) renamed vlan_tx_* helpers causing a build failure for + xgbe. This commit resyncs with 4.0-rc3. +- commit 126fc64 + ------------------------------------------------------------------- Sun Mar 15 12:44:37 CET 2015 - dmueller@suse.com - ARM64: Fix support for ARMv7 userspace -- commit 6c3d33f +- commit 86b157b + +------------------------------------------------------------------- +Mon Mar 9 18:54:33 CET 2015 - dmueller@suse.com + +- config: ARM64: Reenable configs for 4.0-rc3 + This mainly adds support for Exynos 7, Mediatek and + Freescale's SoCs. +- commit d573f03 + +------------------------------------------------------------------- +Mon Mar 9 18:15:05 CET 2015 - dmueller@suse.com + +- ARM64: Use 64k zero page protection like on other arches + For cross-architecture compatibility, use the 64k MMAP min + addr. The old value was nonsensical anyway since we switched to 64k + page size, which means this change is effectively a NOOP in the 64k + Pagesize flavor. +- commit d5c547f + +------------------------------------------------------------------- +Mon Mar 9 14:45:09 CET 2015 - jeffm@suse.com + +- config: disable FEC_MPC52xx on ppc + List discussion indicates that the openSUSE kernel doesn't properly + support Efika and that there aren't users of the hardware. + These devices can only be enumerated using open firmware. +- commit 4a3e976 ------------------------------------------------------------------- Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de @@ -91,6 +413,144 @@ Mon Mar 9 13:50:11 CET 2015 - tiwai@suse.de (bsc#921313). - commit c0946e9 +------------------------------------------------------------------- +Mon Mar 9 02:32:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc3. +- commit f264c86 + +------------------------------------------------------------------- +Sat Mar 7 19:55:43 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_XILINX_PS_UART on i386 + These devices can only be enumerated using open firmware. +- commit ee2b818 + +------------------------------------------------------------------- +Sat Mar 7 19:54:00 CET 2015 - jeffm@suse.com + +- config: disable W1_MASTER_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit f84f577 + +------------------------------------------------------------------- +Sat Mar 7 19:52:17 CET 2015 - jeffm@suse.com + +- config: disable VIRTIO_MMIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit ff54725 + +------------------------------------------------------------------- +Sat Mar 7 19:47:05 CET 2015 - jeffm@suse.com + +- config: disable MFD_TI_AM335X_TSCADC on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit 9ac8349 + +------------------------------------------------------------------- +Sat Mar 7 19:45:48 CET 2015 - jeffm@suse.com + +- config: disable STMMAC_PLATFORM on non-ARM platforms + These devices can only be enumerated using open firmware. +- commit f641fdf + +------------------------------------------------------------------- +Sat Mar 7 19:44:07 CET 2015 - jeffm@suse.com + +- config: disable TI_ST and RADIO_WL128X on i386, x86_64 + Can probably also be disabled on ppc* + These devices can only be enumerated using open firmware. +- commit 90c2553 + +------------------------------------------------------------------- +Sat Mar 7 19:39:51 CET 2015 - jeffm@suse.com + +- config: disable MMC_SDHCI_OF_ARASAN on i386 + Can probably also be disabled on ARM64 + These devices can only be enumerated using open firmware. +- commit 4ea5b44 + +------------------------------------------------------------------- +Sat Mar 7 19:36:48 CET 2015 - jeffm@suse.com + +- config: disable PPS_CLIENT_GPIO on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b5f1d4c + +------------------------------------------------------------------- +Sat Mar 7 19:34:54 CET 2015 - jeffm@suse.com + +- config: disable MDIO_BUS_MUX_GPIO on i386 + These devices can only be enumerated using open firmware. +- commit 85bea9a + +------------------------------------------------------------------- +Sat Mar 7 19:32:50 CET 2015 - jeffm@suse.com + +- config: disable KS8851_MLL on i386, x86_64 + Can probably also be disabled on ppc, ppc64, ppc64le but I couldn't + find a definitive list of platforms this hardware is used with. + These devices can only be enumerated using open firmware. +- commit 9dc4b32 + +------------------------------------------------------------------- +Sat Mar 7 19:30:09 CET 2015 - jeffm@suse.com + +- config: disable I2C_MPC on ppc64, ppc64le + These devices can only be enumerated using open firmware. +- commit 1fb8e5a + +------------------------------------------------------------------- +Sat Mar 7 19:28:32 CET 2015 - jeffm@suse.com + +- config: disable GPIO_WATCHDOG on i386 + These devices can only be enumerated using open firmware. +- commit 46bdcd6 + +------------------------------------------------------------------- +Sat Mar 7 19:27:09 CET 2015 - jeffm@suse.com + +- config: disable GPIO_SYSCON on i386 + These devices can only be enumerated using open firmware. +- commit 05f2a21 + +------------------------------------------------------------------- +Sat Mar 7 19:21:34 CET 2015 - jeffm@suse.com + +- config: disable IR_GPIO_CIR on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit feacf1d + +------------------------------------------------------------------- +Sat Mar 7 19:19:44 CET 2015 - jeffm@suse.com + +- config: disable GPIO_GRGPIO on i386, ppc, ppc64, ppc64le + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 6b22540 + +------------------------------------------------------------------- +Sat Mar 7 19:18:08 CET 2015 - jeffm@suse.com + +- config: disable INPUT_GPIO_BEEPER on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit b215566 + +------------------------------------------------------------------- +Sat Mar 7 19:16:39 CET 2015 - jeffm@suse.com + +- config: disable GPIO_74XX_MMIO on i386 + These devices can only be enumerated using open firmware. +- commit ee3e4f4 + +------------------------------------------------------------------- +Sat Mar 7 19:13:59 CET 2015 - jeffm@suse.com + +- config: disable SERIAL_FSL_LPUART on non-ARM platforms. + This hardware is only found on Freescale ARM platforms. +- commit b43a527 + ------------------------------------------------------------------- Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz @@ -98,11 +558,177 @@ Sat Mar 7 19:09:27 CET 2015 - jslaby@suse.cz - Refresh patches.xen/xen-x86-bzImage. - commit a04cebc +------------------------------------------------------------------- +Sat Mar 7 19:05:41 CET 2015 - jeffm@suse.com + +- config: disable ETHOC on i386, x86_64 + These devices can only be enumerated using open firmware. +- commit aed4e05 + +------------------------------------------------------------------- +Sat Mar 7 19:04:09 CET 2015 - jeffm@suse.com + +- config: disable DW_WATCHDOG on i386, x86_64, ppc, ppc64, ppc64le + This hardware used to be ARM-only but is now available on Xtensa, so + we can disable it everywhere bug ARM. +- commit a4ffedf + +------------------------------------------------------------------- +Sat Mar 7 19:01:40 CET 2015 - jeffm@suse.com + +- config: disable MTD_DOCG3 on i386, x86_64, ppc64, ppc64le + This generation of DiskOnChip is quite old and found on embedded platforms. + It's probably ok to disable it for arm64 as well. + These devices can only be enumerated using open firmware. +- commit d84f49b + +------------------------------------------------------------------- +Sat Mar 7 18:50:26 CET 2015 - jeffm@suse.com + +- config: disable SERIO_APBPS2 on i386 + The hardware enabled by this driver is typically only found on LEON + SPARC systems. Since it enables an IP library that could potentially + be found on any embedded board, I've left it enabled for ARM and PPC. +- commit 27b679d + +------------------------------------------------------------------- +Sat Mar 7 18:47:54 CET 2015 - jeffm@suse.com + +- config: disable APPLE_AIRPORT on ppc64le + Apple Airport is only found on Apple ppc/ppc64 hardware. +- commit 77cf796 + +------------------------------------------------------------------- +Sat Mar 7 18:43:46 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc2. +- commit bdfe724 + +------------------------------------------------------------------- +Wed Mar 4 19:45:18 CET 2015 - matwey.kornilov@gmail.com + +- config: armv7hl: Reenable for armv7hl +- commit 23602ae + ------------------------------------------------------------------- Tue Mar 3 22:18:46 CET 2015 - jslaby@suse.cz - x86/vdso: fix a reference to a non-existing instruction. -- commit 748552c +- commit 584067b + +------------------------------------------------------------------- +Tue Mar 3 13:50:59 CET 2015 - jeffm@suse.com + +- config: revert changes to i386/pv + The i386/pv config will be resynced when Xen is updated. +- commit c77a495 + +------------------------------------------------------------------- +Tue Mar 3 01:44:29 CET 2015 - jeffm@suse.com + +- config: disable ALTERA_TSE on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 6506dc7 + +------------------------------------------------------------------- +Tue Mar 3 01:42:07 CET 2015 - jeffm@suse.com + +- config: disable FB_OPENCORES on i386/x86_64 + These devices can only be enumerated using open firmware. +- commit 1c992f1 + +------------------------------------------------------------------- +Mon Mar 2 21:10:18 CET 2015 - jeffm@suse.com + +- Update to 4.0-rc1. +- Eliminated 1 patch. +- Xen needs updating. +- ARM configs need updating. +- Config changes: + - General: + - RCU_KTHREAD_PRIO = 0 for default; 1 for desktop + - X86_INTEL_QUARK=y (32-bit only) + - X86_AMD_PLATFORM_DEVICE=y + - ZSMALLOC_STAT=n + - DEVMEM=y + - DUMMY_CONSOLE_COLUMNS=80 + - DUMMY_CONSOLE_ROWS=25 + - FS_DAX=y + - PSTORE_PMSG=n + - F2FS_IO_TRACE=n + - NFSD_PNFS=y + - GDB_SCRIPTS=n (only installs in build dir) + - LIVEPATCH=y + - TEST_HEXDUMP=n + - CRYPTO_USER_API_RNG=m + - BLK_DEV_RAM_DAX=y + - PM_DEVFREQ_EVENT=y + - VIRTIO_PCI_LEGACY=y + - Networking: + - IEEE802154_SOCKET=m + - NET_ACT_BPF=m + - NET_ACT_CONNMARK=m + - BT_SELFTEST=n + - Networking drivers: + - IXGBE_VXLAN=y + - AMD_XGBE=m + - AMD_XGBE_DCB=y + - Input: + - MOUSE_PS2_FOCALTECH=y + - HID_BETOP_FF=m + - Other drivers, enabled as modules: + - TCG_CRB + - I2C_DESIGNWARE_BAYTRAIL + - SPI_DLN2 + - USB_ISP1760 + - LEDS_CLASS_FLASH + - FB_SM7XX + - USB_GSPCA_TOUPTEK + - SND_USB_POD + - SND_USB_PODHD + - SND_USB_TONEPORT + - SND_USB_VARIAX + - Disabled drivers: + - RTC_DRV_DS1685_FAMILY (found on SGI O2/Octane hardware) + - ACPI-discoverable sensors drivers, enabled as modules: + - MMA9551 + - MMA9553 + - KMX61 + - JSA1212 + - SX9500 + - x86 + - DEBUG_IMR_SELFTEST=n + - zSeries: + - MARCH_Z900 + - TUNE_DEFAULT + - SCHED_TOPOLOGY=y (renamed from SCHED_BOOK) + - Device-tree dependent drivers, all disabled: + - MTD_NAND_HISI504 + - TI_CPSW_ALE + - INPUT_E3X0_BUTTON + - INPUT_TPS65218_PWRBUTTON + - SERIAL_CONEXANT_DIGICOLOR + - TCG_TIS_I2C_ST33 + - GPIO_XILINX + - BATTERY_GAUGE_LTC2941 + - POWER_RESET_RESTART + - MFD_DA9150 + - MFD_RT5033 + - DRM_PANEL_SIMPLE + - DRM_PANEL_LD9040 + - DRM_PANEL_S6E8AA0 + - DRM_PANEL_SHARP_LQ101R1SX01 + - MMC_SDHCI_F_SDH30 + - RTC_DRV_ABB5ZES3 + - FB_TFT + - COMMON_CLK_CDCE706 + - ASM9260_TIMER + - IOMMU_IO_PGTABLE_LPAE + - CC10001_ADC + - QCOM_SPMI_VADC + - IIO_SSP_SENSORHUB + - CM3232 +- commit d6b999d ------------------------------------------------------------------- Tue Feb 24 10:28:36 CET 2015 - guillaume.gardet@free.fr diff --git a/kernel-xen.spec b/kernel-xen.spec index 6320f8f7..e3c9a297 100644 --- a/kernel-xen.spec +++ b/kernel-xen.spec @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 3.19 -%define patchversion 3.19.4 +%define srcversion 4.0 +%define patchversion 4.0.0 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Name: kernel-xen Summary: The Xen Kernel License: GPL-2.0 Group: System/Kernel -Version: 3.19.4 +Version: 4.0.0 %if 0%{?is_kotd} -Release: .g74c332b +Release: .g49e42b3 %else Release: 0 %endif @@ -149,7 +149,8 @@ Provides: kernel = %version-%source_rel Provides: kernel-xenpae = 2.6.17 Obsoletes: kernel-xenpae <= 2.6.17 %endif -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz + +Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh diff --git a/linux-4.0.tar.xz b/linux-4.0.tar.xz new file mode 100644 index 00000000..f30eeb10 --- /dev/null +++ b/linux-4.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f2f7d44979bc8f71c4fc5d3308c03499c26a824dd311fdf6eef4dee0d7d5991 +size 82313052 diff --git a/mkspec b/mkspec index af760019..c57128fb 100644 --- a/mkspec +++ b/mkspec @@ -99,19 +99,19 @@ for my $flavor (sort keys(%flavor_archs)) { $description = $binary_descriptions{"kernel-$flavor"}->[1]; } + my %obsolete_macros; + for my $subpac ("", "-base", "-extra", "-devel", "-hmac") { + (my $macro = "PROVIDES_OBSOLETES" . uc($subpac)) =~ s/-/_/; + $obsolete_macros{$macro} = + provides_obsoletes($flavor, $subpac, @{$flavor_archs{$flavor}}); + } + do_spec('binary', "kernel-$flavor.spec", %macros, FLAVOR => $flavor, SUMMARY => $summary, DESCRIPTION => $description, ARCHS => join(" ", arch2rpm(@{$flavor_archs{$flavor}})), - PROVIDES_OBSOLETES => - provides_obsoletes($flavor, @{$flavor_archs{$flavor}}), - PROVIDES_OBSOLETES_BASE => - provides_obsoletes("$flavor-base", @{$flavor_archs{$flavor}}), - PROVIDES_OBSOLETES_EXTRA => - provides_obsoletes("$flavor-extra", @{$flavor_archs{$flavor}}), - PROVIDES_OBSOLETES_DEVEL => - provides_obsoletes("$flavor-devel", @{$flavor_archs{$flavor}}), + %obsolete_macros ); } # kernel-source.spec @@ -329,22 +329,34 @@ sub _arch2rpm { sub provides_obsoletes { my $flavor = shift; + my $subpac = shift; my @archs = @_; my $res = ""; for my $arch (@archs) { my @packs = @{$obsolete_packages{$arch}{$flavor} || []}; + my $printed; + next if (!@packs); my $rpmarch = arch2rpm($arch); chomp $rpmarch; - $res .= "\%ifarch $rpmarch\n"; for my $pack (@packs) { - my $name = $pack->[0]; + my $name = $pack->[0] . $subpac; my $version = $pack->[1]; + if ($subpac) { + # The -base and -extra split has been + # introduced in SLE11 (2.6.27) + my ($v1, $v2, $v3) = split(/\./, $version); + next if ($v1 <= 2 && $v2 <= 6 && $v3 < 27); + } + if (!$printed) { + $res .= "\%ifarch $rpmarch\n"; + $printed = 1; + } $res .= "Provides: $name = $version\n"; $res .= "Obsoletes: $name <= $version\n"; } - $res .= "\%endif\n"; + $res .= "\%endif\n" if $printed; } chomp $res; return $res; diff --git a/old-flavors b/old-flavors index f8bf4647..7bb6db2c 100644 --- a/old-flavors +++ b/old-flavors @@ -26,21 +26,11 @@ ppc64/trace kdump 2.6.28 # SLES 11 GA only / 11.4 i386/pae vmi 2.6.38 -i386/pae-base vmi-base 2.6.38 # SLES 11 SP3 / openSUSE 13.1 i386/default trace 3.13 -i386/default trace-base 3.13 -i386/default-extra trace-extra 3.13 -i386/default-devel trace-devel 3.13 x86_64/default trace 3.13 -x86_64/default trace-base 3.13 -x86_64/default-extra trace-extra 3.13 -x86_64/default-devel trace-devel 3.13 x86_64/default bigsmp 3.1 s390x/default trace 3.13 -s390x/default trace-base 3.13 -s390x/default-extra trace-extra 3.13 -s390x/default-devel trace-devel 3.13 diff --git a/patches.arch.tar.bz2 b/patches.arch.tar.bz2 index 06f56fe3..da7c4ab4 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:d39beb19bb9f4df9004d8fe37e8cb7c60cb8ae6b109be7e6c10b9016635a2213 -size 195701 +oid sha256:b14f0bdaec8792214ecc442a7edee86ca629dc7f95dbd1cfb028f414637973ee +size 211713 diff --git a/patches.drivers.tar.bz2 b/patches.drivers.tar.bz2 index 4af51d97..e0d43868 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:6197ab8a4914475df4c94c1ce69988ac700ac691ecd58552bb1e79fd012f9b85 -size 6219 +oid sha256:7e2de0e38e29441e5c70aed981065aa96e52ed615552f31e48c04252cd03e1be +size 6215 diff --git a/patches.fixes.tar.bz2 b/patches.fixes.tar.bz2 index 1b86c8fc..d9d6f922 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:4c52879b750ea4c3f3b1dea79b5aaafa451f44840e971dbf3777028cb36a8d4b -size 14831 +oid sha256:8764bc06b2f8fe67d7c192cf7b324963c082e7138a105df124e0fb997943b22c +size 12929 diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2 index ffc767fe..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:10d5d69d505869065309fcf8f09b7ab4bda3c95706f04cb0c534c525f813a0ae -size 184732 +oid sha256:ee18541c0eac40ab98a3cc2afffb20d24e6531f3cdbb7990b74d2deb7c88225b +size 133 diff --git a/patches.rpmify.tar.bz2 b/patches.rpmify.tar.bz2 index 33bad94b..4273a6c7 100644 --- a/patches.rpmify.tar.bz2 +++ b/patches.rpmify.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a69ca448e11b530035bb5c5dfc46ee63c1cb080c21e8e9df33d3820b04f43f60 -size 2541 +oid sha256:fe7eaca068e28a2aa4d88de0940b4d863546bc8efa5b1019055425db35080d3c +size 2542 diff --git a/patches.suse.tar.bz2 b/patches.suse.tar.bz2 index ccf12e55..3e93efa3 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:efdcf5281466766f0aedc76489b002bb796f98235df1fec3f41be6b888bc14a9 -size 46463 +oid sha256:3bcd5e37537995749b2dacef1f61eb6d1e23d69bd9aca5043ba292a2a7873d0e +size 46404 diff --git a/patches.xen.tar.bz2 b/patches.xen.tar.bz2 index 2a42b259..961b6d47 100644 --- a/patches.xen.tar.bz2 +++ b/patches.xen.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:070ad05902a7dbae43287e96d5f335e28f547cbfdfe7ebc950e7c4f5b204d1e1 -size 2191223 +oid sha256:cfd7fefd1293da1221d6f3f13e9abfed0be056eedceeceae2d344a128c52c2ed +size 2218316 diff --git a/series.conf b/series.conf index 2e7223e7..63cc755e 100644 --- a/series.conf +++ b/series.conf @@ -27,10 +27,6 @@ # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## - patches.kernel.org/patch-3.19.1 - patches.kernel.org/patch-3.19.1-2 - patches.kernel.org/patch-3.19.2-3 - patches.kernel.org/patch-3.19.3-4 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -66,7 +62,6 @@ patches.suse/supported-flag-external patches.suse/genksyms-add-override-flag.diff patches.suse/kconfig-automate-kernel-desktop - patches.fixes/0001-DocBook-Do-not-exceed-argument-list-limit.patch ######################################################## # Simple export additions/removals @@ -174,8 +169,26 @@ patches.arch/arm64-0007-arm64-Do-not-call-enable-PCI-resources-when-specify-.patch patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch patches.arch/arm64-0011-Enable-CONFIG_COMPAT-also-for-64k-page-size.patch - patches.arch/arm64-0012-generic-pci.patch - patches.arch/arm64-fix-mmap2-compat-syscall.patch + patches.arch/arm64-0012-fix-mmap2-compat-syscall.patch + + # Generic PCIe host bridge, necessary for QEMU and Seattle, upstreaming wip + patches.arch/arm64-gpex-0001-device-core-Introduce-per-device-MSI-domain-pointer.patch + patches.arch/arm64-gpex-0002-PCI-MSI-add-hooks-to-populate-the-msi_domain-field.patch + patches.arch/arm64-gpex-0003-PCI-MSI-of-add-support-for-OF-provided-msi_domain.patch + patches.arch/arm64-gpex-0004-PCI-MSI-Let-pci_msi_get_domain-use-struct-device-s-m.patch + patches.arch/arm64-gpex-0005-irqchip-GICv2m-Get-rid-of-struct-msi_controller.patch + patches.arch/arm64-gpex-0006-irqchip-gicv3-its-Get-rid-of-struct-msi_controller.patch + patches.arch/arm64-gpex-0007-PCI-MSI-Drop-domain-field-from-msi_controller.patch + patches.arch/arm64-gpex-0008-PCI-MSI-of-Allow-msi_domain-lookup-using-the-PHB-nod.patch + patches.arch/arm64-gpex-0009-pci-Enable-pci-host-generic-support-for-ARM64.patch + + # DMA Cache coherency fixups with PCIe, necessary for m400, all are backports from 4.1 + patches.arch/arm64-pci-0001-of-pci-Add-of_pci_dma_configure-to-update-DMA-config.patch + patches.arch/arm64-pci-0002-PCI-Update-DMA-configuration-from-DT.patch + patches.arch/arm64-pci-0003-PCI-Add-helper-functions-pci_get-put-_host_bridge_de.patch + patches.arch/arm64-pci-0004-of-iommu-Add-ptr-to-OF-node-arg-to-of_iommu_configur.patch + patches.arch/arm64-pci-0005-of-Move-of_dma_configure-to-device.c-to-help-re-use.patch + patches.arch/arm64-pci-0006-of-Fix-size-when-dma-range-is-not-used.patch ######################################################## # S/390 @@ -261,7 +274,6 @@ # btrfs ######################################################## patches.suse/btrfs-use-correct-device-for-maps.patch - patches.fixes/btrfs-simplify-insert_orphan_item.patch patches.fixes/btrfs-fix-inode-eviction-infinite-loop-after-cloning.patch ######################################################## @@ -347,7 +359,6 @@ # DRM/Video ######################################################## +jeffm patches.fixes/nouveau-fix-race-with-fence-signaling - patches.fixes/drm-Fixup-racy-refcounting-in-plane_force_disable ######################################################## # video4linux @@ -588,6 +599,7 @@ patches.xen/xen3-patch-3.17 patches.xen/xen3-patch-3.18 patches.xen/xen3-patch-3.19 + patches.xen/xen3-patch-4.0-rc5 # ports of other patches patches.xen/xen3-stack-unwind diff --git a/source-timestamp b/source-timestamp index c095364c..5c950337 100644 --- a/source-timestamp +++ b/source-timestamp @@ -1,3 +1,3 @@ -2015-04-14 06:39:50 +0200 -GIT Revision: 74c332ba11409dc319e7ed43fbf41416eabe8534 +2015-04-16 10:09:54 +0200 +GIT Revision: 49e42b331555f77e6a35fcf945d9c68c54f3a362 GIT Branch: stable