commit 8a7d5f92631275f69047ece8248a612dac5c283d

OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=351
This commit is contained in:
Michal Marek 2015-02-12 07:04:40 +00:00 committed by Git OBS Bridge
parent c352ef2276
commit 86f9b1f174
52 changed files with 43567 additions and 259 deletions

314
README.PATCH-POLICY.SUSE Normal file
View File

@ -0,0 +1,314 @@
SUSE Linux Enterprise Patch Policy
----------------------------------
Summary
-------
The SUSE Linux Enterprise (SLE) patch policy mirrors the mainline Linux
community's policy for accepting changes. Each commit must contain a
small and "obvious" change that can be reviewed individually and, once
applied, be able to be used as a bisection point. The kernel should be
able to build (and boot) between each applied patch. Since the SLE
kernel is based on an official upstream kernel release and is followed by
a hardening process, we expect that nearly all of the patches applied to the
base release will be from subsequent official upstream releases indended to
address specific issues or to allow for hardware/feature enablement.
Background
----------
Before covering the policy itself, we'll discuss a bit of background on
how the source code tree is organized. If you've used the SLE kernel source
(kernel-source.git[1]) tree before, you've probably noticed that, unlike
the mainline Linux kernel, we don't use a source-level git repository as
our "base." Instead, we use an official kernel.org Linux tar archive as
the base and add a series of patches on top of it. This carries with it
several benefits. The biggest is that we add metadata "tags" to our
patches that allow us to easily associate patches with particular feature
requests, bug reports, and/or the pedigree of the patch. Due to the nature
of some of our feature requests, we also must occasionally carry patches
that, for one reason or another, haven't been accepted into the mainline
kernel repository yet. With a full (published[2]) git repository, it would
be difficult to associate the initial commit for a particular feature with
any subsequent changes to it. Another benefit is more superficial: with the
use of separate patches, we (and our users) are able to tell, at a glance,
which patches are in any given kernel release simply by looking at
the source package. Patches are grouped into subsystems (including
architecture, "core" vm/scheduler, VFS, individual file systems, driver
core, networking core, block layer, and leaf drivers) so finding patches
that affect a particular part of the kernel can be easily found. Patches
are placed in directories such as patches.fixes, patches.suse, etc. When
submitting patches for inclusion, it's not necessary to choose a directory.
We'll put them in the appropriate place.
Historically, this approach has worked well but has limited options for
typical debugging techniques such as bisection. The application of the
patch series results in our fully operational SLE kernel but stopping
the patch series midway can result in an unbuildable source tree.
Beginning with the SLE11 SP2 development cycle, we've published a fully
expanded git repository (kernel.git[2]) that exactly represents the code
as if it were originally used as a standard source code tree repository.
This allows us to work with the individual patches *and* have the ability
to bisect the tree as the changes are applied. It also makes it easier for
partners unfamiliar with how our source tree works to make the transition.
Format
------
The SLE patch format follows very closely what you would see on any
mailing list associated with Linux kernel development. A SLE patch is
formatted like an RFC822 mbox-style mail message, with a few extensions.
If the patch is coming from the mainline Linux repository or a subsystem
maintainer repository, SUSE has tools published here[3] that can make
adding these tags nearly painless.
Each patch should contain the "From" and "Subject" headers found in any
email message. The From should contain the name and email address of the
patch author. The Subject should contain a short description of the
patch, prefixed with the subsystem affected.
e.g.
From: Jeff Mahoney <jeffm@suse.com>
Subject: init: print hello world at boot time
Beyond that, we require several more headers, the full description of
the patch, the certification tags used in the mainline kernel, and the patch
contents.
The headers we require are as follows:
Git-commit: [a-f0-9]{40}
- Contains the SHA-1 git commit ID of the patch in either the mainline
kernel repository[4] or an official maintainer repository.
Git-repo: URL-to-git-repo (starting with git://)
- The URL to the git repository containing the commit. This tag can be
omitted if the commit is from the mainline kernel repository.
Patch-mainline: vMajor.Minor.Patch{-optional-rc}
- The official kernel release that contains this patch. In the case of a
patch accepted into a maintainer branch, "Queued in subsystem
maintainer repo" can be used. If the patch has been submitted to a
subsystem mailing list for review and is nearly certain to be accepted,
"Submitted <date> <list@site.org>" can be used. Otherwise, if the
patch will never be in the upstream kernel, e.g. in the case of
vendor-specific
version numbers, etc, then "No" followed by the reason why it will
not be accepted (or submitted). Please note that the reason must be
compelling for it to be allowed into our kernel repository.
References: list of references
- There must be a reason for each patch to be included into the kernel
repository. It can be a fix in response to a bug report or a patch
submitted as part of the feature development cycle for a release. We
use a shorthand to indicate why a particular patch will be included
and it's possible to use more than one.
For Feature requests, the feature will have to have gone through our
feature tracking tool, FATE. Each feature request will have an ID
associated with it and it can be added to the References tag using
FATE#number, e.g. FATE#12345.
For fixes for bug reports (or patches for feature requests submitted
via Bugzilla, the shorthand is bnc#number. bnc is shorthand for
bugzilla.novell.com. There are others such as bko, for
bugzilla.kernel.org.
Next is the full description of the patch, which should explain why the
patch is needed and an overview of what it does.
The last "header" portion of the patch contains the certification tags, which
consist of "Signed-off-by" and "Acked-by." We, and the upstream Linux
community depend on patch submitters to "own" their submission and certify
they have the right to submit code to the kernel repository. For patches
coming from the mainline Linux kernel repository, the certification tags
are already in place and we only need the submitter's tag added (if not
already part of the original patch). Likewise, the SUSE engineer who
includes the submission in our kernel tree, will add their own "Acked-by"
tag.
There may be an optional diffstat -p1 output added before the patch content.
The patch content itself should be in "-ab" format where the patch header
itself only contains the filename without any timestamps.
Here's an example of a complete patch:
-------->8--------
From: Upstream Committer <coder@somesite.com>
Subject: init: print hello world on boot
Patch-mainline: v3.8-rc1
Git-commit: deadbeefc0ffeeb1a4b1a4b1a4b1a4b1a4b1a4b1a4
References: FATE#12134 bnc#23123
The kernel started off like every other project. Let's add the hello
world message in honor of its roots.
Signed-off-by: Upstream Committer <coder@somesite.com>
Tested-by: Bill User <bill.user@example.com>
Acked-by: Jeff Mahoney <jeffm@suse.com>
---
init/main.c | 1 +
1 file changed, 1 insertion(+)
--- a/init/main.c
+++ b/init/main.c
@@ -807,6 +807,7 @@ static noinline int init_post(void)
system_state = SYSTEM_RUNNING;
numa_default_policy();
+ printk("Hello world!\n");
current->signal->flags |= SIGNAL_UNKILLABLE;
--------8<--------
Patch Inclusion Rules
---------------------
As mentioned in the summary, we expect that most patches to the SLE kernel
will come from subsequent official upstream kernel releases or from subsystem
maintainer repositories (which imply that the patch will ultimately be
a part of an official upstream Linux release). The SLE kernel contains
hardware enablement driver enhancement/backports for a wide range of devices
offered by many vendors. In many cases, the drivers are self-contained
but many others have shared dependencies on common infrastructure.
The shared dependencies on common infrastructure combined with the need
to be able to bisect the resulting kernel means that we must require
all partners to submit patch series consisting of individual patches that
match upstream commits. In the case where a commit affects multiple drivers,
it is acceptable to only contain the portions that effect a particular
driver as long as it is annotated by appending "(partial)" to the Git-commit
line and documenting what is included or dropped. An example using the
patch tools is included below.
Tools
-----
We understand that there are a bunch of rules to follow and that implementing
them all can be tedious. We have a set of tools, published here[3], to make
working with the patches a lot easier.
There are two tools: fixpatch and exportpatch. Fixpatch will add missing
headers and formatting to existing patches, assuming there's at least a
Git-commit tag present. Exportpatch, given a list of commit IDs on the
commandline, will search for each commit in the configured repositories
and export the patches.
There are several command line options that are useful.
-w|--write -- will write out each commit into a separate file. The filenames
are based on the subject of the header and the filenames will
be output on stdout for use directly in a series file.
-d DIR|--dir=DIR -- will write out each commit into a designated directory.
The default is to write into the current directory.
-f|--force -- By default exportpatch will not export commits that are local
to the repository on disk. It will also refuse to overwrite
existing patch files. This option overrides these checks.
-F REF|--reference=REFERENCE -- Adds References automatically and can be
specified multiple times.
-x EXTRACT | --extract EXTRACT -- It it sometimes desirable to split out
chunks of patches that affect only a
particular section of the code. This option
accepts pathnames to extract. Anything
not specified will be skipped. Paths ending
with / designate everything under that
hierarchy. This also adds a (partial)
notation to the Git-commit tag and adds
a Patch-filtered: tag indicating which
paths were used to extract.
There are also two other features that are used automatically. The first is
that 3-way merge diffs are handled automatically such that a new, exact
two-way diff is generated. Note that both the -x option and the automatic
handling of merge commits can generate empty patches -- empty patches are
skipped entirely and no files are generated.
A quick example for generating the patches necessary for a backport of the
ixgbe driver against the 3.0 kernel. Please note that it (obviously) skips
any infrastructure changes required for the patches to build. The Acked-by
tags will automatically be added unless you were involved in the original
upstream commit process.
exportpatch -w -d ixgbe -x drivers/net/ixgbe/ \
-x drivers/net/ethernet/intel/ixgbe/ \
-F "FATE#12345" -F "bnc#12354" \
$(git log v3.0.. --pretty=oneline -- drivers/net/ixgbe \
drivers/net/ethernet/intel/ixgbe |cut -b 1-40) > ixgbe/series
The first patch in that series looks like this:
--------8<--------
From 6403eab143205a45a5493166ff8bf7e3646f4a77 Mon Sep 17 00:00:00 2001
From: Joe Perches <joe@perches.com>
Date: Fri, 3 Jun 2011 11:51:20 +0000
Subject: drivers/net: Remove unnecessary semicolons
Git-commit: 6403eab143205a45a5493166ff8bf7e3646f4a77 (partial)
Patch-mainline: v3.1-rc1
References: FATE#12345 bnc#12354
Patch-filtered: drivers/net/ixgbe/ drivers/net/ethernet/intel/ixgbe/
Semicolons are not necessary after switch/while/for/if braces
so remove them.
Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Jeff Mahoney <jeffm@suse.com>
---
drivers/net/ixgbe/ixgbe_82599.c | 4 ++--
drivers/net/ixgbe/ixgbe_common.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
--- a/drivers/net/ixgbe/ixgbe_82599.c
+++ b/drivers/net/ixgbe/ixgbe_82599.c
@@ -1157,7 +1157,7 @@ s32 ixgbe_init_fdir_signature_82599(struct ixgbe_hw *hw, u32 pballoc)
default:
/* bad value */
return IXGBE_ERR_CONFIG;
- };
+ }
/* Move the flexible bytes to use the ethertype - shift 6 words */
fdirctrl |= (0x6 << IXGBE_FDIRCTRL_FLEX_SHIFT);
@@ -1245,7 +1245,7 @@ s32 ixgbe_init_fdir_perfect_82599(struct ixgbe_hw *hw, u32 pballoc)
default:
/* bad value */
return IXGBE_ERR_CONFIG;
- };
+ }
/* Turn perfect match filtering on */
fdirctrl |= IXGBE_FDIRCTRL_PERFECT_MATCH;
--- a/drivers/net/ixgbe/ixgbe_common.c
+++ b/drivers/net/ixgbe/ixgbe_common.c
@@ -1292,7 +1292,7 @@ static s32 ixgbe_ready_eeprom(struct ixgbe_hw *hw)
udelay(5);
ixgbe_standby_eeprom(hw);
- };
+ }
/*
* On some parts, SPI write time could vary from 0-20mSec on 3.3V
@@ -1374,7 +1374,7 @@ static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data,
* EEPROM
*/
mask = mask >> 1;
- };
+ }
/* We leave the "DI" bit set to "0" when we leave this routine. */
eec &= ~IXGBE_EEC_DI;
-------->8--------
Links:
[1]: http://kernel.suse.com/cgit/kernel-source/log/?h=SLE12
[2]: http://kernel.suse.com/cgit/kernel/log/?h=SLE12
[3]: http://download.opensuse.org/repositories/Kernel:/tools/
[4]: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git

View File

@ -275,9 +275,10 @@ The corresponding codes for the taint flags in Oopses are (x = unknown):
"xxxX" if bit 5 set or else
"xxx ".
By default, external modules will not have the supported flag (that is,
they wil be marked as unsupported). For building externally supported
modules, please get in touch with Kurt Garloff <garloff@suse.de>.
By default, out-of-tree modules will not have the supported flag (that
is, they will be marked as unsupported). For building externally
supported modules, please get in touch with Solid Driver Program team,
led by Scott Bahling, at <soliddriver@suse.com>.
PATCH SELECTION MECHANISM

View File

@ -15,6 +15,7 @@
<package>kernel-ec2</package>
<package>kernel-lpae</package>
<package>kernel-pae</package>
<package>kernel-pv</package>
<package>kernel-vanilla</package>
<package>kernel-xen</package>
</conditions>
@ -37,11 +38,12 @@
<package>kernel-ec2</package>
<package>kernel-lpae</package>
<package>kernel-pae</package>
<package>kernel-pv</package>
<package>kernel-vanilla</package>
<package>kernel-xen</package>
</conditions>
<hardware>
<processors>8</processors>
<processors>4</processors>
<disk>
<size unit="G">10</size>
</disk>

View File

@ -11,15 +11,17 @@
+i386 i386/default
+i386 i386/desktop
+i386 i386/pae
+i386 -syms i386/debug
+i386 i386/xen
+i386 -syms i386/ec2
+i386 i386/pv
+i386 -syms i386/debug
+i386 i386/vanilla
+x86_64 x86_64/default
+x86_64 x86_64/desktop
+x86_64 x86_64/xen
+x86_64 -syms x86_64/ec2
+x86_64 x86_64/pv
+x86_64 -syms x86_64/debug
+x86_64 x86_64/vanilla
@ -34,10 +36,13 @@
+ppc64le ppc64le/vanilla
# ARM architectures
+armv6hl armv6hl/default
#+armv6hl armv6hl/default
+armv6hl armv6hl/vanilla
+armv7hl armv7hl/default
+armv7hl armv7hl/vanilla
+armv7hl armv7hl/lpae
+arm64 arm64/default
+arm64 arm64/vanilla
+s390x s390x/default
+s390x s390x/vanilla

View File

@ -1,5 +1,5 @@
# The version of the main tarball to use
SRCVERSION=3.18
SRCVERSION=3.19
# variant of the kernel-source package, either empty or "-rt"
VARIANT=
# buildservice projects to build the kernel against

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:03f4ac2a39f2c3be2745586dd2294f17b13e5df971def30c912393586ec0b99c
size 303812
oid sha256:650492db1eb1fea08be7c650100b06ed923b0fbeab004a35b6fbd1eaed46c2c0
size 355460

View File

@ -27,7 +27,7 @@
@BINARY_PACKAGES_XML@
</conditions>
<hardware>
<processors>8</processors>
<processors>4</processors>
<disk>
<size unit="G">10</size>
</disk>

View File

@ -44,7 +44,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -73,9 +73,8 @@ BuildRequires: fdupes
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration
BuildRequires: pesign-obs-integration openssl
Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
@ -343,6 +342,32 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
%_sourcedir/modversions --unpack . < $_
fi
# copy optional module signing files:
# *.x509, *.crt
# - certificates with pubkeys used to verify module and firmware signatures
# at runtime. *.crt files assumed to be in the PEM format.
# signing_key.priv
# - unencrypted private key used to sign modules and firmware during build
# x509.genkey
# - openssl req config to generate a new signing_key.{x509,priv} pair for the
# build
for f in %_sourcedir/*.x509 %_sourcedir/{signing_key.priv,x509.genkey}; do
if test -e "$f"; then
cp "$f" .
fi
done
for f in %_sourcedir/*.crt; do
if ! test -e "$f"; then
continue
fi
out=${f##*/}
out=${out%.crt}.x509
openssl x509 -inform PEM -in "$f" -outform DER -out "$out"
done
# Convince kernel/Makefile not to generate a new keypair
touch x509.genkey
touch signing_key.x509
# The %{_smp_mflags} macro is defined to a number, make will spawn that many jobs.
# There are several ways how to define it:
# If you are using the build script:
@ -377,15 +402,15 @@ done
%install
# sign the modules, firmware and possibly the kernel in the buildservice
export BRP_PESIGN_FILES="*.ko"
%if %CONFIG_EFI_STUB == "y"
# sign the kernel in the buildservice
%ifarch x86_64
# XXX: only do it on x86_64, as the repackaging changes kernel-pae
# from i686 to i586
export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor"
%else
export BRP_PESIGN_FILES=""
BRP_PESIGN_FILES="$BRP_PESIGN_FILES /boot/vmlinuz-%kernelrelease-%build_flavor"
%endif
%ifarch %ix86
# XXX: do not sign on x86, as the repackaging changes kernel-pae
# from i686 to i586
BRP_PESIGN_FILES=""
%endif
# get rid of /usr/lib/rpm/brp-strip-debug
@ -393,9 +418,10 @@ export BRP_PESIGN_FILES=""
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux-*'
# /lib/modules/%kernelrelease-%build_flavor/build will be a stale symlink until the
# kernel-devel package is installed. Don't check for stale symlinks
# in the brp-symlink check:
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
# has a correct dependency on kernel-devel, but the brp check does not see
# kernel-devel during build.
export NO_BRP_STALE_LINK_ERROR=yes
cd %kernel_build_dir
@ -706,8 +732,8 @@ shopt -s nullglob dotglob
> %my_builddir/kernel-devel.files
for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do
f=${file##%buildroot}
echo "$f" >> %my_builddir/kernel-devel.files
done
echo "$f"
done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
{ cd %buildroot
for f in boot/*; do

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.18
%define patchversion 3.18.6
%define srcversion 3.19
%define patchversion 3.19.0
%define variant %{nil}
%define vanilla_only 0
@ -44,7 +44,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -59,9 +59,9 @@ Name: kernel-debug
Summary: A Debug Version of the Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.18.6
Version: 3.19.0
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif
@ -73,9 +73,8 @@ BuildRequires: fdupes
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration
BuildRequires: pesign-obs-integration openssl
Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
@ -166,6 +165,7 @@ Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source35: group-source-files.pl
Source36: README.PATCH-POLICY.SUSE
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
@ -244,6 +244,7 @@ NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 36
NoSource: 37
NoSource: 38
NoSource: 39
@ -471,6 +472,32 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
%_sourcedir/modversions --unpack . < $_
fi
# copy optional module signing files:
# *.x509, *.crt
# - certificates with pubkeys used to verify module and firmware signatures
# at runtime. *.crt files assumed to be in the PEM format.
# signing_key.priv
# - unencrypted private key used to sign modules and firmware during build
# x509.genkey
# - openssl req config to generate a new signing_key.{x509,priv} pair for the
# build
for f in %_sourcedir/*.x509 %_sourcedir/{signing_key.priv,x509.genkey}; do
if test -e "$f"; then
cp "$f" .
fi
done
for f in %_sourcedir/*.crt; do
if ! test -e "$f"; then
continue
fi
out=${f##*/}
out=${out%.crt}.x509
openssl x509 -inform PEM -in "$f" -outform DER -out "$out"
done
# Convince kernel/Makefile not to generate a new keypair
touch x509.genkey
touch signing_key.x509
# The %{_smp_mflags} macro is defined to a number, make will spawn that many jobs.
# There are several ways how to define it:
# If you are using the build script:
@ -505,15 +532,15 @@ done
%install
# sign the modules, firmware and possibly the kernel in the buildservice
export BRP_PESIGN_FILES="*.ko"
%if %CONFIG_EFI_STUB == "y"
# sign the kernel in the buildservice
%ifarch x86_64
# XXX: only do it on x86_64, as the repackaging changes kernel-pae
# from i686 to i586
export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor"
%else
export BRP_PESIGN_FILES=""
BRP_PESIGN_FILES="$BRP_PESIGN_FILES /boot/vmlinuz-%kernelrelease-%build_flavor"
%endif
%ifarch %ix86
# XXX: do not sign on x86, as the repackaging changes kernel-pae
# from i686 to i586
BRP_PESIGN_FILES=""
%endif
# get rid of /usr/lib/rpm/brp-strip-debug
@ -521,9 +548,10 @@ export BRP_PESIGN_FILES=""
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux-*'
# /lib/modules/%kernelrelease-%build_flavor/build will be a stale symlink until the
# kernel-devel package is installed. Don't check for stale symlinks
# in the brp-symlink check:
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
# has a correct dependency on kernel-devel, but the brp check does not see
# kernel-devel during build.
export NO_BRP_STALE_LINK_ERROR=yes
cd %kernel_build_dir
@ -834,8 +862,8 @@ shopt -s nullglob dotglob
> %my_builddir/kernel-devel.files
for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do
f=${file##%buildroot}
echo "$f" >> %my_builddir/kernel-devel.files
done
echo "$f"
done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
{ cd %buildroot
for f in boot/*; do

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.18
%define patchversion 3.18.6
%define srcversion 3.19
%define patchversion 3.19.0
%define variant %{nil}
%define vanilla_only 0
@ -44,7 +44,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -59,9 +59,9 @@ Name: kernel-default
Summary: The Standard Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.18.6
Version: 3.19.0
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif
@ -73,9 +73,8 @@ BuildRequires: fdupes
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration
BuildRequires: pesign-obs-integration openssl
Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
@ -171,6 +170,8 @@ Provides: kernel-trace = 3.13
Obsoletes: kernel-trace <= 3.13
Provides: kernel-trace-base = 3.13
Obsoletes: kernel-trace-base <= 3.13
Provides: kernel-bigsmp = 3.1
Obsoletes: kernel-bigsmp <= 3.1
%endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh
@ -188,6 +189,7 @@ Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source35: group-source-files.pl
Source36: README.PATCH-POLICY.SUSE
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
@ -236,7 +238,7 @@ Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64
ExclusiveArch: aarch64 armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64
%define kmp_target_cpu %_target_cpu
%ifarch %ix86
# Only i386/default supports i586, mark other flavors' packages as i686
@ -266,6 +268,7 @@ NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 36
NoSource: 37
NoSource: 38
NoSource: 39
@ -492,6 +495,32 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
%_sourcedir/modversions --unpack . < $_
fi
# copy optional module signing files:
# *.x509, *.crt
# - certificates with pubkeys used to verify module and firmware signatures
# at runtime. *.crt files assumed to be in the PEM format.
# signing_key.priv
# - unencrypted private key used to sign modules and firmware during build
# x509.genkey
# - openssl req config to generate a new signing_key.{x509,priv} pair for the
# build
for f in %_sourcedir/*.x509 %_sourcedir/{signing_key.priv,x509.genkey}; do
if test -e "$f"; then
cp "$f" .
fi
done
for f in %_sourcedir/*.crt; do
if ! test -e "$f"; then
continue
fi
out=${f##*/}
out=${out%.crt}.x509
openssl x509 -inform PEM -in "$f" -outform DER -out "$out"
done
# Convince kernel/Makefile not to generate a new keypair
touch x509.genkey
touch signing_key.x509
# The %{_smp_mflags} macro is defined to a number, make will spawn that many jobs.
# There are several ways how to define it:
# If you are using the build script:
@ -526,15 +555,15 @@ done
%install
# sign the modules, firmware and possibly the kernel in the buildservice
export BRP_PESIGN_FILES="*.ko"
%if %CONFIG_EFI_STUB == "y"
# sign the kernel in the buildservice
%ifarch x86_64
# XXX: only do it on x86_64, as the repackaging changes kernel-pae
# from i686 to i586
export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor"
%else
export BRP_PESIGN_FILES=""
BRP_PESIGN_FILES="$BRP_PESIGN_FILES /boot/vmlinuz-%kernelrelease-%build_flavor"
%endif
%ifarch %ix86
# XXX: do not sign on x86, as the repackaging changes kernel-pae
# from i686 to i586
BRP_PESIGN_FILES=""
%endif
# get rid of /usr/lib/rpm/brp-strip-debug
@ -542,9 +571,10 @@ export BRP_PESIGN_FILES=""
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux-*'
# /lib/modules/%kernelrelease-%build_flavor/build will be a stale symlink until the
# kernel-devel package is installed. Don't check for stale symlinks
# in the brp-symlink check:
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
# has a correct dependency on kernel-devel, but the brp check does not see
# kernel-devel during build.
export NO_BRP_STALE_LINK_ERROR=yes
cd %kernel_build_dir
@ -855,8 +885,8 @@ shopt -s nullglob dotglob
> %my_builddir/kernel-devel.files
for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do
f=${file##%buildroot}
echo "$f" >> %my_builddir/kernel-devel.files
done
echo "$f"
done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
{ cd %buildroot
for f in boot/*; do

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.18
%define patchversion 3.18.6
%define srcversion 3.19
%define patchversion 3.19.0
%define variant %{nil}
%define vanilla_only 0
@ -44,7 +44,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -59,9 +59,9 @@ Name: kernel-desktop
Summary: Kernel optimized for the desktop
License: GPL-2.0
Group: System/Kernel
Version: 3.18.6
Version: 3.19.0
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif
@ -73,9 +73,8 @@ BuildRequires: fdupes
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration
BuildRequires: pesign-obs-integration openssl
Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
@ -163,6 +162,7 @@ Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source35: group-source-files.pl
Source36: README.PATCH-POLICY.SUSE
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
@ -241,6 +241,7 @@ NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 36
NoSource: 37
NoSource: 38
NoSource: 39
@ -480,6 +481,32 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
%_sourcedir/modversions --unpack . < $_
fi
# copy optional module signing files:
# *.x509, *.crt
# - certificates with pubkeys used to verify module and firmware signatures
# at runtime. *.crt files assumed to be in the PEM format.
# signing_key.priv
# - unencrypted private key used to sign modules and firmware during build
# x509.genkey
# - openssl req config to generate a new signing_key.{x509,priv} pair for the
# build
for f in %_sourcedir/*.x509 %_sourcedir/{signing_key.priv,x509.genkey}; do
if test -e "$f"; then
cp "$f" .
fi
done
for f in %_sourcedir/*.crt; do
if ! test -e "$f"; then
continue
fi
out=${f##*/}
out=${out%.crt}.x509
openssl x509 -inform PEM -in "$f" -outform DER -out "$out"
done
# Convince kernel/Makefile not to generate a new keypair
touch x509.genkey
touch signing_key.x509
# The %{_smp_mflags} macro is defined to a number, make will spawn that many jobs.
# There are several ways how to define it:
# If you are using the build script:
@ -514,15 +541,15 @@ done
%install
# sign the modules, firmware and possibly the kernel in the buildservice
export BRP_PESIGN_FILES="*.ko"
%if %CONFIG_EFI_STUB == "y"
# sign the kernel in the buildservice
%ifarch x86_64
# XXX: only do it on x86_64, as the repackaging changes kernel-pae
# from i686 to i586
export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor"
%else
export BRP_PESIGN_FILES=""
BRP_PESIGN_FILES="$BRP_PESIGN_FILES /boot/vmlinuz-%kernelrelease-%build_flavor"
%endif
%ifarch %ix86
# XXX: do not sign on x86, as the repackaging changes kernel-pae
# from i686 to i586
BRP_PESIGN_FILES=""
%endif
# get rid of /usr/lib/rpm/brp-strip-debug
@ -530,9 +557,10 @@ export BRP_PESIGN_FILES=""
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux-*'
# /lib/modules/%kernelrelease-%build_flavor/build will be a stale symlink until the
# kernel-devel package is installed. Don't check for stale symlinks
# in the brp-symlink check:
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
# has a correct dependency on kernel-devel, but the brp check does not see
# kernel-devel during build.
export NO_BRP_STALE_LINK_ERROR=yes
cd %kernel_build_dir
@ -843,8 +871,8 @@ shopt -s nullglob dotglob
> %my_builddir/kernel-devel.files
for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do
f=${file##%buildroot}
echo "$f" >> %my_builddir/kernel-devel.files
done
echo "$f"
done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
{ cd %buildroot
for f in boot/*; do

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -16,7 +16,7 @@
#
%define patchversion 3.18.6
%define patchversion 3.19.0
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -27,9 +27,9 @@ Name: kernel-docs
Summary: Kernel Documentation (man pages)
License: GPL-2.0
Group: Documentation/Man
Version: 3.18.6
Version: 3.19.0
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif
@ -97,15 +97,15 @@ export TEXMFCNF=$RPM_BUILD_DIR
%endif
export LANG=en_US
mkdir -p man
make -C /usr/src/linux%variant O=$PWD/man -k -i mandocs %{?jobs:-j%jobs}
make -C /usr/src/linux%variant O=$PWD/man mandocs %{?jobs:-j%jobs}
mkdir -p html
make -C /usr/src/linux%variant O=$PWD/html -k -i htmldocs %{?jobs:-j%jobs}
make -C /usr/src/linux%variant O=$PWD/html htmldocs %{?jobs:-j%jobs}
mkdir -p pdf
make \
%if %use_fop
XMLTOFLAGS="-m /usr/src/linux%{variant}/Documentation/DocBook/stylesheet.xsl --skip-validation --with-fop" \
%endif
-C /usr/src/linux%variant O=$PWD/pdf -k -i pdfdocs %{?jobs:-j%jobs}
-C /usr/src/linux%variant O=$PWD/pdf pdfdocs %{?jobs:-j%jobs}
%install
install -d $RPM_BUILD_ROOT/%{_mandir}/man9

View File

@ -97,15 +97,15 @@ export TEXMFCNF=$RPM_BUILD_DIR
%endif
export LANG=en_US
mkdir -p man
make -C /usr/src/linux%variant O=$PWD/man -k -i mandocs %{?jobs:-j%jobs}
make -C /usr/src/linux%variant O=$PWD/man mandocs %{?jobs:-j%jobs}
mkdir -p html
make -C /usr/src/linux%variant O=$PWD/html -k -i htmldocs %{?jobs:-j%jobs}
make -C /usr/src/linux%variant O=$PWD/html htmldocs %{?jobs:-j%jobs}
mkdir -p pdf
make \
%if %use_fop
XMLTOFLAGS="-m /usr/src/linux%{variant}/Documentation/DocBook/stylesheet.xsl --skip-validation --with-fop" \
%endif
-C /usr/src/linux%variant O=$PWD/pdf -k -i pdfdocs %{?jobs:-j%jobs}
-C /usr/src/linux%variant O=$PWD/pdf pdfdocs %{?jobs:-j%jobs}
%install
install -d $RPM_BUILD_ROOT/%{_mandir}/man9

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.18
%define patchversion 3.18.6
%define srcversion 3.19
%define patchversion 3.19.0
%define variant %{nil}
%define vanilla_only 0
@ -44,7 +44,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -59,9 +59,9 @@ Name: kernel-ec2
Summary: The Amazon EC2 Xen Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.18.6
Version: 3.19.0
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif
@ -73,9 +73,8 @@ BuildRequires: fdupes
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration
BuildRequires: pesign-obs-integration openssl
Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
@ -163,6 +162,7 @@ Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source35: group-source-files.pl
Source36: README.PATCH-POLICY.SUSE
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
@ -241,6 +241,7 @@ NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 36
NoSource: 37
NoSource: 38
NoSource: 39
@ -346,8 +347,8 @@ Provides: ath3k-firmware = 1.0
%description
The Linux kernel for Xen paravirtualization.
This kernel can only be used both as an unprivileged ("xenU")
kernel (for Amazon EC2).
This kernel can only be used as an unprivileged ("xenU") kernel
(mainly, but not exclusively, for Amazon EC2).
%source_timestamp
@ -470,6 +471,32 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
%_sourcedir/modversions --unpack . < $_
fi
# copy optional module signing files:
# *.x509, *.crt
# - certificates with pubkeys used to verify module and firmware signatures
# at runtime. *.crt files assumed to be in the PEM format.
# signing_key.priv
# - unencrypted private key used to sign modules and firmware during build
# x509.genkey
# - openssl req config to generate a new signing_key.{x509,priv} pair for the
# build
for f in %_sourcedir/*.x509 %_sourcedir/{signing_key.priv,x509.genkey}; do
if test -e "$f"; then
cp "$f" .
fi
done
for f in %_sourcedir/*.crt; do
if ! test -e "$f"; then
continue
fi
out=${f##*/}
out=${out%.crt}.x509
openssl x509 -inform PEM -in "$f" -outform DER -out "$out"
done
# Convince kernel/Makefile not to generate a new keypair
touch x509.genkey
touch signing_key.x509
# The %{_smp_mflags} macro is defined to a number, make will spawn that many jobs.
# There are several ways how to define it:
# If you are using the build script:
@ -504,15 +531,15 @@ done
%install
# sign the modules, firmware and possibly the kernel in the buildservice
export BRP_PESIGN_FILES="*.ko"
%if %CONFIG_EFI_STUB == "y"
# sign the kernel in the buildservice
%ifarch x86_64
# XXX: only do it on x86_64, as the repackaging changes kernel-pae
# from i686 to i586
export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor"
%else
export BRP_PESIGN_FILES=""
BRP_PESIGN_FILES="$BRP_PESIGN_FILES /boot/vmlinuz-%kernelrelease-%build_flavor"
%endif
%ifarch %ix86
# XXX: do not sign on x86, as the repackaging changes kernel-pae
# from i686 to i586
BRP_PESIGN_FILES=""
%endif
# get rid of /usr/lib/rpm/brp-strip-debug
@ -520,9 +547,10 @@ export BRP_PESIGN_FILES=""
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux-*'
# /lib/modules/%kernelrelease-%build_flavor/build will be a stale symlink until the
# kernel-devel package is installed. Don't check for stale symlinks
# in the brp-symlink check:
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
# has a correct dependency on kernel-devel, but the brp check does not see
# kernel-devel during build.
export NO_BRP_STALE_LINK_ERROR=yes
cd %kernel_build_dir
@ -833,8 +861,8 @@ shopt -s nullglob dotglob
> %my_builddir/kernel-devel.files
for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do
f=${file##%buildroot}
echo "$f" >> %my_builddir/kernel-devel.files
done
echo "$f"
done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
{ cd %buildroot
for f in boot/*; do
@ -934,8 +962,8 @@ Conflicts: libc.so.6()(64bit)
%description base
The Linux kernel for Xen paravirtualization.
This kernel can only be used both as an unprivileged ("xenU")
kernel (for Amazon EC2).
This kernel can only be used as an unprivileged ("xenU") kernel
(mainly, but not exclusively, for Amazon EC2).
This package contains only the base modules, required in all installs.
@ -976,8 +1004,8 @@ Conflicts: libc.so.6()(64bit)
%description extra
The Linux kernel for Xen paravirtualization.
This kernel can only be used both as an unprivileged ("xenU")
kernel (for Amazon EC2).
This kernel can only be used as an unprivileged ("xenU") kernel
(mainly, but not exclusively, for Amazon EC2).
This package contains additional modules not supported by Novell.

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.18
%define patchversion 3.18.6
%define srcversion 3.19
%define patchversion 3.19.0
%define variant %{nil}
%define vanilla_only 0
@ -44,7 +44,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -59,9 +59,9 @@ Name: kernel-lpae
Summary: Kernel for LPAE enabled systems
License: GPL-2.0
Group: System/Kernel
Version: 3.18.6
Version: 3.19.0
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif
@ -73,9 +73,8 @@ BuildRequires: fdupes
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration
BuildRequires: pesign-obs-integration openssl
Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
@ -163,6 +162,7 @@ Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source35: group-source-files.pl
Source36: README.PATCH-POLICY.SUSE
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
@ -241,6 +241,7 @@ NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 36
NoSource: 37
NoSource: 38
NoSource: 39
@ -468,6 +469,32 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
%_sourcedir/modversions --unpack . < $_
fi
# copy optional module signing files:
# *.x509, *.crt
# - certificates with pubkeys used to verify module and firmware signatures
# at runtime. *.crt files assumed to be in the PEM format.
# signing_key.priv
# - unencrypted private key used to sign modules and firmware during build
# x509.genkey
# - openssl req config to generate a new signing_key.{x509,priv} pair for the
# build
for f in %_sourcedir/*.x509 %_sourcedir/{signing_key.priv,x509.genkey}; do
if test -e "$f"; then
cp "$f" .
fi
done
for f in %_sourcedir/*.crt; do
if ! test -e "$f"; then
continue
fi
out=${f##*/}
out=${out%.crt}.x509
openssl x509 -inform PEM -in "$f" -outform DER -out "$out"
done
# Convince kernel/Makefile not to generate a new keypair
touch x509.genkey
touch signing_key.x509
# The %{_smp_mflags} macro is defined to a number, make will spawn that many jobs.
# There are several ways how to define it:
# If you are using the build script:
@ -502,15 +529,15 @@ done
%install
# sign the modules, firmware and possibly the kernel in the buildservice
export BRP_PESIGN_FILES="*.ko"
%if %CONFIG_EFI_STUB == "y"
# sign the kernel in the buildservice
%ifarch x86_64
# XXX: only do it on x86_64, as the repackaging changes kernel-pae
# from i686 to i586
export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor"
%else
export BRP_PESIGN_FILES=""
BRP_PESIGN_FILES="$BRP_PESIGN_FILES /boot/vmlinuz-%kernelrelease-%build_flavor"
%endif
%ifarch %ix86
# XXX: do not sign on x86, as the repackaging changes kernel-pae
# from i686 to i586
BRP_PESIGN_FILES=""
%endif
# get rid of /usr/lib/rpm/brp-strip-debug
@ -518,9 +545,10 @@ export BRP_PESIGN_FILES=""
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux-*'
# /lib/modules/%kernelrelease-%build_flavor/build will be a stale symlink until the
# kernel-devel package is installed. Don't check for stale symlinks
# in the brp-symlink check:
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
# has a correct dependency on kernel-devel, but the brp check does not see
# kernel-devel during build.
export NO_BRP_STALE_LINK_ERROR=yes
cd %kernel_build_dir
@ -831,8 +859,8 @@ shopt -s nullglob dotglob
> %my_builddir/kernel-devel.files
for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do
f=${file##%buildroot}
echo "$f" >> %my_builddir/kernel-devel.files
done
echo "$f"
done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
{ cd %buildroot
for f in boot/*; do

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
%define patchversion 3.18.6
%define patchversion 3.19.0
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -33,7 +33,7 @@ BuildRequires: kernel-default
%ifarch %ix86 x86_64
BuildRequires: kernel-xen
%endif
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64
ExclusiveArch: aarch64 armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64
%if 0%{?suse_version} < 1315
# For SLE 11
BuildRequires: mkinitrd
@ -45,9 +45,9 @@ BuildRequires: dracut
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0
Group: SLES
Version: 3.18.6
Version: 3.19.0
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

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

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -17,7 +17,7 @@
# needsrootforbuild
%define patchversion 3.18.6
%define patchversion 3.19.0
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -28,7 +28,7 @@ BuildRequires: kernel-default
# here as well to avoid that qa and build package build parallel
BuildRequires: kernel-obs-build
BuildRequires: modutils
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64
ExclusiveArch: aarch64 armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64
%if 0%{?suse_version} < 1200
# for SLE 11
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -36,9 +36,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Basic QA tests for the kernel
License: GPL-2.0
Group: SLES
Version: 3.18.6
Version: 3.19.0
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.18
%define patchversion 3.18.6
%define srcversion 3.19
%define patchversion 3.19.0
%define variant %{nil}
%define vanilla_only 0
@ -44,7 +44,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -59,9 +59,9 @@ Name: kernel-pae
Summary: Kernel with PAE Support
License: GPL-2.0
Group: System/Kernel
Version: 3.18.6
Version: 3.19.0
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif
@ -73,9 +73,8 @@ BuildRequires: fdupes
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration
BuildRequires: pesign-obs-integration openssl
Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
@ -168,6 +167,7 @@ Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source35: group-source-files.pl
Source36: README.PATCH-POLICY.SUSE
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
@ -246,6 +246,7 @@ NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 36
NoSource: 37
NoSource: 38
NoSource: 39
@ -479,6 +480,32 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
%_sourcedir/modversions --unpack . < $_
fi
# copy optional module signing files:
# *.x509, *.crt
# - certificates with pubkeys used to verify module and firmware signatures
# at runtime. *.crt files assumed to be in the PEM format.
# signing_key.priv
# - unencrypted private key used to sign modules and firmware during build
# x509.genkey
# - openssl req config to generate a new signing_key.{x509,priv} pair for the
# build
for f in %_sourcedir/*.x509 %_sourcedir/{signing_key.priv,x509.genkey}; do
if test -e "$f"; then
cp "$f" .
fi
done
for f in %_sourcedir/*.crt; do
if ! test -e "$f"; then
continue
fi
out=${f##*/}
out=${out%.crt}.x509
openssl x509 -inform PEM -in "$f" -outform DER -out "$out"
done
# Convince kernel/Makefile not to generate a new keypair
touch x509.genkey
touch signing_key.x509
# The %{_smp_mflags} macro is defined to a number, make will spawn that many jobs.
# There are several ways how to define it:
# If you are using the build script:
@ -513,15 +540,15 @@ done
%install
# sign the modules, firmware and possibly the kernel in the buildservice
export BRP_PESIGN_FILES="*.ko"
%if %CONFIG_EFI_STUB == "y"
# sign the kernel in the buildservice
%ifarch x86_64
# XXX: only do it on x86_64, as the repackaging changes kernel-pae
# from i686 to i586
export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor"
%else
export BRP_PESIGN_FILES=""
BRP_PESIGN_FILES="$BRP_PESIGN_FILES /boot/vmlinuz-%kernelrelease-%build_flavor"
%endif
%ifarch %ix86
# XXX: do not sign on x86, as the repackaging changes kernel-pae
# from i686 to i586
BRP_PESIGN_FILES=""
%endif
# get rid of /usr/lib/rpm/brp-strip-debug
@ -529,9 +556,10 @@ export BRP_PESIGN_FILES=""
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux-*'
# /lib/modules/%kernelrelease-%build_flavor/build will be a stale symlink until the
# kernel-devel package is installed. Don't check for stale symlinks
# in the brp-symlink check:
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
# has a correct dependency on kernel-devel, but the brp check does not see
# kernel-devel during build.
export NO_BRP_STALE_LINK_ERROR=yes
cd %kernel_build_dir
@ -842,8 +870,8 @@ shopt -s nullglob dotglob
> %my_builddir/kernel-devel.files
for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do
f=${file##%buildroot}
echo "$f" >> %my_builddir/kernel-devel.files
done
echo "$f"
done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
{ cd %buildroot
for f in boot/*; do

36559
kernel-pv.changes Normal file

File diff suppressed because it is too large Load Diff

1078
kernel-pv.spec Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -17,8 +17,8 @@
# icecream 0
%define srcversion 3.18
%define patchversion 3.18.6
%define srcversion 3.19
%define patchversion 3.19.0
%define variant %{nil}
%define vanilla_only 0
@ -30,9 +30,9 @@ Name: kernel-source
Summary: The Linux Kernel Sources
License: GPL-2.0
Group: Development/Sources
Version: 3.18.6
Version: 3.19.0
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif
@ -61,6 +61,7 @@ Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source35: group-source-files.pl
Source36: README.PATCH-POLICY.SUSE
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt

View File

@ -61,6 +61,7 @@ Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source35: group-source-files.pl
Source36: README.PATCH-POLICY.SUSE
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -24,10 +24,10 @@ Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0
Group: Development/Sources
Version: 3.18.6
Version: 3.19.0
%if %using_buildservice
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif
@ -38,7 +38,7 @@ Release: %kernel_source_release
Url: http://www.kernel.org/
AutoReqProv: off
BuildRequires: coreutils
%ifarch aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64
%ifarch aarch64 armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64
Requires: kernel-default-devel = %version-%source_rel
%endif
%ifarch %ix86 x86_64
@ -51,6 +51,9 @@ Requires: kernel-lpae-devel = %version-%source_rel
Requires: kernel-pae-devel = %version-%source_rel
%endif
%ifarch %ix86 x86_64
Requires: kernel-pv-devel = %version-%source_rel
%endif
%ifarch %ix86 x86_64
Requires: kernel-xen-devel = %version-%source_rel
%endif
Requires: pesign-obs-integration
@ -59,7 +62,7 @@ Provides: multiversion(kernel)
Source: README.KSYMS
Requires: kernel-devel%variant = %version-%source_rel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ppc ppc64 ppc64le s390x x86_64
ExclusiveArch: %ix86 aarch64 armv7hl ppc ppc64 ppc64le s390x x86_64
Prefix: /usr/src
%description

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.18
%define patchversion 3.18.6
%define srcversion 3.19
%define patchversion 3.19.0
%define variant %{nil}
%define vanilla_only 0
@ -44,7 +44,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -59,9 +59,9 @@ Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
License: GPL-2.0
Group: System/Kernel
Version: 3.18.6
Version: 3.19.0
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif
@ -73,9 +73,8 @@ BuildRequires: fdupes
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration
BuildRequires: pesign-obs-integration openssl
Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
@ -163,6 +162,7 @@ Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source35: group-source-files.pl
Source36: README.PATCH-POLICY.SUSE
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
@ -211,7 +211,7 @@ Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 ppc ppc64 ppc64le s390x x86_64
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64
%define kmp_target_cpu %_target_cpu
%ifarch %ix86
# Only i386/default supports i586, mark other flavors' packages as i686
@ -241,6 +241,7 @@ NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 36
NoSource: 37
NoSource: 38
NoSource: 39
@ -467,6 +468,32 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
%_sourcedir/modversions --unpack . < $_
fi
# copy optional module signing files:
# *.x509, *.crt
# - certificates with pubkeys used to verify module and firmware signatures
# at runtime. *.crt files assumed to be in the PEM format.
# signing_key.priv
# - unencrypted private key used to sign modules and firmware during build
# x509.genkey
# - openssl req config to generate a new signing_key.{x509,priv} pair for the
# build
for f in %_sourcedir/*.x509 %_sourcedir/{signing_key.priv,x509.genkey}; do
if test -e "$f"; then
cp "$f" .
fi
done
for f in %_sourcedir/*.crt; do
if ! test -e "$f"; then
continue
fi
out=${f##*/}
out=${out%.crt}.x509
openssl x509 -inform PEM -in "$f" -outform DER -out "$out"
done
# Convince kernel/Makefile not to generate a new keypair
touch x509.genkey
touch signing_key.x509
# The %{_smp_mflags} macro is defined to a number, make will spawn that many jobs.
# There are several ways how to define it:
# If you are using the build script:
@ -501,15 +528,15 @@ done
%install
# sign the modules, firmware and possibly the kernel in the buildservice
export BRP_PESIGN_FILES="*.ko"
%if %CONFIG_EFI_STUB == "y"
# sign the kernel in the buildservice
%ifarch x86_64
# XXX: only do it on x86_64, as the repackaging changes kernel-pae
# from i686 to i586
export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor"
%else
export BRP_PESIGN_FILES=""
BRP_PESIGN_FILES="$BRP_PESIGN_FILES /boot/vmlinuz-%kernelrelease-%build_flavor"
%endif
%ifarch %ix86
# XXX: do not sign on x86, as the repackaging changes kernel-pae
# from i686 to i586
BRP_PESIGN_FILES=""
%endif
# get rid of /usr/lib/rpm/brp-strip-debug
@ -517,9 +544,10 @@ export BRP_PESIGN_FILES=""
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux-*'
# /lib/modules/%kernelrelease-%build_flavor/build will be a stale symlink until the
# kernel-devel package is installed. Don't check for stale symlinks
# in the brp-symlink check:
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
# has a correct dependency on kernel-devel, but the brp check does not see
# kernel-devel during build.
export NO_BRP_STALE_LINK_ERROR=yes
cd %kernel_build_dir
@ -830,8 +858,8 @@ shopt -s nullglob dotglob
> %my_builddir/kernel-devel.files
for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do
f=${file##%buildroot}
echo "$f" >> %my_builddir/kernel-devel.files
done
echo "$f"
done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
{ cd %buildroot
for f in boot/*; do

View File

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Feb 10 16:07:03 CET 2015 - tiwai@suse.de
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- fix a leak in bch_cached_dev_run() (bnc#910440).
- bcache: unregister reboot notifier when bcache fails to register
a block device (bnc#910440).
- bcache: fix a livelock in btree lock (bnc#910440).
- bcache: [BUG] clear BCACHE_DEV_UNLINK_DONE flag when attaching
a backing device (bnc#910440).
- bcache: Add a cond_resched() call to gc (bnc#910440).
- commit 30e9ca2
-------------------------------------------------------------------
Tue Feb 10 14:31:22 CET 2015 - tiwai@suse.de
- vm: add VM_FAULT_SIGSEGV handling support for XEN (bnc#917060).
- commit 48f695c
-------------------------------------------------------------------
Tue Feb 10 12:25:53 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-final.
- commit 7ba6009
-------------------------------------------------------------------
Mon Feb 9 15:03:00 CET 2015 - jeffm@suse.com
- Update to 3.19-final.
- commit b47fe8e
-------------------------------------------------------------------
Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
@ -7,6 +44,31 @@ Fri Feb 6 22:35:46 CET 2015 - jslaby@suse.cz
patches.fixes/vm-make-stack-guard-page-errors-return-VM_FAULT_SIGS.
- commit ec2a744
-------------------------------------------------------------------
Thu Feb 5 10:41:10 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix build if there is no *.crt file
- commit c5b1275
-------------------------------------------------------------------
Wed Feb 4 14:38:50 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc7 and c/s 1279.
- Update Xen config files.
- commit f6f5ce5
-------------------------------------------------------------------
Tue Feb 3 20:04:37 CET 2015 - jeffm@suse.com
- Update to 3.19-rc7.
- commit 7505c11
-------------------------------------------------------------------
Fri Jan 30 14:28:50 CET 2015 - mmarek@suse.cz
- rpm/constraints.in: Lower the requirement to 4 CPUs on POWER
- commit 9e50821
-------------------------------------------------------------------
Fri Jan 30 08:59:03 CET 2015 - tiwai@suse.de
@ -24,6 +86,14 @@ Fri Jan 30 08:44:42 CET 2015 - jslaby@suse.cz
- Update config files.
- commit f378da4
-------------------------------------------------------------------
Wed Jan 28 21:45:10 CET 2015 - jeffm@suse.com
- Update to 3.19-rc6.
- Config changes:
- SENSORS_I5500=m (i386/x86_64)
- commit 5dca9d9
-------------------------------------------------------------------
Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
@ -37,6 +107,81 @@ Tue Jan 27 18:19:54 CET 2015 - jslaby@suse.cz
- Update config files.
- commit abfc700
-------------------------------------------------------------------
Tue Jan 27 12:41:34 CET 2015 - jbeulich@suse.com
- rpm/package-descriptions: Describe kernel-pv (and correct kernel-ec2's).
- commit f7db992
-------------------------------------------------------------------
Mon Jan 26 12:56:03 CET 2015 - mmarek@suse.cz
- DocBook: Do not exceed argument list limit.
- commit 6eae009
-------------------------------------------------------------------
Mon Jan 26 10:52:05 CET 2015 - mmarek@suse.cz
- rpm/kernel-docs.spec.in: Do not ignore errors from make
- commit 86ebfa7
-------------------------------------------------------------------
Sat Jan 24 21:21:36 CET 2015 - jdelvare@suse.de
- Update x86_64 config files: CONFIG_SENSORS_NCT6683=m
The nct6683 driver is already enabled on i386 and history suggests
that it not being enabled on x86_64 is by mistake.
- commit e31f652
-------------------------------------------------------------------
Fri Jan 23 21:25:11 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Drop sparse from BuildRequires
- commit 9777c26
-------------------------------------------------------------------
Fri Jan 23 17:16:53 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Update the comment about NO_BRP_STALE_LINK_ERROR
There is no stale symlink in the installed system anymore, but there is
one during build.
- commit e575cce
-------------------------------------------------------------------
Fri Jan 23 16:52:42 CET 2015 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Own the modules directory in the devel
package (bnc#910322)
- commit d89b963
-------------------------------------------------------------------
Thu Jan 22 12:25:05 CET 2015 - jbeulich@suse.com
- Add x86 PV config files.
- commit 297f762
-------------------------------------------------------------------
Thu Jan 22 11:50:11 CET 2015 - jbeulich@suse.com
- Update Xen patches to 3.19-rc5 and c/s 1276.
- config.conf: Re-enable Xen configs.
- Update config files.
- commit 9368e4c
-------------------------------------------------------------------
Wed Jan 21 18:55:55 CET 2015 - mmarek@suse.cz
- Fix Module.supported handling for external modules (bnc#905304).
- commit 26d68ed
-------------------------------------------------------------------
Wed Jan 21 04:01:57 CET 2015 - jeffm@suse.com
- Update to 3.19-rc5.
- Config changes:
- I40E_FCOE=y
- commit 1548087
-------------------------------------------------------------------
Mon Jan 19 13:38:51 CET 2015 - jslaby@suse.cz
@ -53,12 +198,44 @@ Sat Jan 17 00:24:44 CET 2015 - jslaby@suse.cz
patches.fixes/blk-mq-Fix-uninitialized-kobject-at-CPU-hotplugging.
- commit 390047f
-------------------------------------------------------------------
Fri Jan 16 19:36:16 CET 2015 - matwey.kornilov@gmail.com
- config: armv7hl: Update config files for 3.19-rc6
[AF: Updated for -rc6, enabled some more default options,
enabled/disabled lpae options, regenerated vanilla from default]
- commit a7bdd86
-------------------------------------------------------------------
Wed Jan 14 20:19:31 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0012-generic-pci.patch (fix PCI bridge support)
- commit b9cbcf4
-------------------------------------------------------------------
Wed Jan 14 20:16:14 CET 2015 - agraf@suse.de
- Refresh patches.arch/arm64-0039-generic-pci.patch (fix PCI bridge support)
- commit 88366a3
-------------------------------------------------------------------
Mon Jan 12 16:22:53 CET 2015 - jeffm@suse.com
- Update to 3.19-rc4.
- Config changes:
- KDB_DEFAULT_ENABLE=0x1 (default, no change)
- commit f688a05
-------------------------------------------------------------------
Mon Jan 12 16:18:17 CET 2015 - jeffm@suse.com
- config: fixed re-enabling of CFG80211_WEXT
- Note: CFG80211_WEXT was disabled in 3.19-rc1, not 3.17.
* git describe and git name-rev show different things.
- IPW2200_DEBUG=y was set prior to 3.19-rc1, restore it
- Re-sync arm64 config to match pre-rc1 values.
- commit 79a899b
-------------------------------------------------------------------
Fri Jan 9 11:08:54 CET 2015 - jslaby@suse.cz
@ -76,6 +253,14 @@ Thu Jan 8 20:35:25 CET 2015 - tiwai@suse.de
download (bnc#911311).
- commit 15c2753
-------------------------------------------------------------------
Thu Jan 8 16:08:21 CET 2015 - jeffm@suse.com
- Update to 3.19-rc3.
- Config changes are repairing fallout from the removal of
wireless extensions in 3.17. They were restored in 3.19-rc3.
- commit 43d6953
-------------------------------------------------------------------
Thu Jan 8 14:50:46 CET 2015 - tiwai@suse.de
@ -95,12 +280,141 @@ Tue Jan 6 01:59:19 CET 2015 - agraf@suse.de
- arm64: Enable DRM
- commit c00a333
-------------------------------------------------------------------
Mon Jan 5 22:10:13 CET 2015 - agraf@suse.de
- arm64: Disable CRC32 accelerator again, doesn't build
- commit c0e01e0
-------------------------------------------------------------------
Mon Jan 5 21:08:40 CET 2015 - agraf@suse.de
- arm64: Enable generic PHB driver (bnc#912061).
- arm64: Enable generic PHB driver (bnc#911732).
- commit 5452184
-------------------------------------------------------------------
Mon Jan 5 20:53:51 CET 2015 - agraf@suse.de
- Update config files for arm64
- commit 4c90d68
-------------------------------------------------------------------
Fri Jan 2 21:01:51 CET 2015 - dbueso@suse.de
- rpm/old-flavors: Obsolete kernel-bigsmp (fate#318083)
- commit c5abe0c
-------------------------------------------------------------------
Fri Jan 2 14:03:52 CET 2015 - mmarek@suse.cz
- patches.suse/supported-flag: fix mis-reported supported status (bnc#809493)
Port fix from SLE12.
- commit 92db6d0
-------------------------------------------------------------------
Fri Jan 2 14:00:21 CET 2015 - mmarek@suse.cz
- Refresh patches.suse/supported-flag: fix TAINT_NO_SUPPORT handling on
module load
Port fix from SLE12.
- commit 47e6368
-------------------------------------------------------------------
Tue Dec 30 05:03:14 CET 2014 - jeffm@suse.com
- Update to 3.19-rc2.
- commit aa3360b
-------------------------------------------------------------------
Tue Dec 23 16:48:09 CET 2014 - matwey.kornilov@gmail.com
- config: Introduce vanilla configs for armv6l, armv7l and aarch64
- commit cd0d0f3
-------------------------------------------------------------------
Mon Dec 22 06:45:24 CET 2014 - jeffm@suse.com
- Update to 3.19-rc1.
- Eliminated 5 patches.
- Xen needs updating.
- ARM configs need updating.
- Config changes:
- General
- INIT_FALLBACK (y, default, consistent with old default)
- PAGE_EXTENSION=n (overhead)
- PAGE_OWNER=n (overhead)
- Networking:
- NET_FOU_IP_TUNNELS=y
- NFT_REDIR=m
- NFT_REDIR_IPV4=m
- NFT_REDIR_IPV6=m
- NET_DSA_HWMON=y
- NET_ACT_VLAN=m
- NET_SWITCHDEV=y (only impact is a slightly bigger ndo)
- BT_BREDR=y
- BT_LE=y
- IPVLAN=m
- NET_DSA_MV88E6352=m
- ROCKER=m
- BCMGENET=m
- Driver options:
- CONFIG_MAC80211_RC_MINSTREL_VHT=y
- ATH9K_PCOEM=y
- RTC_DRV_DS1374_WDT=y
- INFINIBAND_ON_DEMAND_PAGING=y
- SQUASHFS_LZ4=y
- Drivers:
- SCSI_AM53C974=m
- SCSI_WD719X=m
- KEYBOARD_CAP11XX=m
- MOUSE_ELAN_I2C=m
- TOUCHSCREEN_GOODIX=m
- TOUCHSCREEN_ELAN=m
- IPMI_SSIF=m
- I2C_SLAVE=y (does nothing; only here for future additions)
- GPIO_74XX_MMIO=m
- SENSORS_NCT7802=m
- MFD_DLN2=m
- I2C_DLN2=m
- GPIO_DLN2
- IR_IGORPLUGUSB=m
- DVB_SMIPCIE=m
- DVB_MN88472=m
- DVB_MN88473=m
- VIDEO_SAA7191=n (staging/deprecated)
- VIDEO_VIM2M=m
- DRM_I2C_ADV7511=m
- SND_OXFW=m
- HID_PLANTRONICS=m
- MMC_TOSHIBA_PCI=m
- LEDS_LP8860=m
- x86
- X86_INTEL_MPX=y (default n, little kernel overhead for potential security gains)
- RCU_KTHREAD_PRIO=1 (default)
- X86_VSYSCALL_EMULATION=y
- HSA_AMD=m
- EDAC_AMD64=m
- EDAC_AMD64_ERROR_INJECTION=y
- ppc
- OF_UNITTEST=n
- IPMI_POWERNV=m
- I2C_OPAL=m
- RTC_DRV_OPAL=m
- s390x
- SCLP_ASYNC_ID=000000000 (default)
- SoC
- PINCTRL_CHERRYVIEW=n
- ARM?: (all n)
- PMIC
- MFD_ATMEL_HLCDC
- COMMON_CLK_XLNX_CLKWZRD
- QCOM_SPMI_IADC
- Mobile sensors: (all n)
- SI7020
- BMP280
- commit 85f0072
-------------------------------------------------------------------
Wed Dec 17 19:20:30 CET 2014 - bp@suse.de
@ -427,6 +741,12 @@ Thu Oct 30 20:14:09 CET 2014 - jslaby@suse.cz
patches.fixes/btrfs-0001-revert-race-free-update-of-commit-root-for-ro-.patch.
- commit 1afb260
-------------------------------------------------------------------
Thu Oct 30 14:30:50 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix including the secure boot cert in /etc/uefi/certs
- commit 72255c9
-------------------------------------------------------------------
Wed Oct 29 14:26:03 CET 2014 - jslaby@suse.cz
@ -1452,6 +1772,12 @@ Mon Jul 28 16:59:09 CEST 2014 - schwab@suse.de
- config: arm64/default: increase LOG_BUF_SHIFT to 18
- commit f45208d
-------------------------------------------------------------------
Mon Jul 28 08:04:10 CEST 2014 - lpechacek@suse.cz
- doc/README.SUSE: update Solid Driver team contacts
- commit a90946c
-------------------------------------------------------------------
Thu Jul 24 15:38:05 CEST 2014 - jdelvare@suse.de
@ -1488,6 +1814,12 @@ Mon Jul 21 11:08:14 CEST 2014 - jdelvare@suse.de
New driver CONFIG_USB_EHCI_MSM=m.
- commit f1230bd
-------------------------------------------------------------------
Fri Jul 18 13:47:04 CEST 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not sign firmware files (bnc#867199)
- commit 38f105d
-------------------------------------------------------------------
Fri Jul 18 09:19:39 CEST 2014 - jslaby@suse.cz
@ -3411,6 +3743,12 @@ Wed Feb 12 14:14:04 CET 2014 - jbeulich@suse.com
- Refresh patches.xen/xen3-patch-3.13 (fix net{back,front} checksum setup).
- commit a23672f
-------------------------------------------------------------------
Wed Feb 12 10:04:20 CET 2014 - lpechacek@suse.cz
- doc/README.PATCH-POLICY.SUSE: updated links
- commit ac58062
-------------------------------------------------------------------
Tue Feb 11 13:19:54 CET 2014 - mmarek@suse.cz
@ -3526,6 +3864,12 @@ Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:27:23 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Add README.PATCH-POLICY.SUSE as source file
- commit 9c9ce61
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
@ -3731,7 +4075,7 @@ Mon Jan 6 15:08:44 CET 2014 - jdelvare@suse.de
Fri Jan 3 11:40:27 CET 2014 - mmarek@suse.cz
- Switch to linux-*.tar.xz
- commit cdd7212
- commit 27d9f61
-------------------------------------------------------------------
Fri Jan 3 11:01:58 CET 2014 - mmarek@suse.cz
@ -3856,6 +4200,12 @@ Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
-------------------------------------------------------------------
Tue Dec 17 21:14:03 CET 2013 - mmarek@suse.cz
- Port module signing changes from SLE11-SP3 (fate#314508)
- commit 8a264a3
-------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de
@ -3870,6 +4220,12 @@ Mon Dec 16 15:36:07 CET 2013 - ohering@suse.de
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch.
- commit b3125ee
-------------------------------------------------------------------
Mon Dec 16 13:32:15 CET 2013 - jkosina@suse.cz
- doc/README.PATCH-POLICY.SUSE: add patch policy / best practices document
- commit 60893d6
-------------------------------------------------------------------
Fri Dec 13 16:02:31 CET 2013 - tiwai@suse.de
@ -8545,6 +8901,13 @@ Wed Jun 27 09:53:34 CEST 2012 - jbeulich@novell.com
- Update Xen and EC2 config files.
- commit 1f9dec5
-------------------------------------------------------------------
Tue Jun 26 15:35:50 CEST 2012 - vojtech@suse.com
- Update post.sh to make the RT kernel default in the bootloader
after installation.
- commit 3c10ce7
-------------------------------------------------------------------
Tue Jun 26 11:31:41 CEST 2012 - guillaume.gardet@oliseo.fr

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.18
%define patchversion 3.18.6
%define srcversion 3.19
%define patchversion 3.19.0
%define variant %{nil}
%define vanilla_only 0
@ -44,7 +44,7 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
@ -59,9 +59,9 @@ Name: kernel-xen
Summary: The Xen Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.18.6
Version: 3.19.0
%if 0%{?is_kotd}
Release: <RELEASE>.gec2a744
Release: <RELEASE>.g8a7d5f9
%else
Release: 0
%endif
@ -73,9 +73,8 @@ BuildRequires: fdupes
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration
BuildRequires: pesign-obs-integration openssl
Provides: %name = %version-%source_rel
# bnc#901925
Provides: %name-%version-%source_rel
@ -166,6 +165,7 @@ Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source35: group-source-files.pl
Source36: README.PATCH-POLICY.SUSE
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
@ -244,6 +244,7 @@ NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 36
NoSource: 37
NoSource: 38
NoSource: 39
@ -473,6 +474,32 @@ if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
%_sourcedir/modversions --unpack . < $_
fi
# copy optional module signing files:
# *.x509, *.crt
# - certificates with pubkeys used to verify module and firmware signatures
# at runtime. *.crt files assumed to be in the PEM format.
# signing_key.priv
# - unencrypted private key used to sign modules and firmware during build
# x509.genkey
# - openssl req config to generate a new signing_key.{x509,priv} pair for the
# build
for f in %_sourcedir/*.x509 %_sourcedir/{signing_key.priv,x509.genkey}; do
if test -e "$f"; then
cp "$f" .
fi
done
for f in %_sourcedir/*.crt; do
if ! test -e "$f"; then
continue
fi
out=${f##*/}
out=${out%.crt}.x509
openssl x509 -inform PEM -in "$f" -outform DER -out "$out"
done
# Convince kernel/Makefile not to generate a new keypair
touch x509.genkey
touch signing_key.x509
# The %{_smp_mflags} macro is defined to a number, make will spawn that many jobs.
# There are several ways how to define it:
# If you are using the build script:
@ -507,15 +534,15 @@ done
%install
# sign the modules, firmware and possibly the kernel in the buildservice
export BRP_PESIGN_FILES="*.ko"
%if %CONFIG_EFI_STUB == "y"
# sign the kernel in the buildservice
%ifarch x86_64
# XXX: only do it on x86_64, as the repackaging changes kernel-pae
# from i686 to i586
export BRP_PESIGN_FILES="/boot/vmlinuz-%kernelrelease-%build_flavor"
%else
export BRP_PESIGN_FILES=""
BRP_PESIGN_FILES="$BRP_PESIGN_FILES /boot/vmlinuz-%kernelrelease-%build_flavor"
%endif
%ifarch %ix86
# XXX: do not sign on x86, as the repackaging changes kernel-pae
# from i686 to i586
BRP_PESIGN_FILES=""
%endif
# get rid of /usr/lib/rpm/brp-strip-debug
@ -523,9 +550,10 @@ export BRP_PESIGN_FILES=""
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux-*'
# /lib/modules/%kernelrelease-%build_flavor/build will be a stale symlink until the
# kernel-devel package is installed. Don't check for stale symlinks
# in the brp-symlink check:
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
# has a correct dependency on kernel-devel, but the brp check does not see
# kernel-devel during build.
export NO_BRP_STALE_LINK_ERROR=yes
cd %kernel_build_dir
@ -836,8 +864,8 @@ shopt -s nullglob dotglob
> %my_builddir/kernel-devel.files
for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do
f=${file##%buildroot}
echo "$f" >> %my_builddir/kernel-devel.files
done
echo "$f"
done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
{ cd %buildroot
for f in boot/*; do

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

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

View File

@ -38,6 +38,7 @@ x86_64/default trace 3.13
x86_64/default trace-base 3.13
x86_64/default-extra trace-extra 3.13
x86_64/default-devel trace-devel 3.13
x86_64/default bigsmp 3.1
s390x/default trace 3.13
s390x/default trace-base 3.13

View File

@ -68,8 +68,15 @@ The Amazon EC2 Xen Kernel
The Linux kernel for Xen paravirtualization.
This kernel can only be used both as an unprivileged ("xenU")
kernel (for Amazon EC2).
This kernel can only be used as an unprivileged ("xenU") kernel
(mainly, but not exclusively, for Amazon EC2).
=== kernel-pv ===
The para-virtualized Kernel
The Linux kernel for Xen (and other) paravirtualization, using pv-ops
in the Xen/x86 case, in which case it can be used both as the domain0
("xen0") and as an unprivileged ("xenU") kernel.
=== kernel-lpae ===
Kernel for LPAE enabled systems

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3ddd66c27089d834fbea7e17868bc2dddf2a299ae829a459b531e3ca6c9aee6a
size 195421
oid sha256:d771f00cda84a0428cff4e9df198c141c0f492c0a6580e113877e55a3be0eb6a
size 194656

View File

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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d49e8a19cc77c1aed4256e188e00bb4b05c630403e56c51eb31400a7b5d78db5
size 12579
oid sha256:94d9fc303991c11e34af2d1f4e9879aa319960460c0b2338d23d6e061e2589dc
size 11830

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

Binary file not shown.

View File

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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:29f0830351916d10396ee6783c58b81896665efbe8ae136696ed8aa67fb74ac5
size 2146592
oid sha256:9f56230ec4f6574d444c515c079fdce419f55fba8d30167a7122a08fca2c76d7
size 2191810

View File

@ -49,6 +49,9 @@ if [ -f /etc/fstab -a ! -e /.buildenv ] ; then
# only run the bootloader if the usual bootloader configuration
# files are there -- this is different on every architecture
initrd=initrd-@KERNELRELEASE@-@FLAVOR@
if [ @FLAVOR@ = rt ]; then
default=force-default
fi
if [ -e /boot/$initrd -o ! -e /lib/modules/@KERNELRELEASE@-@FLAVOR@ ] && \
run_bootloader ; then
[ -e /boot/$initrd ] || initrd=
@ -58,7 +61,8 @@ if [ -f /etc/fstab -a ! -e /.buildenv ] ; then
@FLAVOR@ \
@KERNELRELEASE@-@FLAVOR@ \
@IMAGE@-@KERNELRELEASE@-@FLAVOR@ \
$initrd
$initrd \
$default
else
message_install_bl
fi

View File

@ -27,12 +27,6 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
########################################################
patches.kernel.org/patch-3.18.1
patches.kernel.org/patch-3.18.1-2
patches.kernel.org/patch-3.18.2-3
patches.kernel.org/patch-3.18.3-4
patches.kernel.org/patch-3.18.4-5
patches.kernel.org/patch-3.18.5-6
########################################################
# Build fixes that apply to the vanilla kernel too.
@ -65,8 +59,10 @@
patches.suse/supported-flag
patches.suse/supported-flag-underscores
patches.suse/supported-flag-wildcards
patches.suse/supported-flag-external
patches.suse/genksyms-add-override-flag.diff
patches.suse/kconfig-automate-kernel-desktop
patches.fixes/0001-DocBook-Do-not-exceed-argument-list-limit.patch
########################################################
# Simple export additions/removals
@ -105,8 +101,6 @@
########################################################
patches.arch/x86_64-hpet-64bit-timer.patch
# bsc#909077,CVE-2014-8133
+needs_update patches.arch/kvm-split-paravirt-ops-by-functionality
+needs_update patches.arch/kvm-only-export-selected-pv-ops-feature-structs
+needs_update patches.arch/kvm-split-the-KVM-pv-ops-support-by-feature
@ -176,7 +170,7 @@
patches.arch/arm64-0007-arm64-Do-not-call-enable-PCI-resources-when-specify-.patch
patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch
patches.arch/arm64-0011-Enable-CONFIG_COMPAT-also-for-64k-page-size.patch
patches.arch/arm64-0039-generic-pci.patch
patches.arch/arm64-0012-generic-pci.patch
########################################################
# S/390
@ -335,12 +329,17 @@
patches.fixes/scsi-ibmvscsi-module_alias.patch
patches.suse/sd_init.mark_majors_busy.patch
# additional bcache fixes (bnc#910440), not upstreamed yet as of 3.19
patches.drivers/0001-bcache-Add-a-cond_resched-call-to-gc.patch
patches.drivers/0002-bcache-BUG-clear-BCACHE_DEV_UNLINK_DONE-flag-when-at.patch
patches.drivers/0003-bcache-fix-a-livelock-in-btree-lock.patch
patches.drivers/0004-bcache-unregister-reboot-notifier-when-bcache-fails-.patch
patches.drivers/0005-fix-a-leak-in-bch_cached_dev_run.patch
########################################################
# DRM/Video
########################################################
+jeffm patches.fixes/nouveau-fix-race-with-fence-signaling
patches.drivers/drm-Implement-O_NONBLOCK-support-on-dev-dri-cardN
########################################################
# video4linux
@ -402,9 +401,6 @@
# Needs updating WRT d27769ec (block: add GENHD_FL_NO_PART_SCAN)
+hare patches.suse/no-partition-scan
patches.fixes/parport-parport_pc-do-not-remove-parent-devices-earl
patches.drivers/Bluetooth-Add-support-for-Broadcom-BCM20702A0-varian
########################################################
# Other drivers we have added to the tree
########################################################
@ -583,7 +579,7 @@
patches.xen/xen3-patch-3.16
patches.xen/xen3-patch-3.17
patches.xen/xen3-patch-3.18
patches.xen/xen3-patch-3.18.4-5
patches.xen/xen3-patch-3.19
# ports of other patches
patches.xen/xen3-stack-unwind
@ -645,4 +641,3 @@
patches.xen/xen-x86_64-note-init-p2m
patches.xen/xen-x86_64-unmapped-initrd
patches.xen/xen-x86_64-vread-pvclock
patches.xen/xen-x86_64-MCE-Dom0-bank-vs-CPU

View File

@ -1,3 +1,3 @@
2015-02-06 22:35:46 +0100
GIT Revision: ec2a744f14f988690583c04bd910145cd5a1f3c9
2015-02-11 09:59:56 +0100
GIT Revision: 8a7d5f92631275f69047ece8248a612dac5c283d
GIT Branch: stable