commit 49e42b331555f77e6a35fcf945d9c68c54f3a362

OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=366
This commit is contained in:
Michal Marek 2015-04-17 06:05:31 +00:00 committed by Git OBS Bridge
parent 7116d917c5
commit 730fc00949
47 changed files with 9712 additions and 229 deletions

View File

@ -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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e422a5b3b73e0a6681adf1312b6353ba08b1934aae8d995793b82b623f888b19
size 365408
oid sha256:1b9c63f16b27c068b0281ef0b29a9211f553accc3c41734ee430357a44a29ce5
size 379787

24
guards
View File

@ -53,7 +53,17 @@ sub files_in($$) {
my $dh = new FileHandle;
my (@files, $file);
# @<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=\@<file> to read the list of entries from <file>\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++;
}});

View File

@ -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@

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <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

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <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

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <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

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <RELEASE>.g49e42b3
%else
Release: 0
%endif

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <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

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <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

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <RELEASE>.g49e42b3
%else
Release: 0
%endif

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <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

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <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

View File

@ -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

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <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

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <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

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <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

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <RELEASE>.g49e42b3
%else
Release: 0
%endif

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <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

View File

@ -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

View File

@ -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: <RELEASE>.g74c332b
Release: <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

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

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

34
mkspec
View File

@ -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;

View File

@ -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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d39beb19bb9f4df9004d8fe37e8cb7c60cb8ae6b109be7e6c10b9016635a2213
size 195701
oid sha256:b14f0bdaec8792214ecc442a7edee86ca629dc7f95dbd1cfb028f414637973ee
size 211713

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6197ab8a4914475df4c94c1ce69988ac700ac691ecd58552bb1e79fd012f9b85
size 6219
oid sha256:7e2de0e38e29441e5c70aed981065aa96e52ed615552f31e48c04252cd03e1be
size 6215

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4c52879b750ea4c3f3b1dea79b5aaafa451f44840e971dbf3777028cb36a8d4b
size 14831
oid sha256:8764bc06b2f8fe67d7c192cf7b324963c082e7138a105df124e0fb997943b22c
size 12929

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

Binary file not shown.

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a69ca448e11b530035bb5c5dfc46ee63c1cb080c21e8e9df33d3820b04f43f60
size 2541
oid sha256:fe7eaca068e28a2aa4d88de0940b4d863546bc8efa5b1019055425db35080d3c
size 2542

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:efdcf5281466766f0aedc76489b002bb796f98235df1fec3f41be6b888bc14a9
size 46463
oid sha256:3bcd5e37537995749b2dacef1f61eb6d1e23d69bd9aca5043ba292a2a7873d0e
size 46404

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:070ad05902a7dbae43287e96d5f335e28f547cbfdfe7ebc950e7c4f5b204d1e1
size 2191223
oid sha256:cfd7fefd1293da1221d6f3f13e9abfed0be056eedceeceae2d344a128c52c2ed
size 2218316

View File

@ -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

View File

@ -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