commit af7ce2479aadf4da90736f9a492e57207fc2af44

OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=513
This commit is contained in:
Michal Marek 2016-05-17 06:04:01 +00:00 committed by Git OBS Bridge
parent ecedc959e3
commit 454a419eec
32 changed files with 4411 additions and 103 deletions

View File

@ -1,5 +1,5 @@
# The version of the main tarball to use
SRCVERSION=4.5
SRCVERSION=4.6
# 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:8293e45ed3d4b64b3d12e42f162ded3bf26ac7696a7d8febdebfb690f9868534
size 309343
oid sha256:d47a644e1e2d873edfd5936a5f80ba59bee6912f1f9b9191bbe2f3789a503b7a
size 231240

View File

@ -46,7 +46,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_KEY CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -311,7 +311,17 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
vanilla_base="default"
%ifarch %ix86
vanilla_base="pae"
%endif
if ! grep -q CONFIG_MMU= "%my_builddir/config/%cpu_arch_flavor"; then
cp "%my_builddir/config/%cpu_arch/$vanilla_base" .config
../scripts/kconfig/merge_config.sh -m .config \
%my_builddir/config/%cpu_arch_flavor
else
cp %my_builddir/config/%cpu_arch_flavor .config
fi
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
@ -918,6 +928,9 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel
@ -978,6 +991,7 @@ Summary: @KMP_SUMMARY@
Group: System/Kernel
Requires: %name = %version-%release
Provides: multiversion(kernel)
Provides: @KMP_NAME@ = %version-%release
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon May 16 14:22:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-final.
- Eliminated 1 patch.
- Config changes:
- MLX5_CORE_EN_VXLAN=y
- commit d9e67cc
-------------------------------------------------------------------
Fri May 13 21:17:30 CEST 2016 - bp@suse.de
- net: fix infoleak in llc (bsc#978821, CVE-2016-4485).
- commit 4715b83
-------------------------------------------------------------------
Fri May 13 21:07:02 CEST 2016 - bp@suse.de
@ -18,9 +33,29 @@ Wed May 11 17:23:21 CEST 2016 - jslaby@suse.cz
patches.arch/ACPI-processor-Request-native-thermal-interrupt-hand.
- commit db90c25
-------------------------------------------------------------------
Wed May 11 16:39:33 CEST 2016 - jeffm@suse.com
- config: FRAME_POINTER is required on i386/x86_64 vanilla configs
- commit 7b99bd4
-------------------------------------------------------------------
Wed May 11 16:23:28 CEST 2016 - jeffm@suse.com
- config: re-disable FRAME_POINTER on i386/x86_64
It was enabled during the brief time that STACK_UNWIND was disabled and
should have been disabled once that patchset was updated.
- commit 7303146
-------------------------------------------------------------------
Wed May 11 08:14:40 CEST 2016 - tiwai@suse.de
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
@ -37,7 +72,12 @@ Wed May 11 07:59:38 CEST 2016 - tiwai@suse.de
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit ea94c66
- Bluetooth: vhci: Fix race at creating hci device
(bsc#971799,bsc#966849).
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit c39ec8d
-------------------------------------------------------------------
Tue May 10 14:35:43 CEST 2016 - mkubecek@suse.cz
@ -58,6 +98,22 @@ Tue May 10 14:34:23 CEST 2016 - mkubecek@suse.cz
(CVE-2016-4557 bsc#979018).
- commit c96cd1e
-------------------------------------------------------------------
Mon May 9 10:55:27 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Make KMPs provide "$name-kmp" (bsc#976634)
- commit c1a48cb
-------------------------------------------------------------------
Mon May 9 04:19:50 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc7
- Eliminated 1 patch.
- Config changes:
- ARM64:
- SATA_AHCI_SEATTLE=m
- commit 7e682be
-------------------------------------------------------------------
Thu May 5 06:46:29 CEST 2016 - jslaby@suse.cz
@ -74,6 +130,84 @@ Tue May 3 12:17:58 CEST 2016 - jslaby@suse.cz
- sched/cgroup: Fix/cleanup cgroup teardown/init.
- commit 4da1329
-------------------------------------------------------------------
Mon May 2 17:38:59 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc6.
- Config changes:
- ARM64:
- I2C_XLP9XX=m
- commit a3fdd2b
-------------------------------------------------------------------
Mon May 2 17:36:27 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
scripts/run_oldconfig.sh now preserves the options needed by the spec file.
- commit db91738
-------------------------------------------------------------------
Fri Apr 29 09:59:56 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: CONFIG_MODULE_SIG_KEY is not needed as a macro
- commit f445774
-------------------------------------------------------------------
Thu Apr 28 21:33:39 CEST 2016 - jeffm@suse.com
- Revert "config: use fragment configs for vanilla"
This reverts commit aa69781bd1b338ca6d45d2e2f3f88296c3d5f3f5.
The macros in the spec file don't work with the fragments yet.
- commit 9f363d4
-------------------------------------------------------------------
Thu Apr 28 20:53:36 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
- commit aa69781
-------------------------------------------------------------------
Wed Apr 27 16:11:12 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.spec.in: only merge configs when vanilla is a fragment
We can skip the (slow) merging when we know that the config isn't a
fragment by keying off of an always-defined option like CONFIG_MMU.
- commit 66c90c3
-------------------------------------------------------------------
Tue Apr 26 16:51:40 CEST 2016 - jeffm@suse.com
- config: resync vanilla configs with default
This is the result of copying default (or pae) to vanilla and running
run_oldconfig.sh --vanilla.
Differences from default:
- General:
- LOCALVERSION="-vanilla" -- obvious
- x86_64/i386:
- SCHED_OMIT_FRAME_POINTER=y -- option is removed with STACK_UNWIND=y
- commit 4885ab3
-------------------------------------------------------------------
Mon Apr 25 22:39:16 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc5.
- Config changes:
- SERIAL_8250_RT288X=n (mips32 only)
- commit 8f81955
-------------------------------------------------------------------
Mon Apr 25 22:24:43 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.in: reassemble vanilla config from arch default and fragment
This patch reassembles the vanilla config using the default config
for the arch ("default" for everything but i386 which uses "pae") and
the vanilla config fragment.
This will do the right thing even if the vanilla config is still a
standalone config, but scripts/kconfig/merge_config.sh will be slow. Care
should be taken to convert the vanilla configs on any branch that pulls
this commit.
- commit a9a75a0
-------------------------------------------------------------------
Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
@ -82,6 +216,24 @@ Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
One more bnc.
- commit 0454a6e
-------------------------------------------------------------------
Wed Apr 20 16:55:23 CEST 2016 - afaerber@suse.de
- arm: Drop patches.arch/arm-xen-fixup.patch
The SUSE Xen patches are no longer applied on master branch, so this
fixup is unneeded. The define added is not used elsewhere.
- commit 23accf5
-------------------------------------------------------------------
Wed Apr 20 16:28:41 CEST 2016 - eich@suse.com
- rpm/kernel-binary.spec.in:
Add
Recommends: perl make gcc
to kernel-devel. This will install the tools requires to build
kernels or kernel modules.
- commit 9c9087c
-------------------------------------------------------------------
Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
@ -90,6 +242,12 @@ Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
- Delete patches.suse/nfs-use-file-dentry.patch.
- commit 8a6791e
-------------------------------------------------------------------
Tue Apr 19 14:17:11 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit c7ac3f0
-------------------------------------------------------------------
Tue Apr 19 14:04:21 CEST 2016 - mkubecek@suse.cz
@ -109,6 +267,19 @@ Tue Apr 19 14:02:14 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit 9105886
-------------------------------------------------------------------
Mon Apr 18 15:31:44 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc4.
- Eliminated 1 patch.
- commit 059d33a
-------------------------------------------------------------------
Mon Apr 18 14:13:25 CEST 2016 - rgoldwyn@suse.com
- cifs: Use file_dentry() (bsc#974527).
- commit e46ea9c
-------------------------------------------------------------------
Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
@ -120,10 +291,51 @@ Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
One more reference.
- commit da73f3b
-------------------------------------------------------------------
Thu Apr 14 23:11:25 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc3.
- Eliminated 3 patches.
- Config changes:
- i386/default: FB_OLPC_DCON=m
- commit 43f1ed4
-------------------------------------------------------------------
Thu Apr 14 19:09:54 CEST 2016 - afaerber@suse.de
- arm64: Drop broken non-mainline Synopsys USB driver
For 13.2 a downstream USB driver was added (USB_EHCI_HCD_SYNOPSYS)
for the Juno board (boo#902632). With 4.6 that driver no longer builds.
A check of arch/arm64/boot/dts/arm/juno-base.dtsi indicates that it
is using the "generic-ehci" compatible string, i.e. not this driver.
Therefore drop these patches:
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
patches.arch/arm64-0002-usb-fix-hcd-h20ahb-driver-depends.patch
Cc: Andreas Schwab <schwab@suse.de>
- commit aab4a72
-------------------------------------------------------------------
Thu Apr 14 19:00:18 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable USB_EHCI_HCD_SYNOPSYS
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
was added for the arm64 Juno board (bsc#902632).
Is no longer building okay in 4.6, so disable it where not needed, as a
first step.
- commit e96d206
-------------------------------------------------------------------
Thu Apr 14 16:18:50 CEST 2016 - afaerber@suse.de
- config: arm64: Enable drivers for ZynqMP
Enable options reported missing for Xilinx Zynq UltraScale+ MPSoC.
- commit b513584
-------------------------------------------------------------------
Thu Apr 14 10:40:34 CEST 2016 - agraf@suse.de
- Update config files: arm64: Enable Xilinx ZynqMP
- Update config files: Enable Xlilinx ZynqMP
- commit fd7ad3d
-------------------------------------------------------------------
@ -171,12 +383,51 @@ Wed Apr 13 08:19:22 CEST 2016 - jslaby@suse.cz
patches.fixes/net-irda-Fix-use-after-free-in-irtty_open.patch.
- commit cf9b28d
-------------------------------------------------------------------
Sun Apr 10 03:48:41 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable SND_SOC_MT8173_*
MediaTek MT8173 is arm64.
- commit 43b03db
-------------------------------------------------------------------
Sun Apr 10 03:40:37 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update for 4.6-rc2
- commit 8c87f3a
-------------------------------------------------------------------
Sun Apr 10 01:36:53 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update for 4.6-rc2
- commit 5a8a02f
-------------------------------------------------------------------
Sun Apr 10 00:59:29 CEST 2016 - afaerber@suse.de
- config: arm64: Update for 4.6-rc2
Update configs and align vanilla with default again.
- commit 3ec8358
-------------------------------------------------------------------
Sat Apr 9 22:36:02 CEST 2016 - afaerber@suse.de
- config: armv7hl: Enable R8169
Enable RTL8169 PCI NIC, found on Jetson TK1 board.
- commit b98c3d3
- commit 3cbd7e2
-------------------------------------------------------------------
Thu Apr 7 17:01:03 CEST 2016 - jeffm@suse.com
- Delete patches.suse/dm-mpath-no-activate-for-offlined-paths.
According to Hannes, this patch is obsoleted by an upstream implementation.
- commit c78ad02
-------------------------------------------------------------------
Thu Apr 7 11:46:22 CEST 2016 - ohering@suse.de
- Delete POWER4 specific patches.suse/8250-sysrq-ctrl_o.patch.
- commit 05568ac
-------------------------------------------------------------------
Thu Apr 7 11:44:00 CEST 2016 - oneukum@suse.com
@ -198,6 +449,13 @@ Tue Apr 5 16:56:41 CEST 2016 - oneukum@suse.com
(bnc#970958, CVE-2016-2186).
- commit 9c51535
-------------------------------------------------------------------
Tue Apr 5 15:27:19 CEST 2016 - jslaby@suse.cz
- Disable KASAN+KCOV for stack unwinder code.
Disable kcov too.
- commit 7f2acea
-------------------------------------------------------------------
Tue Apr 5 12:11:05 CEST 2016 - oneukum@suse.com
@ -212,12 +470,172 @@ Tue Apr 5 11:27:25 CEST 2016 - oneukum@suse.com
(bnc#971628, CVE-2016-3689).
- commit f5cb5e8
-------------------------------------------------------------------
Mon Apr 4 20:16:26 CEST 2016 - jeffm@suse.com
- lightnvm: fix "warning: ret may be used uninitialized".
- virtio: fix "warning: queue may be used uninitialized".
- mac80211: fix "warning: target_metric may be used
uninitialized".
- commit a05f04c
-------------------------------------------------------------------
Mon Apr 4 19:42:18 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc2.
- commit 8678e34
-------------------------------------------------------------------
Mon Apr 4 17:24:17 CEST 2016 - mmarek@suse.com
- rpm/find-requires: Generate dependencies for KMPs defined in supported.conf (fate#319339)
- commit 007a83c
-------------------------------------------------------------------
Mon Apr 4 17:21:38 CEST 2016 - jeffm@suse.com
- Merge mpath-fix into patch into feature patch.
- Refresh patches.suse/dm-mpath-no-activate-for-offlined-paths.
- Delete patches.suse/mpath-fix.
- commit e104ad5
-------------------------------------------------------------------
Mon Apr 4 17:15:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc1.
- Eliminated 12 patches.
- ARM configs need updating.
- Config changes:
- i386/x86_64
- PERF_EVENTS_AMD_POWER=m
- DELL_SMBIOS=m
- x86_64:
- ZONE_DEVICE=y (required by DAX)
- X86_INTEL_MEMORY_PROTECTION_KEYS=y
- PCI_HYPERV=m
- CONFIG_VOP_BUS=m
- VOP=m
- ppc64:
- DEFERRED_STRUCT_PAGE_INIT=y
- DISABLE_MPROFILE_KERNEL=n
- s390:
- IRQ_DOMAIN_DEBUG=y
- Networking:
- NET_ACT_IFE=m
- NET_IFE_SKBMARK=m
- NET_IFE_SKBPRIO=m
- AF_KCM=m
- NET_DEVLINK=m
- MACSEC=m
- NET_DSA_MV88E6123=m
- BNX2X_GENEVE=y
- CHELSIO_T4_UWIRE=y
- E1000E_HWTS=y
- MLX5_CORE_EN_DCB=y
- IWLWIFI_PCIE_RTPM=y
- BATMAN_ADV_BATMAN_V=y
- CAN_IFI_CANFD=m
- INFINIBAND_I40IW=m
- INFINIBAND_RDMAVT=m
- MM:
- NVDIMM_PFN=y
- FS:
- FS_ENCRYPTION=m
- FAT_DEFAULT_UTF8=n (change in default)
- ORANGEFS_FS=m
- NFSD_BLOCKLAYOUT=y
- NFSD_SCSILAYOUT=y
- Debug:
- PAGE_POISONING=n
- DEBUG_PAGE_REF=n
- CPU_HOTPLUG_STATE_CONTROL=n
- OF_RECONFIG_NOTIFIER_ERROR_INJECT=n
- TEST_BITMAP=n
- STACK_VALIDATION=y (compile time)
- KASAN=n (runtime)
- KCOV=n (runtime)
- Input:
- MOUSE_PS2_BYD=y
- TOUCHSCREEN_MELFAS_MIP4=m
- RMI4_CORE=m
- RMI4_I2C=m
- RMI4_SPI=m
- RMI4_F11=y
- RMI4_F12=y
- RMI4_F30=y
- SERIAL_8250_MOXA=m
- SERIAL_MVEBU_UART=n (no module option)
- HID:
- HID_CMEDIA=m
- Bluetooth:
- BT_LEDS=y
- BT_HCIUART_AG6XX=y
- DRM:
- DRM_DP_AUX_CHARDEV=y
- DRM_AMD_ACP=y
- DRM_I915_USERPTR=y
- Misc:
- LEDS_IS31FL32XX=m
- I2C_DEMUX_PINCTRL=m
- GPIO_104_DIO_48E=m
- GPIO_WS16C48=m
- GPIO_TPIC2810=m
- GPIO_PISOSR=m
- SENSORS_LTC2990=m
- RTC_DRV_DS1307_HWMON=y
- ATLAS_PH_SENSOR=m
- INV_MPU6050_I2C=m
- TPL0102=m
- STM_SOURCE_HEARTBEAT=m
- FW_CFG_SYSFS=m
- FW_CFG_SYSFS_CMDLINE=y
- RAPIDIO_MPORT_CDEV
- Watchdog:
- EBC_C384_WDT=m
- INTEL_MEI_WDT=m
- NI903X_WDT=m
- MFD:
- MFD_ACT8945A=n
- MFD_AXP20X_I2C=n
- MFD_TPS65086=n
- Sensors and DACs for specialty applications:
- TI_ADC0832=n
- TI_ADS1015=n
- AD5761 (go fix)
- STX104=n
- VF610_DAC=n
- AFE4403=n
- AFE4404=n
- INV_MPU6050_SPI=n
- MPL115_I2C=n
- MPL115_SPI=n
- ARM:
- PCIE_DW_PLAT=n
- ATH10K_AHB=n
- SPI_AXI_SPI_ENGINE=n
- SND_SUN4I_SPDIF=n
- SND_SOC_PCM179X_I2C=n
- SND_SOC_PCM179X_SPI=n
- SND_SOC_RT5616=n
- RTC_DRV_RX6110=n
- QCOM_HIDMA_MGMT=n
- QCOM_HIDMA=n
- GOLDFISH=n
- MDIO_THUNDER=n
- commit d293079
-------------------------------------------------------------------
Mon Apr 4 16:38:19 CEST 2016 - jeffm@suse.com
- Delete patches.fixes/scsi-ibmvscsi-show-config.patch.
This patch was added to address empty sysfs files in SLES9. The root
cause was ultimately identified later: the buffer size passed to the
hardware to query was a 16-bit value, so 64k caused nothing to be
returned. It was fixed correctly in v3.7 commit 225c56960fc
(ibmvscsi: Fix host config length field overflow), rendering this
patch unnecessary.
- commit 9afce9b
-------------------------------------------------------------------
Mon Apr 4 10:35:39 CEST 2016 - mmarek@suse.com
@ -317,6 +735,13 @@ Thu Mar 24 13:50:11 CET 2016 - rgoldwyn@suse.com
- nfs: use file_dentry() (fate#318900).
- commit ede6caf
-------------------------------------------------------------------
Thu Mar 24 10:53:21 CET 2016 - jdelvare@suse.de
- supported.conf: Fix usb-common path
usb-common moved to its own subdirectory in kernel v3.16.
- commit 92e1e68
-------------------------------------------------------------------
Thu Mar 24 10:31:48 CET 2016 - tiwai@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 4.5
%define patchversion 4.5.4
%define srcversion 4.6
%define patchversion 4.6.0
%define variant %{nil}
%define vanilla_only 0
@ -46,7 +46,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_KEY CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -61,9 +61,9 @@ Name: kernel-debug
Summary: A Debug Version of the Kernel
License: GPL-2.0
Group: System/Kernel
Version: 4.5.4
Version: 4.6.0
%if 0%{?is_kotd}
Release: <RELEASE>.gb14d2a1
Release: <RELEASE>.gaf7ce24
%else
Release: 0
%endif
@ -444,7 +444,17 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
vanilla_base="default"
%ifarch %ix86
vanilla_base="pae"
%endif
if ! grep -q CONFIG_MMU= "%my_builddir/config/%cpu_arch_flavor"; then
cp "%my_builddir/config/%cpu_arch/$vanilla_base" .config
../scripts/kconfig/merge_config.sh -m .config \
%my_builddir/config/%cpu_arch_flavor
else
cp %my_builddir/config/%cpu_arch_flavor .config
fi
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
@ -1081,6 +1091,9 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon May 16 14:22:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-final.
- Eliminated 1 patch.
- Config changes:
- MLX5_CORE_EN_VXLAN=y
- commit d9e67cc
-------------------------------------------------------------------
Fri May 13 21:17:30 CEST 2016 - bp@suse.de
- net: fix infoleak in llc (bsc#978821, CVE-2016-4485).
- commit 4715b83
-------------------------------------------------------------------
Fri May 13 21:07:02 CEST 2016 - bp@suse.de
@ -18,9 +33,29 @@ Wed May 11 17:23:21 CEST 2016 - jslaby@suse.cz
patches.arch/ACPI-processor-Request-native-thermal-interrupt-hand.
- commit db90c25
-------------------------------------------------------------------
Wed May 11 16:39:33 CEST 2016 - jeffm@suse.com
- config: FRAME_POINTER is required on i386/x86_64 vanilla configs
- commit 7b99bd4
-------------------------------------------------------------------
Wed May 11 16:23:28 CEST 2016 - jeffm@suse.com
- config: re-disable FRAME_POINTER on i386/x86_64
It was enabled during the brief time that STACK_UNWIND was disabled and
should have been disabled once that patchset was updated.
- commit 7303146
-------------------------------------------------------------------
Wed May 11 08:14:40 CEST 2016 - tiwai@suse.de
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
@ -37,7 +72,12 @@ Wed May 11 07:59:38 CEST 2016 - tiwai@suse.de
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit ea94c66
- Bluetooth: vhci: Fix race at creating hci device
(bsc#971799,bsc#966849).
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit c39ec8d
-------------------------------------------------------------------
Tue May 10 14:35:43 CEST 2016 - mkubecek@suse.cz
@ -58,6 +98,22 @@ Tue May 10 14:34:23 CEST 2016 - mkubecek@suse.cz
(CVE-2016-4557 bsc#979018).
- commit c96cd1e
-------------------------------------------------------------------
Mon May 9 10:55:27 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Make KMPs provide "$name-kmp" (bsc#976634)
- commit c1a48cb
-------------------------------------------------------------------
Mon May 9 04:19:50 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc7
- Eliminated 1 patch.
- Config changes:
- ARM64:
- SATA_AHCI_SEATTLE=m
- commit 7e682be
-------------------------------------------------------------------
Thu May 5 06:46:29 CEST 2016 - jslaby@suse.cz
@ -74,6 +130,84 @@ Tue May 3 12:17:58 CEST 2016 - jslaby@suse.cz
- sched/cgroup: Fix/cleanup cgroup teardown/init.
- commit 4da1329
-------------------------------------------------------------------
Mon May 2 17:38:59 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc6.
- Config changes:
- ARM64:
- I2C_XLP9XX=m
- commit a3fdd2b
-------------------------------------------------------------------
Mon May 2 17:36:27 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
scripts/run_oldconfig.sh now preserves the options needed by the spec file.
- commit db91738
-------------------------------------------------------------------
Fri Apr 29 09:59:56 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: CONFIG_MODULE_SIG_KEY is not needed as a macro
- commit f445774
-------------------------------------------------------------------
Thu Apr 28 21:33:39 CEST 2016 - jeffm@suse.com
- Revert "config: use fragment configs for vanilla"
This reverts commit aa69781bd1b338ca6d45d2e2f3f88296c3d5f3f5.
The macros in the spec file don't work with the fragments yet.
- commit 9f363d4
-------------------------------------------------------------------
Thu Apr 28 20:53:36 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
- commit aa69781
-------------------------------------------------------------------
Wed Apr 27 16:11:12 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.spec.in: only merge configs when vanilla is a fragment
We can skip the (slow) merging when we know that the config isn't a
fragment by keying off of an always-defined option like CONFIG_MMU.
- commit 66c90c3
-------------------------------------------------------------------
Tue Apr 26 16:51:40 CEST 2016 - jeffm@suse.com
- config: resync vanilla configs with default
This is the result of copying default (or pae) to vanilla and running
run_oldconfig.sh --vanilla.
Differences from default:
- General:
- LOCALVERSION="-vanilla" -- obvious
- x86_64/i386:
- SCHED_OMIT_FRAME_POINTER=y -- option is removed with STACK_UNWIND=y
- commit 4885ab3
-------------------------------------------------------------------
Mon Apr 25 22:39:16 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc5.
- Config changes:
- SERIAL_8250_RT288X=n (mips32 only)
- commit 8f81955
-------------------------------------------------------------------
Mon Apr 25 22:24:43 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.in: reassemble vanilla config from arch default and fragment
This patch reassembles the vanilla config using the default config
for the arch ("default" for everything but i386 which uses "pae") and
the vanilla config fragment.
This will do the right thing even if the vanilla config is still a
standalone config, but scripts/kconfig/merge_config.sh will be slow. Care
should be taken to convert the vanilla configs on any branch that pulls
this commit.
- commit a9a75a0
-------------------------------------------------------------------
Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
@ -82,6 +216,24 @@ Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
One more bnc.
- commit 0454a6e
-------------------------------------------------------------------
Wed Apr 20 16:55:23 CEST 2016 - afaerber@suse.de
- arm: Drop patches.arch/arm-xen-fixup.patch
The SUSE Xen patches are no longer applied on master branch, so this
fixup is unneeded. The define added is not used elsewhere.
- commit 23accf5
-------------------------------------------------------------------
Wed Apr 20 16:28:41 CEST 2016 - eich@suse.com
- rpm/kernel-binary.spec.in:
Add
Recommends: perl make gcc
to kernel-devel. This will install the tools requires to build
kernels or kernel modules.
- commit 9c9087c
-------------------------------------------------------------------
Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
@ -90,6 +242,12 @@ Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
- Delete patches.suse/nfs-use-file-dentry.patch.
- commit 8a6791e
-------------------------------------------------------------------
Tue Apr 19 14:17:11 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit c7ac3f0
-------------------------------------------------------------------
Tue Apr 19 14:04:21 CEST 2016 - mkubecek@suse.cz
@ -109,6 +267,19 @@ Tue Apr 19 14:02:14 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit 9105886
-------------------------------------------------------------------
Mon Apr 18 15:31:44 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc4.
- Eliminated 1 patch.
- commit 059d33a
-------------------------------------------------------------------
Mon Apr 18 14:13:25 CEST 2016 - rgoldwyn@suse.com
- cifs: Use file_dentry() (bsc#974527).
- commit e46ea9c
-------------------------------------------------------------------
Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
@ -120,10 +291,51 @@ Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
One more reference.
- commit da73f3b
-------------------------------------------------------------------
Thu Apr 14 23:11:25 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc3.
- Eliminated 3 patches.
- Config changes:
- i386/default: FB_OLPC_DCON=m
- commit 43f1ed4
-------------------------------------------------------------------
Thu Apr 14 19:09:54 CEST 2016 - afaerber@suse.de
- arm64: Drop broken non-mainline Synopsys USB driver
For 13.2 a downstream USB driver was added (USB_EHCI_HCD_SYNOPSYS)
for the Juno board (boo#902632). With 4.6 that driver no longer builds.
A check of arch/arm64/boot/dts/arm/juno-base.dtsi indicates that it
is using the "generic-ehci" compatible string, i.e. not this driver.
Therefore drop these patches:
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
patches.arch/arm64-0002-usb-fix-hcd-h20ahb-driver-depends.patch
Cc: Andreas Schwab <schwab@suse.de>
- commit aab4a72
-------------------------------------------------------------------
Thu Apr 14 19:00:18 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable USB_EHCI_HCD_SYNOPSYS
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
was added for the arm64 Juno board (bsc#902632).
Is no longer building okay in 4.6, so disable it where not needed, as a
first step.
- commit e96d206
-------------------------------------------------------------------
Thu Apr 14 16:18:50 CEST 2016 - afaerber@suse.de
- config: arm64: Enable drivers for ZynqMP
Enable options reported missing for Xilinx Zynq UltraScale+ MPSoC.
- commit b513584
-------------------------------------------------------------------
Thu Apr 14 10:40:34 CEST 2016 - agraf@suse.de
- Update config files: arm64: Enable Xilinx ZynqMP
- Update config files: Enable Xlilinx ZynqMP
- commit fd7ad3d
-------------------------------------------------------------------
@ -171,12 +383,51 @@ Wed Apr 13 08:19:22 CEST 2016 - jslaby@suse.cz
patches.fixes/net-irda-Fix-use-after-free-in-irtty_open.patch.
- commit cf9b28d
-------------------------------------------------------------------
Sun Apr 10 03:48:41 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable SND_SOC_MT8173_*
MediaTek MT8173 is arm64.
- commit 43b03db
-------------------------------------------------------------------
Sun Apr 10 03:40:37 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update for 4.6-rc2
- commit 8c87f3a
-------------------------------------------------------------------
Sun Apr 10 01:36:53 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update for 4.6-rc2
- commit 5a8a02f
-------------------------------------------------------------------
Sun Apr 10 00:59:29 CEST 2016 - afaerber@suse.de
- config: arm64: Update for 4.6-rc2
Update configs and align vanilla with default again.
- commit 3ec8358
-------------------------------------------------------------------
Sat Apr 9 22:36:02 CEST 2016 - afaerber@suse.de
- config: armv7hl: Enable R8169
Enable RTL8169 PCI NIC, found on Jetson TK1 board.
- commit b98c3d3
- commit 3cbd7e2
-------------------------------------------------------------------
Thu Apr 7 17:01:03 CEST 2016 - jeffm@suse.com
- Delete patches.suse/dm-mpath-no-activate-for-offlined-paths.
According to Hannes, this patch is obsoleted by an upstream implementation.
- commit c78ad02
-------------------------------------------------------------------
Thu Apr 7 11:46:22 CEST 2016 - ohering@suse.de
- Delete POWER4 specific patches.suse/8250-sysrq-ctrl_o.patch.
- commit 05568ac
-------------------------------------------------------------------
Thu Apr 7 11:44:00 CEST 2016 - oneukum@suse.com
@ -198,6 +449,13 @@ Tue Apr 5 16:56:41 CEST 2016 - oneukum@suse.com
(bnc#970958, CVE-2016-2186).
- commit 9c51535
-------------------------------------------------------------------
Tue Apr 5 15:27:19 CEST 2016 - jslaby@suse.cz
- Disable KASAN+KCOV for stack unwinder code.
Disable kcov too.
- commit 7f2acea
-------------------------------------------------------------------
Tue Apr 5 12:11:05 CEST 2016 - oneukum@suse.com
@ -212,12 +470,172 @@ Tue Apr 5 11:27:25 CEST 2016 - oneukum@suse.com
(bnc#971628, CVE-2016-3689).
- commit f5cb5e8
-------------------------------------------------------------------
Mon Apr 4 20:16:26 CEST 2016 - jeffm@suse.com
- lightnvm: fix "warning: ret may be used uninitialized".
- virtio: fix "warning: queue may be used uninitialized".
- mac80211: fix "warning: target_metric may be used
uninitialized".
- commit a05f04c
-------------------------------------------------------------------
Mon Apr 4 19:42:18 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc2.
- commit 8678e34
-------------------------------------------------------------------
Mon Apr 4 17:24:17 CEST 2016 - mmarek@suse.com
- rpm/find-requires: Generate dependencies for KMPs defined in supported.conf (fate#319339)
- commit 007a83c
-------------------------------------------------------------------
Mon Apr 4 17:21:38 CEST 2016 - jeffm@suse.com
- Merge mpath-fix into patch into feature patch.
- Refresh patches.suse/dm-mpath-no-activate-for-offlined-paths.
- Delete patches.suse/mpath-fix.
- commit e104ad5
-------------------------------------------------------------------
Mon Apr 4 17:15:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc1.
- Eliminated 12 patches.
- ARM configs need updating.
- Config changes:
- i386/x86_64
- PERF_EVENTS_AMD_POWER=m
- DELL_SMBIOS=m
- x86_64:
- ZONE_DEVICE=y (required by DAX)
- X86_INTEL_MEMORY_PROTECTION_KEYS=y
- PCI_HYPERV=m
- CONFIG_VOP_BUS=m
- VOP=m
- ppc64:
- DEFERRED_STRUCT_PAGE_INIT=y
- DISABLE_MPROFILE_KERNEL=n
- s390:
- IRQ_DOMAIN_DEBUG=y
- Networking:
- NET_ACT_IFE=m
- NET_IFE_SKBMARK=m
- NET_IFE_SKBPRIO=m
- AF_KCM=m
- NET_DEVLINK=m
- MACSEC=m
- NET_DSA_MV88E6123=m
- BNX2X_GENEVE=y
- CHELSIO_T4_UWIRE=y
- E1000E_HWTS=y
- MLX5_CORE_EN_DCB=y
- IWLWIFI_PCIE_RTPM=y
- BATMAN_ADV_BATMAN_V=y
- CAN_IFI_CANFD=m
- INFINIBAND_I40IW=m
- INFINIBAND_RDMAVT=m
- MM:
- NVDIMM_PFN=y
- FS:
- FS_ENCRYPTION=m
- FAT_DEFAULT_UTF8=n (change in default)
- ORANGEFS_FS=m
- NFSD_BLOCKLAYOUT=y
- NFSD_SCSILAYOUT=y
- Debug:
- PAGE_POISONING=n
- DEBUG_PAGE_REF=n
- CPU_HOTPLUG_STATE_CONTROL=n
- OF_RECONFIG_NOTIFIER_ERROR_INJECT=n
- TEST_BITMAP=n
- STACK_VALIDATION=y (compile time)
- KASAN=n (runtime)
- KCOV=n (runtime)
- Input:
- MOUSE_PS2_BYD=y
- TOUCHSCREEN_MELFAS_MIP4=m
- RMI4_CORE=m
- RMI4_I2C=m
- RMI4_SPI=m
- RMI4_F11=y
- RMI4_F12=y
- RMI4_F30=y
- SERIAL_8250_MOXA=m
- SERIAL_MVEBU_UART=n (no module option)
- HID:
- HID_CMEDIA=m
- Bluetooth:
- BT_LEDS=y
- BT_HCIUART_AG6XX=y
- DRM:
- DRM_DP_AUX_CHARDEV=y
- DRM_AMD_ACP=y
- DRM_I915_USERPTR=y
- Misc:
- LEDS_IS31FL32XX=m
- I2C_DEMUX_PINCTRL=m
- GPIO_104_DIO_48E=m
- GPIO_WS16C48=m
- GPIO_TPIC2810=m
- GPIO_PISOSR=m
- SENSORS_LTC2990=m
- RTC_DRV_DS1307_HWMON=y
- ATLAS_PH_SENSOR=m
- INV_MPU6050_I2C=m
- TPL0102=m
- STM_SOURCE_HEARTBEAT=m
- FW_CFG_SYSFS=m
- FW_CFG_SYSFS_CMDLINE=y
- RAPIDIO_MPORT_CDEV
- Watchdog:
- EBC_C384_WDT=m
- INTEL_MEI_WDT=m
- NI903X_WDT=m
- MFD:
- MFD_ACT8945A=n
- MFD_AXP20X_I2C=n
- MFD_TPS65086=n
- Sensors and DACs for specialty applications:
- TI_ADC0832=n
- TI_ADS1015=n
- AD5761 (go fix)
- STX104=n
- VF610_DAC=n
- AFE4403=n
- AFE4404=n
- INV_MPU6050_SPI=n
- MPL115_I2C=n
- MPL115_SPI=n
- ARM:
- PCIE_DW_PLAT=n
- ATH10K_AHB=n
- SPI_AXI_SPI_ENGINE=n
- SND_SUN4I_SPDIF=n
- SND_SOC_PCM179X_I2C=n
- SND_SOC_PCM179X_SPI=n
- SND_SOC_RT5616=n
- RTC_DRV_RX6110=n
- QCOM_HIDMA_MGMT=n
- QCOM_HIDMA=n
- GOLDFISH=n
- MDIO_THUNDER=n
- commit d293079
-------------------------------------------------------------------
Mon Apr 4 16:38:19 CEST 2016 - jeffm@suse.com
- Delete patches.fixes/scsi-ibmvscsi-show-config.patch.
This patch was added to address empty sysfs files in SLES9. The root
cause was ultimately identified later: the buffer size passed to the
hardware to query was a 16-bit value, so 64k caused nothing to be
returned. It was fixed correctly in v3.7 commit 225c56960fc
(ibmvscsi: Fix host config length field overflow), rendering this
patch unnecessary.
- commit 9afce9b
-------------------------------------------------------------------
Mon Apr 4 10:35:39 CEST 2016 - mmarek@suse.com
@ -317,6 +735,13 @@ Thu Mar 24 13:50:11 CET 2016 - rgoldwyn@suse.com
- nfs: use file_dentry() (fate#318900).
- commit ede6caf
-------------------------------------------------------------------
Thu Mar 24 10:53:21 CET 2016 - jdelvare@suse.de
- supported.conf: Fix usb-common path
usb-common moved to its own subdirectory in kernel v3.16.
- commit 92e1e68
-------------------------------------------------------------------
Thu Mar 24 10:31:48 CET 2016 - tiwai@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 4.5
%define patchversion 4.5.4
%define srcversion 4.6
%define patchversion 4.6.0
%define variant %{nil}
%define vanilla_only 0
@ -46,7 +46,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_KEY CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -61,9 +61,9 @@ Name: kernel-default
Summary: The Standard Kernel
License: GPL-2.0
Group: System/Kernel
Version: 4.5.4
Version: 4.6.0
%if 0%{?is_kotd}
Release: <RELEASE>.gb14d2a1
Release: <RELEASE>.gaf7ce24
%else
Release: 0
%endif
@ -487,7 +487,17 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
vanilla_base="default"
%ifarch %ix86
vanilla_base="pae"
%endif
if ! grep -q CONFIG_MMU= "%my_builddir/config/%cpu_arch_flavor"; then
cp "%my_builddir/config/%cpu_arch/$vanilla_base" .config
../scripts/kconfig/merge_config.sh -m .config \
%my_builddir/config/%cpu_arch_flavor
else
cp %my_builddir/config/%cpu_arch_flavor .config
fi
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
@ -1162,6 +1172,9 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon May 16 14:22:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-final.
- Eliminated 1 patch.
- Config changes:
- MLX5_CORE_EN_VXLAN=y
- commit d9e67cc
-------------------------------------------------------------------
Fri May 13 21:17:30 CEST 2016 - bp@suse.de
- net: fix infoleak in llc (bsc#978821, CVE-2016-4485).
- commit 4715b83
-------------------------------------------------------------------
Fri May 13 21:07:02 CEST 2016 - bp@suse.de
@ -18,9 +33,29 @@ Wed May 11 17:23:21 CEST 2016 - jslaby@suse.cz
patches.arch/ACPI-processor-Request-native-thermal-interrupt-hand.
- commit db90c25
-------------------------------------------------------------------
Wed May 11 16:39:33 CEST 2016 - jeffm@suse.com
- config: FRAME_POINTER is required on i386/x86_64 vanilla configs
- commit 7b99bd4
-------------------------------------------------------------------
Wed May 11 16:23:28 CEST 2016 - jeffm@suse.com
- config: re-disable FRAME_POINTER on i386/x86_64
It was enabled during the brief time that STACK_UNWIND was disabled and
should have been disabled once that patchset was updated.
- commit 7303146
-------------------------------------------------------------------
Wed May 11 08:14:40 CEST 2016 - tiwai@suse.de
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
@ -37,7 +72,12 @@ Wed May 11 07:59:38 CEST 2016 - tiwai@suse.de
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit ea94c66
- Bluetooth: vhci: Fix race at creating hci device
(bsc#971799,bsc#966849).
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit c39ec8d
-------------------------------------------------------------------
Tue May 10 14:35:43 CEST 2016 - mkubecek@suse.cz
@ -58,6 +98,22 @@ Tue May 10 14:34:23 CEST 2016 - mkubecek@suse.cz
(CVE-2016-4557 bsc#979018).
- commit c96cd1e
-------------------------------------------------------------------
Mon May 9 10:55:27 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Make KMPs provide "$name-kmp" (bsc#976634)
- commit c1a48cb
-------------------------------------------------------------------
Mon May 9 04:19:50 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc7
- Eliminated 1 patch.
- Config changes:
- ARM64:
- SATA_AHCI_SEATTLE=m
- commit 7e682be
-------------------------------------------------------------------
Thu May 5 06:46:29 CEST 2016 - jslaby@suse.cz
@ -74,6 +130,84 @@ Tue May 3 12:17:58 CEST 2016 - jslaby@suse.cz
- sched/cgroup: Fix/cleanup cgroup teardown/init.
- commit 4da1329
-------------------------------------------------------------------
Mon May 2 17:38:59 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc6.
- Config changes:
- ARM64:
- I2C_XLP9XX=m
- commit a3fdd2b
-------------------------------------------------------------------
Mon May 2 17:36:27 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
scripts/run_oldconfig.sh now preserves the options needed by the spec file.
- commit db91738
-------------------------------------------------------------------
Fri Apr 29 09:59:56 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: CONFIG_MODULE_SIG_KEY is not needed as a macro
- commit f445774
-------------------------------------------------------------------
Thu Apr 28 21:33:39 CEST 2016 - jeffm@suse.com
- Revert "config: use fragment configs for vanilla"
This reverts commit aa69781bd1b338ca6d45d2e2f3f88296c3d5f3f5.
The macros in the spec file don't work with the fragments yet.
- commit 9f363d4
-------------------------------------------------------------------
Thu Apr 28 20:53:36 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
- commit aa69781
-------------------------------------------------------------------
Wed Apr 27 16:11:12 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.spec.in: only merge configs when vanilla is a fragment
We can skip the (slow) merging when we know that the config isn't a
fragment by keying off of an always-defined option like CONFIG_MMU.
- commit 66c90c3
-------------------------------------------------------------------
Tue Apr 26 16:51:40 CEST 2016 - jeffm@suse.com
- config: resync vanilla configs with default
This is the result of copying default (or pae) to vanilla and running
run_oldconfig.sh --vanilla.
Differences from default:
- General:
- LOCALVERSION="-vanilla" -- obvious
- x86_64/i386:
- SCHED_OMIT_FRAME_POINTER=y -- option is removed with STACK_UNWIND=y
- commit 4885ab3
-------------------------------------------------------------------
Mon Apr 25 22:39:16 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc5.
- Config changes:
- SERIAL_8250_RT288X=n (mips32 only)
- commit 8f81955
-------------------------------------------------------------------
Mon Apr 25 22:24:43 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.in: reassemble vanilla config from arch default and fragment
This patch reassembles the vanilla config using the default config
for the arch ("default" for everything but i386 which uses "pae") and
the vanilla config fragment.
This will do the right thing even if the vanilla config is still a
standalone config, but scripts/kconfig/merge_config.sh will be slow. Care
should be taken to convert the vanilla configs on any branch that pulls
this commit.
- commit a9a75a0
-------------------------------------------------------------------
Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
@ -82,6 +216,24 @@ Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
One more bnc.
- commit 0454a6e
-------------------------------------------------------------------
Wed Apr 20 16:55:23 CEST 2016 - afaerber@suse.de
- arm: Drop patches.arch/arm-xen-fixup.patch
The SUSE Xen patches are no longer applied on master branch, so this
fixup is unneeded. The define added is not used elsewhere.
- commit 23accf5
-------------------------------------------------------------------
Wed Apr 20 16:28:41 CEST 2016 - eich@suse.com
- rpm/kernel-binary.spec.in:
Add
Recommends: perl make gcc
to kernel-devel. This will install the tools requires to build
kernels or kernel modules.
- commit 9c9087c
-------------------------------------------------------------------
Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
@ -90,6 +242,12 @@ Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
- Delete patches.suse/nfs-use-file-dentry.patch.
- commit 8a6791e
-------------------------------------------------------------------
Tue Apr 19 14:17:11 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit c7ac3f0
-------------------------------------------------------------------
Tue Apr 19 14:04:21 CEST 2016 - mkubecek@suse.cz
@ -109,6 +267,19 @@ Tue Apr 19 14:02:14 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit 9105886
-------------------------------------------------------------------
Mon Apr 18 15:31:44 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc4.
- Eliminated 1 patch.
- commit 059d33a
-------------------------------------------------------------------
Mon Apr 18 14:13:25 CEST 2016 - rgoldwyn@suse.com
- cifs: Use file_dentry() (bsc#974527).
- commit e46ea9c
-------------------------------------------------------------------
Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
@ -120,10 +291,51 @@ Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
One more reference.
- commit da73f3b
-------------------------------------------------------------------
Thu Apr 14 23:11:25 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc3.
- Eliminated 3 patches.
- Config changes:
- i386/default: FB_OLPC_DCON=m
- commit 43f1ed4
-------------------------------------------------------------------
Thu Apr 14 19:09:54 CEST 2016 - afaerber@suse.de
- arm64: Drop broken non-mainline Synopsys USB driver
For 13.2 a downstream USB driver was added (USB_EHCI_HCD_SYNOPSYS)
for the Juno board (boo#902632). With 4.6 that driver no longer builds.
A check of arch/arm64/boot/dts/arm/juno-base.dtsi indicates that it
is using the "generic-ehci" compatible string, i.e. not this driver.
Therefore drop these patches:
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
patches.arch/arm64-0002-usb-fix-hcd-h20ahb-driver-depends.patch
Cc: Andreas Schwab <schwab@suse.de>
- commit aab4a72
-------------------------------------------------------------------
Thu Apr 14 19:00:18 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable USB_EHCI_HCD_SYNOPSYS
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
was added for the arm64 Juno board (bsc#902632).
Is no longer building okay in 4.6, so disable it where not needed, as a
first step.
- commit e96d206
-------------------------------------------------------------------
Thu Apr 14 16:18:50 CEST 2016 - afaerber@suse.de
- config: arm64: Enable drivers for ZynqMP
Enable options reported missing for Xilinx Zynq UltraScale+ MPSoC.
- commit b513584
-------------------------------------------------------------------
Thu Apr 14 10:40:34 CEST 2016 - agraf@suse.de
- Update config files: arm64: Enable Xilinx ZynqMP
- Update config files: Enable Xlilinx ZynqMP
- commit fd7ad3d
-------------------------------------------------------------------
@ -171,12 +383,51 @@ Wed Apr 13 08:19:22 CEST 2016 - jslaby@suse.cz
patches.fixes/net-irda-Fix-use-after-free-in-irtty_open.patch.
- commit cf9b28d
-------------------------------------------------------------------
Sun Apr 10 03:48:41 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable SND_SOC_MT8173_*
MediaTek MT8173 is arm64.
- commit 43b03db
-------------------------------------------------------------------
Sun Apr 10 03:40:37 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update for 4.6-rc2
- commit 8c87f3a
-------------------------------------------------------------------
Sun Apr 10 01:36:53 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update for 4.6-rc2
- commit 5a8a02f
-------------------------------------------------------------------
Sun Apr 10 00:59:29 CEST 2016 - afaerber@suse.de
- config: arm64: Update for 4.6-rc2
Update configs and align vanilla with default again.
- commit 3ec8358
-------------------------------------------------------------------
Sat Apr 9 22:36:02 CEST 2016 - afaerber@suse.de
- config: armv7hl: Enable R8169
Enable RTL8169 PCI NIC, found on Jetson TK1 board.
- commit b98c3d3
- commit 3cbd7e2
-------------------------------------------------------------------
Thu Apr 7 17:01:03 CEST 2016 - jeffm@suse.com
- Delete patches.suse/dm-mpath-no-activate-for-offlined-paths.
According to Hannes, this patch is obsoleted by an upstream implementation.
- commit c78ad02
-------------------------------------------------------------------
Thu Apr 7 11:46:22 CEST 2016 - ohering@suse.de
- Delete POWER4 specific patches.suse/8250-sysrq-ctrl_o.patch.
- commit 05568ac
-------------------------------------------------------------------
Thu Apr 7 11:44:00 CEST 2016 - oneukum@suse.com
@ -198,6 +449,13 @@ Tue Apr 5 16:56:41 CEST 2016 - oneukum@suse.com
(bnc#970958, CVE-2016-2186).
- commit 9c51535
-------------------------------------------------------------------
Tue Apr 5 15:27:19 CEST 2016 - jslaby@suse.cz
- Disable KASAN+KCOV for stack unwinder code.
Disable kcov too.
- commit 7f2acea
-------------------------------------------------------------------
Tue Apr 5 12:11:05 CEST 2016 - oneukum@suse.com
@ -212,12 +470,172 @@ Tue Apr 5 11:27:25 CEST 2016 - oneukum@suse.com
(bnc#971628, CVE-2016-3689).
- commit f5cb5e8
-------------------------------------------------------------------
Mon Apr 4 20:16:26 CEST 2016 - jeffm@suse.com
- lightnvm: fix "warning: ret may be used uninitialized".
- virtio: fix "warning: queue may be used uninitialized".
- mac80211: fix "warning: target_metric may be used
uninitialized".
- commit a05f04c
-------------------------------------------------------------------
Mon Apr 4 19:42:18 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc2.
- commit 8678e34
-------------------------------------------------------------------
Mon Apr 4 17:24:17 CEST 2016 - mmarek@suse.com
- rpm/find-requires: Generate dependencies for KMPs defined in supported.conf (fate#319339)
- commit 007a83c
-------------------------------------------------------------------
Mon Apr 4 17:21:38 CEST 2016 - jeffm@suse.com
- Merge mpath-fix into patch into feature patch.
- Refresh patches.suse/dm-mpath-no-activate-for-offlined-paths.
- Delete patches.suse/mpath-fix.
- commit e104ad5
-------------------------------------------------------------------
Mon Apr 4 17:15:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc1.
- Eliminated 12 patches.
- ARM configs need updating.
- Config changes:
- i386/x86_64
- PERF_EVENTS_AMD_POWER=m
- DELL_SMBIOS=m
- x86_64:
- ZONE_DEVICE=y (required by DAX)
- X86_INTEL_MEMORY_PROTECTION_KEYS=y
- PCI_HYPERV=m
- CONFIG_VOP_BUS=m
- VOP=m
- ppc64:
- DEFERRED_STRUCT_PAGE_INIT=y
- DISABLE_MPROFILE_KERNEL=n
- s390:
- IRQ_DOMAIN_DEBUG=y
- Networking:
- NET_ACT_IFE=m
- NET_IFE_SKBMARK=m
- NET_IFE_SKBPRIO=m
- AF_KCM=m
- NET_DEVLINK=m
- MACSEC=m
- NET_DSA_MV88E6123=m
- BNX2X_GENEVE=y
- CHELSIO_T4_UWIRE=y
- E1000E_HWTS=y
- MLX5_CORE_EN_DCB=y
- IWLWIFI_PCIE_RTPM=y
- BATMAN_ADV_BATMAN_V=y
- CAN_IFI_CANFD=m
- INFINIBAND_I40IW=m
- INFINIBAND_RDMAVT=m
- MM:
- NVDIMM_PFN=y
- FS:
- FS_ENCRYPTION=m
- FAT_DEFAULT_UTF8=n (change in default)
- ORANGEFS_FS=m
- NFSD_BLOCKLAYOUT=y
- NFSD_SCSILAYOUT=y
- Debug:
- PAGE_POISONING=n
- DEBUG_PAGE_REF=n
- CPU_HOTPLUG_STATE_CONTROL=n
- OF_RECONFIG_NOTIFIER_ERROR_INJECT=n
- TEST_BITMAP=n
- STACK_VALIDATION=y (compile time)
- KASAN=n (runtime)
- KCOV=n (runtime)
- Input:
- MOUSE_PS2_BYD=y
- TOUCHSCREEN_MELFAS_MIP4=m
- RMI4_CORE=m
- RMI4_I2C=m
- RMI4_SPI=m
- RMI4_F11=y
- RMI4_F12=y
- RMI4_F30=y
- SERIAL_8250_MOXA=m
- SERIAL_MVEBU_UART=n (no module option)
- HID:
- HID_CMEDIA=m
- Bluetooth:
- BT_LEDS=y
- BT_HCIUART_AG6XX=y
- DRM:
- DRM_DP_AUX_CHARDEV=y
- DRM_AMD_ACP=y
- DRM_I915_USERPTR=y
- Misc:
- LEDS_IS31FL32XX=m
- I2C_DEMUX_PINCTRL=m
- GPIO_104_DIO_48E=m
- GPIO_WS16C48=m
- GPIO_TPIC2810=m
- GPIO_PISOSR=m
- SENSORS_LTC2990=m
- RTC_DRV_DS1307_HWMON=y
- ATLAS_PH_SENSOR=m
- INV_MPU6050_I2C=m
- TPL0102=m
- STM_SOURCE_HEARTBEAT=m
- FW_CFG_SYSFS=m
- FW_CFG_SYSFS_CMDLINE=y
- RAPIDIO_MPORT_CDEV
- Watchdog:
- EBC_C384_WDT=m
- INTEL_MEI_WDT=m
- NI903X_WDT=m
- MFD:
- MFD_ACT8945A=n
- MFD_AXP20X_I2C=n
- MFD_TPS65086=n
- Sensors and DACs for specialty applications:
- TI_ADC0832=n
- TI_ADS1015=n
- AD5761 (go fix)
- STX104=n
- VF610_DAC=n
- AFE4403=n
- AFE4404=n
- INV_MPU6050_SPI=n
- MPL115_I2C=n
- MPL115_SPI=n
- ARM:
- PCIE_DW_PLAT=n
- ATH10K_AHB=n
- SPI_AXI_SPI_ENGINE=n
- SND_SUN4I_SPDIF=n
- SND_SOC_PCM179X_I2C=n
- SND_SOC_PCM179X_SPI=n
- SND_SOC_RT5616=n
- RTC_DRV_RX6110=n
- QCOM_HIDMA_MGMT=n
- QCOM_HIDMA=n
- GOLDFISH=n
- MDIO_THUNDER=n
- commit d293079
-------------------------------------------------------------------
Mon Apr 4 16:38:19 CEST 2016 - jeffm@suse.com
- Delete patches.fixes/scsi-ibmvscsi-show-config.patch.
This patch was added to address empty sysfs files in SLES9. The root
cause was ultimately identified later: the buffer size passed to the
hardware to query was a 16-bit value, so 64k caused nothing to be
returned. It was fixed correctly in v3.7 commit 225c56960fc
(ibmvscsi: Fix host config length field overflow), rendering this
patch unnecessary.
- commit 9afce9b
-------------------------------------------------------------------
Mon Apr 4 10:35:39 CEST 2016 - mmarek@suse.com
@ -317,6 +735,13 @@ Thu Mar 24 13:50:11 CET 2016 - rgoldwyn@suse.com
- nfs: use file_dentry() (fate#318900).
- commit ede6caf
-------------------------------------------------------------------
Thu Mar 24 10:53:21 CET 2016 - jdelvare@suse.de
- supported.conf: Fix usb-common path
usb-common moved to its own subdirectory in kernel v3.16.
- commit 92e1e68
-------------------------------------------------------------------
Thu Mar 24 10:31:48 CET 2016 - tiwai@suse.de

View File

@ -16,7 +16,7 @@
#
%define patchversion 4.5.4
%define patchversion 4.6.0
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -27,9 +27,9 @@ Name: kernel-docs
Summary: Kernel Documentation (man pages)
License: GPL-2.0
Group: Documentation/Man
Version: 4.5.4
Version: 4.6.0
%if 0%{?is_kotd}
Release: <RELEASE>.gb14d2a1
Release: <RELEASE>.gaf7ce24
%else
Release: 0
%endif

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon May 16 14:22:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-final.
- Eliminated 1 patch.
- Config changes:
- MLX5_CORE_EN_VXLAN=y
- commit d9e67cc
-------------------------------------------------------------------
Fri May 13 21:17:30 CEST 2016 - bp@suse.de
- net: fix infoleak in llc (bsc#978821, CVE-2016-4485).
- commit 4715b83
-------------------------------------------------------------------
Fri May 13 21:07:02 CEST 2016 - bp@suse.de
@ -18,9 +33,29 @@ Wed May 11 17:23:21 CEST 2016 - jslaby@suse.cz
patches.arch/ACPI-processor-Request-native-thermal-interrupt-hand.
- commit db90c25
-------------------------------------------------------------------
Wed May 11 16:39:33 CEST 2016 - jeffm@suse.com
- config: FRAME_POINTER is required on i386/x86_64 vanilla configs
- commit 7b99bd4
-------------------------------------------------------------------
Wed May 11 16:23:28 CEST 2016 - jeffm@suse.com
- config: re-disable FRAME_POINTER on i386/x86_64
It was enabled during the brief time that STACK_UNWIND was disabled and
should have been disabled once that patchset was updated.
- commit 7303146
-------------------------------------------------------------------
Wed May 11 08:14:40 CEST 2016 - tiwai@suse.de
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
@ -37,7 +72,12 @@ Wed May 11 07:59:38 CEST 2016 - tiwai@suse.de
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit ea94c66
- Bluetooth: vhci: Fix race at creating hci device
(bsc#971799,bsc#966849).
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit c39ec8d
-------------------------------------------------------------------
Tue May 10 14:35:43 CEST 2016 - mkubecek@suse.cz
@ -58,6 +98,22 @@ Tue May 10 14:34:23 CEST 2016 - mkubecek@suse.cz
(CVE-2016-4557 bsc#979018).
- commit c96cd1e
-------------------------------------------------------------------
Mon May 9 10:55:27 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Make KMPs provide "$name-kmp" (bsc#976634)
- commit c1a48cb
-------------------------------------------------------------------
Mon May 9 04:19:50 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc7
- Eliminated 1 patch.
- Config changes:
- ARM64:
- SATA_AHCI_SEATTLE=m
- commit 7e682be
-------------------------------------------------------------------
Thu May 5 06:46:29 CEST 2016 - jslaby@suse.cz
@ -74,6 +130,84 @@ Tue May 3 12:17:58 CEST 2016 - jslaby@suse.cz
- sched/cgroup: Fix/cleanup cgroup teardown/init.
- commit 4da1329
-------------------------------------------------------------------
Mon May 2 17:38:59 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc6.
- Config changes:
- ARM64:
- I2C_XLP9XX=m
- commit a3fdd2b
-------------------------------------------------------------------
Mon May 2 17:36:27 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
scripts/run_oldconfig.sh now preserves the options needed by the spec file.
- commit db91738
-------------------------------------------------------------------
Fri Apr 29 09:59:56 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: CONFIG_MODULE_SIG_KEY is not needed as a macro
- commit f445774
-------------------------------------------------------------------
Thu Apr 28 21:33:39 CEST 2016 - jeffm@suse.com
- Revert "config: use fragment configs for vanilla"
This reverts commit aa69781bd1b338ca6d45d2e2f3f88296c3d5f3f5.
The macros in the spec file don't work with the fragments yet.
- commit 9f363d4
-------------------------------------------------------------------
Thu Apr 28 20:53:36 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
- commit aa69781
-------------------------------------------------------------------
Wed Apr 27 16:11:12 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.spec.in: only merge configs when vanilla is a fragment
We can skip the (slow) merging when we know that the config isn't a
fragment by keying off of an always-defined option like CONFIG_MMU.
- commit 66c90c3
-------------------------------------------------------------------
Tue Apr 26 16:51:40 CEST 2016 - jeffm@suse.com
- config: resync vanilla configs with default
This is the result of copying default (or pae) to vanilla and running
run_oldconfig.sh --vanilla.
Differences from default:
- General:
- LOCALVERSION="-vanilla" -- obvious
- x86_64/i386:
- SCHED_OMIT_FRAME_POINTER=y -- option is removed with STACK_UNWIND=y
- commit 4885ab3
-------------------------------------------------------------------
Mon Apr 25 22:39:16 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc5.
- Config changes:
- SERIAL_8250_RT288X=n (mips32 only)
- commit 8f81955
-------------------------------------------------------------------
Mon Apr 25 22:24:43 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.in: reassemble vanilla config from arch default and fragment
This patch reassembles the vanilla config using the default config
for the arch ("default" for everything but i386 which uses "pae") and
the vanilla config fragment.
This will do the right thing even if the vanilla config is still a
standalone config, but scripts/kconfig/merge_config.sh will be slow. Care
should be taken to convert the vanilla configs on any branch that pulls
this commit.
- commit a9a75a0
-------------------------------------------------------------------
Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
@ -82,6 +216,24 @@ Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
One more bnc.
- commit 0454a6e
-------------------------------------------------------------------
Wed Apr 20 16:55:23 CEST 2016 - afaerber@suse.de
- arm: Drop patches.arch/arm-xen-fixup.patch
The SUSE Xen patches are no longer applied on master branch, so this
fixup is unneeded. The define added is not used elsewhere.
- commit 23accf5
-------------------------------------------------------------------
Wed Apr 20 16:28:41 CEST 2016 - eich@suse.com
- rpm/kernel-binary.spec.in:
Add
Recommends: perl make gcc
to kernel-devel. This will install the tools requires to build
kernels or kernel modules.
- commit 9c9087c
-------------------------------------------------------------------
Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
@ -90,6 +242,12 @@ Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
- Delete patches.suse/nfs-use-file-dentry.patch.
- commit 8a6791e
-------------------------------------------------------------------
Tue Apr 19 14:17:11 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit c7ac3f0
-------------------------------------------------------------------
Tue Apr 19 14:04:21 CEST 2016 - mkubecek@suse.cz
@ -109,6 +267,19 @@ Tue Apr 19 14:02:14 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit 9105886
-------------------------------------------------------------------
Mon Apr 18 15:31:44 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc4.
- Eliminated 1 patch.
- commit 059d33a
-------------------------------------------------------------------
Mon Apr 18 14:13:25 CEST 2016 - rgoldwyn@suse.com
- cifs: Use file_dentry() (bsc#974527).
- commit e46ea9c
-------------------------------------------------------------------
Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
@ -120,10 +291,51 @@ Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
One more reference.
- commit da73f3b
-------------------------------------------------------------------
Thu Apr 14 23:11:25 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc3.
- Eliminated 3 patches.
- Config changes:
- i386/default: FB_OLPC_DCON=m
- commit 43f1ed4
-------------------------------------------------------------------
Thu Apr 14 19:09:54 CEST 2016 - afaerber@suse.de
- arm64: Drop broken non-mainline Synopsys USB driver
For 13.2 a downstream USB driver was added (USB_EHCI_HCD_SYNOPSYS)
for the Juno board (boo#902632). With 4.6 that driver no longer builds.
A check of arch/arm64/boot/dts/arm/juno-base.dtsi indicates that it
is using the "generic-ehci" compatible string, i.e. not this driver.
Therefore drop these patches:
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
patches.arch/arm64-0002-usb-fix-hcd-h20ahb-driver-depends.patch
Cc: Andreas Schwab <schwab@suse.de>
- commit aab4a72
-------------------------------------------------------------------
Thu Apr 14 19:00:18 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable USB_EHCI_HCD_SYNOPSYS
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
was added for the arm64 Juno board (bsc#902632).
Is no longer building okay in 4.6, so disable it where not needed, as a
first step.
- commit e96d206
-------------------------------------------------------------------
Thu Apr 14 16:18:50 CEST 2016 - afaerber@suse.de
- config: arm64: Enable drivers for ZynqMP
Enable options reported missing for Xilinx Zynq UltraScale+ MPSoC.
- commit b513584
-------------------------------------------------------------------
Thu Apr 14 10:40:34 CEST 2016 - agraf@suse.de
- Update config files: arm64: Enable Xilinx ZynqMP
- Update config files: Enable Xlilinx ZynqMP
- commit fd7ad3d
-------------------------------------------------------------------
@ -171,12 +383,51 @@ Wed Apr 13 08:19:22 CEST 2016 - jslaby@suse.cz
patches.fixes/net-irda-Fix-use-after-free-in-irtty_open.patch.
- commit cf9b28d
-------------------------------------------------------------------
Sun Apr 10 03:48:41 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable SND_SOC_MT8173_*
MediaTek MT8173 is arm64.
- commit 43b03db
-------------------------------------------------------------------
Sun Apr 10 03:40:37 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update for 4.6-rc2
- commit 8c87f3a
-------------------------------------------------------------------
Sun Apr 10 01:36:53 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update for 4.6-rc2
- commit 5a8a02f
-------------------------------------------------------------------
Sun Apr 10 00:59:29 CEST 2016 - afaerber@suse.de
- config: arm64: Update for 4.6-rc2
Update configs and align vanilla with default again.
- commit 3ec8358
-------------------------------------------------------------------
Sat Apr 9 22:36:02 CEST 2016 - afaerber@suse.de
- config: armv7hl: Enable R8169
Enable RTL8169 PCI NIC, found on Jetson TK1 board.
- commit b98c3d3
- commit 3cbd7e2
-------------------------------------------------------------------
Thu Apr 7 17:01:03 CEST 2016 - jeffm@suse.com
- Delete patches.suse/dm-mpath-no-activate-for-offlined-paths.
According to Hannes, this patch is obsoleted by an upstream implementation.
- commit c78ad02
-------------------------------------------------------------------
Thu Apr 7 11:46:22 CEST 2016 - ohering@suse.de
- Delete POWER4 specific patches.suse/8250-sysrq-ctrl_o.patch.
- commit 05568ac
-------------------------------------------------------------------
Thu Apr 7 11:44:00 CEST 2016 - oneukum@suse.com
@ -198,6 +449,13 @@ Tue Apr 5 16:56:41 CEST 2016 - oneukum@suse.com
(bnc#970958, CVE-2016-2186).
- commit 9c51535
-------------------------------------------------------------------
Tue Apr 5 15:27:19 CEST 2016 - jslaby@suse.cz
- Disable KASAN+KCOV for stack unwinder code.
Disable kcov too.
- commit 7f2acea
-------------------------------------------------------------------
Tue Apr 5 12:11:05 CEST 2016 - oneukum@suse.com
@ -212,12 +470,172 @@ Tue Apr 5 11:27:25 CEST 2016 - oneukum@suse.com
(bnc#971628, CVE-2016-3689).
- commit f5cb5e8
-------------------------------------------------------------------
Mon Apr 4 20:16:26 CEST 2016 - jeffm@suse.com
- lightnvm: fix "warning: ret may be used uninitialized".
- virtio: fix "warning: queue may be used uninitialized".
- mac80211: fix "warning: target_metric may be used
uninitialized".
- commit a05f04c
-------------------------------------------------------------------
Mon Apr 4 19:42:18 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc2.
- commit 8678e34
-------------------------------------------------------------------
Mon Apr 4 17:24:17 CEST 2016 - mmarek@suse.com
- rpm/find-requires: Generate dependencies for KMPs defined in supported.conf (fate#319339)
- commit 007a83c
-------------------------------------------------------------------
Mon Apr 4 17:21:38 CEST 2016 - jeffm@suse.com
- Merge mpath-fix into patch into feature patch.
- Refresh patches.suse/dm-mpath-no-activate-for-offlined-paths.
- Delete patches.suse/mpath-fix.
- commit e104ad5
-------------------------------------------------------------------
Mon Apr 4 17:15:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc1.
- Eliminated 12 patches.
- ARM configs need updating.
- Config changes:
- i386/x86_64
- PERF_EVENTS_AMD_POWER=m
- DELL_SMBIOS=m
- x86_64:
- ZONE_DEVICE=y (required by DAX)
- X86_INTEL_MEMORY_PROTECTION_KEYS=y
- PCI_HYPERV=m
- CONFIG_VOP_BUS=m
- VOP=m
- ppc64:
- DEFERRED_STRUCT_PAGE_INIT=y
- DISABLE_MPROFILE_KERNEL=n
- s390:
- IRQ_DOMAIN_DEBUG=y
- Networking:
- NET_ACT_IFE=m
- NET_IFE_SKBMARK=m
- NET_IFE_SKBPRIO=m
- AF_KCM=m
- NET_DEVLINK=m
- MACSEC=m
- NET_DSA_MV88E6123=m
- BNX2X_GENEVE=y
- CHELSIO_T4_UWIRE=y
- E1000E_HWTS=y
- MLX5_CORE_EN_DCB=y
- IWLWIFI_PCIE_RTPM=y
- BATMAN_ADV_BATMAN_V=y
- CAN_IFI_CANFD=m
- INFINIBAND_I40IW=m
- INFINIBAND_RDMAVT=m
- MM:
- NVDIMM_PFN=y
- FS:
- FS_ENCRYPTION=m
- FAT_DEFAULT_UTF8=n (change in default)
- ORANGEFS_FS=m
- NFSD_BLOCKLAYOUT=y
- NFSD_SCSILAYOUT=y
- Debug:
- PAGE_POISONING=n
- DEBUG_PAGE_REF=n
- CPU_HOTPLUG_STATE_CONTROL=n
- OF_RECONFIG_NOTIFIER_ERROR_INJECT=n
- TEST_BITMAP=n
- STACK_VALIDATION=y (compile time)
- KASAN=n (runtime)
- KCOV=n (runtime)
- Input:
- MOUSE_PS2_BYD=y
- TOUCHSCREEN_MELFAS_MIP4=m
- RMI4_CORE=m
- RMI4_I2C=m
- RMI4_SPI=m
- RMI4_F11=y
- RMI4_F12=y
- RMI4_F30=y
- SERIAL_8250_MOXA=m
- SERIAL_MVEBU_UART=n (no module option)
- HID:
- HID_CMEDIA=m
- Bluetooth:
- BT_LEDS=y
- BT_HCIUART_AG6XX=y
- DRM:
- DRM_DP_AUX_CHARDEV=y
- DRM_AMD_ACP=y
- DRM_I915_USERPTR=y
- Misc:
- LEDS_IS31FL32XX=m
- I2C_DEMUX_PINCTRL=m
- GPIO_104_DIO_48E=m
- GPIO_WS16C48=m
- GPIO_TPIC2810=m
- GPIO_PISOSR=m
- SENSORS_LTC2990=m
- RTC_DRV_DS1307_HWMON=y
- ATLAS_PH_SENSOR=m
- INV_MPU6050_I2C=m
- TPL0102=m
- STM_SOURCE_HEARTBEAT=m
- FW_CFG_SYSFS=m
- FW_CFG_SYSFS_CMDLINE=y
- RAPIDIO_MPORT_CDEV
- Watchdog:
- EBC_C384_WDT=m
- INTEL_MEI_WDT=m
- NI903X_WDT=m
- MFD:
- MFD_ACT8945A=n
- MFD_AXP20X_I2C=n
- MFD_TPS65086=n
- Sensors and DACs for specialty applications:
- TI_ADC0832=n
- TI_ADS1015=n
- AD5761 (go fix)
- STX104=n
- VF610_DAC=n
- AFE4403=n
- AFE4404=n
- INV_MPU6050_SPI=n
- MPL115_I2C=n
- MPL115_SPI=n
- ARM:
- PCIE_DW_PLAT=n
- ATH10K_AHB=n
- SPI_AXI_SPI_ENGINE=n
- SND_SUN4I_SPDIF=n
- SND_SOC_PCM179X_I2C=n
- SND_SOC_PCM179X_SPI=n
- SND_SOC_RT5616=n
- RTC_DRV_RX6110=n
- QCOM_HIDMA_MGMT=n
- QCOM_HIDMA=n
- GOLDFISH=n
- MDIO_THUNDER=n
- commit d293079
-------------------------------------------------------------------
Mon Apr 4 16:38:19 CEST 2016 - jeffm@suse.com
- Delete patches.fixes/scsi-ibmvscsi-show-config.patch.
This patch was added to address empty sysfs files in SLES9. The root
cause was ultimately identified later: the buffer size passed to the
hardware to query was a 16-bit value, so 64k caused nothing to be
returned. It was fixed correctly in v3.7 commit 225c56960fc
(ibmvscsi: Fix host config length field overflow), rendering this
patch unnecessary.
- commit 9afce9b
-------------------------------------------------------------------
Mon Apr 4 10:35:39 CEST 2016 - mmarek@suse.com
@ -317,6 +735,13 @@ Thu Mar 24 13:50:11 CET 2016 - rgoldwyn@suse.com
- nfs: use file_dentry() (fate#318900).
- commit ede6caf
-------------------------------------------------------------------
Thu Mar 24 10:53:21 CET 2016 - jdelvare@suse.de
- supported.conf: Fix usb-common path
usb-common moved to its own subdirectory in kernel v3.16.
- commit 92e1e68
-------------------------------------------------------------------
Thu Mar 24 10:31:48 CET 2016 - tiwai@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 4.5
%define patchversion 4.5.4
%define srcversion 4.6
%define patchversion 4.6.0
%define variant %{nil}
%define vanilla_only 0
@ -46,7 +46,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_KEY CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -61,9 +61,9 @@ Name: kernel-lpae
Summary: Kernel for LPAE enabled systems
License: GPL-2.0
Group: System/Kernel
Version: 4.5.4
Version: 4.6.0
%if 0%{?is_kotd}
Release: <RELEASE>.gb14d2a1
Release: <RELEASE>.gaf7ce24
%else
Release: 0
%endif
@ -438,7 +438,17 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
vanilla_base="default"
%ifarch %ix86
vanilla_base="pae"
%endif
if ! grep -q CONFIG_MMU= "%my_builddir/config/%cpu_arch_flavor"; then
cp "%my_builddir/config/%cpu_arch/$vanilla_base" .config
../scripts/kconfig/merge_config.sh -m .config \
%my_builddir/config/%cpu_arch_flavor
else
cp %my_builddir/config/%cpu_arch_flavor .config
fi
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
@ -1069,6 +1079,9 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon May 16 14:22:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-final.
- Eliminated 1 patch.
- Config changes:
- MLX5_CORE_EN_VXLAN=y
- commit d9e67cc
-------------------------------------------------------------------
Fri May 13 21:17:30 CEST 2016 - bp@suse.de
- net: fix infoleak in llc (bsc#978821, CVE-2016-4485).
- commit 4715b83
-------------------------------------------------------------------
Fri May 13 21:07:02 CEST 2016 - bp@suse.de
@ -18,9 +33,29 @@ Wed May 11 17:23:21 CEST 2016 - jslaby@suse.cz
patches.arch/ACPI-processor-Request-native-thermal-interrupt-hand.
- commit db90c25
-------------------------------------------------------------------
Wed May 11 16:39:33 CEST 2016 - jeffm@suse.com
- config: FRAME_POINTER is required on i386/x86_64 vanilla configs
- commit 7b99bd4
-------------------------------------------------------------------
Wed May 11 16:23:28 CEST 2016 - jeffm@suse.com
- config: re-disable FRAME_POINTER on i386/x86_64
It was enabled during the brief time that STACK_UNWIND was disabled and
should have been disabled once that patchset was updated.
- commit 7303146
-------------------------------------------------------------------
Wed May 11 08:14:40 CEST 2016 - tiwai@suse.de
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
@ -37,7 +72,12 @@ Wed May 11 07:59:38 CEST 2016 - tiwai@suse.de
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit ea94c66
- Bluetooth: vhci: Fix race at creating hci device
(bsc#971799,bsc#966849).
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit c39ec8d
-------------------------------------------------------------------
Tue May 10 14:35:43 CEST 2016 - mkubecek@suse.cz
@ -58,6 +98,22 @@ Tue May 10 14:34:23 CEST 2016 - mkubecek@suse.cz
(CVE-2016-4557 bsc#979018).
- commit c96cd1e
-------------------------------------------------------------------
Mon May 9 10:55:27 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Make KMPs provide "$name-kmp" (bsc#976634)
- commit c1a48cb
-------------------------------------------------------------------
Mon May 9 04:19:50 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc7
- Eliminated 1 patch.
- Config changes:
- ARM64:
- SATA_AHCI_SEATTLE=m
- commit 7e682be
-------------------------------------------------------------------
Thu May 5 06:46:29 CEST 2016 - jslaby@suse.cz
@ -74,6 +130,84 @@ Tue May 3 12:17:58 CEST 2016 - jslaby@suse.cz
- sched/cgroup: Fix/cleanup cgroup teardown/init.
- commit 4da1329
-------------------------------------------------------------------
Mon May 2 17:38:59 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc6.
- Config changes:
- ARM64:
- I2C_XLP9XX=m
- commit a3fdd2b
-------------------------------------------------------------------
Mon May 2 17:36:27 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
scripts/run_oldconfig.sh now preserves the options needed by the spec file.
- commit db91738
-------------------------------------------------------------------
Fri Apr 29 09:59:56 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: CONFIG_MODULE_SIG_KEY is not needed as a macro
- commit f445774
-------------------------------------------------------------------
Thu Apr 28 21:33:39 CEST 2016 - jeffm@suse.com
- Revert "config: use fragment configs for vanilla"
This reverts commit aa69781bd1b338ca6d45d2e2f3f88296c3d5f3f5.
The macros in the spec file don't work with the fragments yet.
- commit 9f363d4
-------------------------------------------------------------------
Thu Apr 28 20:53:36 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
- commit aa69781
-------------------------------------------------------------------
Wed Apr 27 16:11:12 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.spec.in: only merge configs when vanilla is a fragment
We can skip the (slow) merging when we know that the config isn't a
fragment by keying off of an always-defined option like CONFIG_MMU.
- commit 66c90c3
-------------------------------------------------------------------
Tue Apr 26 16:51:40 CEST 2016 - jeffm@suse.com
- config: resync vanilla configs with default
This is the result of copying default (or pae) to vanilla and running
run_oldconfig.sh --vanilla.
Differences from default:
- General:
- LOCALVERSION="-vanilla" -- obvious
- x86_64/i386:
- SCHED_OMIT_FRAME_POINTER=y -- option is removed with STACK_UNWIND=y
- commit 4885ab3
-------------------------------------------------------------------
Mon Apr 25 22:39:16 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc5.
- Config changes:
- SERIAL_8250_RT288X=n (mips32 only)
- commit 8f81955
-------------------------------------------------------------------
Mon Apr 25 22:24:43 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.in: reassemble vanilla config from arch default and fragment
This patch reassembles the vanilla config using the default config
for the arch ("default" for everything but i386 which uses "pae") and
the vanilla config fragment.
This will do the right thing even if the vanilla config is still a
standalone config, but scripts/kconfig/merge_config.sh will be slow. Care
should be taken to convert the vanilla configs on any branch that pulls
this commit.
- commit a9a75a0
-------------------------------------------------------------------
Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
@ -82,6 +216,24 @@ Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
One more bnc.
- commit 0454a6e
-------------------------------------------------------------------
Wed Apr 20 16:55:23 CEST 2016 - afaerber@suse.de
- arm: Drop patches.arch/arm-xen-fixup.patch
The SUSE Xen patches are no longer applied on master branch, so this
fixup is unneeded. The define added is not used elsewhere.
- commit 23accf5
-------------------------------------------------------------------
Wed Apr 20 16:28:41 CEST 2016 - eich@suse.com
- rpm/kernel-binary.spec.in:
Add
Recommends: perl make gcc
to kernel-devel. This will install the tools requires to build
kernels or kernel modules.
- commit 9c9087c
-------------------------------------------------------------------
Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
@ -90,6 +242,12 @@ Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
- Delete patches.suse/nfs-use-file-dentry.patch.
- commit 8a6791e
-------------------------------------------------------------------
Tue Apr 19 14:17:11 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit c7ac3f0
-------------------------------------------------------------------
Tue Apr 19 14:04:21 CEST 2016 - mkubecek@suse.cz
@ -109,6 +267,19 @@ Tue Apr 19 14:02:14 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit 9105886
-------------------------------------------------------------------
Mon Apr 18 15:31:44 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc4.
- Eliminated 1 patch.
- commit 059d33a
-------------------------------------------------------------------
Mon Apr 18 14:13:25 CEST 2016 - rgoldwyn@suse.com
- cifs: Use file_dentry() (bsc#974527).
- commit e46ea9c
-------------------------------------------------------------------
Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
@ -120,10 +291,51 @@ Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
One more reference.
- commit da73f3b
-------------------------------------------------------------------
Thu Apr 14 23:11:25 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc3.
- Eliminated 3 patches.
- Config changes:
- i386/default: FB_OLPC_DCON=m
- commit 43f1ed4
-------------------------------------------------------------------
Thu Apr 14 19:09:54 CEST 2016 - afaerber@suse.de
- arm64: Drop broken non-mainline Synopsys USB driver
For 13.2 a downstream USB driver was added (USB_EHCI_HCD_SYNOPSYS)
for the Juno board (boo#902632). With 4.6 that driver no longer builds.
A check of arch/arm64/boot/dts/arm/juno-base.dtsi indicates that it
is using the "generic-ehci" compatible string, i.e. not this driver.
Therefore drop these patches:
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
patches.arch/arm64-0002-usb-fix-hcd-h20ahb-driver-depends.patch
Cc: Andreas Schwab <schwab@suse.de>
- commit aab4a72
-------------------------------------------------------------------
Thu Apr 14 19:00:18 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable USB_EHCI_HCD_SYNOPSYS
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
was added for the arm64 Juno board (bsc#902632).
Is no longer building okay in 4.6, so disable it where not needed, as a
first step.
- commit e96d206
-------------------------------------------------------------------
Thu Apr 14 16:18:50 CEST 2016 - afaerber@suse.de
- config: arm64: Enable drivers for ZynqMP
Enable options reported missing for Xilinx Zynq UltraScale+ MPSoC.
- commit b513584
-------------------------------------------------------------------
Thu Apr 14 10:40:34 CEST 2016 - agraf@suse.de
- Update config files: arm64: Enable Xilinx ZynqMP
- Update config files: Enable Xlilinx ZynqMP
- commit fd7ad3d
-------------------------------------------------------------------
@ -171,12 +383,51 @@ Wed Apr 13 08:19:22 CEST 2016 - jslaby@suse.cz
patches.fixes/net-irda-Fix-use-after-free-in-irtty_open.patch.
- commit cf9b28d
-------------------------------------------------------------------
Sun Apr 10 03:48:41 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable SND_SOC_MT8173_*
MediaTek MT8173 is arm64.
- commit 43b03db
-------------------------------------------------------------------
Sun Apr 10 03:40:37 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update for 4.6-rc2
- commit 8c87f3a
-------------------------------------------------------------------
Sun Apr 10 01:36:53 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update for 4.6-rc2
- commit 5a8a02f
-------------------------------------------------------------------
Sun Apr 10 00:59:29 CEST 2016 - afaerber@suse.de
- config: arm64: Update for 4.6-rc2
Update configs and align vanilla with default again.
- commit 3ec8358
-------------------------------------------------------------------
Sat Apr 9 22:36:02 CEST 2016 - afaerber@suse.de
- config: armv7hl: Enable R8169
Enable RTL8169 PCI NIC, found on Jetson TK1 board.
- commit b98c3d3
- commit 3cbd7e2
-------------------------------------------------------------------
Thu Apr 7 17:01:03 CEST 2016 - jeffm@suse.com
- Delete patches.suse/dm-mpath-no-activate-for-offlined-paths.
According to Hannes, this patch is obsoleted by an upstream implementation.
- commit c78ad02
-------------------------------------------------------------------
Thu Apr 7 11:46:22 CEST 2016 - ohering@suse.de
- Delete POWER4 specific patches.suse/8250-sysrq-ctrl_o.patch.
- commit 05568ac
-------------------------------------------------------------------
Thu Apr 7 11:44:00 CEST 2016 - oneukum@suse.com
@ -198,6 +449,13 @@ Tue Apr 5 16:56:41 CEST 2016 - oneukum@suse.com
(bnc#970958, CVE-2016-2186).
- commit 9c51535
-------------------------------------------------------------------
Tue Apr 5 15:27:19 CEST 2016 - jslaby@suse.cz
- Disable KASAN+KCOV for stack unwinder code.
Disable kcov too.
- commit 7f2acea
-------------------------------------------------------------------
Tue Apr 5 12:11:05 CEST 2016 - oneukum@suse.com
@ -212,12 +470,172 @@ Tue Apr 5 11:27:25 CEST 2016 - oneukum@suse.com
(bnc#971628, CVE-2016-3689).
- commit f5cb5e8
-------------------------------------------------------------------
Mon Apr 4 20:16:26 CEST 2016 - jeffm@suse.com
- lightnvm: fix "warning: ret may be used uninitialized".
- virtio: fix "warning: queue may be used uninitialized".
- mac80211: fix "warning: target_metric may be used
uninitialized".
- commit a05f04c
-------------------------------------------------------------------
Mon Apr 4 19:42:18 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc2.
- commit 8678e34
-------------------------------------------------------------------
Mon Apr 4 17:24:17 CEST 2016 - mmarek@suse.com
- rpm/find-requires: Generate dependencies for KMPs defined in supported.conf (fate#319339)
- commit 007a83c
-------------------------------------------------------------------
Mon Apr 4 17:21:38 CEST 2016 - jeffm@suse.com
- Merge mpath-fix into patch into feature patch.
- Refresh patches.suse/dm-mpath-no-activate-for-offlined-paths.
- Delete patches.suse/mpath-fix.
- commit e104ad5
-------------------------------------------------------------------
Mon Apr 4 17:15:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc1.
- Eliminated 12 patches.
- ARM configs need updating.
- Config changes:
- i386/x86_64
- PERF_EVENTS_AMD_POWER=m
- DELL_SMBIOS=m
- x86_64:
- ZONE_DEVICE=y (required by DAX)
- X86_INTEL_MEMORY_PROTECTION_KEYS=y
- PCI_HYPERV=m
- CONFIG_VOP_BUS=m
- VOP=m
- ppc64:
- DEFERRED_STRUCT_PAGE_INIT=y
- DISABLE_MPROFILE_KERNEL=n
- s390:
- IRQ_DOMAIN_DEBUG=y
- Networking:
- NET_ACT_IFE=m
- NET_IFE_SKBMARK=m
- NET_IFE_SKBPRIO=m
- AF_KCM=m
- NET_DEVLINK=m
- MACSEC=m
- NET_DSA_MV88E6123=m
- BNX2X_GENEVE=y
- CHELSIO_T4_UWIRE=y
- E1000E_HWTS=y
- MLX5_CORE_EN_DCB=y
- IWLWIFI_PCIE_RTPM=y
- BATMAN_ADV_BATMAN_V=y
- CAN_IFI_CANFD=m
- INFINIBAND_I40IW=m
- INFINIBAND_RDMAVT=m
- MM:
- NVDIMM_PFN=y
- FS:
- FS_ENCRYPTION=m
- FAT_DEFAULT_UTF8=n (change in default)
- ORANGEFS_FS=m
- NFSD_BLOCKLAYOUT=y
- NFSD_SCSILAYOUT=y
- Debug:
- PAGE_POISONING=n
- DEBUG_PAGE_REF=n
- CPU_HOTPLUG_STATE_CONTROL=n
- OF_RECONFIG_NOTIFIER_ERROR_INJECT=n
- TEST_BITMAP=n
- STACK_VALIDATION=y (compile time)
- KASAN=n (runtime)
- KCOV=n (runtime)
- Input:
- MOUSE_PS2_BYD=y
- TOUCHSCREEN_MELFAS_MIP4=m
- RMI4_CORE=m
- RMI4_I2C=m
- RMI4_SPI=m
- RMI4_F11=y
- RMI4_F12=y
- RMI4_F30=y
- SERIAL_8250_MOXA=m
- SERIAL_MVEBU_UART=n (no module option)
- HID:
- HID_CMEDIA=m
- Bluetooth:
- BT_LEDS=y
- BT_HCIUART_AG6XX=y
- DRM:
- DRM_DP_AUX_CHARDEV=y
- DRM_AMD_ACP=y
- DRM_I915_USERPTR=y
- Misc:
- LEDS_IS31FL32XX=m
- I2C_DEMUX_PINCTRL=m
- GPIO_104_DIO_48E=m
- GPIO_WS16C48=m
- GPIO_TPIC2810=m
- GPIO_PISOSR=m
- SENSORS_LTC2990=m
- RTC_DRV_DS1307_HWMON=y
- ATLAS_PH_SENSOR=m
- INV_MPU6050_I2C=m
- TPL0102=m
- STM_SOURCE_HEARTBEAT=m
- FW_CFG_SYSFS=m
- FW_CFG_SYSFS_CMDLINE=y
- RAPIDIO_MPORT_CDEV
- Watchdog:
- EBC_C384_WDT=m
- INTEL_MEI_WDT=m
- NI903X_WDT=m
- MFD:
- MFD_ACT8945A=n
- MFD_AXP20X_I2C=n
- MFD_TPS65086=n
- Sensors and DACs for specialty applications:
- TI_ADC0832=n
- TI_ADS1015=n
- AD5761 (go fix)
- STX104=n
- VF610_DAC=n
- AFE4403=n
- AFE4404=n
- INV_MPU6050_SPI=n
- MPL115_I2C=n
- MPL115_SPI=n
- ARM:
- PCIE_DW_PLAT=n
- ATH10K_AHB=n
- SPI_AXI_SPI_ENGINE=n
- SND_SUN4I_SPDIF=n
- SND_SOC_PCM179X_I2C=n
- SND_SOC_PCM179X_SPI=n
- SND_SOC_RT5616=n
- RTC_DRV_RX6110=n
- QCOM_HIDMA_MGMT=n
- QCOM_HIDMA=n
- GOLDFISH=n
- MDIO_THUNDER=n
- commit d293079
-------------------------------------------------------------------
Mon Apr 4 16:38:19 CEST 2016 - jeffm@suse.com
- Delete patches.fixes/scsi-ibmvscsi-show-config.patch.
This patch was added to address empty sysfs files in SLES9. The root
cause was ultimately identified later: the buffer size passed to the
hardware to query was a 16-bit value, so 64k caused nothing to be
returned. It was fixed correctly in v3.7 commit 225c56960fc
(ibmvscsi: Fix host config length field overflow), rendering this
patch unnecessary.
- commit 9afce9b
-------------------------------------------------------------------
Mon Apr 4 10:35:39 CEST 2016 - mmarek@suse.com
@ -317,6 +735,13 @@ Thu Mar 24 13:50:11 CET 2016 - rgoldwyn@suse.com
- nfs: use file_dentry() (fate#318900).
- commit ede6caf
-------------------------------------------------------------------
Thu Mar 24 10:53:21 CET 2016 - jdelvare@suse.de
- supported.conf: Fix usb-common path
usb-common moved to its own subdirectory in kernel v3.16.
- commit 92e1e68
-------------------------------------------------------------------
Thu Mar 24 10:31:48 CET 2016 - tiwai@suse.de

View File

@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
%define patchversion 4.5.4
%define patchversion 4.6.0
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -51,9 +51,9 @@ BuildRequires: dracut
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0
Group: SLES
Version: 4.5.4
Version: 4.6.0
%if 0%{?is_kotd}
Release: <RELEASE>.gb14d2a1
Release: <RELEASE>.gaf7ce24
%else
Release: 0
%endif

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon May 16 14:22:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-final.
- Eliminated 1 patch.
- Config changes:
- MLX5_CORE_EN_VXLAN=y
- commit d9e67cc
-------------------------------------------------------------------
Fri May 13 21:17:30 CEST 2016 - bp@suse.de
- net: fix infoleak in llc (bsc#978821, CVE-2016-4485).
- commit 4715b83
-------------------------------------------------------------------
Fri May 13 21:07:02 CEST 2016 - bp@suse.de
@ -18,9 +33,29 @@ Wed May 11 17:23:21 CEST 2016 - jslaby@suse.cz
patches.arch/ACPI-processor-Request-native-thermal-interrupt-hand.
- commit db90c25
-------------------------------------------------------------------
Wed May 11 16:39:33 CEST 2016 - jeffm@suse.com
- config: FRAME_POINTER is required on i386/x86_64 vanilla configs
- commit 7b99bd4
-------------------------------------------------------------------
Wed May 11 16:23:28 CEST 2016 - jeffm@suse.com
- config: re-disable FRAME_POINTER on i386/x86_64
It was enabled during the brief time that STACK_UNWIND was disabled and
should have been disabled once that patchset was updated.
- commit 7303146
-------------------------------------------------------------------
Wed May 11 08:14:40 CEST 2016 - tiwai@suse.de
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
@ -37,7 +72,12 @@ Wed May 11 07:59:38 CEST 2016 - tiwai@suse.de
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit ea94c66
- Bluetooth: vhci: Fix race at creating hci device
(bsc#971799,bsc#966849).
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit c39ec8d
-------------------------------------------------------------------
Tue May 10 14:35:43 CEST 2016 - mkubecek@suse.cz
@ -58,6 +98,22 @@ Tue May 10 14:34:23 CEST 2016 - mkubecek@suse.cz
(CVE-2016-4557 bsc#979018).
- commit c96cd1e
-------------------------------------------------------------------
Mon May 9 10:55:27 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Make KMPs provide "$name-kmp" (bsc#976634)
- commit c1a48cb
-------------------------------------------------------------------
Mon May 9 04:19:50 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc7
- Eliminated 1 patch.
- Config changes:
- ARM64:
- SATA_AHCI_SEATTLE=m
- commit 7e682be
-------------------------------------------------------------------
Thu May 5 06:46:29 CEST 2016 - jslaby@suse.cz
@ -74,6 +130,84 @@ Tue May 3 12:17:58 CEST 2016 - jslaby@suse.cz
- sched/cgroup: Fix/cleanup cgroup teardown/init.
- commit 4da1329
-------------------------------------------------------------------
Mon May 2 17:38:59 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc6.
- Config changes:
- ARM64:
- I2C_XLP9XX=m
- commit a3fdd2b
-------------------------------------------------------------------
Mon May 2 17:36:27 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
scripts/run_oldconfig.sh now preserves the options needed by the spec file.
- commit db91738
-------------------------------------------------------------------
Fri Apr 29 09:59:56 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: CONFIG_MODULE_SIG_KEY is not needed as a macro
- commit f445774
-------------------------------------------------------------------
Thu Apr 28 21:33:39 CEST 2016 - jeffm@suse.com
- Revert "config: use fragment configs for vanilla"
This reverts commit aa69781bd1b338ca6d45d2e2f3f88296c3d5f3f5.
The macros in the spec file don't work with the fragments yet.
- commit 9f363d4
-------------------------------------------------------------------
Thu Apr 28 20:53:36 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
- commit aa69781
-------------------------------------------------------------------
Wed Apr 27 16:11:12 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.spec.in: only merge configs when vanilla is a fragment
We can skip the (slow) merging when we know that the config isn't a
fragment by keying off of an always-defined option like CONFIG_MMU.
- commit 66c90c3
-------------------------------------------------------------------
Tue Apr 26 16:51:40 CEST 2016 - jeffm@suse.com
- config: resync vanilla configs with default
This is the result of copying default (or pae) to vanilla and running
run_oldconfig.sh --vanilla.
Differences from default:
- General:
- LOCALVERSION="-vanilla" -- obvious
- x86_64/i386:
- SCHED_OMIT_FRAME_POINTER=y -- option is removed with STACK_UNWIND=y
- commit 4885ab3
-------------------------------------------------------------------
Mon Apr 25 22:39:16 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc5.
- Config changes:
- SERIAL_8250_RT288X=n (mips32 only)
- commit 8f81955
-------------------------------------------------------------------
Mon Apr 25 22:24:43 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.in: reassemble vanilla config from arch default and fragment
This patch reassembles the vanilla config using the default config
for the arch ("default" for everything but i386 which uses "pae") and
the vanilla config fragment.
This will do the right thing even if the vanilla config is still a
standalone config, but scripts/kconfig/merge_config.sh will be slow. Care
should be taken to convert the vanilla configs on any branch that pulls
this commit.
- commit a9a75a0
-------------------------------------------------------------------
Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
@ -82,6 +216,24 @@ Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
One more bnc.
- commit 0454a6e
-------------------------------------------------------------------
Wed Apr 20 16:55:23 CEST 2016 - afaerber@suse.de
- arm: Drop patches.arch/arm-xen-fixup.patch
The SUSE Xen patches are no longer applied on master branch, so this
fixup is unneeded. The define added is not used elsewhere.
- commit 23accf5
-------------------------------------------------------------------
Wed Apr 20 16:28:41 CEST 2016 - eich@suse.com
- rpm/kernel-binary.spec.in:
Add
Recommends: perl make gcc
to kernel-devel. This will install the tools requires to build
kernels or kernel modules.
- commit 9c9087c
-------------------------------------------------------------------
Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
@ -90,6 +242,12 @@ Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
- Delete patches.suse/nfs-use-file-dentry.patch.
- commit 8a6791e
-------------------------------------------------------------------
Tue Apr 19 14:17:11 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit c7ac3f0
-------------------------------------------------------------------
Tue Apr 19 14:04:21 CEST 2016 - mkubecek@suse.cz
@ -109,6 +267,19 @@ Tue Apr 19 14:02:14 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit 9105886
-------------------------------------------------------------------
Mon Apr 18 15:31:44 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc4.
- Eliminated 1 patch.
- commit 059d33a
-------------------------------------------------------------------
Mon Apr 18 14:13:25 CEST 2016 - rgoldwyn@suse.com
- cifs: Use file_dentry() (bsc#974527).
- commit e46ea9c
-------------------------------------------------------------------
Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
@ -120,10 +291,51 @@ Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
One more reference.
- commit da73f3b
-------------------------------------------------------------------
Thu Apr 14 23:11:25 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc3.
- Eliminated 3 patches.
- Config changes:
- i386/default: FB_OLPC_DCON=m
- commit 43f1ed4
-------------------------------------------------------------------
Thu Apr 14 19:09:54 CEST 2016 - afaerber@suse.de
- arm64: Drop broken non-mainline Synopsys USB driver
For 13.2 a downstream USB driver was added (USB_EHCI_HCD_SYNOPSYS)
for the Juno board (boo#902632). With 4.6 that driver no longer builds.
A check of arch/arm64/boot/dts/arm/juno-base.dtsi indicates that it
is using the "generic-ehci" compatible string, i.e. not this driver.
Therefore drop these patches:
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
patches.arch/arm64-0002-usb-fix-hcd-h20ahb-driver-depends.patch
Cc: Andreas Schwab <schwab@suse.de>
- commit aab4a72
-------------------------------------------------------------------
Thu Apr 14 19:00:18 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable USB_EHCI_HCD_SYNOPSYS
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
was added for the arm64 Juno board (bsc#902632).
Is no longer building okay in 4.6, so disable it where not needed, as a
first step.
- commit e96d206
-------------------------------------------------------------------
Thu Apr 14 16:18:50 CEST 2016 - afaerber@suse.de
- config: arm64: Enable drivers for ZynqMP
Enable options reported missing for Xilinx Zynq UltraScale+ MPSoC.
- commit b513584
-------------------------------------------------------------------
Thu Apr 14 10:40:34 CEST 2016 - agraf@suse.de
- Update config files: arm64: Enable Xilinx ZynqMP
- Update config files: Enable Xlilinx ZynqMP
- commit fd7ad3d
-------------------------------------------------------------------
@ -171,12 +383,51 @@ Wed Apr 13 08:19:22 CEST 2016 - jslaby@suse.cz
patches.fixes/net-irda-Fix-use-after-free-in-irtty_open.patch.
- commit cf9b28d
-------------------------------------------------------------------
Sun Apr 10 03:48:41 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable SND_SOC_MT8173_*
MediaTek MT8173 is arm64.
- commit 43b03db
-------------------------------------------------------------------
Sun Apr 10 03:40:37 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update for 4.6-rc2
- commit 8c87f3a
-------------------------------------------------------------------
Sun Apr 10 01:36:53 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update for 4.6-rc2
- commit 5a8a02f
-------------------------------------------------------------------
Sun Apr 10 00:59:29 CEST 2016 - afaerber@suse.de
- config: arm64: Update for 4.6-rc2
Update configs and align vanilla with default again.
- commit 3ec8358
-------------------------------------------------------------------
Sat Apr 9 22:36:02 CEST 2016 - afaerber@suse.de
- config: armv7hl: Enable R8169
Enable RTL8169 PCI NIC, found on Jetson TK1 board.
- commit b98c3d3
- commit 3cbd7e2
-------------------------------------------------------------------
Thu Apr 7 17:01:03 CEST 2016 - jeffm@suse.com
- Delete patches.suse/dm-mpath-no-activate-for-offlined-paths.
According to Hannes, this patch is obsoleted by an upstream implementation.
- commit c78ad02
-------------------------------------------------------------------
Thu Apr 7 11:46:22 CEST 2016 - ohering@suse.de
- Delete POWER4 specific patches.suse/8250-sysrq-ctrl_o.patch.
- commit 05568ac
-------------------------------------------------------------------
Thu Apr 7 11:44:00 CEST 2016 - oneukum@suse.com
@ -198,6 +449,13 @@ Tue Apr 5 16:56:41 CEST 2016 - oneukum@suse.com
(bnc#970958, CVE-2016-2186).
- commit 9c51535
-------------------------------------------------------------------
Tue Apr 5 15:27:19 CEST 2016 - jslaby@suse.cz
- Disable KASAN+KCOV for stack unwinder code.
Disable kcov too.
- commit 7f2acea
-------------------------------------------------------------------
Tue Apr 5 12:11:05 CEST 2016 - oneukum@suse.com
@ -212,12 +470,172 @@ Tue Apr 5 11:27:25 CEST 2016 - oneukum@suse.com
(bnc#971628, CVE-2016-3689).
- commit f5cb5e8
-------------------------------------------------------------------
Mon Apr 4 20:16:26 CEST 2016 - jeffm@suse.com
- lightnvm: fix "warning: ret may be used uninitialized".
- virtio: fix "warning: queue may be used uninitialized".
- mac80211: fix "warning: target_metric may be used
uninitialized".
- commit a05f04c
-------------------------------------------------------------------
Mon Apr 4 19:42:18 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc2.
- commit 8678e34
-------------------------------------------------------------------
Mon Apr 4 17:24:17 CEST 2016 - mmarek@suse.com
- rpm/find-requires: Generate dependencies for KMPs defined in supported.conf (fate#319339)
- commit 007a83c
-------------------------------------------------------------------
Mon Apr 4 17:21:38 CEST 2016 - jeffm@suse.com
- Merge mpath-fix into patch into feature patch.
- Refresh patches.suse/dm-mpath-no-activate-for-offlined-paths.
- Delete patches.suse/mpath-fix.
- commit e104ad5
-------------------------------------------------------------------
Mon Apr 4 17:15:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc1.
- Eliminated 12 patches.
- ARM configs need updating.
- Config changes:
- i386/x86_64
- PERF_EVENTS_AMD_POWER=m
- DELL_SMBIOS=m
- x86_64:
- ZONE_DEVICE=y (required by DAX)
- X86_INTEL_MEMORY_PROTECTION_KEYS=y
- PCI_HYPERV=m
- CONFIG_VOP_BUS=m
- VOP=m
- ppc64:
- DEFERRED_STRUCT_PAGE_INIT=y
- DISABLE_MPROFILE_KERNEL=n
- s390:
- IRQ_DOMAIN_DEBUG=y
- Networking:
- NET_ACT_IFE=m
- NET_IFE_SKBMARK=m
- NET_IFE_SKBPRIO=m
- AF_KCM=m
- NET_DEVLINK=m
- MACSEC=m
- NET_DSA_MV88E6123=m
- BNX2X_GENEVE=y
- CHELSIO_T4_UWIRE=y
- E1000E_HWTS=y
- MLX5_CORE_EN_DCB=y
- IWLWIFI_PCIE_RTPM=y
- BATMAN_ADV_BATMAN_V=y
- CAN_IFI_CANFD=m
- INFINIBAND_I40IW=m
- INFINIBAND_RDMAVT=m
- MM:
- NVDIMM_PFN=y
- FS:
- FS_ENCRYPTION=m
- FAT_DEFAULT_UTF8=n (change in default)
- ORANGEFS_FS=m
- NFSD_BLOCKLAYOUT=y
- NFSD_SCSILAYOUT=y
- Debug:
- PAGE_POISONING=n
- DEBUG_PAGE_REF=n
- CPU_HOTPLUG_STATE_CONTROL=n
- OF_RECONFIG_NOTIFIER_ERROR_INJECT=n
- TEST_BITMAP=n
- STACK_VALIDATION=y (compile time)
- KASAN=n (runtime)
- KCOV=n (runtime)
- Input:
- MOUSE_PS2_BYD=y
- TOUCHSCREEN_MELFAS_MIP4=m
- RMI4_CORE=m
- RMI4_I2C=m
- RMI4_SPI=m
- RMI4_F11=y
- RMI4_F12=y
- RMI4_F30=y
- SERIAL_8250_MOXA=m
- SERIAL_MVEBU_UART=n (no module option)
- HID:
- HID_CMEDIA=m
- Bluetooth:
- BT_LEDS=y
- BT_HCIUART_AG6XX=y
- DRM:
- DRM_DP_AUX_CHARDEV=y
- DRM_AMD_ACP=y
- DRM_I915_USERPTR=y
- Misc:
- LEDS_IS31FL32XX=m
- I2C_DEMUX_PINCTRL=m
- GPIO_104_DIO_48E=m
- GPIO_WS16C48=m
- GPIO_TPIC2810=m
- GPIO_PISOSR=m
- SENSORS_LTC2990=m
- RTC_DRV_DS1307_HWMON=y
- ATLAS_PH_SENSOR=m
- INV_MPU6050_I2C=m
- TPL0102=m
- STM_SOURCE_HEARTBEAT=m
- FW_CFG_SYSFS=m
- FW_CFG_SYSFS_CMDLINE=y
- RAPIDIO_MPORT_CDEV
- Watchdog:
- EBC_C384_WDT=m
- INTEL_MEI_WDT=m
- NI903X_WDT=m
- MFD:
- MFD_ACT8945A=n
- MFD_AXP20X_I2C=n
- MFD_TPS65086=n
- Sensors and DACs for specialty applications:
- TI_ADC0832=n
- TI_ADS1015=n
- AD5761 (go fix)
- STX104=n
- VF610_DAC=n
- AFE4403=n
- AFE4404=n
- INV_MPU6050_SPI=n
- MPL115_I2C=n
- MPL115_SPI=n
- ARM:
- PCIE_DW_PLAT=n
- ATH10K_AHB=n
- SPI_AXI_SPI_ENGINE=n
- SND_SUN4I_SPDIF=n
- SND_SOC_PCM179X_I2C=n
- SND_SOC_PCM179X_SPI=n
- SND_SOC_RT5616=n
- RTC_DRV_RX6110=n
- QCOM_HIDMA_MGMT=n
- QCOM_HIDMA=n
- GOLDFISH=n
- MDIO_THUNDER=n
- commit d293079
-------------------------------------------------------------------
Mon Apr 4 16:38:19 CEST 2016 - jeffm@suse.com
- Delete patches.fixes/scsi-ibmvscsi-show-config.patch.
This patch was added to address empty sysfs files in SLES9. The root
cause was ultimately identified later: the buffer size passed to the
hardware to query was a 16-bit value, so 64k caused nothing to be
returned. It was fixed correctly in v3.7 commit 225c56960fc
(ibmvscsi: Fix host config length field overflow), rendering this
patch unnecessary.
- commit 9afce9b
-------------------------------------------------------------------
Mon Apr 4 10:35:39 CEST 2016 - mmarek@suse.com
@ -317,6 +735,13 @@ Thu Mar 24 13:50:11 CET 2016 - rgoldwyn@suse.com
- nfs: use file_dentry() (fate#318900).
- commit ede6caf
-------------------------------------------------------------------
Thu Mar 24 10:53:21 CET 2016 - jdelvare@suse.de
- supported.conf: Fix usb-common path
usb-common moved to its own subdirectory in kernel v3.16.
- commit 92e1e68
-------------------------------------------------------------------
Thu Mar 24 10:31:48 CET 2016 - tiwai@suse.de

View File

@ -17,7 +17,7 @@
# needsrootforbuild
%define patchversion 4.5.4
%define patchversion 4.6.0
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -36,9 +36,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Basic QA tests for the kernel
License: GPL-2.0
Group: SLES
Version: 4.5.4
Version: 4.6.0
%if 0%{?is_kotd}
Release: <RELEASE>.gb14d2a1
Release: <RELEASE>.gaf7ce24
%else
Release: 0
%endif

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon May 16 14:22:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-final.
- Eliminated 1 patch.
- Config changes:
- MLX5_CORE_EN_VXLAN=y
- commit d9e67cc
-------------------------------------------------------------------
Fri May 13 21:17:30 CEST 2016 - bp@suse.de
- net: fix infoleak in llc (bsc#978821, CVE-2016-4485).
- commit 4715b83
-------------------------------------------------------------------
Fri May 13 21:07:02 CEST 2016 - bp@suse.de
@ -18,9 +33,29 @@ Wed May 11 17:23:21 CEST 2016 - jslaby@suse.cz
patches.arch/ACPI-processor-Request-native-thermal-interrupt-hand.
- commit db90c25
-------------------------------------------------------------------
Wed May 11 16:39:33 CEST 2016 - jeffm@suse.com
- config: FRAME_POINTER is required on i386/x86_64 vanilla configs
- commit 7b99bd4
-------------------------------------------------------------------
Wed May 11 16:23:28 CEST 2016 - jeffm@suse.com
- config: re-disable FRAME_POINTER on i386/x86_64
It was enabled during the brief time that STACK_UNWIND was disabled and
should have been disabled once that patchset was updated.
- commit 7303146
-------------------------------------------------------------------
Wed May 11 08:14:40 CEST 2016 - tiwai@suse.de
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
@ -37,7 +72,12 @@ Wed May 11 07:59:38 CEST 2016 - tiwai@suse.de
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit ea94c66
- Bluetooth: vhci: Fix race at creating hci device
(bsc#971799,bsc#966849).
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit c39ec8d
-------------------------------------------------------------------
Tue May 10 14:35:43 CEST 2016 - mkubecek@suse.cz
@ -58,6 +98,22 @@ Tue May 10 14:34:23 CEST 2016 - mkubecek@suse.cz
(CVE-2016-4557 bsc#979018).
- commit c96cd1e
-------------------------------------------------------------------
Mon May 9 10:55:27 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Make KMPs provide "$name-kmp" (bsc#976634)
- commit c1a48cb
-------------------------------------------------------------------
Mon May 9 04:19:50 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc7
- Eliminated 1 patch.
- Config changes:
- ARM64:
- SATA_AHCI_SEATTLE=m
- commit 7e682be
-------------------------------------------------------------------
Thu May 5 06:46:29 CEST 2016 - jslaby@suse.cz
@ -74,6 +130,84 @@ Tue May 3 12:17:58 CEST 2016 - jslaby@suse.cz
- sched/cgroup: Fix/cleanup cgroup teardown/init.
- commit 4da1329
-------------------------------------------------------------------
Mon May 2 17:38:59 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc6.
- Config changes:
- ARM64:
- I2C_XLP9XX=m
- commit a3fdd2b
-------------------------------------------------------------------
Mon May 2 17:36:27 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
scripts/run_oldconfig.sh now preserves the options needed by the spec file.
- commit db91738
-------------------------------------------------------------------
Fri Apr 29 09:59:56 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: CONFIG_MODULE_SIG_KEY is not needed as a macro
- commit f445774
-------------------------------------------------------------------
Thu Apr 28 21:33:39 CEST 2016 - jeffm@suse.com
- Revert "config: use fragment configs for vanilla"
This reverts commit aa69781bd1b338ca6d45d2e2f3f88296c3d5f3f5.
The macros in the spec file don't work with the fragments yet.
- commit 9f363d4
-------------------------------------------------------------------
Thu Apr 28 20:53:36 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
- commit aa69781
-------------------------------------------------------------------
Wed Apr 27 16:11:12 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.spec.in: only merge configs when vanilla is a fragment
We can skip the (slow) merging when we know that the config isn't a
fragment by keying off of an always-defined option like CONFIG_MMU.
- commit 66c90c3
-------------------------------------------------------------------
Tue Apr 26 16:51:40 CEST 2016 - jeffm@suse.com
- config: resync vanilla configs with default
This is the result of copying default (or pae) to vanilla and running
run_oldconfig.sh --vanilla.
Differences from default:
- General:
- LOCALVERSION="-vanilla" -- obvious
- x86_64/i386:
- SCHED_OMIT_FRAME_POINTER=y -- option is removed with STACK_UNWIND=y
- commit 4885ab3
-------------------------------------------------------------------
Mon Apr 25 22:39:16 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc5.
- Config changes:
- SERIAL_8250_RT288X=n (mips32 only)
- commit 8f81955
-------------------------------------------------------------------
Mon Apr 25 22:24:43 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.in: reassemble vanilla config from arch default and fragment
This patch reassembles the vanilla config using the default config
for the arch ("default" for everything but i386 which uses "pae") and
the vanilla config fragment.
This will do the right thing even if the vanilla config is still a
standalone config, but scripts/kconfig/merge_config.sh will be slow. Care
should be taken to convert the vanilla configs on any branch that pulls
this commit.
- commit a9a75a0
-------------------------------------------------------------------
Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
@ -82,6 +216,24 @@ Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
One more bnc.
- commit 0454a6e
-------------------------------------------------------------------
Wed Apr 20 16:55:23 CEST 2016 - afaerber@suse.de
- arm: Drop patches.arch/arm-xen-fixup.patch
The SUSE Xen patches are no longer applied on master branch, so this
fixup is unneeded. The define added is not used elsewhere.
- commit 23accf5
-------------------------------------------------------------------
Wed Apr 20 16:28:41 CEST 2016 - eich@suse.com
- rpm/kernel-binary.spec.in:
Add
Recommends: perl make gcc
to kernel-devel. This will install the tools requires to build
kernels or kernel modules.
- commit 9c9087c
-------------------------------------------------------------------
Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
@ -90,6 +242,12 @@ Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
- Delete patches.suse/nfs-use-file-dentry.patch.
- commit 8a6791e
-------------------------------------------------------------------
Tue Apr 19 14:17:11 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit c7ac3f0
-------------------------------------------------------------------
Tue Apr 19 14:04:21 CEST 2016 - mkubecek@suse.cz
@ -109,6 +267,19 @@ Tue Apr 19 14:02:14 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit 9105886
-------------------------------------------------------------------
Mon Apr 18 15:31:44 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc4.
- Eliminated 1 patch.
- commit 059d33a
-------------------------------------------------------------------
Mon Apr 18 14:13:25 CEST 2016 - rgoldwyn@suse.com
- cifs: Use file_dentry() (bsc#974527).
- commit e46ea9c
-------------------------------------------------------------------
Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
@ -120,10 +291,51 @@ Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
One more reference.
- commit da73f3b
-------------------------------------------------------------------
Thu Apr 14 23:11:25 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc3.
- Eliminated 3 patches.
- Config changes:
- i386/default: FB_OLPC_DCON=m
- commit 43f1ed4
-------------------------------------------------------------------
Thu Apr 14 19:09:54 CEST 2016 - afaerber@suse.de
- arm64: Drop broken non-mainline Synopsys USB driver
For 13.2 a downstream USB driver was added (USB_EHCI_HCD_SYNOPSYS)
for the Juno board (boo#902632). With 4.6 that driver no longer builds.
A check of arch/arm64/boot/dts/arm/juno-base.dtsi indicates that it
is using the "generic-ehci" compatible string, i.e. not this driver.
Therefore drop these patches:
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
patches.arch/arm64-0002-usb-fix-hcd-h20ahb-driver-depends.patch
Cc: Andreas Schwab <schwab@suse.de>
- commit aab4a72
-------------------------------------------------------------------
Thu Apr 14 19:00:18 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable USB_EHCI_HCD_SYNOPSYS
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
was added for the arm64 Juno board (bsc#902632).
Is no longer building okay in 4.6, so disable it where not needed, as a
first step.
- commit e96d206
-------------------------------------------------------------------
Thu Apr 14 16:18:50 CEST 2016 - afaerber@suse.de
- config: arm64: Enable drivers for ZynqMP
Enable options reported missing for Xilinx Zynq UltraScale+ MPSoC.
- commit b513584
-------------------------------------------------------------------
Thu Apr 14 10:40:34 CEST 2016 - agraf@suse.de
- Update config files: arm64: Enable Xilinx ZynqMP
- Update config files: Enable Xlilinx ZynqMP
- commit fd7ad3d
-------------------------------------------------------------------
@ -171,12 +383,51 @@ Wed Apr 13 08:19:22 CEST 2016 - jslaby@suse.cz
patches.fixes/net-irda-Fix-use-after-free-in-irtty_open.patch.
- commit cf9b28d
-------------------------------------------------------------------
Sun Apr 10 03:48:41 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable SND_SOC_MT8173_*
MediaTek MT8173 is arm64.
- commit 43b03db
-------------------------------------------------------------------
Sun Apr 10 03:40:37 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update for 4.6-rc2
- commit 8c87f3a
-------------------------------------------------------------------
Sun Apr 10 01:36:53 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update for 4.6-rc2
- commit 5a8a02f
-------------------------------------------------------------------
Sun Apr 10 00:59:29 CEST 2016 - afaerber@suse.de
- config: arm64: Update for 4.6-rc2
Update configs and align vanilla with default again.
- commit 3ec8358
-------------------------------------------------------------------
Sat Apr 9 22:36:02 CEST 2016 - afaerber@suse.de
- config: armv7hl: Enable R8169
Enable RTL8169 PCI NIC, found on Jetson TK1 board.
- commit b98c3d3
- commit 3cbd7e2
-------------------------------------------------------------------
Thu Apr 7 17:01:03 CEST 2016 - jeffm@suse.com
- Delete patches.suse/dm-mpath-no-activate-for-offlined-paths.
According to Hannes, this patch is obsoleted by an upstream implementation.
- commit c78ad02
-------------------------------------------------------------------
Thu Apr 7 11:46:22 CEST 2016 - ohering@suse.de
- Delete POWER4 specific patches.suse/8250-sysrq-ctrl_o.patch.
- commit 05568ac
-------------------------------------------------------------------
Thu Apr 7 11:44:00 CEST 2016 - oneukum@suse.com
@ -198,6 +449,13 @@ Tue Apr 5 16:56:41 CEST 2016 - oneukum@suse.com
(bnc#970958, CVE-2016-2186).
- commit 9c51535
-------------------------------------------------------------------
Tue Apr 5 15:27:19 CEST 2016 - jslaby@suse.cz
- Disable KASAN+KCOV for stack unwinder code.
Disable kcov too.
- commit 7f2acea
-------------------------------------------------------------------
Tue Apr 5 12:11:05 CEST 2016 - oneukum@suse.com
@ -212,12 +470,172 @@ Tue Apr 5 11:27:25 CEST 2016 - oneukum@suse.com
(bnc#971628, CVE-2016-3689).
- commit f5cb5e8
-------------------------------------------------------------------
Mon Apr 4 20:16:26 CEST 2016 - jeffm@suse.com
- lightnvm: fix "warning: ret may be used uninitialized".
- virtio: fix "warning: queue may be used uninitialized".
- mac80211: fix "warning: target_metric may be used
uninitialized".
- commit a05f04c
-------------------------------------------------------------------
Mon Apr 4 19:42:18 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc2.
- commit 8678e34
-------------------------------------------------------------------
Mon Apr 4 17:24:17 CEST 2016 - mmarek@suse.com
- rpm/find-requires: Generate dependencies for KMPs defined in supported.conf (fate#319339)
- commit 007a83c
-------------------------------------------------------------------
Mon Apr 4 17:21:38 CEST 2016 - jeffm@suse.com
- Merge mpath-fix into patch into feature patch.
- Refresh patches.suse/dm-mpath-no-activate-for-offlined-paths.
- Delete patches.suse/mpath-fix.
- commit e104ad5
-------------------------------------------------------------------
Mon Apr 4 17:15:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc1.
- Eliminated 12 patches.
- ARM configs need updating.
- Config changes:
- i386/x86_64
- PERF_EVENTS_AMD_POWER=m
- DELL_SMBIOS=m
- x86_64:
- ZONE_DEVICE=y (required by DAX)
- X86_INTEL_MEMORY_PROTECTION_KEYS=y
- PCI_HYPERV=m
- CONFIG_VOP_BUS=m
- VOP=m
- ppc64:
- DEFERRED_STRUCT_PAGE_INIT=y
- DISABLE_MPROFILE_KERNEL=n
- s390:
- IRQ_DOMAIN_DEBUG=y
- Networking:
- NET_ACT_IFE=m
- NET_IFE_SKBMARK=m
- NET_IFE_SKBPRIO=m
- AF_KCM=m
- NET_DEVLINK=m
- MACSEC=m
- NET_DSA_MV88E6123=m
- BNX2X_GENEVE=y
- CHELSIO_T4_UWIRE=y
- E1000E_HWTS=y
- MLX5_CORE_EN_DCB=y
- IWLWIFI_PCIE_RTPM=y
- BATMAN_ADV_BATMAN_V=y
- CAN_IFI_CANFD=m
- INFINIBAND_I40IW=m
- INFINIBAND_RDMAVT=m
- MM:
- NVDIMM_PFN=y
- FS:
- FS_ENCRYPTION=m
- FAT_DEFAULT_UTF8=n (change in default)
- ORANGEFS_FS=m
- NFSD_BLOCKLAYOUT=y
- NFSD_SCSILAYOUT=y
- Debug:
- PAGE_POISONING=n
- DEBUG_PAGE_REF=n
- CPU_HOTPLUG_STATE_CONTROL=n
- OF_RECONFIG_NOTIFIER_ERROR_INJECT=n
- TEST_BITMAP=n
- STACK_VALIDATION=y (compile time)
- KASAN=n (runtime)
- KCOV=n (runtime)
- Input:
- MOUSE_PS2_BYD=y
- TOUCHSCREEN_MELFAS_MIP4=m
- RMI4_CORE=m
- RMI4_I2C=m
- RMI4_SPI=m
- RMI4_F11=y
- RMI4_F12=y
- RMI4_F30=y
- SERIAL_8250_MOXA=m
- SERIAL_MVEBU_UART=n (no module option)
- HID:
- HID_CMEDIA=m
- Bluetooth:
- BT_LEDS=y
- BT_HCIUART_AG6XX=y
- DRM:
- DRM_DP_AUX_CHARDEV=y
- DRM_AMD_ACP=y
- DRM_I915_USERPTR=y
- Misc:
- LEDS_IS31FL32XX=m
- I2C_DEMUX_PINCTRL=m
- GPIO_104_DIO_48E=m
- GPIO_WS16C48=m
- GPIO_TPIC2810=m
- GPIO_PISOSR=m
- SENSORS_LTC2990=m
- RTC_DRV_DS1307_HWMON=y
- ATLAS_PH_SENSOR=m
- INV_MPU6050_I2C=m
- TPL0102=m
- STM_SOURCE_HEARTBEAT=m
- FW_CFG_SYSFS=m
- FW_CFG_SYSFS_CMDLINE=y
- RAPIDIO_MPORT_CDEV
- Watchdog:
- EBC_C384_WDT=m
- INTEL_MEI_WDT=m
- NI903X_WDT=m
- MFD:
- MFD_ACT8945A=n
- MFD_AXP20X_I2C=n
- MFD_TPS65086=n
- Sensors and DACs for specialty applications:
- TI_ADC0832=n
- TI_ADS1015=n
- AD5761 (go fix)
- STX104=n
- VF610_DAC=n
- AFE4403=n
- AFE4404=n
- INV_MPU6050_SPI=n
- MPL115_I2C=n
- MPL115_SPI=n
- ARM:
- PCIE_DW_PLAT=n
- ATH10K_AHB=n
- SPI_AXI_SPI_ENGINE=n
- SND_SUN4I_SPDIF=n
- SND_SOC_PCM179X_I2C=n
- SND_SOC_PCM179X_SPI=n
- SND_SOC_RT5616=n
- RTC_DRV_RX6110=n
- QCOM_HIDMA_MGMT=n
- QCOM_HIDMA=n
- GOLDFISH=n
- MDIO_THUNDER=n
- commit d293079
-------------------------------------------------------------------
Mon Apr 4 16:38:19 CEST 2016 - jeffm@suse.com
- Delete patches.fixes/scsi-ibmvscsi-show-config.patch.
This patch was added to address empty sysfs files in SLES9. The root
cause was ultimately identified later: the buffer size passed to the
hardware to query was a 16-bit value, so 64k caused nothing to be
returned. It was fixed correctly in v3.7 commit 225c56960fc
(ibmvscsi: Fix host config length field overflow), rendering this
patch unnecessary.
- commit 9afce9b
-------------------------------------------------------------------
Mon Apr 4 10:35:39 CEST 2016 - mmarek@suse.com
@ -317,6 +735,13 @@ Thu Mar 24 13:50:11 CET 2016 - rgoldwyn@suse.com
- nfs: use file_dentry() (fate#318900).
- commit ede6caf
-------------------------------------------------------------------
Thu Mar 24 10:53:21 CET 2016 - jdelvare@suse.de
- supported.conf: Fix usb-common path
usb-common moved to its own subdirectory in kernel v3.16.
- commit 92e1e68
-------------------------------------------------------------------
Thu Mar 24 10:31:48 CET 2016 - tiwai@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 4.5
%define patchversion 4.5.4
%define srcversion 4.6
%define patchversion 4.6.0
%define variant %{nil}
%define vanilla_only 0
@ -46,7 +46,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_KEY CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -61,9 +61,9 @@ Name: kernel-pae
Summary: Kernel with PAE Support
License: GPL-2.0
Group: System/Kernel
Version: 4.5.4
Version: 4.6.0
%if 0%{?is_kotd}
Release: <RELEASE>.gb14d2a1
Release: <RELEASE>.gaf7ce24
%else
Release: 0
%endif
@ -464,7 +464,17 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
vanilla_base="default"
%ifarch %ix86
vanilla_base="pae"
%endif
if ! grep -q CONFIG_MMU= "%my_builddir/config/%cpu_arch_flavor"; then
cp "%my_builddir/config/%cpu_arch/$vanilla_base" .config
../scripts/kconfig/merge_config.sh -m .config \
%my_builddir/config/%cpu_arch_flavor
else
cp %my_builddir/config/%cpu_arch_flavor .config
fi
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
@ -1125,6 +1135,9 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon May 16 14:22:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-final.
- Eliminated 1 patch.
- Config changes:
- MLX5_CORE_EN_VXLAN=y
- commit d9e67cc
-------------------------------------------------------------------
Fri May 13 21:17:30 CEST 2016 - bp@suse.de
- net: fix infoleak in llc (bsc#978821, CVE-2016-4485).
- commit 4715b83
-------------------------------------------------------------------
Fri May 13 21:07:02 CEST 2016 - bp@suse.de
@ -18,9 +33,29 @@ Wed May 11 17:23:21 CEST 2016 - jslaby@suse.cz
patches.arch/ACPI-processor-Request-native-thermal-interrupt-hand.
- commit db90c25
-------------------------------------------------------------------
Wed May 11 16:39:33 CEST 2016 - jeffm@suse.com
- config: FRAME_POINTER is required on i386/x86_64 vanilla configs
- commit 7b99bd4
-------------------------------------------------------------------
Wed May 11 16:23:28 CEST 2016 - jeffm@suse.com
- config: re-disable FRAME_POINTER on i386/x86_64
It was enabled during the brief time that STACK_UNWIND was disabled and
should have been disabled once that patchset was updated.
- commit 7303146
-------------------------------------------------------------------
Wed May 11 08:14:40 CEST 2016 - tiwai@suse.de
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
@ -37,7 +72,12 @@ Wed May 11 07:59:38 CEST 2016 - tiwai@suse.de
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit ea94c66
- Bluetooth: vhci: Fix race at creating hci device
(bsc#971799,bsc#966849).
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit c39ec8d
-------------------------------------------------------------------
Tue May 10 14:35:43 CEST 2016 - mkubecek@suse.cz
@ -58,6 +98,22 @@ Tue May 10 14:34:23 CEST 2016 - mkubecek@suse.cz
(CVE-2016-4557 bsc#979018).
- commit c96cd1e
-------------------------------------------------------------------
Mon May 9 10:55:27 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Make KMPs provide "$name-kmp" (bsc#976634)
- commit c1a48cb
-------------------------------------------------------------------
Mon May 9 04:19:50 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc7
- Eliminated 1 patch.
- Config changes:
- ARM64:
- SATA_AHCI_SEATTLE=m
- commit 7e682be
-------------------------------------------------------------------
Thu May 5 06:46:29 CEST 2016 - jslaby@suse.cz
@ -74,6 +130,84 @@ Tue May 3 12:17:58 CEST 2016 - jslaby@suse.cz
- sched/cgroup: Fix/cleanup cgroup teardown/init.
- commit 4da1329
-------------------------------------------------------------------
Mon May 2 17:38:59 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc6.
- Config changes:
- ARM64:
- I2C_XLP9XX=m
- commit a3fdd2b
-------------------------------------------------------------------
Mon May 2 17:36:27 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
scripts/run_oldconfig.sh now preserves the options needed by the spec file.
- commit db91738
-------------------------------------------------------------------
Fri Apr 29 09:59:56 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: CONFIG_MODULE_SIG_KEY is not needed as a macro
- commit f445774
-------------------------------------------------------------------
Thu Apr 28 21:33:39 CEST 2016 - jeffm@suse.com
- Revert "config: use fragment configs for vanilla"
This reverts commit aa69781bd1b338ca6d45d2e2f3f88296c3d5f3f5.
The macros in the spec file don't work with the fragments yet.
- commit 9f363d4
-------------------------------------------------------------------
Thu Apr 28 20:53:36 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
- commit aa69781
-------------------------------------------------------------------
Wed Apr 27 16:11:12 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.spec.in: only merge configs when vanilla is a fragment
We can skip the (slow) merging when we know that the config isn't a
fragment by keying off of an always-defined option like CONFIG_MMU.
- commit 66c90c3
-------------------------------------------------------------------
Tue Apr 26 16:51:40 CEST 2016 - jeffm@suse.com
- config: resync vanilla configs with default
This is the result of copying default (or pae) to vanilla and running
run_oldconfig.sh --vanilla.
Differences from default:
- General:
- LOCALVERSION="-vanilla" -- obvious
- x86_64/i386:
- SCHED_OMIT_FRAME_POINTER=y -- option is removed with STACK_UNWIND=y
- commit 4885ab3
-------------------------------------------------------------------
Mon Apr 25 22:39:16 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc5.
- Config changes:
- SERIAL_8250_RT288X=n (mips32 only)
- commit 8f81955
-------------------------------------------------------------------
Mon Apr 25 22:24:43 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.in: reassemble vanilla config from arch default and fragment
This patch reassembles the vanilla config using the default config
for the arch ("default" for everything but i386 which uses "pae") and
the vanilla config fragment.
This will do the right thing even if the vanilla config is still a
standalone config, but scripts/kconfig/merge_config.sh will be slow. Care
should be taken to convert the vanilla configs on any branch that pulls
this commit.
- commit a9a75a0
-------------------------------------------------------------------
Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
@ -82,6 +216,24 @@ Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
One more bnc.
- commit 0454a6e
-------------------------------------------------------------------
Wed Apr 20 16:55:23 CEST 2016 - afaerber@suse.de
- arm: Drop patches.arch/arm-xen-fixup.patch
The SUSE Xen patches are no longer applied on master branch, so this
fixup is unneeded. The define added is not used elsewhere.
- commit 23accf5
-------------------------------------------------------------------
Wed Apr 20 16:28:41 CEST 2016 - eich@suse.com
- rpm/kernel-binary.spec.in:
Add
Recommends: perl make gcc
to kernel-devel. This will install the tools requires to build
kernels or kernel modules.
- commit 9c9087c
-------------------------------------------------------------------
Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
@ -90,6 +242,12 @@ Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
- Delete patches.suse/nfs-use-file-dentry.patch.
- commit 8a6791e
-------------------------------------------------------------------
Tue Apr 19 14:17:11 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit c7ac3f0
-------------------------------------------------------------------
Tue Apr 19 14:04:21 CEST 2016 - mkubecek@suse.cz
@ -109,6 +267,19 @@ Tue Apr 19 14:02:14 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit 9105886
-------------------------------------------------------------------
Mon Apr 18 15:31:44 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc4.
- Eliminated 1 patch.
- commit 059d33a
-------------------------------------------------------------------
Mon Apr 18 14:13:25 CEST 2016 - rgoldwyn@suse.com
- cifs: Use file_dentry() (bsc#974527).
- commit e46ea9c
-------------------------------------------------------------------
Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
@ -120,10 +291,51 @@ Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
One more reference.
- commit da73f3b
-------------------------------------------------------------------
Thu Apr 14 23:11:25 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc3.
- Eliminated 3 patches.
- Config changes:
- i386/default: FB_OLPC_DCON=m
- commit 43f1ed4
-------------------------------------------------------------------
Thu Apr 14 19:09:54 CEST 2016 - afaerber@suse.de
- arm64: Drop broken non-mainline Synopsys USB driver
For 13.2 a downstream USB driver was added (USB_EHCI_HCD_SYNOPSYS)
for the Juno board (boo#902632). With 4.6 that driver no longer builds.
A check of arch/arm64/boot/dts/arm/juno-base.dtsi indicates that it
is using the "generic-ehci" compatible string, i.e. not this driver.
Therefore drop these patches:
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
patches.arch/arm64-0002-usb-fix-hcd-h20ahb-driver-depends.patch
Cc: Andreas Schwab <schwab@suse.de>
- commit aab4a72
-------------------------------------------------------------------
Thu Apr 14 19:00:18 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable USB_EHCI_HCD_SYNOPSYS
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
was added for the arm64 Juno board (bsc#902632).
Is no longer building okay in 4.6, so disable it where not needed, as a
first step.
- commit e96d206
-------------------------------------------------------------------
Thu Apr 14 16:18:50 CEST 2016 - afaerber@suse.de
- config: arm64: Enable drivers for ZynqMP
Enable options reported missing for Xilinx Zynq UltraScale+ MPSoC.
- commit b513584
-------------------------------------------------------------------
Thu Apr 14 10:40:34 CEST 2016 - agraf@suse.de
- Update config files: arm64: Enable Xilinx ZynqMP
- Update config files: Enable Xlilinx ZynqMP
- commit fd7ad3d
-------------------------------------------------------------------
@ -171,12 +383,51 @@ Wed Apr 13 08:19:22 CEST 2016 - jslaby@suse.cz
patches.fixes/net-irda-Fix-use-after-free-in-irtty_open.patch.
- commit cf9b28d
-------------------------------------------------------------------
Sun Apr 10 03:48:41 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable SND_SOC_MT8173_*
MediaTek MT8173 is arm64.
- commit 43b03db
-------------------------------------------------------------------
Sun Apr 10 03:40:37 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update for 4.6-rc2
- commit 8c87f3a
-------------------------------------------------------------------
Sun Apr 10 01:36:53 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update for 4.6-rc2
- commit 5a8a02f
-------------------------------------------------------------------
Sun Apr 10 00:59:29 CEST 2016 - afaerber@suse.de
- config: arm64: Update for 4.6-rc2
Update configs and align vanilla with default again.
- commit 3ec8358
-------------------------------------------------------------------
Sat Apr 9 22:36:02 CEST 2016 - afaerber@suse.de
- config: armv7hl: Enable R8169
Enable RTL8169 PCI NIC, found on Jetson TK1 board.
- commit b98c3d3
- commit 3cbd7e2
-------------------------------------------------------------------
Thu Apr 7 17:01:03 CEST 2016 - jeffm@suse.com
- Delete patches.suse/dm-mpath-no-activate-for-offlined-paths.
According to Hannes, this patch is obsoleted by an upstream implementation.
- commit c78ad02
-------------------------------------------------------------------
Thu Apr 7 11:46:22 CEST 2016 - ohering@suse.de
- Delete POWER4 specific patches.suse/8250-sysrq-ctrl_o.patch.
- commit 05568ac
-------------------------------------------------------------------
Thu Apr 7 11:44:00 CEST 2016 - oneukum@suse.com
@ -198,6 +449,13 @@ Tue Apr 5 16:56:41 CEST 2016 - oneukum@suse.com
(bnc#970958, CVE-2016-2186).
- commit 9c51535
-------------------------------------------------------------------
Tue Apr 5 15:27:19 CEST 2016 - jslaby@suse.cz
- Disable KASAN+KCOV for stack unwinder code.
Disable kcov too.
- commit 7f2acea
-------------------------------------------------------------------
Tue Apr 5 12:11:05 CEST 2016 - oneukum@suse.com
@ -212,12 +470,172 @@ Tue Apr 5 11:27:25 CEST 2016 - oneukum@suse.com
(bnc#971628, CVE-2016-3689).
- commit f5cb5e8
-------------------------------------------------------------------
Mon Apr 4 20:16:26 CEST 2016 - jeffm@suse.com
- lightnvm: fix "warning: ret may be used uninitialized".
- virtio: fix "warning: queue may be used uninitialized".
- mac80211: fix "warning: target_metric may be used
uninitialized".
- commit a05f04c
-------------------------------------------------------------------
Mon Apr 4 19:42:18 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc2.
- commit 8678e34
-------------------------------------------------------------------
Mon Apr 4 17:24:17 CEST 2016 - mmarek@suse.com
- rpm/find-requires: Generate dependencies for KMPs defined in supported.conf (fate#319339)
- commit 007a83c
-------------------------------------------------------------------
Mon Apr 4 17:21:38 CEST 2016 - jeffm@suse.com
- Merge mpath-fix into patch into feature patch.
- Refresh patches.suse/dm-mpath-no-activate-for-offlined-paths.
- Delete patches.suse/mpath-fix.
- commit e104ad5
-------------------------------------------------------------------
Mon Apr 4 17:15:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc1.
- Eliminated 12 patches.
- ARM configs need updating.
- Config changes:
- i386/x86_64
- PERF_EVENTS_AMD_POWER=m
- DELL_SMBIOS=m
- x86_64:
- ZONE_DEVICE=y (required by DAX)
- X86_INTEL_MEMORY_PROTECTION_KEYS=y
- PCI_HYPERV=m
- CONFIG_VOP_BUS=m
- VOP=m
- ppc64:
- DEFERRED_STRUCT_PAGE_INIT=y
- DISABLE_MPROFILE_KERNEL=n
- s390:
- IRQ_DOMAIN_DEBUG=y
- Networking:
- NET_ACT_IFE=m
- NET_IFE_SKBMARK=m
- NET_IFE_SKBPRIO=m
- AF_KCM=m
- NET_DEVLINK=m
- MACSEC=m
- NET_DSA_MV88E6123=m
- BNX2X_GENEVE=y
- CHELSIO_T4_UWIRE=y
- E1000E_HWTS=y
- MLX5_CORE_EN_DCB=y
- IWLWIFI_PCIE_RTPM=y
- BATMAN_ADV_BATMAN_V=y
- CAN_IFI_CANFD=m
- INFINIBAND_I40IW=m
- INFINIBAND_RDMAVT=m
- MM:
- NVDIMM_PFN=y
- FS:
- FS_ENCRYPTION=m
- FAT_DEFAULT_UTF8=n (change in default)
- ORANGEFS_FS=m
- NFSD_BLOCKLAYOUT=y
- NFSD_SCSILAYOUT=y
- Debug:
- PAGE_POISONING=n
- DEBUG_PAGE_REF=n
- CPU_HOTPLUG_STATE_CONTROL=n
- OF_RECONFIG_NOTIFIER_ERROR_INJECT=n
- TEST_BITMAP=n
- STACK_VALIDATION=y (compile time)
- KASAN=n (runtime)
- KCOV=n (runtime)
- Input:
- MOUSE_PS2_BYD=y
- TOUCHSCREEN_MELFAS_MIP4=m
- RMI4_CORE=m
- RMI4_I2C=m
- RMI4_SPI=m
- RMI4_F11=y
- RMI4_F12=y
- RMI4_F30=y
- SERIAL_8250_MOXA=m
- SERIAL_MVEBU_UART=n (no module option)
- HID:
- HID_CMEDIA=m
- Bluetooth:
- BT_LEDS=y
- BT_HCIUART_AG6XX=y
- DRM:
- DRM_DP_AUX_CHARDEV=y
- DRM_AMD_ACP=y
- DRM_I915_USERPTR=y
- Misc:
- LEDS_IS31FL32XX=m
- I2C_DEMUX_PINCTRL=m
- GPIO_104_DIO_48E=m
- GPIO_WS16C48=m
- GPIO_TPIC2810=m
- GPIO_PISOSR=m
- SENSORS_LTC2990=m
- RTC_DRV_DS1307_HWMON=y
- ATLAS_PH_SENSOR=m
- INV_MPU6050_I2C=m
- TPL0102=m
- STM_SOURCE_HEARTBEAT=m
- FW_CFG_SYSFS=m
- FW_CFG_SYSFS_CMDLINE=y
- RAPIDIO_MPORT_CDEV
- Watchdog:
- EBC_C384_WDT=m
- INTEL_MEI_WDT=m
- NI903X_WDT=m
- MFD:
- MFD_ACT8945A=n
- MFD_AXP20X_I2C=n
- MFD_TPS65086=n
- Sensors and DACs for specialty applications:
- TI_ADC0832=n
- TI_ADS1015=n
- AD5761 (go fix)
- STX104=n
- VF610_DAC=n
- AFE4403=n
- AFE4404=n
- INV_MPU6050_SPI=n
- MPL115_I2C=n
- MPL115_SPI=n
- ARM:
- PCIE_DW_PLAT=n
- ATH10K_AHB=n
- SPI_AXI_SPI_ENGINE=n
- SND_SUN4I_SPDIF=n
- SND_SOC_PCM179X_I2C=n
- SND_SOC_PCM179X_SPI=n
- SND_SOC_RT5616=n
- RTC_DRV_RX6110=n
- QCOM_HIDMA_MGMT=n
- QCOM_HIDMA=n
- GOLDFISH=n
- MDIO_THUNDER=n
- commit d293079
-------------------------------------------------------------------
Mon Apr 4 16:38:19 CEST 2016 - jeffm@suse.com
- Delete patches.fixes/scsi-ibmvscsi-show-config.patch.
This patch was added to address empty sysfs files in SLES9. The root
cause was ultimately identified later: the buffer size passed to the
hardware to query was a 16-bit value, so 64k caused nothing to be
returned. It was fixed correctly in v3.7 commit 225c56960fc
(ibmvscsi: Fix host config length field overflow), rendering this
patch unnecessary.
- commit 9afce9b
-------------------------------------------------------------------
Mon Apr 4 10:35:39 CEST 2016 - mmarek@suse.com
@ -317,6 +735,13 @@ Thu Mar 24 13:50:11 CET 2016 - rgoldwyn@suse.com
- nfs: use file_dentry() (fate#318900).
- commit ede6caf
-------------------------------------------------------------------
Thu Mar 24 10:53:21 CET 2016 - jdelvare@suse.de
- supported.conf: Fix usb-common path
usb-common moved to its own subdirectory in kernel v3.16.
- commit 92e1e68
-------------------------------------------------------------------
Thu Mar 24 10:31:48 CET 2016 - tiwai@suse.de

View File

@ -17,8 +17,8 @@
# icecream 0
%define srcversion 4.5
%define patchversion 4.5.4
%define srcversion 4.6
%define patchversion 4.6.0
%define variant %{nil}
%define vanilla_only 0
@ -30,9 +30,9 @@ Name: kernel-source
Summary: The Linux Kernel Sources
License: GPL-2.0
Group: Development/Sources
Version: 4.5.4
Version: 4.6.0
%if 0%{?is_kotd}
Release: <RELEASE>.gb14d2a1
Release: <RELEASE>.gaf7ce24
%else
Release: 0
%endif

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon May 16 14:22:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-final.
- Eliminated 1 patch.
- Config changes:
- MLX5_CORE_EN_VXLAN=y
- commit d9e67cc
-------------------------------------------------------------------
Fri May 13 21:17:30 CEST 2016 - bp@suse.de
- net: fix infoleak in llc (bsc#978821, CVE-2016-4485).
- commit 4715b83
-------------------------------------------------------------------
Fri May 13 21:07:02 CEST 2016 - bp@suse.de
@ -18,9 +33,29 @@ Wed May 11 17:23:21 CEST 2016 - jslaby@suse.cz
patches.arch/ACPI-processor-Request-native-thermal-interrupt-hand.
- commit db90c25
-------------------------------------------------------------------
Wed May 11 16:39:33 CEST 2016 - jeffm@suse.com
- config: FRAME_POINTER is required on i386/x86_64 vanilla configs
- commit 7b99bd4
-------------------------------------------------------------------
Wed May 11 16:23:28 CEST 2016 - jeffm@suse.com
- config: re-disable FRAME_POINTER on i386/x86_64
It was enabled during the brief time that STACK_UNWIND was disabled and
should have been disabled once that patchset was updated.
- commit 7303146
-------------------------------------------------------------------
Wed May 11 08:14:40 CEST 2016 - tiwai@suse.de
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
@ -37,7 +72,12 @@ Wed May 11 07:59:38 CEST 2016 - tiwai@suse.de
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit ea94c66
- Bluetooth: vhci: Fix race at creating hci device
(bsc#971799,bsc#966849).
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit c39ec8d
-------------------------------------------------------------------
Tue May 10 14:35:43 CEST 2016 - mkubecek@suse.cz
@ -58,6 +98,22 @@ Tue May 10 14:34:23 CEST 2016 - mkubecek@suse.cz
(CVE-2016-4557 bsc#979018).
- commit c96cd1e
-------------------------------------------------------------------
Mon May 9 10:55:27 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Make KMPs provide "$name-kmp" (bsc#976634)
- commit c1a48cb
-------------------------------------------------------------------
Mon May 9 04:19:50 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc7
- Eliminated 1 patch.
- Config changes:
- ARM64:
- SATA_AHCI_SEATTLE=m
- commit 7e682be
-------------------------------------------------------------------
Thu May 5 06:46:29 CEST 2016 - jslaby@suse.cz
@ -74,6 +130,84 @@ Tue May 3 12:17:58 CEST 2016 - jslaby@suse.cz
- sched/cgroup: Fix/cleanup cgroup teardown/init.
- commit 4da1329
-------------------------------------------------------------------
Mon May 2 17:38:59 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc6.
- Config changes:
- ARM64:
- I2C_XLP9XX=m
- commit a3fdd2b
-------------------------------------------------------------------
Mon May 2 17:36:27 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
scripts/run_oldconfig.sh now preserves the options needed by the spec file.
- commit db91738
-------------------------------------------------------------------
Fri Apr 29 09:59:56 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: CONFIG_MODULE_SIG_KEY is not needed as a macro
- commit f445774
-------------------------------------------------------------------
Thu Apr 28 21:33:39 CEST 2016 - jeffm@suse.com
- Revert "config: use fragment configs for vanilla"
This reverts commit aa69781bd1b338ca6d45d2e2f3f88296c3d5f3f5.
The macros in the spec file don't work with the fragments yet.
- commit 9f363d4
-------------------------------------------------------------------
Thu Apr 28 20:53:36 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
- commit aa69781
-------------------------------------------------------------------
Wed Apr 27 16:11:12 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.spec.in: only merge configs when vanilla is a fragment
We can skip the (slow) merging when we know that the config isn't a
fragment by keying off of an always-defined option like CONFIG_MMU.
- commit 66c90c3
-------------------------------------------------------------------
Tue Apr 26 16:51:40 CEST 2016 - jeffm@suse.com
- config: resync vanilla configs with default
This is the result of copying default (or pae) to vanilla and running
run_oldconfig.sh --vanilla.
Differences from default:
- General:
- LOCALVERSION="-vanilla" -- obvious
- x86_64/i386:
- SCHED_OMIT_FRAME_POINTER=y -- option is removed with STACK_UNWIND=y
- commit 4885ab3
-------------------------------------------------------------------
Mon Apr 25 22:39:16 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc5.
- Config changes:
- SERIAL_8250_RT288X=n (mips32 only)
- commit 8f81955
-------------------------------------------------------------------
Mon Apr 25 22:24:43 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.in: reassemble vanilla config from arch default and fragment
This patch reassembles the vanilla config using the default config
for the arch ("default" for everything but i386 which uses "pae") and
the vanilla config fragment.
This will do the right thing even if the vanilla config is still a
standalone config, but scripts/kconfig/merge_config.sh will be slow. Care
should be taken to convert the vanilla configs on any branch that pulls
this commit.
- commit a9a75a0
-------------------------------------------------------------------
Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
@ -82,6 +216,24 @@ Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
One more bnc.
- commit 0454a6e
-------------------------------------------------------------------
Wed Apr 20 16:55:23 CEST 2016 - afaerber@suse.de
- arm: Drop patches.arch/arm-xen-fixup.patch
The SUSE Xen patches are no longer applied on master branch, so this
fixup is unneeded. The define added is not used elsewhere.
- commit 23accf5
-------------------------------------------------------------------
Wed Apr 20 16:28:41 CEST 2016 - eich@suse.com
- rpm/kernel-binary.spec.in:
Add
Recommends: perl make gcc
to kernel-devel. This will install the tools requires to build
kernels or kernel modules.
- commit 9c9087c
-------------------------------------------------------------------
Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
@ -90,6 +242,12 @@ Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
- Delete patches.suse/nfs-use-file-dentry.patch.
- commit 8a6791e
-------------------------------------------------------------------
Tue Apr 19 14:17:11 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit c7ac3f0
-------------------------------------------------------------------
Tue Apr 19 14:04:21 CEST 2016 - mkubecek@suse.cz
@ -109,6 +267,19 @@ Tue Apr 19 14:02:14 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit 9105886
-------------------------------------------------------------------
Mon Apr 18 15:31:44 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc4.
- Eliminated 1 patch.
- commit 059d33a
-------------------------------------------------------------------
Mon Apr 18 14:13:25 CEST 2016 - rgoldwyn@suse.com
- cifs: Use file_dentry() (bsc#974527).
- commit e46ea9c
-------------------------------------------------------------------
Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
@ -120,10 +291,51 @@ Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
One more reference.
- commit da73f3b
-------------------------------------------------------------------
Thu Apr 14 23:11:25 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc3.
- Eliminated 3 patches.
- Config changes:
- i386/default: FB_OLPC_DCON=m
- commit 43f1ed4
-------------------------------------------------------------------
Thu Apr 14 19:09:54 CEST 2016 - afaerber@suse.de
- arm64: Drop broken non-mainline Synopsys USB driver
For 13.2 a downstream USB driver was added (USB_EHCI_HCD_SYNOPSYS)
for the Juno board (boo#902632). With 4.6 that driver no longer builds.
A check of arch/arm64/boot/dts/arm/juno-base.dtsi indicates that it
is using the "generic-ehci" compatible string, i.e. not this driver.
Therefore drop these patches:
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
patches.arch/arm64-0002-usb-fix-hcd-h20ahb-driver-depends.patch
Cc: Andreas Schwab <schwab@suse.de>
- commit aab4a72
-------------------------------------------------------------------
Thu Apr 14 19:00:18 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable USB_EHCI_HCD_SYNOPSYS
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
was added for the arm64 Juno board (bsc#902632).
Is no longer building okay in 4.6, so disable it where not needed, as a
first step.
- commit e96d206
-------------------------------------------------------------------
Thu Apr 14 16:18:50 CEST 2016 - afaerber@suse.de
- config: arm64: Enable drivers for ZynqMP
Enable options reported missing for Xilinx Zynq UltraScale+ MPSoC.
- commit b513584
-------------------------------------------------------------------
Thu Apr 14 10:40:34 CEST 2016 - agraf@suse.de
- Update config files: arm64: Enable Xilinx ZynqMP
- Update config files: Enable Xlilinx ZynqMP
- commit fd7ad3d
-------------------------------------------------------------------
@ -171,12 +383,51 @@ Wed Apr 13 08:19:22 CEST 2016 - jslaby@suse.cz
patches.fixes/net-irda-Fix-use-after-free-in-irtty_open.patch.
- commit cf9b28d
-------------------------------------------------------------------
Sun Apr 10 03:48:41 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable SND_SOC_MT8173_*
MediaTek MT8173 is arm64.
- commit 43b03db
-------------------------------------------------------------------
Sun Apr 10 03:40:37 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update for 4.6-rc2
- commit 8c87f3a
-------------------------------------------------------------------
Sun Apr 10 01:36:53 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update for 4.6-rc2
- commit 5a8a02f
-------------------------------------------------------------------
Sun Apr 10 00:59:29 CEST 2016 - afaerber@suse.de
- config: arm64: Update for 4.6-rc2
Update configs and align vanilla with default again.
- commit 3ec8358
-------------------------------------------------------------------
Sat Apr 9 22:36:02 CEST 2016 - afaerber@suse.de
- config: armv7hl: Enable R8169
Enable RTL8169 PCI NIC, found on Jetson TK1 board.
- commit b98c3d3
- commit 3cbd7e2
-------------------------------------------------------------------
Thu Apr 7 17:01:03 CEST 2016 - jeffm@suse.com
- Delete patches.suse/dm-mpath-no-activate-for-offlined-paths.
According to Hannes, this patch is obsoleted by an upstream implementation.
- commit c78ad02
-------------------------------------------------------------------
Thu Apr 7 11:46:22 CEST 2016 - ohering@suse.de
- Delete POWER4 specific patches.suse/8250-sysrq-ctrl_o.patch.
- commit 05568ac
-------------------------------------------------------------------
Thu Apr 7 11:44:00 CEST 2016 - oneukum@suse.com
@ -198,6 +449,13 @@ Tue Apr 5 16:56:41 CEST 2016 - oneukum@suse.com
(bnc#970958, CVE-2016-2186).
- commit 9c51535
-------------------------------------------------------------------
Tue Apr 5 15:27:19 CEST 2016 - jslaby@suse.cz
- Disable KASAN+KCOV for stack unwinder code.
Disable kcov too.
- commit 7f2acea
-------------------------------------------------------------------
Tue Apr 5 12:11:05 CEST 2016 - oneukum@suse.com
@ -212,12 +470,172 @@ Tue Apr 5 11:27:25 CEST 2016 - oneukum@suse.com
(bnc#971628, CVE-2016-3689).
- commit f5cb5e8
-------------------------------------------------------------------
Mon Apr 4 20:16:26 CEST 2016 - jeffm@suse.com
- lightnvm: fix "warning: ret may be used uninitialized".
- virtio: fix "warning: queue may be used uninitialized".
- mac80211: fix "warning: target_metric may be used
uninitialized".
- commit a05f04c
-------------------------------------------------------------------
Mon Apr 4 19:42:18 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc2.
- commit 8678e34
-------------------------------------------------------------------
Mon Apr 4 17:24:17 CEST 2016 - mmarek@suse.com
- rpm/find-requires: Generate dependencies for KMPs defined in supported.conf (fate#319339)
- commit 007a83c
-------------------------------------------------------------------
Mon Apr 4 17:21:38 CEST 2016 - jeffm@suse.com
- Merge mpath-fix into patch into feature patch.
- Refresh patches.suse/dm-mpath-no-activate-for-offlined-paths.
- Delete patches.suse/mpath-fix.
- commit e104ad5
-------------------------------------------------------------------
Mon Apr 4 17:15:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc1.
- Eliminated 12 patches.
- ARM configs need updating.
- Config changes:
- i386/x86_64
- PERF_EVENTS_AMD_POWER=m
- DELL_SMBIOS=m
- x86_64:
- ZONE_DEVICE=y (required by DAX)
- X86_INTEL_MEMORY_PROTECTION_KEYS=y
- PCI_HYPERV=m
- CONFIG_VOP_BUS=m
- VOP=m
- ppc64:
- DEFERRED_STRUCT_PAGE_INIT=y
- DISABLE_MPROFILE_KERNEL=n
- s390:
- IRQ_DOMAIN_DEBUG=y
- Networking:
- NET_ACT_IFE=m
- NET_IFE_SKBMARK=m
- NET_IFE_SKBPRIO=m
- AF_KCM=m
- NET_DEVLINK=m
- MACSEC=m
- NET_DSA_MV88E6123=m
- BNX2X_GENEVE=y
- CHELSIO_T4_UWIRE=y
- E1000E_HWTS=y
- MLX5_CORE_EN_DCB=y
- IWLWIFI_PCIE_RTPM=y
- BATMAN_ADV_BATMAN_V=y
- CAN_IFI_CANFD=m
- INFINIBAND_I40IW=m
- INFINIBAND_RDMAVT=m
- MM:
- NVDIMM_PFN=y
- FS:
- FS_ENCRYPTION=m
- FAT_DEFAULT_UTF8=n (change in default)
- ORANGEFS_FS=m
- NFSD_BLOCKLAYOUT=y
- NFSD_SCSILAYOUT=y
- Debug:
- PAGE_POISONING=n
- DEBUG_PAGE_REF=n
- CPU_HOTPLUG_STATE_CONTROL=n
- OF_RECONFIG_NOTIFIER_ERROR_INJECT=n
- TEST_BITMAP=n
- STACK_VALIDATION=y (compile time)
- KASAN=n (runtime)
- KCOV=n (runtime)
- Input:
- MOUSE_PS2_BYD=y
- TOUCHSCREEN_MELFAS_MIP4=m
- RMI4_CORE=m
- RMI4_I2C=m
- RMI4_SPI=m
- RMI4_F11=y
- RMI4_F12=y
- RMI4_F30=y
- SERIAL_8250_MOXA=m
- SERIAL_MVEBU_UART=n (no module option)
- HID:
- HID_CMEDIA=m
- Bluetooth:
- BT_LEDS=y
- BT_HCIUART_AG6XX=y
- DRM:
- DRM_DP_AUX_CHARDEV=y
- DRM_AMD_ACP=y
- DRM_I915_USERPTR=y
- Misc:
- LEDS_IS31FL32XX=m
- I2C_DEMUX_PINCTRL=m
- GPIO_104_DIO_48E=m
- GPIO_WS16C48=m
- GPIO_TPIC2810=m
- GPIO_PISOSR=m
- SENSORS_LTC2990=m
- RTC_DRV_DS1307_HWMON=y
- ATLAS_PH_SENSOR=m
- INV_MPU6050_I2C=m
- TPL0102=m
- STM_SOURCE_HEARTBEAT=m
- FW_CFG_SYSFS=m
- FW_CFG_SYSFS_CMDLINE=y
- RAPIDIO_MPORT_CDEV
- Watchdog:
- EBC_C384_WDT=m
- INTEL_MEI_WDT=m
- NI903X_WDT=m
- MFD:
- MFD_ACT8945A=n
- MFD_AXP20X_I2C=n
- MFD_TPS65086=n
- Sensors and DACs for specialty applications:
- TI_ADC0832=n
- TI_ADS1015=n
- AD5761 (go fix)
- STX104=n
- VF610_DAC=n
- AFE4403=n
- AFE4404=n
- INV_MPU6050_SPI=n
- MPL115_I2C=n
- MPL115_SPI=n
- ARM:
- PCIE_DW_PLAT=n
- ATH10K_AHB=n
- SPI_AXI_SPI_ENGINE=n
- SND_SUN4I_SPDIF=n
- SND_SOC_PCM179X_I2C=n
- SND_SOC_PCM179X_SPI=n
- SND_SOC_RT5616=n
- RTC_DRV_RX6110=n
- QCOM_HIDMA_MGMT=n
- QCOM_HIDMA=n
- GOLDFISH=n
- MDIO_THUNDER=n
- commit d293079
-------------------------------------------------------------------
Mon Apr 4 16:38:19 CEST 2016 - jeffm@suse.com
- Delete patches.fixes/scsi-ibmvscsi-show-config.patch.
This patch was added to address empty sysfs files in SLES9. The root
cause was ultimately identified later: the buffer size passed to the
hardware to query was a 16-bit value, so 64k caused nothing to be
returned. It was fixed correctly in v3.7 commit 225c56960fc
(ibmvscsi: Fix host config length field overflow), rendering this
patch unnecessary.
- commit 9afce9b
-------------------------------------------------------------------
Mon Apr 4 10:35:39 CEST 2016 - mmarek@suse.com
@ -317,6 +735,13 @@ Thu Mar 24 13:50:11 CET 2016 - rgoldwyn@suse.com
- nfs: use file_dentry() (fate#318900).
- commit ede6caf
-------------------------------------------------------------------
Thu Mar 24 10:53:21 CET 2016 - jdelvare@suse.de
- supported.conf: Fix usb-common path
usb-common moved to its own subdirectory in kernel v3.16.
- commit 92e1e68
-------------------------------------------------------------------
Thu Mar 24 10:31:48 CET 2016 - tiwai@suse.de

View File

@ -24,10 +24,10 @@ Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0
Group: Development/Sources
Version: 4.5.4
Version: 4.6.0
%if %using_buildservice
%if 0%{?is_kotd}
Release: <RELEASE>.gb14d2a1
Release: <RELEASE>.gaf7ce24
%else
Release: 0
%endif

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon May 16 14:22:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-final.
- Eliminated 1 patch.
- Config changes:
- MLX5_CORE_EN_VXLAN=y
- commit d9e67cc
-------------------------------------------------------------------
Fri May 13 21:17:30 CEST 2016 - bp@suse.de
- net: fix infoleak in llc (bsc#978821, CVE-2016-4485).
- commit 4715b83
-------------------------------------------------------------------
Fri May 13 21:07:02 CEST 2016 - bp@suse.de
@ -18,9 +33,29 @@ Wed May 11 17:23:21 CEST 2016 - jslaby@suse.cz
patches.arch/ACPI-processor-Request-native-thermal-interrupt-hand.
- commit db90c25
-------------------------------------------------------------------
Wed May 11 16:39:33 CEST 2016 - jeffm@suse.com
- config: FRAME_POINTER is required on i386/x86_64 vanilla configs
- commit 7b99bd4
-------------------------------------------------------------------
Wed May 11 16:23:28 CEST 2016 - jeffm@suse.com
- config: re-disable FRAME_POINTER on i386/x86_64
It was enabled during the brief time that STACK_UNWIND was disabled and
should have been disabled once that patchset was updated.
- commit 7303146
-------------------------------------------------------------------
Wed May 11 08:14:40 CEST 2016 - tiwai@suse.de
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
(CVE-2016-4569,bsc#979213).
- ALSA: timer: Fix leak in events via snd_timer_user_ccallback
@ -37,7 +72,12 @@ Wed May 11 07:59:38 CEST 2016 - tiwai@suse.de
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit ea94c66
- Bluetooth: vhci: Fix race at creating hci device
(bsc#971799,bsc#966849).
- Bluetooth: vhci: purge unhandled skbs (bsc#971799,bsc#966849).
- Bluetooth: vhci: fix open_timeout vs. hdev race
(bsc#971799,bsc#966849).
- commit c39ec8d
-------------------------------------------------------------------
Tue May 10 14:35:43 CEST 2016 - mkubecek@suse.cz
@ -58,6 +98,22 @@ Tue May 10 14:34:23 CEST 2016 - mkubecek@suse.cz
(CVE-2016-4557 bsc#979018).
- commit c96cd1e
-------------------------------------------------------------------
Mon May 9 10:55:27 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: Make KMPs provide "$name-kmp" (bsc#976634)
- commit c1a48cb
-------------------------------------------------------------------
Mon May 9 04:19:50 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc7
- Eliminated 1 patch.
- Config changes:
- ARM64:
- SATA_AHCI_SEATTLE=m
- commit 7e682be
-------------------------------------------------------------------
Thu May 5 06:46:29 CEST 2016 - jslaby@suse.cz
@ -74,6 +130,84 @@ Tue May 3 12:17:58 CEST 2016 - jslaby@suse.cz
- sched/cgroup: Fix/cleanup cgroup teardown/init.
- commit 4da1329
-------------------------------------------------------------------
Mon May 2 17:38:59 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc6.
- Config changes:
- ARM64:
- I2C_XLP9XX=m
- commit a3fdd2b
-------------------------------------------------------------------
Mon May 2 17:36:27 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
scripts/run_oldconfig.sh now preserves the options needed by the spec file.
- commit db91738
-------------------------------------------------------------------
Fri Apr 29 09:59:56 CEST 2016 - mmarek@suse.com
- rpm/kernel-binary.spec.in: CONFIG_MODULE_SIG_KEY is not needed as a macro
- commit f445774
-------------------------------------------------------------------
Thu Apr 28 21:33:39 CEST 2016 - jeffm@suse.com
- Revert "config: use fragment configs for vanilla"
This reverts commit aa69781bd1b338ca6d45d2e2f3f88296c3d5f3f5.
The macros in the spec file don't work with the fragments yet.
- commit 9f363d4
-------------------------------------------------------------------
Thu Apr 28 20:53:36 CEST 2016 - jeffm@suse.com
- config: use fragment configs for vanilla
- commit aa69781
-------------------------------------------------------------------
Wed Apr 27 16:11:12 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.spec.in: only merge configs when vanilla is a fragment
We can skip the (slow) merging when we know that the config isn't a
fragment by keying off of an always-defined option like CONFIG_MMU.
- commit 66c90c3
-------------------------------------------------------------------
Tue Apr 26 16:51:40 CEST 2016 - jeffm@suse.com
- config: resync vanilla configs with default
This is the result of copying default (or pae) to vanilla and running
run_oldconfig.sh --vanilla.
Differences from default:
- General:
- LOCALVERSION="-vanilla" -- obvious
- x86_64/i386:
- SCHED_OMIT_FRAME_POINTER=y -- option is removed with STACK_UNWIND=y
- commit 4885ab3
-------------------------------------------------------------------
Mon Apr 25 22:39:16 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc5.
- Config changes:
- SERIAL_8250_RT288X=n (mips32 only)
- commit 8f81955
-------------------------------------------------------------------
Mon Apr 25 22:24:43 CEST 2016 - jeffm@suse.com
- rpm/kernel-binary.in: reassemble vanilla config from arch default and fragment
This patch reassembles the vanilla config using the default config
for the arch ("default" for everything but i386 which uses "pae") and
the vanilla config fragment.
This will do the right thing even if the vanilla config is still a
standalone config, but scripts/kconfig/merge_config.sh will be slow. Care
should be taken to convert the vanilla configs on any branch that pulls
this commit.
- commit a9a75a0
-------------------------------------------------------------------
Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
@ -82,6 +216,24 @@ Thu Apr 21 11:07:52 CEST 2016 - jslaby@suse.cz
One more bnc.
- commit 0454a6e
-------------------------------------------------------------------
Wed Apr 20 16:55:23 CEST 2016 - afaerber@suse.de
- arm: Drop patches.arch/arm-xen-fixup.patch
The SUSE Xen patches are no longer applied on master branch, so this
fixup is unneeded. The define added is not used elsewhere.
- commit 23accf5
-------------------------------------------------------------------
Wed Apr 20 16:28:41 CEST 2016 - eich@suse.com
- rpm/kernel-binary.spec.in:
Add
Recommends: perl make gcc
to kernel-devel. This will install the tools requires to build
kernels or kernel modules.
- commit 9c9087c
-------------------------------------------------------------------
Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
@ -90,6 +242,12 @@ Wed Apr 20 09:06:29 CEST 2016 - jslaby@suse.cz
- Delete patches.suse/nfs-use-file-dentry.patch.
- commit 8a6791e
-------------------------------------------------------------------
Tue Apr 19 14:17:11 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit c7ac3f0
-------------------------------------------------------------------
Tue Apr 19 14:04:21 CEST 2016 - mkubecek@suse.cz
@ -109,6 +267,19 @@ Tue Apr 19 14:02:14 CEST 2016 - mkubecek@suse.cz
- series.conf: move netfilter section right after core networking
- commit 9105886
-------------------------------------------------------------------
Mon Apr 18 15:31:44 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc4.
- Eliminated 1 patch.
- commit 059d33a
-------------------------------------------------------------------
Mon Apr 18 14:13:25 CEST 2016 - rgoldwyn@suse.com
- cifs: Use file_dentry() (bsc#974527).
- commit e46ea9c
-------------------------------------------------------------------
Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
@ -120,10 +291,51 @@ Mon Apr 18 11:17:41 CEST 2016 - jslaby@suse.cz
One more reference.
- commit da73f3b
-------------------------------------------------------------------
Thu Apr 14 23:11:25 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc3.
- Eliminated 3 patches.
- Config changes:
- i386/default: FB_OLPC_DCON=m
- commit 43f1ed4
-------------------------------------------------------------------
Thu Apr 14 19:09:54 CEST 2016 - afaerber@suse.de
- arm64: Drop broken non-mainline Synopsys USB driver
For 13.2 a downstream USB driver was added (USB_EHCI_HCD_SYNOPSYS)
for the Juno board (boo#902632). With 4.6 that driver no longer builds.
A check of arch/arm64/boot/dts/arm/juno-base.dtsi indicates that it
is using the "generic-ehci" compatible string, i.e. not this driver.
Therefore drop these patches:
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
patches.arch/arm64-0002-usb-fix-hcd-h20ahb-driver-depends.patch
Cc: Andreas Schwab <schwab@suse.de>
- commit aab4a72
-------------------------------------------------------------------
Thu Apr 14 19:00:18 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable USB_EHCI_HCD_SYNOPSYS
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
was added for the arm64 Juno board (bsc#902632).
Is no longer building okay in 4.6, so disable it where not needed, as a
first step.
- commit e96d206
-------------------------------------------------------------------
Thu Apr 14 16:18:50 CEST 2016 - afaerber@suse.de
- config: arm64: Enable drivers for ZynqMP
Enable options reported missing for Xilinx Zynq UltraScale+ MPSoC.
- commit b513584
-------------------------------------------------------------------
Thu Apr 14 10:40:34 CEST 2016 - agraf@suse.de
- Update config files: arm64: Enable Xilinx ZynqMP
- Update config files: Enable Xlilinx ZynqMP
- commit fd7ad3d
-------------------------------------------------------------------
@ -171,12 +383,51 @@ Wed Apr 13 08:19:22 CEST 2016 - jslaby@suse.cz
patches.fixes/net-irda-Fix-use-after-free-in-irtty_open.patch.
- commit cf9b28d
-------------------------------------------------------------------
Sun Apr 10 03:48:41 CEST 2016 - afaerber@suse.de
- config: armv7hl: Disable SND_SOC_MT8173_*
MediaTek MT8173 is arm64.
- commit 43b03db
-------------------------------------------------------------------
Sun Apr 10 03:40:37 CEST 2016 - afaerber@suse.de
- config: armv7hl: Update for 4.6-rc2
- commit 8c87f3a
-------------------------------------------------------------------
Sun Apr 10 01:36:53 CEST 2016 - afaerber@suse.de
- config: armv6hl: Update for 4.6-rc2
- commit 5a8a02f
-------------------------------------------------------------------
Sun Apr 10 00:59:29 CEST 2016 - afaerber@suse.de
- config: arm64: Update for 4.6-rc2
Update configs and align vanilla with default again.
- commit 3ec8358
-------------------------------------------------------------------
Sat Apr 9 22:36:02 CEST 2016 - afaerber@suse.de
- config: armv7hl: Enable R8169
Enable RTL8169 PCI NIC, found on Jetson TK1 board.
- commit b98c3d3
- commit 3cbd7e2
-------------------------------------------------------------------
Thu Apr 7 17:01:03 CEST 2016 - jeffm@suse.com
- Delete patches.suse/dm-mpath-no-activate-for-offlined-paths.
According to Hannes, this patch is obsoleted by an upstream implementation.
- commit c78ad02
-------------------------------------------------------------------
Thu Apr 7 11:46:22 CEST 2016 - ohering@suse.de
- Delete POWER4 specific patches.suse/8250-sysrq-ctrl_o.patch.
- commit 05568ac
-------------------------------------------------------------------
Thu Apr 7 11:44:00 CEST 2016 - oneukum@suse.com
@ -198,6 +449,13 @@ Tue Apr 5 16:56:41 CEST 2016 - oneukum@suse.com
(bnc#970958, CVE-2016-2186).
- commit 9c51535
-------------------------------------------------------------------
Tue Apr 5 15:27:19 CEST 2016 - jslaby@suse.cz
- Disable KASAN+KCOV for stack unwinder code.
Disable kcov too.
- commit 7f2acea
-------------------------------------------------------------------
Tue Apr 5 12:11:05 CEST 2016 - oneukum@suse.com
@ -212,12 +470,172 @@ Tue Apr 5 11:27:25 CEST 2016 - oneukum@suse.com
(bnc#971628, CVE-2016-3689).
- commit f5cb5e8
-------------------------------------------------------------------
Mon Apr 4 20:16:26 CEST 2016 - jeffm@suse.com
- lightnvm: fix "warning: ret may be used uninitialized".
- virtio: fix "warning: queue may be used uninitialized".
- mac80211: fix "warning: target_metric may be used
uninitialized".
- commit a05f04c
-------------------------------------------------------------------
Mon Apr 4 19:42:18 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc2.
- commit 8678e34
-------------------------------------------------------------------
Mon Apr 4 17:24:17 CEST 2016 - mmarek@suse.com
- rpm/find-requires: Generate dependencies for KMPs defined in supported.conf (fate#319339)
- commit 007a83c
-------------------------------------------------------------------
Mon Apr 4 17:21:38 CEST 2016 - jeffm@suse.com
- Merge mpath-fix into patch into feature patch.
- Refresh patches.suse/dm-mpath-no-activate-for-offlined-paths.
- Delete patches.suse/mpath-fix.
- commit e104ad5
-------------------------------------------------------------------
Mon Apr 4 17:15:10 CEST 2016 - jeffm@suse.com
- Update to 4.6-rc1.
- Eliminated 12 patches.
- ARM configs need updating.
- Config changes:
- i386/x86_64
- PERF_EVENTS_AMD_POWER=m
- DELL_SMBIOS=m
- x86_64:
- ZONE_DEVICE=y (required by DAX)
- X86_INTEL_MEMORY_PROTECTION_KEYS=y
- PCI_HYPERV=m
- CONFIG_VOP_BUS=m
- VOP=m
- ppc64:
- DEFERRED_STRUCT_PAGE_INIT=y
- DISABLE_MPROFILE_KERNEL=n
- s390:
- IRQ_DOMAIN_DEBUG=y
- Networking:
- NET_ACT_IFE=m
- NET_IFE_SKBMARK=m
- NET_IFE_SKBPRIO=m
- AF_KCM=m
- NET_DEVLINK=m
- MACSEC=m
- NET_DSA_MV88E6123=m
- BNX2X_GENEVE=y
- CHELSIO_T4_UWIRE=y
- E1000E_HWTS=y
- MLX5_CORE_EN_DCB=y
- IWLWIFI_PCIE_RTPM=y
- BATMAN_ADV_BATMAN_V=y
- CAN_IFI_CANFD=m
- INFINIBAND_I40IW=m
- INFINIBAND_RDMAVT=m
- MM:
- NVDIMM_PFN=y
- FS:
- FS_ENCRYPTION=m
- FAT_DEFAULT_UTF8=n (change in default)
- ORANGEFS_FS=m
- NFSD_BLOCKLAYOUT=y
- NFSD_SCSILAYOUT=y
- Debug:
- PAGE_POISONING=n
- DEBUG_PAGE_REF=n
- CPU_HOTPLUG_STATE_CONTROL=n
- OF_RECONFIG_NOTIFIER_ERROR_INJECT=n
- TEST_BITMAP=n
- STACK_VALIDATION=y (compile time)
- KASAN=n (runtime)
- KCOV=n (runtime)
- Input:
- MOUSE_PS2_BYD=y
- TOUCHSCREEN_MELFAS_MIP4=m
- RMI4_CORE=m
- RMI4_I2C=m
- RMI4_SPI=m
- RMI4_F11=y
- RMI4_F12=y
- RMI4_F30=y
- SERIAL_8250_MOXA=m
- SERIAL_MVEBU_UART=n (no module option)
- HID:
- HID_CMEDIA=m
- Bluetooth:
- BT_LEDS=y
- BT_HCIUART_AG6XX=y
- DRM:
- DRM_DP_AUX_CHARDEV=y
- DRM_AMD_ACP=y
- DRM_I915_USERPTR=y
- Misc:
- LEDS_IS31FL32XX=m
- I2C_DEMUX_PINCTRL=m
- GPIO_104_DIO_48E=m
- GPIO_WS16C48=m
- GPIO_TPIC2810=m
- GPIO_PISOSR=m
- SENSORS_LTC2990=m
- RTC_DRV_DS1307_HWMON=y
- ATLAS_PH_SENSOR=m
- INV_MPU6050_I2C=m
- TPL0102=m
- STM_SOURCE_HEARTBEAT=m
- FW_CFG_SYSFS=m
- FW_CFG_SYSFS_CMDLINE=y
- RAPIDIO_MPORT_CDEV
- Watchdog:
- EBC_C384_WDT=m
- INTEL_MEI_WDT=m
- NI903X_WDT=m
- MFD:
- MFD_ACT8945A=n
- MFD_AXP20X_I2C=n
- MFD_TPS65086=n
- Sensors and DACs for specialty applications:
- TI_ADC0832=n
- TI_ADS1015=n
- AD5761 (go fix)
- STX104=n
- VF610_DAC=n
- AFE4403=n
- AFE4404=n
- INV_MPU6050_SPI=n
- MPL115_I2C=n
- MPL115_SPI=n
- ARM:
- PCIE_DW_PLAT=n
- ATH10K_AHB=n
- SPI_AXI_SPI_ENGINE=n
- SND_SUN4I_SPDIF=n
- SND_SOC_PCM179X_I2C=n
- SND_SOC_PCM179X_SPI=n
- SND_SOC_RT5616=n
- RTC_DRV_RX6110=n
- QCOM_HIDMA_MGMT=n
- QCOM_HIDMA=n
- GOLDFISH=n
- MDIO_THUNDER=n
- commit d293079
-------------------------------------------------------------------
Mon Apr 4 16:38:19 CEST 2016 - jeffm@suse.com
- Delete patches.fixes/scsi-ibmvscsi-show-config.patch.
This patch was added to address empty sysfs files in SLES9. The root
cause was ultimately identified later: the buffer size passed to the
hardware to query was a 16-bit value, so 64k caused nothing to be
returned. It was fixed correctly in v3.7 commit 225c56960fc
(ibmvscsi: Fix host config length field overflow), rendering this
patch unnecessary.
- commit 9afce9b
-------------------------------------------------------------------
Mon Apr 4 10:35:39 CEST 2016 - mmarek@suse.com
@ -317,6 +735,13 @@ Thu Mar 24 13:50:11 CET 2016 - rgoldwyn@suse.com
- nfs: use file_dentry() (fate#318900).
- commit ede6caf
-------------------------------------------------------------------
Thu Mar 24 10:53:21 CET 2016 - jdelvare@suse.de
- supported.conf: Fix usb-common path
usb-common moved to its own subdirectory in kernel v3.16.
- commit 92e1e68
-------------------------------------------------------------------
Thu Mar 24 10:31:48 CET 2016 - tiwai@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 4.5
%define patchversion 4.5.4
%define srcversion 4.6
%define patchversion 4.6.0
%define variant %{nil}
%define vanilla_only 0
@ -46,7 +46,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_KEY CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -61,9 +61,9 @@ Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
License: GPL-2.0
Group: System/Kernel
Version: 4.5.4
Version: 4.6.0
%if 0%{?is_kotd}
Release: <RELEASE>.gb14d2a1
Release: <RELEASE>.gaf7ce24
%else
Release: 0
%endif
@ -437,7 +437,17 @@ if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
vanilla_base="default"
%ifarch %ix86
vanilla_base="pae"
%endif
if ! grep -q CONFIG_MMU= "%my_builddir/config/%cpu_arch_flavor"; then
cp "%my_builddir/config/%cpu_arch/$vanilla_base" .config
../scripts/kconfig/merge_config.sh -m .config \
%my_builddir/config/%cpu_arch_flavor
else
cp %my_builddir/config/%cpu_arch_flavor .config
fi
if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
@ -1066,6 +1076,9 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
%if ! %build_vanilla
Requires: kernel-devel%variant = %version-%source_rel
Recommends: make
Recommends: gcc
Recommends: perl
Supplements: packageand(%name:kernel-devel%variant)
%else
Requires: kernel-source-vanilla = %version-%source_rel

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

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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9196f3cedc1f8fced15ad31727c7a9c2825c246ee76d446e5ca600a085ef0258
size 188170
oid sha256:5c20d7b720da99cbe726a90b2bfc3fcbfea35616168525bc4da3f56a4a05271d
size 183892

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8a4e0774fe407aea5296a7f931cb4a3684ff5bffcc4cece26bd1e68fca8287a3
size 17958
oid sha256:747af00d40ce6e753ecac90e6aae9a1843c30742fd20bbd61d8bf989a4f8b6d7
size 10701

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:6edb6d24ee2ebeae416774a4f2af1c47a4fb9cfe4371fc7a1dd897963412f906
size 2017
oid sha256:83ab9d14bbd97297bafff2948b1ffe6bd0a95e45d663b7be5314c4621b33ebd6
size 2413

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:76629f0d8a6b20b58a8bce30a28aec3776b19fd50674366252b31f970462297e
size 55216
oid sha256:a822dcbd327f7691f4eded95e0a5eaf158ee1473f6545d8fc54831405eb53b89
size 53533

View File

@ -27,10 +27,6 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
########################################################
patches.kernel.org/patch-4.5.1
patches.kernel.org/patch-4.5.1-2
patches.kernel.org/patch-4.5.2-3
patches.kernel.org/patch-4.5.3-4
########################################################
# Build fixes that apply to the vanilla kernel too.
@ -38,6 +34,7 @@
# and patched flavors.
########################################################
patches.rpmify/lustre-lloop-dont-change-logical-size
patches.rpmify/lightnvm-warning-fixes.patch
########################################################
# kABI consistency patches
@ -127,7 +124,6 @@
########################################################
# powerpc/generic
########################################################
patches.suse/8250-sysrq-ctrl_o.patch
patches.arch/ppc-pegasos-console-autodetection.patch
patches.suse/ppc-powerbook-usb-fn-key-default.patch
patches.drivers/ppc64-adb
@ -152,14 +148,10 @@
########################################################
patches.arch/arm-OMAP-Fix-missing-usb.h-include.patch
# Compile fix for Xen on ARM with our Xen patches applied
patches.arch/arm-xen-fixup.patch
patches.arch/arm-refresh-mach-types.diff
patches.arch/arm-arndale-usb.patch
+agraf patches.arch/arm-arndale-dma.patch
patches.arch/arm-exynos-dwmmc-modalias.patch
patches.arch/arm64-0001-usb-Add-support-for-Synopsis-H20AHB-EHCI-host-contro.patch
patches.arch/arm64-0002-usb-fix-hcd-h20ahb-driver-depends.patch
+needs_update patches.arch/arm64-0004-net-xgbe-Add-A0-silicon-support.patch
patches.arch/arm64-0006-arm64-Select-reboot-driver-for-X-Gene-platform.patch
patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch
@ -204,7 +196,6 @@
patches.arch/acpi_thermal_passive_blacklist.patch
########################################################
# CPUFREQ
########################################################
@ -212,7 +203,6 @@
## cpuidle perf events cleanups and related
patches.arch/perf_timechart_fix_zero_timestamps.patch
########################################################
# AGP, graphics related stuff
########################################################
@ -226,21 +216,11 @@
########################################################
# Networking, IPv6
########################################################
patches.fixes/bpf-fix-double-fdput-in-replace_map_fd_with_map_ptr.patch
patches.fixes/bpf-fix-refcnt-overflow.patch
patches.fixes/net-fix-infoleak-in-rtnetlink.patch
# bsc#978821, CVE-2016-4485
patches.fixes/net-fix-infoleak-in-llc.patch
########################################################
# Netfilter
########################################################
patches.suse/netfilter-ip_conntrack_slp.patch
patches.fixes/netfilter-x_tables-check-for-size-overflow.patch
patches.fixes/netfilter-x_tables-validate-e-target_offset-early.patch
patches.fixes/netfilter-x_tables-make-sure-e-next_offset-covers-re.patch
patches.fixes/netfilter-x_tables-fix-unconditional-helper.patch
########################################################
# NFS
@ -253,6 +233,7 @@
########################################################
# cifs patches
########################################################
patches.suse/cifs-use-file_dentry.patch
########################################################
# ext2/ext3
@ -268,7 +249,6 @@
########################################################
patches.suse/btrfs-advertise-which-crc32c-implementation-is-being-used-on-mount
patches.suse/btrfs-provide-super_operations-get_inode_dev
patches.suse/btrfs-0061-remove-error-message-from-search-ioctl-for-non.patch
########################################################
# Reiserfs Patches
@ -328,7 +308,6 @@
# Remaining SCSI patches (garloff)
patches.fixes/scsi-scan-blist-update
patches.fixes/scsi-ibmvscsi-show-config.patch
# bnc#362850
patches.fixes/sd_liberal_28_sense_invalid.diff
@ -373,7 +352,6 @@
# USB
########################################################
########################################################
# I2C
########################################################
@ -422,9 +400,7 @@
+needs_update patches.suse/dm-mpath-accept-failed-paths
+needs_update patches.suse/dm-mpath-detach-existing-hardware-handler
patches.fixes/dm-table-switch-to-readonly
patches.suse/dm-mpath-no-activate-for-offlined-paths
patches.suse/dm-mpath-no-partitions-feature
patches.suse/mpath-fix
########################################################
# md

View File

@ -1,3 +1,3 @@
2016-05-14 11:57:40 +0200
GIT Revision: b14d2a11b23fe6b0a72cbe4faea3012b5d610c6e
2016-05-16 14:50:33 +0200
GIT Revision: af7ce2479aadf4da90736f9a492e57207fc2af44
GIT Branch: stable

View File

@ -1629,7 +1629,6 @@
drivers/uio/uio_pdrv_genirq
drivers/uio/uio_sercos3
drivers/uio/uio_smx
+base drivers/usb/usb-common
- drivers/usb/atm/cxacru # driver for USB ADSL modems based on Conexant AccessRunner chipset
drivers/usb/atm/speedtch
- drivers/usb/atm/ueagle-atm
@ -1640,6 +1639,7 @@
drivers/usb/class/cdc-wdm
drivers/usb/class/usblp # USB Printer Device Class driver
drivers/usb/class/usbtmc # USB test and measurement driver
+base drivers/usb/common/usb-common
+base drivers/usb/core/usbcore
+base drivers/usb/host/ehci-hcd # 2003-Dec-29 USB 2.0 'Enhanced' Host Controller (EHCI) Driver
+base drivers/usb/host/ehci-pci