Accepting request 239459 from devel:openSUSE:Factory:kernel

- drm/msm: Replace type of paddr to uint32_t.
  This fixes the build on armv7l.
- commit d43d97e

- Linux 3.15.2.
- commit fb7c781

OBS-URL: https://build.opensuse.org/request/show/239459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kernel-source?expand=0&rev=238
This commit is contained in:
Stephan Kulow 2014-07-12 15:14:22 +00:00 committed by Git OBS Bridge
parent 0c03c43345
commit 02ea31bad7
47 changed files with 43894 additions and 822 deletions

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Fri May 23 10:04:27 UTC 2014 - ddiss@suse.com
- cifs.ko is currently built with support for the base SMB1/CIFS
dialect only. SMB1/CIFS support can be disabled in Windows 8.1
and Windows Server 2012 R2, and is completely unsupported with
the Microsoft Azure File service, leaving cifs.ko users unable
to access files on such servers without this change
(fate#317480).
- CONFIG_CIFS_SMB2=y
-------------------------------------------------------------------
Thu Mar 6 10:48:07 CET 2014 - jdelvare@suse.de

View File

@ -1,10 +1,9 @@
# The version of the main tarball to use
SRCVERSION=3.15-rc7
SRCVERSION=3.15
# variant of the kernel-source package, either empty or "-rt"
VARIANT=
# buildservice projects to build the kernel against
OBS_PROJECT=openSUSE:Factory
OBS_PROJECT_ARM=openSUSE:Factory:ARM
OBS_PROJECT_PPC=openSUSE:Factory:PowerPC
IBS_PROJECT=SUSE:Factory:Head
IBS_PROJECT_ARM=Devel:ARM:Factory
OBS_PROJECT=openSUSE:13.1:Update
OBS_PROJECT_ARM=openSUSE:12.2:ARM
IBS_PROJECT=
IBS_PROJECT_ARM=Devel:ARM:12.3

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c4794dcbd7b49429da560c4bcd8b82b6660a4c56f8336fba68ce91485b26f2c3
size 265032
oid sha256:6a36f3f5704dbe4f7bb5d535fedd4f63af9c5da9658848cd45cc07e0235b6767
size 264756

View File

@ -69,7 +69,9 @@ Url: http://www.kernel.org/
BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes
%if 0%{?suse_version} > 1310
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
@ -418,6 +420,7 @@ add_vmlinux()
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
@ -428,6 +431,9 @@ add_vmlinux()
rm -f %buildroot/$vmlinux_debug
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -865,6 +871,7 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
@PROVIDES_OBSOLETES_EXTRA@
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -915,6 +922,7 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
@PROVIDES_OBSOLETES_DEVEL@
PreReq: coreutils
%description devel

File diff suppressed because it is too large Load Diff

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15-rc7
%define patchversion 3.15.0-rc7
%define srcversion 3.15
%define patchversion 3.15.2
%define variant %{nil}
%define vanilla_only 0
@ -59,17 +59,19 @@ Name: kernel-debug
Summary: A Debug Version of the Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
Url: http://www.kernel.org/
BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes
%if 0%{?suse_version} > 1310
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
@ -150,7 +152,7 @@ Provides: kernel = %version-%source_rel
Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28
%endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
Source8: devel-pre.sh
@ -544,6 +546,7 @@ add_vmlinux()
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
@ -554,6 +557,9 @@ add_vmlinux()
rm -f %buildroot/$vmlinux_debug
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -992,6 +998,7 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -1043,6 +1050,7 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils
%description devel

File diff suppressed because it is too large Load Diff

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15-rc7
%define patchversion 3.15.0-rc7
%define srcversion 3.15
%define patchversion 3.15.2
%define variant %{nil}
%define vanilla_only 0
@ -59,17 +59,19 @@ Name: kernel-default
Summary: The Standard Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
Url: http://www.kernel.org/
BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes
%if 0%{?suse_version} > 1310
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
@ -149,16 +151,24 @@ Provides: kernel = %version-%source_rel
%ifarch %ix86
Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17
Provides: kernel-trace = 3.13
Obsoletes: kernel-trace <= 3.13
%endif
%ifarch ppc64
Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28
%endif
%ifarch s390x
Provides: kernel-trace = 3.13
Obsoletes: kernel-trace <= 3.13
%endif
%ifarch x86_64
Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17
Provides: kernel-trace = 3.13
Obsoletes: kernel-trace <= 3.13
%endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
Source8: devel-pre.sh
@ -551,6 +561,7 @@ add_vmlinux()
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
@ -561,6 +572,9 @@ add_vmlinux()
rm -f %buildroot/$vmlinux_debug
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -960,7 +974,18 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Provides: kernel-trace-base = 3.13
Obsoletes: kernel-trace-base <= 3.13
%endif
%ifarch s390x
Provides: kernel-trace-base = 3.13
Obsoletes: kernel-trace-base <= 3.13
%endif
%ifarch x86_64
Provides: kernel-trace-base = 3.13
Obsoletes: kernel-trace-base <= 3.13
%endif
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
@ -998,6 +1023,18 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Provides: kernel-trace-extra = 3.13
Obsoletes: kernel-trace-extra <= 3.13
%endif
%ifarch s390x
Provides: kernel-trace-extra = 3.13
Obsoletes: kernel-trace-extra <= 3.13
%endif
%ifarch x86_64
Provides: kernel-trace-extra = 3.13
Obsoletes: kernel-trace-extra <= 3.13
%endif
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -1048,6 +1085,18 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
%ifarch %ix86
Provides: kernel-trace-devel = 3.13
Obsoletes: kernel-trace-devel <= 3.13
%endif
%ifarch s390x
Provides: kernel-trace-devel = 3.13
Obsoletes: kernel-trace-devel <= 3.13
%endif
%ifarch x86_64
Provides: kernel-trace-devel = 3.13
Obsoletes: kernel-trace-devel <= 3.13
%endif
PreReq: coreutils
%description devel

File diff suppressed because it is too large Load Diff

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15-rc7
%define patchversion 3.15.0-rc7
%define srcversion 3.15
%define patchversion 3.15.2
%define variant %{nil}
%define vanilla_only 0
@ -59,17 +59,19 @@ Name: kernel-desktop
Summary: Kernel optimized for the desktop
License: GPL-2.0
Group: System/Kernel
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
Url: http://www.kernel.org/
BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes
%if 0%{?suse_version} > 1310
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
@ -147,7 +149,7 @@ Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
Source8: devel-pre.sh
@ -553,6 +555,7 @@ add_vmlinux()
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
@ -563,6 +566,9 @@ add_vmlinux()
rm -f %buildroot/$vmlinux_debug
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -1013,6 +1019,7 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -1076,6 +1083,7 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils
%description devel

File diff suppressed because it is too large Load Diff

View File

@ -16,7 +16,7 @@
#
%define patchversion 3.15.0-rc7
%define patchversion 3.15.2
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -25,11 +25,11 @@ Name: kernel-docs
Summary: Kernel Documentation
License: GPL-2.0
Group: Documentation/Man
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
BuildRequires: docbook-toys
BuildRequires: docbook-utils

File diff suppressed because it is too large Load Diff

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15-rc7
%define patchversion 3.15.0-rc7
%define srcversion 3.15
%define patchversion 3.15.2
%define variant %{nil}
%define vanilla_only 0
@ -59,17 +59,19 @@ Name: kernel-ec2
Summary: The Amazon EC2 Xen Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
Url: http://www.kernel.org/
BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes
%if 0%{?suse_version} > 1310
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
@ -147,7 +149,7 @@ Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
Source8: devel-pre.sh
@ -543,6 +545,7 @@ add_vmlinux()
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
@ -553,6 +556,9 @@ add_vmlinux()
rm -f %buildroot/$vmlinux_debug
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -993,6 +999,7 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -1046,6 +1053,7 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils
%description devel

File diff suppressed because it is too large Load Diff

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15-rc7
%define patchversion 3.15.0-rc7
%define srcversion 3.15
%define patchversion 3.15.2
%define variant %{nil}
%define vanilla_only 0
@ -59,17 +59,19 @@ Name: kernel-exynos
Summary: Kernel for Samsung's Exynos SoC
License: GPL-2.0
Group: System/Kernel
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
Url: http://www.kernel.org/
BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes
%if 0%{?suse_version} > 1310
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
@ -147,7 +149,7 @@ Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
Source8: devel-pre.sh
@ -540,6 +542,7 @@ add_vmlinux()
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
@ -550,6 +553,9 @@ add_vmlinux()
rm -f %buildroot/$vmlinux_debug
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -987,6 +993,7 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -1037,6 +1044,7 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils
%description devel

File diff suppressed because it is too large Load Diff

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15-rc7
%define patchversion 3.15.0-rc7
%define srcversion 3.15
%define patchversion 3.15.2
%define variant %{nil}
%define vanilla_only 0
@ -59,17 +59,19 @@ Name: kernel-lpae
Summary: Kernel for LPAE enabled systems
License: GPL-2.0
Group: System/Kernel
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
Url: http://www.kernel.org/
BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes
%if 0%{?suse_version} > 1310
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
@ -147,7 +149,7 @@ Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
Source8: devel-pre.sh
@ -541,6 +543,7 @@ add_vmlinux()
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
@ -551,6 +554,9 @@ add_vmlinux()
rm -f %buildroot/$vmlinux_debug
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -989,6 +995,7 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -1040,6 +1047,7 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils
%description devel

View File

@ -26,8 +26,9 @@ Provides: multiversion(kernel)
Requires: coreutils grep
%{-c:Requires: %{-n*}-ueficert}
Enhances: kernel-%1
%ifarch %ix86
%if %1 == "default"
Obsoletes: %{-n*}-trace
%ifarch %ix86
Obsoletes: %{-n*}-vmi
%endif
%endif

File diff suppressed because it is too large Load Diff

View File

@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
%define patchversion 3.15.0-rc7
%define patchversion 3.15.2
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -45,11 +45,11 @@ BuildRequires: dracut
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0
Group: SLES
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
%description

File diff suppressed because it is too large Load Diff

View File

@ -17,7 +17,7 @@
# needsrootforbuild
%define patchversion 3.15.0-rc7
%define patchversion 3.15.2
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -36,11 +36,11 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Basic QA tests for the kernel
License: GPL-2.0
Group: SLES
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
%description

File diff suppressed because it is too large Load Diff

View File

@ -17,7 +17,7 @@
# needsrootforbuild
%define patchversion 3.15.0-rc7
%define patchversion 3.15.2
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -36,11 +36,11 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Basic QA tests for the kernel
License: GPL-2.0
Group: SLES
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
%description

File diff suppressed because it is too large Load Diff

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15-rc7
%define patchversion 3.15.0-rc7
%define srcversion 3.15
%define patchversion 3.15.2
%define variant %{nil}
%define vanilla_only 0
@ -59,17 +59,19 @@ Name: kernel-pae
Summary: Kernel with PAE Support
License: GPL-2.0
Group: System/Kernel
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
Url: http://www.kernel.org/
BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes
%if 0%{?suse_version} > 1310
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
@ -152,7 +154,7 @@ Obsoletes: kernel-bigsmp <= 2.6.17
Provides: kernel-vmi = 2.6.38
Obsoletes: kernel-vmi <= 2.6.38
%endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
Source8: devel-pre.sh
@ -552,6 +554,7 @@ add_vmlinux()
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
@ -562,6 +565,9 @@ add_vmlinux()
rm -f %buildroot/$vmlinux_debug
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -1009,6 +1015,10 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Provides: kernel-vmi-extra = 2.6.38
Obsoletes: kernel-vmi-extra <= 2.6.38
%endif
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -1066,6 +1076,10 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
%ifarch %ix86
Provides: kernel-vmi-devel = 2.6.38
Obsoletes: kernel-vmi-devel <= 2.6.38
%endif
PreReq: coreutils
%description devel

File diff suppressed because it is too large Load Diff

View File

@ -17,8 +17,8 @@
# icecream 0
%define srcversion 3.15-rc7
%define patchversion 3.15.0-rc7
%define srcversion 3.15
%define patchversion 3.15.2
%define variant %{nil}
%define vanilla_only 0
@ -30,11 +30,11 @@ Name: kernel-source
Summary: The Linux Kernel Sources
License: GPL-2.0
Group: Development/Sources
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
Url: http://www.kernel.org/
AutoReqProv: off
@ -45,7 +45,7 @@ Requires(post): coreutils sed
Provides: %name = %version-%source_rel
Provides: linux
Provides: multiversion(kernel)
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
Source8: devel-pre.sh

File diff suppressed because it is too large Load Diff

View File

@ -24,12 +24,12 @@ Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0
Group: Development/Sources
Version: 3.15.rc7
Version: 3.15.2
%if %using_buildservice
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
%else
%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)

File diff suppressed because it is too large Load Diff

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15-rc7
%define patchversion 3.15.0-rc7
%define srcversion 3.15
%define patchversion 3.15.2
%define variant %{nil}
%define vanilla_only 0
@ -59,17 +59,19 @@ Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
License: GPL-2.0
Group: System/Kernel
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
Url: http://www.kernel.org/
BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes
%if 0%{?suse_version} > 1310
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
@ -147,7 +149,7 @@ Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
Source8: devel-pre.sh
@ -540,6 +542,7 @@ add_vmlinux()
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
@ -550,6 +553,9 @@ add_vmlinux()
rm -f %buildroot/$vmlinux_debug
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -987,6 +993,7 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -1037,6 +1044,7 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils
%description devel

File diff suppressed because it is too large Load Diff

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.15-rc7
%define patchversion 3.15.0-rc7
%define srcversion 3.15
%define patchversion 3.15.2
%define variant %{nil}
%define vanilla_only 0
@ -59,17 +59,19 @@ Name: kernel-xen
Summary: The Xen Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.15.rc7
Version: 3.15.2
%if 0%{?is_kotd}
Release: <RELEASE>.g96f5b60
Release: <RELEASE>.gd43d97e
%else
Release: 0
Release: <RELEASE>.gd43d97e
%endif
Url: http://www.kernel.org/
BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes
%if 0%{?suse_version} > 1310
BuildRequires: hmaccalc
%endif
BuildRequires: modutils
BuildRequires: sparse
# Used to sign the kernel in the buildservice
@ -150,7 +152,7 @@ Provides: kernel = %version-%source_rel
Provides: kernel-xenpae = 2.6.17
Obsoletes: kernel-xenpae <= 2.6.17
%endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
Source8: devel-pre.sh
@ -546,6 +548,7 @@ add_vmlinux()
# reasonably small
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp %buildroot/$vmlinux{,.save}
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
@ -556,6 +559,9 @@ add_vmlinux()
rm -f %buildroot/$vmlinux_debug
%endif
gzip -n -k -9 %buildroot/$vmlinux
if test -e %buildroot/$vmlinux.save; then
mv -f %buildroot/$vmlinux{.save,}
fi
ghost_vmlinux=true
else
ghost_vmlinux=false
@ -996,6 +1002,7 @@ Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
@ -1049,6 +1056,7 @@ Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils
%description devel

View File

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

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

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

12
mkspec
View File

@ -108,6 +108,10 @@ for my $flavor (sort keys(%flavor_archs)) {
provides_obsoletes($flavor, @{$flavor_archs{$flavor}}),
PROVIDES_OBSOLETES_BASE =>
provides_obsoletes("$flavor-base", @{$flavor_archs{$flavor}}),
PROVIDES_OBSOLETES_EXTRA =>
provides_obsoletes("$flavor-extra", @{$flavor_archs{$flavor}}),
PROVIDES_OBSOLETES_DEVEL =>
provides_obsoletes("$flavor-devel", @{$flavor_archs{$flavor}}),
);
}
# kernel-source.spec
@ -326,8 +330,13 @@ sub _arch2rpm {
sub provides_obsoletes {
my $flavor = shift;
my @archs = @_;
my $subpkg;
my $res = "";
# flavor-base implies flavor-{devel,extra} to keep the config short
if ($flavor =~ s/-(extra|devel)/-base/) {
$subpkg = $1;
}
for my $arch (@archs) {
my @packs = @{$obsolete_packages{$arch}{$flavor} || []};
next if (!@packs);
@ -336,6 +345,9 @@ sub provides_obsoletes {
$res .= "\%ifarch $rpmarch\n";
for my $pack (@packs) {
my $name = $pack->[0];
if ($subpkg) {
$name =~ s/-base/-\Q$subpkg\E/;
}
my $version = $pack->[1];
$res .= "Provides: $name = $version\n";
$res .= "Obsoletes: $name <= $version\n";

View File

@ -28,5 +28,12 @@ ppc64/trace kdump 2.6.28
i386/pae vmi 2.6.38
i386/pae-base vmi-base 2.6.38
# SLES 11 SP3 / openSUSE 13.1
i386/default trace 3.13
i386/default-base trace-base 3.13
x86_64/default trace 3.13
x86_64/default-base trace-base 3.13
s390x/default trace 3.13
s390x/default-base trace-base 3.13

View File

@ -90,11 +90,6 @@ The Standard Kernel
The standard kernel.
=== kernel-trace ===
The Standard Kernel with Tracing Features
This kernel has different tracing features enabled (e.g. utrace, ftrace).
=== kernel-vanilla ===
The Standard Kernel - without any SUSE patches
@ -116,12 +111,6 @@ The Linux kernel for Xen paravirtualization.
This kernel can only be used both as an unprivileged ("xenU")
kernel (for Amazon EC2).
=== kernel-vmi ===
VMI-enabled kernel
The Linux Kernel designed to run on top of a virtual machine
interface layer (VMI).
=== kernel-lpae ===
Kernel for LPAE enabled systems

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fcb9b18dad7315fa64ef5d5decce766cbf62c3ab2badbf62956d624f9856b416
size 4148
oid sha256:5e3c7442372945f54580f7fcc8aa69376e7790d230a5844b90fef20b1f64cbf8
size 5470

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:66c61606120bbd9e1ad208347a38d7ea16e914d68916d825ff229d3b5f2bdf56
size 12365
oid sha256:6450a4fe9eff5c296da6c530c6a4b21dae75b93500fdb101328314b4a59c064a
size 17293

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:62850d505d4ffdef3be011b59d836f7dc987685513f007d1c2ae3018c7f2b2ef
size 2092283
oid sha256:5ba6660b82797181cb010f506c7824568a3c792b5c34c603067dfe666d49b1db
size 2093203

View File

@ -27,6 +27,8 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
########################################################
patches.kernel.org/patch-3.15.1
patches.kernel.org/patch-3.15.1-2
########################################################
# Build fixes that apply to the vanilla kernel too.
@ -237,6 +239,9 @@
########################################################
# cifs patches
########################################################
patches.fixes/cifs-Set-client-guid-on-per-connection-basis.patch
patches.fixes/cifs-Do-not-send-ClientGUID-on-SMB2.02-dialect.patch
patches.fixes/cifs-fix-broken-pathnames-with-mapchars.patch
########################################################
# ext2/ext3
@ -361,6 +366,7 @@
########################################################
patches.drivers/drm-cirrus-Use-16bpp-as-default
patches.fixes/nouveau-fix-race-with-fence-signaling
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch
########################################################
# video4linux
@ -396,6 +402,8 @@
########################################################
# USB
########################################################
patches.fixes/usb-musb-tusb6010-Add-tusb_revision-to-struct-musb-t
patches.fixes/usb-musb-tusb6010-Use-musb-tusb_revision-instead-of-
########################################################
# I2C
@ -412,6 +420,7 @@
# Sound
##########################################################
patches.drivers/ALSA-hda-Add-dock-pin-setups-for-Thinkpad-T440
patches.drivers/drm-i915-HD-audio-Don-t-continue-probing-when-nomode
########################################################
# Char / serial
@ -425,6 +434,7 @@
+hare patches.suse/no-partition-scan
patches.fixes/pvpanic-Set-high-notifier-priority
patches.fixes/asus-wmi-Set-WAPF-to-4-for-Asus-X550CA.patch
########################################################
# Other drivers we have added to the tree
@ -601,7 +611,7 @@
patches.xen/xen3-patch-3.12
patches.xen/xen3-patch-3.13
patches.xen/xen3-patch-3.14
patches.xen/xen3-patch-3.15-rc7
patches.xen/xen3-patch-3.15
# ports of other patches
patches.xen/xen3-stack-unwind
@ -617,6 +627,7 @@
patches.xen/xen-pcpu
patches.xen/xen-pcpu-hotplug-kexec
patches.xen/xen-mem-hotplug
patches.xen/xen-swiotlb-unmap-single-phys-check
patches.xen/xen-configurable-guest-devices
patches.xen/xen-setup-gsi
patches.xen/xen-privcmd-hcall-preemption

View File

@ -1,3 +1,3 @@
2014-05-28 17:39:51 +0200
GIT Revision: 96f5b6094e8b9774caf5ca1d0989fdf71b04cdf1
GIT Branch: master
2014-07-01 10:41:57 +0200
GIT Revision: d43d97e5904cb18595cd766c21cf0da24ac7a3a3
GIT Branch: stable

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f52f53a399072b4b65065e3e6a7d8644e7b6d7cec0d95ce99c25498d5211210
size 870
oid sha256:58cdd21029911f634c1e9139437c939b7f2f5e187b2a21bd004e83fba0ca21a3
size 874