commit 616bd5caa785add36f4d7b8a5371607fc2ebe220
OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=841
This commit is contained in:
parent
eea497cdd5
commit
2f279ddc35
@ -5,6 +5,7 @@
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-debug</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-lpae</package>
|
||||
<package>kernel-pae</package>
|
||||
<package>kernel-syzkaller</package>
|
||||
@ -56,6 +57,7 @@
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-debug</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-lpae</package>
|
||||
<package>kernel-pae</package>
|
||||
<package>kernel-syzkaller</package>
|
||||
@ -77,6 +79,7 @@
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-debug</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-lpae</package>
|
||||
<package>kernel-pae</package>
|
||||
<package>kernel-syzkaller</package>
|
||||
@ -97,6 +100,7 @@
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-debug</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-lpae</package>
|
||||
<package>kernel-pae</package>
|
||||
<package>kernel-syzkaller</package>
|
||||
@ -117,6 +121,7 @@
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-debug</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-lpae</package>
|
||||
<package>kernel-pae</package>
|
||||
<package>kernel-syzkaller</package>
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
|
||||
#############################################################################
|
||||
# Copyright (c) 2003-2005,2009 Novell, Inc.
|
||||
|
12
check-module-license
Normal file
12
check-module-license
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
|
||||
rc=0
|
||||
for file in $(find "$@" -name '*.ko'); do
|
||||
l=$(/sbin/modinfo -F license "$file")
|
||||
if [ -z "$l" ]; then
|
||||
echo "ERROR: No license is included for module ${file##*/lib/modules/}"
|
||||
rc=1
|
||||
fi
|
||||
done
|
||||
|
||||
exit $rc
|
@ -17,6 +17,7 @@
|
||||
+x86_64 -syms x86_64/debug
|
||||
+x86_64 -syms x86_64/syzkaller
|
||||
+x86_64 x86_64/vanilla
|
||||
+x86_64 -syms x86_64/kvmsmall
|
||||
|
||||
+ppc64 ppc64/default
|
||||
+ppc64 -syms ppc64/debug
|
||||
|
@ -1,5 +1,5 @@
|
||||
# The version of the main tarball to use
|
||||
SRCVERSION=4.15
|
||||
SRCVERSION=4.16
|
||||
# variant of the kernel-source package, either empty or "-rt"
|
||||
VARIANT=
|
||||
# buildservice projects to build the kernel against
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:22baf092a9cad5ad45d402933a6d53d79ceabde5d9ee0503485d2076792f1df1
|
||||
size 177634
|
||||
oid sha256:2f41796073112a1724cf229410f0e5f0d9b5677cdc3729f3262f20506526ae5e
|
||||
size 181795
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -16,8 +16,8 @@
|
||||
#
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -26,12 +26,12 @@
|
||||
%define dtc_symbols 1
|
||||
%endif
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
Name: dtb-aarch64
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -96,6 +96,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -16,8 +16,8 @@
|
||||
#
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -26,12 +26,12 @@
|
||||
%define dtc_symbols 1
|
||||
%endif
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
Name: dtb-armv6l
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -96,6 +96,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -16,8 +16,8 @@
|
||||
#
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -26,12 +26,12 @@
|
||||
%define dtc_symbols 1
|
||||
%endif
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
Name: dtb-armv7l
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -96,6 +96,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
%define rpm_install_dir %buildroot%obj_install_dir
|
||||
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +58,9 @@ Name: kernel-64kb
|
||||
Summary: Kernel with 64kb PAGE_SIZE
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -69,6 +69,7 @@ BuildRequires: bc
|
||||
BuildRequires: bison
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: flex
|
||||
# Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
|
||||
# does not expand %%(...)
|
||||
%if "%build_flavor" == "syzkaller"
|
||||
@ -88,7 +89,7 @@ BuildRequires: libelf-devel
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
Provides: %{name}_%_target_cpu = %version-%release
|
||||
Provides: %{name}_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
|
||||
@ -128,7 +129,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -163,7 +164,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
@ -213,6 +217,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -290,6 +296,8 @@ NoSource: 71
|
||||
NoSource: 72
|
||||
NoSource: 73
|
||||
NoSource: 74
|
||||
NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -458,9 +466,18 @@ if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
|
||||
# the top of the specfile
|
||||
../scripts/kconfig/merge_config.sh -m .config %my_builddir/config.addon/%cpu_arch_flavor
|
||||
fi
|
||||
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--disable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
%if 0%{?_project:1}
|
||||
if echo %_project | egrep -qx -f %_sourcedir/release-projects; then
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--enable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
fi
|
||||
%endif
|
||||
|
||||
../scripts/config \
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
@ -832,6 +849,14 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check the license in each module
|
||||
if ! sh %_sourcedir/check-module-license %buildroot; then
|
||||
echo "Please fix the missing licenses!"
|
||||
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
|
||||
exit 1
|
||||
%endif
|
||||
fi
|
||||
|
||||
# These files are required for building external modules
|
||||
for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o; do
|
||||
if [ -f %kernel_build_dir/$FILE ]; then
|
||||
@ -967,7 +992,7 @@ Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%release
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
@ -995,7 +1020,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -1030,6 +1055,8 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
@ -1062,10 +1089,10 @@ This package contains only the base modules, required in all installs.
|
||||
Summary: Kernel with 64kb PAGE_SIZE - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name-extra_%_target_cpu = %version-%release
|
||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-extra = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Requires: %{name}_%_target_cpu = %version-%release
|
||||
Requires: %{name}_%_target_cpu = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
|
@ -69,6 +69,7 @@ BuildRequires: bc
|
||||
BuildRequires: bison
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: flex
|
||||
# Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
|
||||
# does not expand %%(...)
|
||||
%if "%build_flavor" == "syzkaller"
|
||||
@ -88,7 +89,7 @@ BuildRequires: libelf-devel
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
Provides: %{name}_%_target_cpu = %version-%release
|
||||
Provides: %{name}_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
|
||||
@ -128,7 +129,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -163,7 +164,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = @COMMIT_FULL@
|
||||
Provides: kernel-%build_flavor-base-srchash = @COMMIT_FULL@
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = @COMMIT_FULL@
|
||||
@PROVIDES_OBSOLETES@
|
||||
@PROVIDES_OBSOLETES_BASE@
|
||||
%obsolete_rebuilds %name
|
||||
@ -335,9 +339,18 @@ if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
|
||||
# the top of the specfile
|
||||
../scripts/kconfig/merge_config.sh -m .config %my_builddir/config.addon/%cpu_arch_flavor
|
||||
fi
|
||||
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--disable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
%if 0%{?_project:1}
|
||||
if echo %_project | egrep -qx -f %_sourcedir/release-projects; then
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--enable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
fi
|
||||
%endif
|
||||
|
||||
../scripts/config \
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
@ -709,6 +722,14 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check the license in each module
|
||||
if ! sh %_sourcedir/check-module-license %buildroot; then
|
||||
echo "Please fix the missing licenses!"
|
||||
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
|
||||
exit 1
|
||||
%endif
|
||||
fi
|
||||
|
||||
# These files are required for building external modules
|
||||
for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o; do
|
||||
if [ -f %kernel_build_dir/$FILE ]; then
|
||||
@ -844,7 +865,7 @@ Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%release
|
||||
Conflicts: %name = %version-%source_rel
|
||||
@COMMON_DEPS@
|
||||
@PROVIDES_OBSOLETES_BASE@
|
||||
%obsolete_rebuilds %name-base
|
||||
@ -875,10 +896,10 @@ This package contains only the base modules, required in all installs.
|
||||
Summary: @SUMMARY@ - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name-extra_%_target_cpu = %version-%release
|
||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-extra = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Requires: %{name}_%_target_cpu = %version-%release
|
||||
Requires: %{name}_%_target_cpu = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
@ -1007,8 +1028,8 @@ static, unlike the kernel-livepatch-<kernel-version>-flavor package names.
|
||||
%package -n @KMP_NAME@-%build_flavor
|
||||
Summary: @KMP_SUMMARY@
|
||||
Group: System/Kernel
|
||||
Requires: %name = %version-%release
|
||||
Provides: @KMP_NAME@ = %version-%release
|
||||
Requires: %name = %version-%source_rel
|
||||
Provides: @KMP_NAME@ = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
# tell weak-modules2 to ignore this package
|
||||
Provides: kmp_in_kernel
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
%define rpm_install_dir %buildroot%obj_install_dir
|
||||
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +58,9 @@ Name: kernel-debug
|
||||
Summary: A Debug Version of the Kernel
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -69,6 +69,7 @@ BuildRequires: bc
|
||||
BuildRequires: bison
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: flex
|
||||
# Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
|
||||
# does not expand %%(...)
|
||||
%if "%build_flavor" == "syzkaller"
|
||||
@ -88,7 +89,7 @@ BuildRequires: libelf-devel
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
Provides: %{name}_%_target_cpu = %version-%release
|
||||
Provides: %{name}_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
|
||||
@ -128,7 +129,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -163,7 +164,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump = 2.6.28
|
||||
Obsoletes: kernel-kdump <= 2.6.28
|
||||
@ -221,6 +225,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -298,6 +304,8 @@ NoSource: 71
|
||||
NoSource: 72
|
||||
NoSource: 73
|
||||
NoSource: 74
|
||||
NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -464,9 +472,18 @@ if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
|
||||
# the top of the specfile
|
||||
../scripts/kconfig/merge_config.sh -m .config %my_builddir/config.addon/%cpu_arch_flavor
|
||||
fi
|
||||
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--disable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
%if 0%{?_project:1}
|
||||
if echo %_project | egrep -qx -f %_sourcedir/release-projects; then
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--enable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
fi
|
||||
%endif
|
||||
|
||||
../scripts/config \
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
@ -838,6 +855,14 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check the license in each module
|
||||
if ! sh %_sourcedir/check-module-license %buildroot; then
|
||||
echo "Please fix the missing licenses!"
|
||||
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
|
||||
exit 1
|
||||
%endif
|
||||
fi
|
||||
|
||||
# These files are required for building external modules
|
||||
for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o; do
|
||||
if [ -f %kernel_build_dir/$FILE ]; then
|
||||
@ -973,7 +998,7 @@ Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%release
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
@ -1001,7 +1026,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -1036,6 +1061,8 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump-base = 2.6.28
|
||||
@ -1070,10 +1097,10 @@ This package contains only the base modules, required in all installs.
|
||||
Summary: A Debug Version of the Kernel - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name-extra_%_target_cpu = %version-%release
|
||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-extra = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Requires: %{name}_%_target_cpu = %version-%release
|
||||
Requires: %{name}_%_target_cpu = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
%define rpm_install_dir %buildroot%obj_install_dir
|
||||
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +58,9 @@ Name: kernel-default
|
||||
Summary: The Standard Kernel
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -69,6 +69,7 @@ BuildRequires: bc
|
||||
BuildRequires: bison
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: flex
|
||||
# Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
|
||||
# does not expand %%(...)
|
||||
%if "%build_flavor" == "syzkaller"
|
||||
@ -88,7 +89,7 @@ BuildRequires: libelf-devel
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
Provides: %{name}_%_target_cpu = %version-%release
|
||||
Provides: %{name}_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
|
||||
@ -128,7 +129,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -163,7 +164,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
%ifarch %ix86
|
||||
Provides: kernel-smp = 2.6.17
|
||||
Obsoletes: kernel-smp <= 2.6.17
|
||||
@ -265,6 +269,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -342,6 +348,8 @@ NoSource: 71
|
||||
NoSource: 72
|
||||
NoSource: 73
|
||||
NoSource: 74
|
||||
NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -507,9 +515,18 @@ if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
|
||||
# the top of the specfile
|
||||
../scripts/kconfig/merge_config.sh -m .config %my_builddir/config.addon/%cpu_arch_flavor
|
||||
fi
|
||||
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--disable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
%if 0%{?_project:1}
|
||||
if echo %_project | egrep -qx -f %_sourcedir/release-projects; then
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--enable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
fi
|
||||
%endif
|
||||
|
||||
../scripts/config \
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
@ -881,6 +898,14 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check the license in each module
|
||||
if ! sh %_sourcedir/check-module-license %buildroot; then
|
||||
echo "Please fix the missing licenses!"
|
||||
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
|
||||
exit 1
|
||||
%endif
|
||||
fi
|
||||
|
||||
# These files are required for building external modules
|
||||
for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o; do
|
||||
if [ -f %kernel_build_dir/$FILE ]; then
|
||||
@ -1016,7 +1041,7 @@ Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%release
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
@ -1044,7 +1069,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -1079,6 +1104,8 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
|
||||
%ifarch %ix86
|
||||
Provides: kernel-trace-base = 3.13
|
||||
@ -1132,10 +1159,10 @@ This package contains only the base modules, required in all installs.
|
||||
Summary: The Standard Kernel - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name-extra_%_target_cpu = %version-%release
|
||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-extra = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Requires: %{name}_%_target_cpu = %version-%release
|
||||
Requires: %{name}_%_target_cpu = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -16,8 +16,8 @@
|
||||
#
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -25,15 +25,15 @@
|
||||
%define build_html 1
|
||||
%define build_pdf 0
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
Name: kernel-docs
|
||||
Summary: Kernel Documentation
|
||||
License: GPL-2.0
|
||||
Group: Documentation/Man
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -63,6 +63,7 @@ BuildRequires: texlive-zapfding
|
||||
%endif
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
@ -113,6 +114,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -176,6 +179,8 @@ NoSource: 71
|
||||
NoSource: 72
|
||||
NoSource: 73
|
||||
NoSource: 74
|
||||
NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
|
@ -63,6 +63,7 @@ BuildRequires: texlive-zapfding
|
||||
%endif
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash = @COMMIT_FULL@
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
@SOURCES@
|
||||
|
56243
kernel-kvmsmall.changes
Normal file
56243
kernel-kvmsmall.changes
Normal file
File diff suppressed because it is too large
Load Diff
1236
kernel-kvmsmall.spec
Normal file
1236
kernel-kvmsmall.spec
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
%define rpm_install_dir %buildroot%obj_install_dir
|
||||
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +58,9 @@ Name: kernel-lpae
|
||||
Summary: Kernel for LPAE enabled systems
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -69,6 +69,7 @@ BuildRequires: bc
|
||||
BuildRequires: bison
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: flex
|
||||
# Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
|
||||
# does not expand %%(...)
|
||||
%if "%build_flavor" == "syzkaller"
|
||||
@ -88,7 +89,7 @@ BuildRequires: libelf-devel
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
Provides: %{name}_%_target_cpu = %version-%release
|
||||
Provides: %{name}_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
|
||||
@ -128,7 +129,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -163,7 +164,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
@ -213,6 +217,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -290,6 +296,8 @@ NoSource: 71
|
||||
NoSource: 72
|
||||
NoSource: 73
|
||||
NoSource: 74
|
||||
NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -456,9 +464,18 @@ if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
|
||||
# the top of the specfile
|
||||
../scripts/kconfig/merge_config.sh -m .config %my_builddir/config.addon/%cpu_arch_flavor
|
||||
fi
|
||||
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--disable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
%if 0%{?_project:1}
|
||||
if echo %_project | egrep -qx -f %_sourcedir/release-projects; then
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--enable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
fi
|
||||
%endif
|
||||
|
||||
../scripts/config \
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
@ -830,6 +847,14 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check the license in each module
|
||||
if ! sh %_sourcedir/check-module-license %buildroot; then
|
||||
echo "Please fix the missing licenses!"
|
||||
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
|
||||
exit 1
|
||||
%endif
|
||||
fi
|
||||
|
||||
# These files are required for building external modules
|
||||
for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o; do
|
||||
if [ -f %kernel_build_dir/$FILE ]; then
|
||||
@ -965,7 +990,7 @@ Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%release
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
@ -993,7 +1018,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -1028,6 +1053,8 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
@ -1058,10 +1085,10 @@ This package contains only the base modules, required in all installs.
|
||||
Summary: Kernel for LPAE enabled systems - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name-extra_%_target_cpu = %version-%release
|
||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-extra = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Requires: %{name}_%_target_cpu = %version-%release
|
||||
Requires: %{name}_%_target_cpu = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
#!BuildIgnore: post-build-checks
|
||||
|
||||
%define patchversion 4.15.15
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -45,7 +45,7 @@ BuildRequires: util-linux
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: kernel%kernel_flavor
|
||||
BuildRequires: kernel%kernel_flavor-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
|
||||
%if 0%{?rhel_version}
|
||||
BuildRequires: kernel
|
||||
@ -64,9 +64,9 @@ BuildRequires: dracut
|
||||
Summary: package kernel and initrd for OBS VM builds
|
||||
License: GPL-2.0
|
||||
Group: SLES
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -45,7 +45,7 @@ BuildRequires: util-linux
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: kernel%kernel_flavor
|
||||
BuildRequires: kernel%kernel_flavor-srchash = @COMMIT_FULL@
|
||||
|
||||
%if 0%{?rhel_version}
|
||||
BuildRequires: kernel
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
# needsrootforbuild
|
||||
|
||||
|
||||
%define patchversion 4.15.15
|
||||
%define patchversion 4.16.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.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
%define rpm_install_dir %buildroot%obj_install_dir
|
||||
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +58,9 @@ Name: kernel-pae
|
||||
Summary: Kernel with PAE Support
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -69,6 +69,7 @@ BuildRequires: bc
|
||||
BuildRequires: bison
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: flex
|
||||
# Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
|
||||
# does not expand %%(...)
|
||||
%if "%build_flavor" == "syzkaller"
|
||||
@ -88,7 +89,7 @@ BuildRequires: libelf-devel
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
Provides: %{name}_%_target_cpu = %version-%release
|
||||
Provides: %{name}_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
|
||||
@ -128,7 +129,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -163,7 +164,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
%ifarch %ix86
|
||||
Provides: kernel-bigsmp = 2.6.17
|
||||
Obsoletes: kernel-bigsmp <= 2.6.17
|
||||
@ -235,6 +239,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -312,6 +318,8 @@ NoSource: 71
|
||||
NoSource: 72
|
||||
NoSource: 73
|
||||
NoSource: 74
|
||||
NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -484,9 +492,18 @@ if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
|
||||
# the top of the specfile
|
||||
../scripts/kconfig/merge_config.sh -m .config %my_builddir/config.addon/%cpu_arch_flavor
|
||||
fi
|
||||
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--disable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
%if 0%{?_project:1}
|
||||
if echo %_project | egrep -qx -f %_sourcedir/release-projects; then
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--enable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
fi
|
||||
%endif
|
||||
|
||||
../scripts/config \
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
@ -858,6 +875,14 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check the license in each module
|
||||
if ! sh %_sourcedir/check-module-license %buildroot; then
|
||||
echo "Please fix the missing licenses!"
|
||||
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
|
||||
exit 1
|
||||
%endif
|
||||
fi
|
||||
|
||||
# These files are required for building external modules
|
||||
for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o; do
|
||||
if [ -f %kernel_build_dir/$FILE ]; then
|
||||
@ -993,7 +1018,7 @@ Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%release
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
@ -1021,7 +1046,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -1056,6 +1081,8 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
|
||||
%ifarch %ix86
|
||||
Provides: kernel-vmi-base = 2.6.38
|
||||
@ -1102,10 +1129,10 @@ This package contains only the base modules, required in all installs.
|
||||
Summary: Kernel with PAE Support - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name-extra_%_target_cpu = %version-%release
|
||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-extra = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Requires: %{name}_%_target_cpu = %version-%release
|
||||
Requires: %{name}_%_target_cpu = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
# icecream 0
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.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.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -43,6 +43,7 @@ BuildRequires: fdupes
|
||||
BuildRequires: sed
|
||||
Requires(post): coreutils sed
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: linux
|
||||
Provides: multiversion(kernel)
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
@ -93,6 +94,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -111,10 +114,10 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildArch: noarch
|
||||
Prefix: /usr/src
|
||||
# Source is only complete with devel files.
|
||||
Requires: kernel-devel%variant = %version-%release
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
Recommends: openssl-devel
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
%define symbols %(set -- $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
|
||||
%define variant_symbols %(case %name in (*-rt) echo "RT" ;; esac)
|
||||
|
@ -43,6 +43,7 @@ BuildRequires: fdupes
|
||||
BuildRequires: sed
|
||||
Requires(post): coreutils sed
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash = @COMMIT_FULL@
|
||||
Provides: linux
|
||||
Provides: multiversion(kernel)
|
||||
Source0: @TARBALL_URL@linux-%srcversion.tar.xz
|
||||
@ -93,6 +94,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -111,7 +114,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildArch: noarch
|
||||
Prefix: /usr/src
|
||||
# Source is only complete with devel files.
|
||||
Requires: kernel-devel%variant = %version-%release
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
Recommends: openssl-devel
|
||||
|
||||
%(chmod +x %_sourcedir/{@SCRIPTS@})
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -24,10 +24,10 @@ Name: kernel-syms
|
||||
Summary: Kernel Symbol Versions (modversions)
|
||||
License: GPL-2.0
|
||||
Group: Development/Sources
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if %using_buildservice
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -55,6 +55,7 @@ Requires: kernel-zfcpdump-devel = %version-%source_rel
|
||||
%endif
|
||||
Requires: pesign-obs-integration
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: multiversion(kernel)
|
||||
Source: README.KSYMS
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
|
@ -41,6 +41,7 @@ BuildRequires: coreutils
|
||||
@REQUIRES@
|
||||
Requires: pesign-obs-integration
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash = @COMMIT_FULL@
|
||||
Provides: multiversion(kernel)
|
||||
Source: README.KSYMS
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
%define rpm_install_dir %buildroot%obj_install_dir
|
||||
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +58,9 @@ Name: kernel-syzkaller
|
||||
Summary: Kernel used for fuzzing by syzkaller
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -69,6 +69,7 @@ BuildRequires: bc
|
||||
BuildRequires: bison
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: flex
|
||||
# Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
|
||||
# does not expand %%(...)
|
||||
%if "%build_flavor" == "syzkaller"
|
||||
@ -88,7 +89,7 @@ BuildRequires: libelf-devel
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
Provides: %{name}_%_target_cpu = %version-%release
|
||||
Provides: %{name}_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
|
||||
@ -128,7 +129,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -163,7 +164,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
@ -213,6 +217,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -290,6 +296,8 @@ NoSource: 71
|
||||
NoSource: 72
|
||||
NoSource: 73
|
||||
NoSource: 74
|
||||
NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -457,9 +465,18 @@ if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
|
||||
# the top of the specfile
|
||||
../scripts/kconfig/merge_config.sh -m .config %my_builddir/config.addon/%cpu_arch_flavor
|
||||
fi
|
||||
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--disable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
%if 0%{?_project:1}
|
||||
if echo %_project | egrep -qx -f %_sourcedir/release-projects; then
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--enable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
fi
|
||||
%endif
|
||||
|
||||
../scripts/config \
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
@ -831,6 +848,14 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check the license in each module
|
||||
if ! sh %_sourcedir/check-module-license %buildroot; then
|
||||
echo "Please fix the missing licenses!"
|
||||
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
|
||||
exit 1
|
||||
%endif
|
||||
fi
|
||||
|
||||
# These files are required for building external modules
|
||||
for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o; do
|
||||
if [ -f %kernel_build_dir/$FILE ]; then
|
||||
@ -966,7 +991,7 @@ Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%release
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
@ -994,7 +1019,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -1029,6 +1054,8 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
@ -1060,10 +1087,10 @@ This package contains only the base modules, required in all installs.
|
||||
Summary: Kernel used for fuzzing by syzkaller - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name-extra_%_target_cpu = %version-%release
|
||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-extra = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Requires: %{name}_%_target_cpu = %version-%release
|
||||
Requires: %{name}_%_target_cpu = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
%define rpm_install_dir %buildroot%obj_install_dir
|
||||
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +58,9 @@ Name: kernel-vanilla
|
||||
Summary: The Standard Kernel - without any SUSE patches
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -69,6 +69,7 @@ BuildRequires: bc
|
||||
BuildRequires: bison
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: flex
|
||||
# Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
|
||||
# does not expand %%(...)
|
||||
%if "%build_flavor" == "syzkaller"
|
||||
@ -88,7 +89,7 @@ BuildRequires: libelf-devel
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
Provides: %{name}_%_target_cpu = %version-%release
|
||||
Provides: %{name}_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
|
||||
@ -128,7 +129,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -163,7 +164,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
@ -213,6 +217,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -290,6 +296,8 @@ NoSource: 71
|
||||
NoSource: 72
|
||||
NoSource: 73
|
||||
NoSource: 74
|
||||
NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -455,9 +463,18 @@ if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
|
||||
# the top of the specfile
|
||||
../scripts/kconfig/merge_config.sh -m .config %my_builddir/config.addon/%cpu_arch_flavor
|
||||
fi
|
||||
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--disable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
%if 0%{?_project:1}
|
||||
if echo %_project | egrep -qx -f %_sourcedir/release-projects; then
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--enable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
fi
|
||||
%endif
|
||||
|
||||
../scripts/config \
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
@ -829,6 +846,14 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check the license in each module
|
||||
if ! sh %_sourcedir/check-module-license %buildroot; then
|
||||
echo "Please fix the missing licenses!"
|
||||
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
|
||||
exit 1
|
||||
%endif
|
||||
fi
|
||||
|
||||
# These files are required for building external modules
|
||||
for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o; do
|
||||
if [ -f %kernel_build_dir/$FILE ]; then
|
||||
@ -964,7 +989,7 @@ Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%release
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
@ -992,7 +1017,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -1027,6 +1052,8 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
@ -1056,10 +1083,10 @@ This package contains only the base modules, required in all installs.
|
||||
Summary: The Standard Kernel - without any SUSE patches - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name-extra_%_target_cpu = %version-%release
|
||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-extra = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Requires: %{name}_%_target_cpu = %version-%release
|
||||
Requires: %{name}_%_target_cpu = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 16:19:10 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-final.
|
||||
- commit 1b10c5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 31 21:42:52 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -288,6 +294,13 @@ Mon Mar 26 04:09:50 CEST 2018 - bpoirier@suse.com
|
||||
unimac_mdio_probe() (bsc#1084829 CVE-2018-8043).
|
||||
- commit 7b5f96b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 03:09:53 CEST 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc7.
|
||||
- Eliminated 1 patch.
|
||||
- commit 7a36f2f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 25 10:33:26 CEST 2018 - jslaby@suse.cz
|
||||
|
||||
@ -761,6 +774,27 @@ Mon Mar 19 14:10:36 CET 2018 - mkubecek@suse.cz
|
||||
references (add CVE-2018-1068).
|
||||
- commit 3127e9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 11:40:13 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-*.spec: remove remaining occurences of %release from dependencies
|
||||
There is a mix of %release and %source_rel in manually added
|
||||
dependencies and the %release dependencies tend to fail due to rebuild
|
||||
sync issues. So get rid of them.
|
||||
- commit b4ec514
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:15:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc6.
|
||||
- commit a98eb00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 19 03:14:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh patches.suse/kernel-add-release-status-to-kernel-build.patch.
|
||||
- commit cf5ff13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -997,6 +1031,13 @@ Thu Mar 15 21:31:17 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 5e4329c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:05:02 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Bluebooth: btusb: Fix quirk for Atheros 1525/QCA6174
|
||||
(bsc#1082504).
|
||||
- commit 8413b00
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 20:03:41 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1013,6 +1054,21 @@ Thu Mar 15 09:46:28 CET 2018 - mkubecek@suse.cz
|
||||
(bsc#1085107).
|
||||
- commit bfb5701
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 19:07:43 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: sync i386/default
|
||||
Some options had been removed completely.
|
||||
- commit 95f48d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 15:18:32 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm/kernel-source.spec.in: Add check-module-license to Sources
|
||||
The package builds in the build service but the script won't make it
|
||||
into the SRPM if it's not in the Sources list.
|
||||
- commit 031ed9e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 14:02:01 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1026,6 +1082,19 @@ Wed Mar 14 11:01:05 CET 2018 - tiwai@suse.de
|
||||
(CVE-2018-8087,bsc#1085053).
|
||||
- commit cddf6d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 13 18:08:11 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: fix perl warning
|
||||
- commit f15670f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 14:27:50 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc5.
|
||||
- Eliminated 1 patch.
|
||||
- commit 0dfffad
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -1050,12 +1119,68 @@ Sun Mar 11 23:30:25 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- commit 23fae4b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:25:57 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv7hl: Update to 4.16-rc4
|
||||
- commit ad451a4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 12:09:45 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: armv6hl: Update to 4.16-rc4
|
||||
- commit 6c846e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 16:25:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Refresh to upstream patch (bsc#1083694)
|
||||
patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch
|
||||
- commit f3b4992
|
||||
- commit 2d62679
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 10 00:09:47 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add release status to kernel build (bsc#FATE#325281).
|
||||
- commit c51605f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 23:45:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- rpm: use %_sourcedir prefix for release-projects
|
||||
- rpm: set SUSE_KERNEL_RELEASED based on project name
|
||||
Set SUSE_KERNEL_RELEASED in the config only if the project name matches
|
||||
a list of projects that are part of official release channels. This
|
||||
list of projects is maintained per-branch.
|
||||
- commit a391a5b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:20:06 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: convert kvmsmall to fragment config
|
||||
- commit 7a5941a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 22:14:02 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: disabled some more options for kvmsmall
|
||||
Disable CAN, BT, rare partition types, unused mouse protocols, UIO,
|
||||
STM, and others.
|
||||
- commit 4707d44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:20:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- config: added new 'kvmsmall' flavor
|
||||
This flavor is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly.
|
||||
- commit 3c99d1f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
@ -1259,6 +1384,30 @@ Fri Mar 9 19:59:56 CET 2018 - jslaby@suse.cz
|
||||
- vsprintf: avoid misleading "(null)" for %px (bnc#1012628).
|
||||
- commit 67f0889
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 22:34:05 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- mkspec: do not build dtbs for architectures with no kernel.
|
||||
- commit 8394abf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 8 16:52:18 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kconfig: move SUSE options from init/Kconfig to init/Kconfig.suse
|
||||
- commit b7f69ff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 18:39:49 CET 2018 - afaerber@suse.de
|
||||
|
||||
- config: arm64: Update to 4.16-rc4
|
||||
- commit 0bb9ed4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:31:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Check module licenses (bsc#1083215,bsc#1083527)
|
||||
- commit e41de0c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 7 16:09:53 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -1296,11 +1445,64 @@ Tue Mar 6 14:08:41 CET 2018 - jslaby@suse.cz
|
||||
Tested in qemu+OVMF and bare metal and everything looks fine.
|
||||
- commit 12abbef
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 15:44:09 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- rpm: provide %name%-srchash = <kernel-source commit hash> (FATE#325312).
|
||||
- Also use for kernel-obs-build dependency.
|
||||
- commit b6fccdf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:51:15 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Refresh
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- Refresh
|
||||
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch.
|
||||
- Refresh
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 1ba5305
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 01:49:13 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc4.
|
||||
- IBRS patches need review.
|
||||
- commit 061459a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 4 13:36:38 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- arch-symbols: use bash as interpreter since the script uses bashism.
|
||||
- commit 4cdfb23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 14:05:08 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: do not BuildIgnore m4.
|
||||
It is actually needed for regenerating zconf when it is not up-to-date
|
||||
due to merge.
|
||||
- commit 967b28b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:43:16 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: add build requirement for flex
|
||||
In addition to bison, we also need flex for "make oldconfig".
|
||||
- commit 83d831c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 13:33:50 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
- rpm/kernel-binary.spec.in: remove m4 from BuildIgnore list
|
||||
As bison depends on m4, we cannot set !BuildIgnore for it any more.
|
||||
- commit d7695e1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 2 12:52:26 CET 2018 - tiwai@suse.de
|
||||
|
||||
- Documentation/sphinx: Fix Directive import error (bsc#1083694).
|
||||
- commit 353046a
|
||||
- commit 7f94eb1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:00:41 CET 2018 - msuchanek@suse.de
|
||||
@ -1423,6 +1625,12 @@ Wed Feb 28 13:17:31 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 48cfb35
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 05:01:08 CET 2018 - jeffm@suse.com
|
||||
|
||||
- kernel: add product-identifying information to kernel build (FATE#325281).
|
||||
- commit 450b8db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 27 17:11:36 CET 2018 - msuchanek@suse.de
|
||||
|
||||
@ -1437,6 +1645,144 @@ Tue Feb 27 09:53:18 CET 2018 - tiwai@suse.de
|
||||
(boo#1080250).
|
||||
- commit 10a8bc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:13:22 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc3.
|
||||
- Eliminated 2 patches.
|
||||
- commit a1d0a5c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:07:17 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc2.
|
||||
- Eliminated 1 patch.
|
||||
- Config changes:
|
||||
- i386:
|
||||
- X86_MINIMUM_CPU_FAMILY (set automatically by oldconfig).
|
||||
- commit 70f217f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 26 23:01:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.16-rc1.
|
||||
- Eliminated 624 patches (mostly 4.15.x).
|
||||
- ARM configs need updating.
|
||||
- Config changes:
|
||||
- General:
|
||||
- CC_STACKPROTECTOR_REGULAR=y
|
||||
- x86:
|
||||
- ACPI_SPCR_TABLE=y
|
||||
- ACER_WIRELESS=m
|
||||
- GPD_POCKET_FAN=m
|
||||
- INTEL_CHTDC_TI_PWRBTN=m
|
||||
- MELLANOX_PLATFORM=y
|
||||
- MLXREG_HOTPLUG=m
|
||||
- JAILHOUSE_GUEST=y
|
||||
- i386:
|
||||
- MLX_PLATFORM=m
|
||||
- DEFERRED_STRUCT_PAGE_INIT=y
|
||||
- powerpc:
|
||||
- PPC_MEM_KEYS=y
|
||||
- OCXL=m
|
||||
- PPC_IRQ_SOFT_MASK_DEBUG=n
|
||||
- s390:
|
||||
- KERNEL_NOBP=y
|
||||
- EXPOLINE=y
|
||||
- EXPOLINE_FULL=y
|
||||
- PCI:
|
||||
- PCIE_CADENCE_HOST=y
|
||||
- PCIE_CADENCE_EP=y
|
||||
- Network:
|
||||
- NF_FLOW_TABLE=m
|
||||
- NF_FLOW_TABLE_IPV4=m
|
||||
- NF_FLOW_TABLE_IPV6=m
|
||||
- IP6_NF_MATCH_SRH=m
|
||||
- BT_HCIBTUSB_AUTOSUSPEND=y
|
||||
- NET_VENDOR_CORTINA=y
|
||||
- GEMINI_ETHERNET=m
|
||||
- NET_VENDOR_SOCIONEXT=y
|
||||
- NETDEVSIM=n
|
||||
- NFT_FLOW_OFFLOAD=m
|
||||
- NF_FLOW_TABLE_INET=m
|
||||
- Block:
|
||||
- BLK_DEV_NULL_BLK_FAULT_INJECTION=n
|
||||
- SATA_MOBILE_LPM_POLICY=0
|
||||
- DM_UNSTRIPED=m
|
||||
- MMC_SDHCI_F_SDH30=n
|
||||
- Misc:
|
||||
- MISC_RTSX_PCI=m
|
||||
- MISC_RTSX_USB=m
|
||||
- HW_RANDOM_TPM=y (from m)
|
||||
- I2C_GPIO_FAULT_INJECTOR=n
|
||||
- PINCTRL_AXP209=m
|
||||
- GPIO_WINBOND=m
|
||||
- GPIO_PCIE_IDIO_24=m
|
||||
- SENSORS_W83773G=m
|
||||
- MFD_CROS_EC_CHARDEV=n
|
||||
- RAVE_SP_CORE=n
|
||||
CAVIUM_PTP=m
|
||||
- Graphics:
|
||||
- DRM_PANEL_ILITEK_IL9322=n
|
||||
- TINYDRM_ILI9225=n
|
||||
- TINYDRM_ST7735R=n
|
||||
- Sound:
|
||||
- SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||
- SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
|
||||
- SND_SOC_INTEL_BYT_MAX98090_MACH=m
|
||||
- SND_SOC_INTEL_BYT_RT5640_MACH=m
|
||||
- SND_SOC_MAX98373=n
|
||||
- SND_SOC_PCM186X_I2C=n
|
||||
- SND_SOC_PCM186X_SPI=n
|
||||
- SND_SOC_TAS6424=n
|
||||
- SND_SOC_TLV320AIC32X4_I2C=n
|
||||
- SND_SOC_TLV320AIC32X4_SPI=n
|
||||
- SND_SOC_TSCS42XX=n
|
||||
- SOUNDWIRE=y
|
||||
- SOUNDWIRE_INTEL=m
|
||||
- Input:
|
||||
- HID_JABRA=n
|
||||
- USB:
|
||||
- USB_XHCI_DBGCAP=n
|
||||
- LEDS:
|
||||
- LEDS_LM3692X=n
|
||||
- LEDS_TRIGGER_NETDEV=m
|
||||
- LEDS_LP8860=n
|
||||
- RTC:
|
||||
- RTC_DRV_CROS_EC=n
|
||||
- VIRT:
|
||||
- VBOXGUEST=m
|
||||
- VIRTIO_MENU=y
|
||||
- KVM_AMD_SEV=y
|
||||
- Filesystems:
|
||||
- CIFS_SMB_DIRECT=n (still experimental)
|
||||
- Other:
|
||||
- UNISYSSPAR=n
|
||||
- XILINX_VCU=n
|
||||
- IIO_BUFFER_HW_CONSUMER=n
|
||||
- SD_ADC_MODULATOR=n
|
||||
- OF_FPGA_REGION=n
|
||||
- SIOX=n
|
||||
- SLIMBUS=n
|
||||
- BPF_KPROBE_OVERRIDE=n
|
||||
- FPGA_BRIDGE=n
|
||||
- Sensors:
|
||||
- ST_UVIS25=n
|
||||
- ZOPT2201=n
|
||||
- Media:
|
||||
- MT76x2E=m
|
||||
- LIRC=y
|
||||
- DVB_MMAP=n (still experimental)
|
||||
- DVB_ULE_DEBUG=n
|
||||
- Testing:
|
||||
- FAIL_FUNCTION=n
|
||||
- RUNTIME_TESTING_MENU=y
|
||||
- FIND_BIT_BENCHMARK=n
|
||||
- Crypto:
|
||||
- CHELSIO_IPSEC_INLINE=n
|
||||
- CRYPTO_DEV_SP_PSP=y
|
||||
- commit 955d7ce
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 25 19:49:03 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 4.15
|
||||
%define patchversion 4.15.15
|
||||
%define srcversion 4.16
|
||||
%define patchversion 4.16.0
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
%define rpm_install_dir %buildroot%obj_install_dir
|
||||
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
|
||||
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +58,9 @@ Name: kernel-zfcpdump
|
||||
Summary: The IBM System Z zfcpdump Kernel
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.15
|
||||
Version: 4.16.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g4904fc3
|
||||
Release: <RELEASE>.g616bd5c
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -69,6 +69,7 @@ BuildRequires: bc
|
||||
BuildRequires: bison
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: flex
|
||||
# Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
|
||||
# does not expand %%(...)
|
||||
%if "%build_flavor" == "syzkaller"
|
||||
@ -88,7 +89,7 @@ BuildRequires: libelf-devel
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
Provides: %{name}_%_target_cpu = %version-%release
|
||||
Provides: %{name}_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
|
||||
@ -128,7 +129,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -163,7 +164,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
@ -213,6 +217,8 @@ Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -290,6 +296,8 @@ NoSource: 71
|
||||
NoSource: 72
|
||||
NoSource: 73
|
||||
NoSource: 74
|
||||
NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -458,9 +466,18 @@ if test -e %my_builddir/config.addon/%cpu_arch_flavor; then
|
||||
# the top of the specfile
|
||||
../scripts/kconfig/merge_config.sh -m .config %my_builddir/config.addon/%cpu_arch_flavor
|
||||
fi
|
||||
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--disable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
%if 0%{?_project:1}
|
||||
if echo %_project | egrep -qx -f %_sourcedir/release-projects; then
|
||||
CONFIG_SUSE_KERNEL_RELEASED="--enable CONFIG_SUSE_KERNEL_RELEASED"
|
||||
fi
|
||||
%endif
|
||||
|
||||
../scripts/config \
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
@ -832,6 +849,14 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check the license in each module
|
||||
if ! sh %_sourcedir/check-module-license %buildroot; then
|
||||
echo "Please fix the missing licenses!"
|
||||
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
|
||||
exit 1
|
||||
%endif
|
||||
fi
|
||||
|
||||
# These files are required for building external modules
|
||||
for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o; do
|
||||
if [ -f %kernel_build_dir/$FILE ]; then
|
||||
@ -967,7 +992,7 @@ Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%release
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
@ -995,7 +1020,7 @@ Requires(post): distribution-release
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools m4 udev insserv
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
@ -1030,6 +1055,8 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
Provides: kernel-%build_flavor-base-srchash = 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
@ -1062,10 +1089,10 @@ This package contains only the base modules, required in all installs.
|
||||
Summary: The IBM System Z zfcpdump Kernel - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name-extra_%_target_cpu = %version-%release
|
||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-extra = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Requires: %{name}_%_target_cpu = %version-%release
|
||||
Requires: %{name}_%_target_cpu = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
|
3
linux-4.16.tar.xz
Normal file
3
linux-4.16.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:63f6dc8e3c9f3a0273d5d6f4dca38a2413ca3a5f689329d05b750e4c87bb21b9
|
||||
size 103020152
|
14
mkspec
14
mkspec
@ -75,6 +75,7 @@ if ($srcversion =~ /^(\d+)(?:\.\d+)*(-rc\d+)?$/) {
|
||||
}
|
||||
|
||||
my $commit = get_commit();
|
||||
my $commit_full = get_commit(1);
|
||||
|
||||
my %macros = (
|
||||
VARIANT => $variant,
|
||||
@ -85,6 +86,7 @@ my %macros = (
|
||||
TARBALL_URL => $tarball_url,
|
||||
RELEASE => $rpmrelease,
|
||||
COMMIT => $commit,
|
||||
COMMIT_FULL => $commit_full,
|
||||
SOURCES => $sources,
|
||||
NOSOURCE => $nosource,
|
||||
UNPACK_PATCHES => $unpack_patches,
|
||||
@ -151,11 +153,11 @@ do_spec('source', "kernel-source$variant.spec", %macros);
|
||||
# kernel-docs.spec
|
||||
do_spec('docs', "kernel-docs$variant.spec", %macros);
|
||||
|
||||
my $all_archs;
|
||||
# kernel-syms.spec
|
||||
{
|
||||
my $requires = "";
|
||||
my %all_archs;
|
||||
my $all_archs;
|
||||
for my $flavor (sort keys(%syms_flavor_archs)) {
|
||||
next if $flavor eq "vanilla";
|
||||
my @archs = arch2rpm(@{$syms_flavor_archs{$flavor}});
|
||||
@ -194,8 +196,8 @@ if (!$variant) {
|
||||
# dtb-*.spec
|
||||
if (!$variant) {
|
||||
do_spec('dtb', "dtb.spec.in", %macros);
|
||||
print "./mkspec-dtb\n";
|
||||
system("./mkspec-dtb\n");
|
||||
print "./mkspec-dtb $all_archs\n";
|
||||
system("./mkspec-dtb $all_archs\n");
|
||||
unlink("$dir/dtb.spec.in");
|
||||
if ($?) {
|
||||
exit(($? >> 8) || ($? & 127 + 128) || 1);
|
||||
@ -456,7 +458,9 @@ sub provides_obsoletes {
|
||||
}
|
||||
|
||||
sub get_commit {
|
||||
my ($commit, $fh);
|
||||
my ($commit, $fh, $full);
|
||||
|
||||
$full = $_[0] // 0;
|
||||
|
||||
if (!open($fh, '<', "source-timestamp")) {
|
||||
print STDERR "warning: source-timestamp: $!\n";
|
||||
@ -464,7 +468,7 @@ sub get_commit {
|
||||
return "0000000";
|
||||
}
|
||||
while (<$fh>) {
|
||||
if (/^GIT Revision: ([0-9a-f]{7})/) {
|
||||
if ($full ? /^GIT Revision: ([0-9a-f]{40})/ : /^GIT Revision: ([0-9a-f]{7})/) {
|
||||
$commit = $1;
|
||||
}
|
||||
}
|
||||
|
@ -186,7 +186,12 @@ sub generate_spec($$$)
|
||||
close(TEMPLATE);
|
||||
close(SPEC);
|
||||
}
|
||||
|
||||
if ( grep( /armv7/, @ARGV)) {
|
||||
generate_spec('dtb-armv7l', "armv7l armv7hl", \@armv7l_package_list);
|
||||
}
|
||||
if ( grep( /armv6/, @ARGV)) {
|
||||
generate_spec('dtb-armv6l', "armv6l armv6hl", \@armv6l_package_list);
|
||||
}
|
||||
if ( grep( /aarch64/, @ARGV)) {
|
||||
generate_spec('dtb-aarch64', "aarch64", \@aarch64_package_list);
|
||||
}
|
||||
|
@ -22,6 +22,18 @@ The Standard Kernel
|
||||
|
||||
The standard kernel for both uniprocessor and multiprocessor systems.
|
||||
|
||||
=== kernel-kvmsmall ===
|
||||
The Small Developer Kernel for KVM
|
||||
|
||||
This kernel is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly. The configuration may change arbitrarily between builds.
|
||||
|
||||
=== kernel-pae ===
|
||||
Kernel with PAE Support
|
||||
|
||||
|
BIN
patches.kernel.org.tar.bz2
(Stored with Git LFS)
BIN
patches.kernel.org.tar.bz2
(Stored with Git LFS)
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:43809cbd82903f548620b4ddd903bbad540cd2342dedee4478b8eb3a8888ec43
|
||||
size 68070
|
||||
oid sha256:fe91c2ffcfe11cb87eaa0a1564ee5568a8db714d97863bab601b26aef3fce2b2
|
||||
size 66216
|
||||
|
18
release-projects
Normal file
18
release-projects
Normal file
@ -0,0 +1,18 @@
|
||||
# This file contains regular expressions that define which projects
|
||||
# are considered part of an official release channel.
|
||||
# This will mark the kernel as released when it's built.
|
||||
SUSE:SLE-.*
|
||||
openSUSE:[0-9].*:Update
|
||||
openSUSE:[0-9].*:Update:Test
|
||||
openSUSE:[0-9].*
|
||||
openSUSE:Leap
|
||||
openSUSE:Leap:.*
|
||||
openSUSE:Maintenance
|
||||
openSUSE:Maintenance:.*
|
||||
openSUSE:Evergreen:Maintenance
|
||||
openSUSE:Evergreen:Maintenance:.*
|
||||
openSUSE:Tumbleweed
|
||||
openSUSE:Tumbleweed:.*
|
||||
openSUSE:Factory
|
||||
openSUSE:Factory:.*
|
||||
PTF:.*
|
1338
series.conf
1338
series.conf
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,3 @@
|
||||
2018-03-31 21:43:04 +0200
|
||||
GIT Revision: 4904fc3b373c17bb0bed71bb9db6fdbea0424949
|
||||
2018-04-04 08:26:34 +0200
|
||||
GIT Revision: 616bd5caa785add36f4d7b8a5371607fc2ebe220
|
||||
GIT Branch: stable
|
||||
|
Loading…
Reference in New Issue
Block a user