summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-kernel/linux-image-redcore-lts-legacy/Manifest2
-rw-r--r--sys-kernel/linux-image-redcore-lts-legacy/files/4.19-revert_52918ed5fcf05d97d257f4131e19479da18f5d16.patch60
-rw-r--r--sys-kernel/linux-image-redcore-lts-legacy/files/4.19-uksm-linux-hardened.patch8
-rw-r--r--sys-kernel/linux-image-redcore-lts-legacy/linux-image-redcore-lts-legacy-4.19.118.ebuild (renamed from sys-kernel/linux-image-redcore-lts-legacy/linux-image-redcore-lts-legacy-4.19.108-r2.ebuild)5
-rw-r--r--sys-kernel/linux-sources-redcore-lts-legacy/Manifest2
-rw-r--r--sys-kernel/linux-sources-redcore-lts-legacy/files/4.19-revert_52918ed5fcf05d97d257f4131e19479da18f5d16.patch60
-rw-r--r--sys-kernel/linux-sources-redcore-lts-legacy/files/4.19-uksm-linux-hardened.patch8
-rw-r--r--sys-kernel/linux-sources-redcore-lts-legacy/linux-sources-redcore-lts-legacy-4.19.118.ebuild (renamed from sys-kernel/linux-sources-redcore-lts-legacy/linux-sources-redcore-lts-legacy-4.19.108-r2.ebuild)5
8 files changed, 6 insertions, 144 deletions
diff --git a/sys-kernel/linux-image-redcore-lts-legacy/Manifest b/sys-kernel/linux-image-redcore-lts-legacy/Manifest
index 2847081b..867ebf91 100644
--- a/sys-kernel/linux-image-redcore-lts-legacy/Manifest
+++ b/sys-kernel/linux-image-redcore-lts-legacy/Manifest
@@ -1 +1 @@
-DIST linux-4.19.108.tar.xz 103408396 BLAKE2B d8130982ef7b1bbcdc6b1e4099b6bf5bd707f722b74b2e8cf8bcd45e510f3e39c8418851c923013a6919c4c45c43c65fae8f39ba92563f4645c1c3a3fcfd2937 SHA512 c39099f314fe22e902f561f0dd17fad021a9b8d4ad3c154709a7680e710980a44bcadf46092da7f1a0a9c6910a9b2a8116cc874f8991e197ff05fafe4312da2d
+DIST linux-4.19.118.tar.xz 103440432 BLAKE2B 59c5f502026cf0cde8cb07ac935af8462ec34ef5e736901525c82345f4180d0df5203d844e876c7d5b9e3e779c620658fe13cd4e3d0c2c65e2f5fc91013fb304 SHA512 fe0eb1e0a58ea409147624354e11451ddfcc4da7e6d1b79996117e0d43cab10d30c71a106d090d688270310a4961ad552919ef094cc726d56d4227925981ffa6
diff --git a/sys-kernel/linux-image-redcore-lts-legacy/files/4.19-revert_52918ed5fcf05d97d257f4131e19479da18f5d16.patch b/sys-kernel/linux-image-redcore-lts-legacy/files/4.19-revert_52918ed5fcf05d97d257f4131e19479da18f5d16.patch
deleted file mode 100644
index a19726f3..00000000
--- a/sys-kernel/linux-image-redcore-lts-legacy/files/4.19-revert_52918ed5fcf05d97d257f4131e19479da18f5d16.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-diff -Nur a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c
---- a/arch/x86/kvm/svm.c 2020-03-05 15:42:23.000000000 +0000
-+++ b/arch/x86/kvm/svm.c 2020-03-09 23:13:11.593860862 +0000
-@@ -1298,47 +1298,6 @@
- control->pause_filter_count, old);
- }
-
--/*
-- * The default MMIO mask is a single bit (excluding the present bit),
-- * which could conflict with the memory encryption bit. Check for
-- * memory encryption support and override the default MMIO mask if
-- * memory encryption is enabled.
-- */
--static __init void svm_adjust_mmio_mask(void)
--{
-- unsigned int enc_bit, mask_bit;
-- u64 msr, mask;
--
-- /* If there is no memory encryption support, use existing mask */
-- if (cpuid_eax(0x80000000) < 0x8000001f)
-- return;
--
-- /* If memory encryption is not enabled, use existing mask */
-- rdmsrl(MSR_K8_SYSCFG, msr);
-- if (!(msr & MSR_K8_SYSCFG_MEM_ENCRYPT))
-- return;
--
-- enc_bit = cpuid_ebx(0x8000001f) & 0x3f;
-- mask_bit = boot_cpu_data.x86_phys_bits;
--
-- /* Increment the mask bit if it is the same as the encryption bit */
-- if (enc_bit == mask_bit)
-- mask_bit++;
--
-- /*
-- * If the mask bit location is below 52, then some bits above the
-- * physical addressing limit will always be reserved, so use the
-- * rsvd_bits() function to generate the mask. This mask, along with
-- * the present bit, will be used to generate a page fault with
-- * PFER.RSV = 1.
-- *
-- * If the mask bit location is 52 (or above), then clear the mask.
-- */
-- mask = (mask_bit < 52) ? rsvd_bits(mask_bit, 51) | PT_PRESENT_MASK : 0;
--
-- kvm_mmu_set_mmio_spte_mask(mask, PT_WRITABLE_MASK | PT_USER_MASK);
--}
--
- static __init int svm_hardware_setup(void)
- {
- int cpu;
-@@ -1393,8 +1352,6 @@
- }
- }
-
-- svm_adjust_mmio_mask();
--
- for_each_possible_cpu(cpu) {
- r = svm_cpu_init(cpu);
- if (r)
diff --git a/sys-kernel/linux-image-redcore-lts-legacy/files/4.19-uksm-linux-hardened.patch b/sys-kernel/linux-image-redcore-lts-legacy/files/4.19-uksm-linux-hardened.patch
index 9237058b..99ed91c7 100644
--- a/sys-kernel/linux-image-redcore-lts-legacy/files/4.19-uksm-linux-hardened.patch
+++ b/sys-kernel/linux-image-redcore-lts-legacy/files/4.19-uksm-linux-hardened.patch
@@ -86,14 +86,6 @@ diff -Nur a/fs/exec.c b/fs/exec.c
#include <linux/uaccess.h>
#include <asm/mmu_context.h>
-@@ -1382,6 +1383,7 @@
- /* An exec changes our domain. We are no longer part of the thread
- group */
- current->self_exec_id++;
-+
- flush_signal_handlers(current, 0);
- }
- EXPORT_SYMBOL(setup_new_exec);
diff -Nur a/fs/proc/meminfo.c b/fs/proc/meminfo.c
--- a/fs/proc/meminfo.c 2019-06-11 11:20:57.000000000 +0100
+++ b/fs/proc/meminfo.c 2019-06-19 19:34:58.729369555 +0100
diff --git a/sys-kernel/linux-image-redcore-lts-legacy/linux-image-redcore-lts-legacy-4.19.108-r2.ebuild b/sys-kernel/linux-image-redcore-lts-legacy/linux-image-redcore-lts-legacy-4.19.118.ebuild
index 325575ec..f8e185e3 100644
--- a/sys-kernel/linux-image-redcore-lts-legacy/linux-image-redcore-lts-legacy-4.19.108-r2.ebuild
+++ b/sys-kernel/linux-image-redcore-lts-legacy/linux-image-redcore-lts-legacy-4.19.118.ebuild
@@ -5,11 +5,11 @@ EAPI=6
inherit eutils
-EXTRAVERSION="redcore-lts-legacy-r2"
+EXTRAVERSION="redcore-lts-legacy"
KV_FULL="${PV}-${EXTRAVERSION}"
KV_MAJOR="4.19"
-DESCRIPTION="Official Redcore Linux Kernel Image"
+DESCRIPTION="Redcore Linux Kernel Image (Legacy LTS)"
HOMEPAGE="https://redcorelinux.org"
SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${PV}.tar.xz"
@@ -40,7 +40,6 @@ PATCHES=(
"${FILESDIR}"/"${KV_MAJOR}"-mute-pps_state_mismatch.patch
"${FILESDIR}"/"${KV_MAJOR}"-nouveau-pascal-backlight.patch
"${FILESDIR}"/"${KV_MAJOR}"-radeon_dp_aux_transfer_native-no-ratelimited_debug.patch
- "${FILESDIR}"/"${KV_MAJOR}"-revert_52918ed5fcf05d97d257f4131e19479da18f5d16.patch
"${FILESDIR}"/"${KV_MAJOR}"-linux-hardened.patch
"${FILESDIR}"/"${KV_MAJOR}"-uksm-linux-hardened.patch
"${FILESDIR}"/"${KV_MAJOR}"-0001-MultiQueue-Skiplist-Scheduler-version-v0.180-linux-hardened.patch
diff --git a/sys-kernel/linux-sources-redcore-lts-legacy/Manifest b/sys-kernel/linux-sources-redcore-lts-legacy/Manifest
index 2847081b..867ebf91 100644
--- a/sys-kernel/linux-sources-redcore-lts-legacy/Manifest
+++ b/sys-kernel/linux-sources-redcore-lts-legacy/Manifest
@@ -1 +1 @@
-DIST linux-4.19.108.tar.xz 103408396 BLAKE2B d8130982ef7b1bbcdc6b1e4099b6bf5bd707f722b74b2e8cf8bcd45e510f3e39c8418851c923013a6919c4c45c43c65fae8f39ba92563f4645c1c3a3fcfd2937 SHA512 c39099f314fe22e902f561f0dd17fad021a9b8d4ad3c154709a7680e710980a44bcadf46092da7f1a0a9c6910a9b2a8116cc874f8991e197ff05fafe4312da2d
+DIST linux-4.19.118.tar.xz 103440432 BLAKE2B 59c5f502026cf0cde8cb07ac935af8462ec34ef5e736901525c82345f4180d0df5203d844e876c7d5b9e3e779c620658fe13cd4e3d0c2c65e2f5fc91013fb304 SHA512 fe0eb1e0a58ea409147624354e11451ddfcc4da7e6d1b79996117e0d43cab10d30c71a106d090d688270310a4961ad552919ef094cc726d56d4227925981ffa6
diff --git a/sys-kernel/linux-sources-redcore-lts-legacy/files/4.19-revert_52918ed5fcf05d97d257f4131e19479da18f5d16.patch b/sys-kernel/linux-sources-redcore-lts-legacy/files/4.19-revert_52918ed5fcf05d97d257f4131e19479da18f5d16.patch
deleted file mode 100644
index a19726f3..00000000
--- a/sys-kernel/linux-sources-redcore-lts-legacy/files/4.19-revert_52918ed5fcf05d97d257f4131e19479da18f5d16.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-diff -Nur a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c
---- a/arch/x86/kvm/svm.c 2020-03-05 15:42:23.000000000 +0000
-+++ b/arch/x86/kvm/svm.c 2020-03-09 23:13:11.593860862 +0000
-@@ -1298,47 +1298,6 @@
- control->pause_filter_count, old);
- }
-
--/*
-- * The default MMIO mask is a single bit (excluding the present bit),
-- * which could conflict with the memory encryption bit. Check for
-- * memory encryption support and override the default MMIO mask if
-- * memory encryption is enabled.
-- */
--static __init void svm_adjust_mmio_mask(void)
--{
-- unsigned int enc_bit, mask_bit;
-- u64 msr, mask;
--
-- /* If there is no memory encryption support, use existing mask */
-- if (cpuid_eax(0x80000000) < 0x8000001f)
-- return;
--
-- /* If memory encryption is not enabled, use existing mask */
-- rdmsrl(MSR_K8_SYSCFG, msr);
-- if (!(msr & MSR_K8_SYSCFG_MEM_ENCRYPT))
-- return;
--
-- enc_bit = cpuid_ebx(0x8000001f) & 0x3f;
-- mask_bit = boot_cpu_data.x86_phys_bits;
--
-- /* Increment the mask bit if it is the same as the encryption bit */
-- if (enc_bit == mask_bit)
-- mask_bit++;
--
-- /*
-- * If the mask bit location is below 52, then some bits above the
-- * physical addressing limit will always be reserved, so use the
-- * rsvd_bits() function to generate the mask. This mask, along with
-- * the present bit, will be used to generate a page fault with
-- * PFER.RSV = 1.
-- *
-- * If the mask bit location is 52 (or above), then clear the mask.
-- */
-- mask = (mask_bit < 52) ? rsvd_bits(mask_bit, 51) | PT_PRESENT_MASK : 0;
--
-- kvm_mmu_set_mmio_spte_mask(mask, PT_WRITABLE_MASK | PT_USER_MASK);
--}
--
- static __init int svm_hardware_setup(void)
- {
- int cpu;
-@@ -1393,8 +1352,6 @@
- }
- }
-
-- svm_adjust_mmio_mask();
--
- for_each_possible_cpu(cpu) {
- r = svm_cpu_init(cpu);
- if (r)
diff --git a/sys-kernel/linux-sources-redcore-lts-legacy/files/4.19-uksm-linux-hardened.patch b/sys-kernel/linux-sources-redcore-lts-legacy/files/4.19-uksm-linux-hardened.patch
index 9237058b..99ed91c7 100644
--- a/sys-kernel/linux-sources-redcore-lts-legacy/files/4.19-uksm-linux-hardened.patch
+++ b/sys-kernel/linux-sources-redcore-lts-legacy/files/4.19-uksm-linux-hardened.patch
@@ -86,14 +86,6 @@ diff -Nur a/fs/exec.c b/fs/exec.c
#include <linux/uaccess.h>
#include <asm/mmu_context.h>
-@@ -1382,6 +1383,7 @@
- /* An exec changes our domain. We are no longer part of the thread
- group */
- current->self_exec_id++;
-+
- flush_signal_handlers(current, 0);
- }
- EXPORT_SYMBOL(setup_new_exec);
diff -Nur a/fs/proc/meminfo.c b/fs/proc/meminfo.c
--- a/fs/proc/meminfo.c 2019-06-11 11:20:57.000000000 +0100
+++ b/fs/proc/meminfo.c 2019-06-19 19:34:58.729369555 +0100
diff --git a/sys-kernel/linux-sources-redcore-lts-legacy/linux-sources-redcore-lts-legacy-4.19.108-r2.ebuild b/sys-kernel/linux-sources-redcore-lts-legacy/linux-sources-redcore-lts-legacy-4.19.118.ebuild
index 0488a05a..2a537691 100644
--- a/sys-kernel/linux-sources-redcore-lts-legacy/linux-sources-redcore-lts-legacy-4.19.108-r2.ebuild
+++ b/sys-kernel/linux-sources-redcore-lts-legacy/linux-sources-redcore-lts-legacy-4.19.118.ebuild
@@ -5,11 +5,11 @@ EAPI=6
inherit eutils
-EXTRAVERSION="redcore-lts-legacy-r2"
+EXTRAVERSION="redcore-lts-legacy"
KV_FULL="${PV}-${EXTRAVERSION}"
KV_MAJOR="4.19"
-DESCRIPTION="Official Redcore Linux Kernel Sources"
+DESCRIPTION="Redcore Linux Kernel Sources (Legacy LTS)"
HOMEPAGE="https://redcorelinux.org"
SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${PV}.tar.xz"
@@ -34,7 +34,6 @@ PATCHES=(
"${FILESDIR}"/"${KV_MAJOR}"-mute-pps_state_mismatch.patch
"${FILESDIR}"/"${KV_MAJOR}"-nouveau-pascal-backlight.patch
"${FILESDIR}"/"${KV_MAJOR}"-radeon_dp_aux_transfer_native-no-ratelimited_debug.patch
- "${FILESDIR}"/"${KV_MAJOR}"-revert_52918ed5fcf05d97d257f4131e19479da18f5d16.patch
"${FILESDIR}"/"${KV_MAJOR}"-linux-hardened.patch
"${FILESDIR}"/"${KV_MAJOR}"-uksm-linux-hardened.patch
"${FILESDIR}"/"${KV_MAJOR}"-0001-MultiQueue-Skiplist-Scheduler-version-v0.180-linux-hardened.patch