diff options
Diffstat (limited to 'sys-kernel/linux-sources-redcore-lts-legacy')
-rw-r--r-- | sys-kernel/linux-sources-redcore-lts-legacy/Manifest | 2 | ||||
-rw-r--r-- | sys-kernel/linux-sources-redcore-lts-legacy/files/4.19-revert_52918ed5fcf05d97d257f4131e19479da18f5d16.patch | 60 | ||||
-rw-r--r-- | sys-kernel/linux-sources-redcore-lts-legacy/files/4.19-uksm-linux-hardened.patch | 8 | ||||
-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 |
4 files changed, 3 insertions, 72 deletions
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 |