d7784ee452
These leaks were observed in the RT kernel but the fixes are not RT specific. We deemed it prudent to also include the fixes in the std kernel as well. See the specific patches for details. Change-Id: I00e6d06a82e289806e5d51008ea1597735b2ad0f Closes-Bug: 1836638 Signed-off-by: Jim Somerville <Jim.Somerville@windriver.com>
107 lines
5.3 KiB
Diff
107 lines
5.3 KiB
Diff
From 5d869ea9407975726a95d046391cd640b726ca93 Mon Sep 17 00:00:00 2001
|
|
Message-Id: <5d869ea9407975726a95d046391cd640b726ca93.1566591106.git.Jim.Somerville@windriver.com>
|
|
From: Bin Yang <bin.yang@intel.com>
|
|
Date: Mon, 29 Jul 2019 11:48:49 -0400
|
|
Subject: [PATCH 1/2] Kernel source patches for TiC
|
|
|
|
Signed-off-by: Bin Yang <bin.yang@intel.com>
|
|
Signed-off-by: Jim Somerville <Jim.Somerville@windriver.com>
|
|
---
|
|
SPECS/kernel-rt.spec | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
1 file changed, 73 insertions(+)
|
|
|
|
diff --git a/SPECS/kernel-rt.spec b/SPECS/kernel-rt.spec
|
|
index adffde2..f7aad95 100644
|
|
--- a/SPECS/kernel-rt.spec
|
|
+++ b/SPECS/kernel-rt.spec
|
|
@@ -386,6 +386,44 @@ Source1000: modprobe-dccp-blacklist.conf
|
|
|
|
# Empty final patch file 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
|
|
+Patch1003: affine-compute-kernel-threads.patch
|
|
+Patch1004: Affine-irqs-and-workqueues-with-kthread_cpus.patch
|
|
+Patch1005: CGTS-3744-route-do-not-cache-fib-route-info-on-local.patch
|
|
+Patch1006: cma-add-placement-specifier-for-cma-kernel-parameter.patch
|
|
+Patch1007: intel-iommu-allow-ignoring-Ethernet-device-RMRR-with.patch
|
|
+Patch1008: Make-kernel-start-eth-devices-at-offset.patch
|
|
+Patch1009: memblock-introduce-memblock_alloc_range.patch
|
|
+Patch1010: Notification-of-death-of-arbitrary-processes.patch
|
|
+Patch1011: PCI-Add-ACS-quirk-for-Intel-Fortville-NICs.patch
|
|
+Patch1012: x86-enable-DMA-CMA-with-swiotlb.patch
|
|
+Patch1013: Add-missing-ifdef-around-max-latency-variable.patch
|
|
+Patch1014: Enable-building-mpt2sas-and-mpt3sas-as-builtin-for-C.patch
|
|
+Patch1015: Enable-building-kernel-with-CONFIG_BLK_DEV_NBD.patch
|
|
+Patch1016: x86-make-dma_alloc_coherent-return-zeroed-memory-if-.patch
|
|
+Patch1017: rcu-Don-t-wake-rcuc-X-kthreads-on-NOCB-CPUs.patch
|
|
+Patch1018: Porting-Cacheinfo-from-Kernel-4.10.17.patch
|
|
+Patch1019: Fix-cacheinfo-compilation-issues-for-3.10.patch
|
|
+Patch1020: cpuidle-menu-stop-seeking-deeper-idle-if-current-sta.patch
|
|
+Patch1021: cpuidle-menu-add-per-CPU-PM-QoS-resume-latency-consi.patch
|
|
+Patch1022: CPU-PM-expose-pm_qos_resume_latency-for-CPUs.patch
|
|
+Patch1023: cpuidle-menu-Avoid-taking-spinlock-for-accessing-QoS.patch
|
|
+Patch1024: US101216-IMA-support-in-Titanium-kernel.patch
|
|
+Patch1025: US103091-IMA-System-Configuration.patch
|
|
+# Fix compile warnings that break the build
|
|
+Patch1026: aic94xx-Skip-reading-user-settings-if-flash-is-not-f.patch
|
|
+Patch1027: dpt_i2o-fix-build-warning.patch
|
|
+# DRBD was choking on write same
|
|
+Patch1028: turn-off-write-same-in-smartqpi-driver.patch
|
|
+Patch1029: restrict-iSCSI-kthreads-to-CPUs-in-cpu_kthread_mask.patch
|
|
+Patch1030: robustify-CFS-bandwidth-timer-locking.patch
|
|
+Patch1031: epoll-fix-use-after-free-in-eventpoll_release_file.patch
|
|
+# Fix three potential kernel memory leaks
|
|
+Patch1032: ipvs-fix-memory-leak-in-ip_vs_ctl.c.patch
|
|
+Patch1033: rh-ext4-release-leaked-posix-acl-in-ext4_acl_chmod.patch
|
|
+Patch1034: rh-ext4-release-leaked-posix-acl-in-ext4_xattr_set_a.patch
|
|
|
|
BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root
|
|
|
|
@@ -718,6 +756,41 @@ cp %{SOURCE38} .
|
|
|
|
## Apply Patches here
|
|
ApplyPatch linux-kernel-test.patch
|
|
+ApplyPatch debrand-single-cpu.patch
|
|
+ApplyPatch debrand-rh_taint.patch
|
|
+ApplyPatch debrand-rh-i686-cpu.patch
|
|
+ApplyPatch affine-compute-kernel-threads.patch
|
|
+ApplyPatch Affine-irqs-and-workqueues-with-kthread_cpus.patch
|
|
+ApplyPatch CGTS-3744-route-do-not-cache-fib-route-info-on-local.patch
|
|
+ApplyPatch cma-add-placement-specifier-for-cma-kernel-parameter.patch
|
|
+ApplyPatch intel-iommu-allow-ignoring-Ethernet-device-RMRR-with.patch
|
|
+ApplyPatch Make-kernel-start-eth-devices-at-offset.patch
|
|
+ApplyPatch memblock-introduce-memblock_alloc_range.patch
|
|
+ApplyPatch PCI-Add-ACS-quirk-for-Intel-Fortville-NICs.patch
|
|
+ApplyPatch Notification-of-death-of-arbitrary-processes.patch
|
|
+ApplyPatch x86-enable-DMA-CMA-with-swiotlb.patch
|
|
+ApplyPatch Add-missing-ifdef-around-max-latency-variable.patch
|
|
+ApplyPatch Enable-building-mpt2sas-and-mpt3sas-as-builtin-for-C.patch
|
|
+ApplyPatch Enable-building-kernel-with-CONFIG_BLK_DEV_NBD.patch
|
|
+ApplyPatch x86-make-dma_alloc_coherent-return-zeroed-memory-if-.patch
|
|
+ApplyPatch rcu-Don-t-wake-rcuc-X-kthreads-on-NOCB-CPUs.patch
|
|
+ApplyPatch Porting-Cacheinfo-from-Kernel-4.10.17.patch
|
|
+ApplyPatch Fix-cacheinfo-compilation-issues-for-3.10.patch
|
|
+ApplyPatch cpuidle-menu-stop-seeking-deeper-idle-if-current-sta.patch
|
|
+ApplyPatch cpuidle-menu-add-per-CPU-PM-QoS-resume-latency-consi.patch
|
|
+ApplyPatch CPU-PM-expose-pm_qos_resume_latency-for-CPUs.patch
|
|
+ApplyPatch cpuidle-menu-Avoid-taking-spinlock-for-accessing-QoS.patch
|
|
+ApplyPatch US101216-IMA-support-in-Titanium-kernel.patch
|
|
+ApplyPatch US103091-IMA-System-Configuration.patch
|
|
+ApplyPatch aic94xx-Skip-reading-user-settings-if-flash-is-not-f.patch
|
|
+ApplyPatch dpt_i2o-fix-build-warning.patch
|
|
+ApplyPatch turn-off-write-same-in-smartqpi-driver.patch
|
|
+ApplyPatch restrict-iSCSI-kthreads-to-CPUs-in-cpu_kthread_mask.patch
|
|
+ApplyPatch robustify-CFS-bandwidth-timer-locking.patch
|
|
+ApplyPatch epoll-fix-use-after-free-in-eventpoll_release_file.patch
|
|
+ApplyPatch ipvs-fix-memory-leak-in-ip_vs_ctl.c.patch
|
|
+ApplyPatch rh-ext4-release-leaked-posix-acl-in-ext4_acl_chmod.patch
|
|
+ApplyPatch rh-ext4-release-leaked-posix-acl-in-ext4_xattr_set_a.patch
|
|
|
|
# move off upstream version mechanism
|
|
if [ -e localversion-rt ]; then
|
|
--
|
|
1.8.3.1
|
|
|