forked from AUR/linux-vfio
Update to 4.10.2-1
This commit is contained in:
parent
9d251faaab
commit
6b2abda710
14
.SRCINFO
14
.SRCINFO
@ -1,7 +1,7 @@
|
|||||||
# Generated by mksrcinfo v8
|
# Generated by mksrcinfo v8
|
||||||
# Sun Mar 5 15:34:29 UTC 2017
|
# Thu Mar 16 17:52:48 UTC 2017
|
||||||
pkgbase = linux-vfio
|
pkgbase = linux-vfio
|
||||||
pkgver = 4.10.1
|
pkgver = 4.10.2
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = http://www.kernel.org/
|
url = http://www.kernel.org/
|
||||||
arch = i686
|
arch = i686
|
||||||
@ -16,8 +16,8 @@ pkgbase = linux-vfio
|
|||||||
options = !strip
|
options = !strip
|
||||||
source = https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.10.tar.xz
|
source = https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.10.tar.xz
|
||||||
source = https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.10.tar.sign
|
source = https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.10.tar.sign
|
||||||
source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.10.1.xz
|
source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.10.2.xz
|
||||||
source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.10.1.sign
|
source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.10.2.sign
|
||||||
source = config
|
source = config
|
||||||
source = config.x86_64
|
source = config.x86_64
|
||||||
source = 99-linux.hook
|
source = 99-linux.hook
|
||||||
@ -26,14 +26,14 @@ pkgbase = linux-vfio
|
|||||||
source = i915-vga-arbiter.patch
|
source = i915-vga-arbiter.patch
|
||||||
sha256sums = 3c95d9f049bd085e5c346d2c77f063b8425f191460fcd3ae9fe7e94e0477dc4b
|
sha256sums = 3c95d9f049bd085e5c346d2c77f063b8425f191460fcd3ae9fe7e94e0477dc4b
|
||||||
sha256sums = SKIP
|
sha256sums = SKIP
|
||||||
sha256sums = da560125aa350f76f0e4a5b9373a0d0a1c27ccefe3b7bd9231724f3a3c4ebb9e
|
sha256sums = 3e2c2ba9dd2c421ea4f7e10150cc5f5fa5fdbaffef5377988fabb7d6f7d65bab
|
||||||
sha256sums = SKIP
|
sha256sums = SKIP
|
||||||
sha256sums = 386051f19482672c871e7865fc62f5e2c8010d857729134ba13044734962e42c
|
sha256sums = 386051f19482672c871e7865fc62f5e2c8010d857729134ba13044734962e42c
|
||||||
sha256sums = 12a87284e2935cd17e2846a207cc76f1728531416523735d66ef8a0ae690884c
|
sha256sums = 12a87284e2935cd17e2846a207cc76f1728531416523735d66ef8a0ae690884c
|
||||||
sha256sums = 8f407ad5ff6eff106562ba001c36a281134ac9aa468a596aea660a4fe1fd60b5
|
sha256sums = 8f407ad5ff6eff106562ba001c36a281134ac9aa468a596aea660a4fe1fd60b5
|
||||||
sha256sums = 99d0102c8065793096b8ea2ccc01c41fa3dcb96855f9f6f2c583b2372208c6f9
|
sha256sums = 99d0102c8065793096b8ea2ccc01c41fa3dcb96855f9f6f2c583b2372208c6f9
|
||||||
sha256sums = d36c589e3866535a9ac92911be64795967a05a6d300cc8b70abb79ea24b7b393
|
sha256sums = 773b2a7db63dbc38336e04e25d5017a2a02c49e424cfa32beedb4e47a5027d2c
|
||||||
sha256sums = 9e2b4e18897c22d9834d01af330afc1118ee430117f740a0051ceea85e2f94e1
|
sha256sums = 0bef31f6d1415398cb2e78d58798aa49e146b27c87764da181b6d41bd4e577eb
|
||||||
|
|
||||||
pkgname = linux-vfio
|
pkgname = linux-vfio
|
||||||
pkgdesc = The Linux kernel and modules with patches to enable GPU passthrough with KVM
|
pkgdesc = The Linux kernel and modules with patches to enable GPU passthrough with KVM
|
||||||
|
@ -1,65 +0,0 @@
|
|||||||
From 885bad1e5f32bbf30787ead9578f8174047e6904 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Yu-cheng Yu <yu-cheng.yu@intel.com>
|
|
||||||
Date: Thu, 17 Nov 2016 09:11:35 -0800
|
|
||||||
Subject: [PATCH] x86/fpu: Fix invalid FPU ptrace state after execve()
|
|
||||||
|
|
||||||
commit b22cbe404a9cc3c7949e380fa1861e31934c8978 upstream.
|
|
||||||
|
|
||||||
Robert O'Callahan reported that after an execve PTRACE_GETREGSET
|
|
||||||
NT_X86_XSTATE continues to return the pre-exec register values
|
|
||||||
until the exec'ed task modifies FPU state.
|
|
||||||
|
|
||||||
The test code is at:
|
|
||||||
|
|
||||||
https://bugzilla.redhat.com/attachment.cgi?id=1164286.
|
|
||||||
|
|
||||||
What is happening is fpu__clear() does not properly clear fpstate.
|
|
||||||
Fix it by doing just that.
|
|
||||||
|
|
||||||
Reported-by: Robert O'Callahan <robert@ocallahan.org>
|
|
||||||
Signed-off-by: Yu-cheng Yu <yu-cheng.yu@intel.com>
|
|
||||||
Cc: Andy Lutomirski <luto@kernel.org>
|
|
||||||
Cc: Borislav Petkov <bp@suse.de>
|
|
||||||
Cc: David Hansen <dave.hansen@linux.intel.com>
|
|
||||||
Cc: Fenghua Yu <fenghua.yu@intel.com>
|
|
||||||
Cc: Linus Torvalds <torvalds@linux-foundation.org>
|
|
||||||
Cc: Peter Zijlstra <peterz@infradead.org>
|
|
||||||
Cc: Ravi V. Shankar <ravi.v.shankar@intel.com>
|
|
||||||
Cc: Thomas Gleixner <tglx@linutronix.de>
|
|
||||||
Link: http://lkml.kernel.org/r/1479402695-6553-1-git-send-email-yu-cheng.yu@intel.com
|
|
||||||
Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
|
||||||
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|
||||||
---
|
|
||||||
arch/x86/kernel/fpu/core.c | 16 ++++++++--------
|
|
||||||
1 file changed, 8 insertions(+), 8 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/arch/x86/kernel/fpu/core.c b/arch/x86/kernel/fpu/core.c
|
|
||||||
index 3fc03a09a93b1710..c289e2f4a6e5b464 100644
|
|
||||||
--- a/arch/x86/kernel/fpu/core.c
|
|
||||||
+++ b/arch/x86/kernel/fpu/core.c
|
|
||||||
@@ -517,14 +517,14 @@ void fpu__clear(struct fpu *fpu)
|
|
||||||
{
|
|
||||||
WARN_ON_FPU(fpu != ¤t->thread.fpu); /* Almost certainly an anomaly */
|
|
||||||
|
|
||||||
- if (!use_eager_fpu() || !static_cpu_has(X86_FEATURE_FPU)) {
|
|
||||||
- /* FPU state will be reallocated lazily at the first use. */
|
|
||||||
- fpu__drop(fpu);
|
|
||||||
- } else {
|
|
||||||
- if (!fpu->fpstate_active) {
|
|
||||||
- fpu__activate_curr(fpu);
|
|
||||||
- user_fpu_begin();
|
|
||||||
- }
|
|
||||||
+ fpu__drop(fpu);
|
|
||||||
+
|
|
||||||
+ /*
|
|
||||||
+ * Make sure fpstate is cleared and initialized.
|
|
||||||
+ */
|
|
||||||
+ if (static_cpu_has(X86_FEATURE_FPU)) {
|
|
||||||
+ fpu__activate_curr(fpu);
|
|
||||||
+ user_fpu_begin();
|
|
||||||
copy_init_fpstate_to_fpregs();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
--
|
|
||||||
2.10.2
|
|
||||||
|
|
4
PKGBUILD
4
PKGBUILD
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
pkgbase=linux-vfio
|
pkgbase=linux-vfio
|
||||||
_srcname=linux-4.10
|
_srcname=linux-4.10
|
||||||
pkgver=4.10.1
|
pkgver=4.10.2
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
url="http://www.kernel.org/"
|
url="http://www.kernel.org/"
|
||||||
@ -26,7 +26,7 @@ source=("https://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
|
|||||||
)
|
)
|
||||||
sha256sums=('3c95d9f049bd085e5c346d2c77f063b8425f191460fcd3ae9fe7e94e0477dc4b'
|
sha256sums=('3c95d9f049bd085e5c346d2c77f063b8425f191460fcd3ae9fe7e94e0477dc4b'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'da560125aa350f76f0e4a5b9373a0d0a1c27ccefe3b7bd9231724f3a3c4ebb9e'
|
'3e2c2ba9dd2c421ea4f7e10150cc5f5fa5fdbaffef5377988fabb7d6f7d65bab'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'386051f19482672c871e7865fc62f5e2c8010d857729134ba13044734962e42c'
|
'386051f19482672c871e7865fc62f5e2c8010d857729134ba13044734962e42c'
|
||||||
'12a87284e2935cd17e2846a207cc76f1728531416523735d66ef8a0ae690884c'
|
'12a87284e2935cd17e2846a207cc76f1728531416523735d66ef8a0ae690884c'
|
||||||
|
Loading…
Reference in New Issue
Block a user