CentOS Sources
2017-09-12 5d918fe89ba4b484eec3f9c98cee39b0581f8ffc
debrand kernel-3.10.0-693.2.2.el7
3 files added
4 files modified
98 ■■■■ changed files
.gitignore 3 ●●●●● patch | view | raw | blame | history
.kernel.metadata 3 ●●●●● patch | view | raw | blame | history
SOURCES/debrand-rh-i686-cpu.patch 11 ●●●●● patch | view | raw | blame | history
SOURCES/debrand-rh_taint.patch 25 ●●●●● patch | view | raw | blame | history
SOURCES/debrand-single-cpu.patch 25 ●●●●● patch | view | raw | blame | history
SOURCES/x509.genkey 6 ●●●● patch | view | raw | blame | history
SPECS/kernel.spec 25 ●●●●● patch | view | raw | blame | history
.gitignore
@@ -2,3 +2,6 @@
SOURCES/linux-3.10.0-693.2.2.el7.tar.xz
SOURCES/rheldup3.x509
SOURCES/rhelkpatch1.x509
SOURCES/centos-kpatch.x509
SOURCES/centos-ldup.x509
SOURCES/centos.cer
.kernel.metadata
@@ -2,3 +2,6 @@
72fecb8567f225c694e641caa46b333331d22c6c SOURCES/linux-3.10.0-693.2.2.el7.tar.xz
95b9b811c7b0a6c98b2eafc4e7d6d24f2cb63289 SOURCES/rheldup3.x509
d90885108d225a234a5a9d054fc80893a5bd54d0 SOURCES/rhelkpatch1.x509
5a7d05a8298cf38d43689470e8e43230d8add0f9 SOURCES/centos-kpatch.x509
c61172887746663d3bdd9acaa263cbfacf99e8b3 SOURCES/centos-ldup.x509
6e9105eb51e55a46761838f289a917611cad8091 SOURCES/centos.cer
SOURCES/debrand-rh-i686-cpu.patch
New file
@@ -0,0 +1,11 @@
--- a/arch/x86/boot/main.c    2014-06-04 10:05:04.000000000 -0700
+++ b/arch/x86/boot/main.c    2014-07-09 12:54:40.000000000 -0700
@@ -146,7 +146,7 @@ void main(void)
     /* Make sure we have all the proper CPU support */
     if (validate_cpu()) {
-        puts("This processor is unsupported in RHEL7.\n");
+        puts("This processor is unsupported in CentOS 7.\n");
         die();
     }
SOURCES/debrand-rh_taint.patch
New file
@@ -0,0 +1,25 @@
From 69c0d42cfa26515196896dea086857c2caccb6eb Mon Sep 17 00:00:00 2001
From: Jim Perrin <jperrin@centos.org>
Date: Thu, 19 Jun 2014 10:05:12 -0500
Subject: [PATCH] branding patch for rh_taint
---
 kernel/rh_taint.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/rh_taint.c b/kernel/rh_taint.c
index 59a74b0..0708e15 100644
--- a/kernel/rh_taint.c
+++ b/kernel/rh_taint.c
@@ -8,7 +8,7 @@
 void mark_hardware_unsupported(const char *msg)
 {
     /* Print one single message */
-    pr_crit("Warning: %s - this hardware has not undergone testing by Red Hat and might not be certified. Please consult https://hardware.redhat.com for certified hardware.\n", msg);
+    pr_crit("Warning: %s - this hardware has not undergone upstream testing. Please consult http://wiki.centos.org/FAQ for more information\n", msg);
 }
 EXPORT_SYMBOL(mark_hardware_unsupported);
--
1.8.3.1
SOURCES/debrand-single-cpu.patch
New file
@@ -0,0 +1,25 @@
From 66185f5c6f881847776702e3a7956c504400f4f2 Mon Sep 17 00:00:00 2001
From: Jim Perrin <jperrin@centos.org>
Date: Thu, 19 Jun 2014 09:53:13 -0500
Subject: [PATCH] branding patch for single-cpu systems
---
 arch/x86/kernel/setup.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
index b289118..9d25982 100644
--- a/arch/x86/kernel/setup.c
+++ b/arch/x86/kernel/setup.c
@@ -846,7 +846,7 @@ static void rh_check_supported(void)
     if (((boot_cpu_data.x86_max_cores * smp_num_siblings) == 1) &&
         !x86_hyper && !cpu_has_hypervisor && !is_kdump_kernel()) {
         pr_crit("Detected single cpu native boot.\n");
-        pr_crit("Important:  In Red Hat Enterprise Linux 7, single threaded, single CPU 64-bit physical systems are unsupported by Red Hat. Please contact your Red Hat support representative for a list of certified and supported systems.");
+        pr_crit("Important:  In CentOS 7, single threaded, single CPU 64-bit physical systems are unsupported. Please see http://wiki.centos.org/FAQ for more information");
     }
     /* The RHEL7 kernel does not support this hardware.  The kernel will
--
1.8.3.1
SOURCES/x509.genkey
@@ -5,9 +5,9 @@
x509_extensions = myexts
[ req_distinguished_name ]
O = Red Hat
CN = Red Hat Enterprise Linux kernel signing key
emailAddress = secalert@redhat.com
O = CentOS
CN = CentOS Linux kernel signing key
emailAddress = security@centos.org
[ myexts ]
basicConstraints=critical,CA:FALSE
SPECS/kernel.spec
@@ -359,16 +359,16 @@
Source11: x509.genkey
Source12: extra_certificates
%if %{?released_kernel}
Source13: securebootca.cer
Source13: centos.cer
Source14: secureboot.cer
%define pesign_name redhatsecureboot301
%else
Source13: redhatsecurebootca2.cer
Source14: redhatsecureboot003.cer
Source13: centos.cer
Source14: secureboot.cer
%define pesign_name redhatsecureboot003
%endif
Source15: rheldup3.x509
Source16: rhelkpatch1.x509
Source15: centos-ldup.x509
Source16: centos-kpatch.x509
Source18: check-kabi
@@ -406,6 +406,9 @@
# empty final patch to facilitate testing of kernel patches
Patch999999: linux-kernel-test.patch
Patch1000: debrand-single-cpu.patch
Patch1001: debrand-rh_taint.patch
Patch1002: debrand-rh-i686-cpu.patch
BuildRoot: %{_tmppath}/kernel-%{KVRA}-root
@@ -567,11 +570,11 @@
%endif
%package -n kernel-abi-whitelists
Summary: The Red Hat Enterprise Linux kernel ABI symbol whitelists
Summary: The CentOS Linux kernel ABI symbol whitelists
Group: System Environment/Kernel
AutoReqProv: no
%description -n kernel-abi-whitelists
The kABI package contains information pertaining to the Red Hat Enterprise
The kABI package contains information pertaining to the CentOS
Linux kernel ABI, including lists of kernel symbols that are needed by
external Linux kernel modules, and a yum plugin to aid enforcement.
@@ -714,6 +717,9 @@
cp $RPM_SOURCE_DIR/kernel-%{version}-*.config .
ApplyOptionalPatch linux-kernel-test.patch
ApplyOptionalPatch debrand-single-cpu.patch
ApplyOptionalPatch debrand-rh_taint.patch
ApplyOptionalPatch debrand-rh-i686-cpu.patch
# Any further pre-build tree manipulations happen here.
@@ -872,7 +878,7 @@
    fi
# EFI SecureBoot signing, x86_64-only
%ifarch x86_64
    %pesign -s -i $KernelImage -o $KernelImage.signed -a %{SOURCE13} -c %{SOURCE14} -n %{pesign_name}
    %pesign -s -i $KernelImage -o $KernelImage.signed -a %{SOURCE13} -c %{SOURCE13}
    mv $KernelImage.signed $KernelImage
%endif
    $CopyKernel $KernelImage $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
@@ -1582,6 +1588,9 @@
%kernel_variant_files %{with_kdump} kdump
%changelog
* Tue Sep 12 2017 CentOS Sources <bugs@centos.org> - 3.10.0-693.2.2.el7
- Apply debranding changes
* Sat Sep 09 2017 Alexander Gordeev <agordeev@redhat.com> [3.10.0-693.2.2.el7]
- [net] l2cap: prevent stack overflow on incoming bluetooth packet (Neil Horman) [1489788 1489789] {CVE-2017-1000251}