diff options
author | Alexandre Oliva <lxoliva@fsfla.org> | 2010-11-24 17:40:20 +0000 |
---|---|---|
committer | Alexandre Oliva <lxoliva@fsfla.org> | 2010-11-24 17:40:20 +0000 |
commit | a866fa5f9f73695c6eeddee50f00d09fbcab8fe9 (patch) | |
tree | dcb4ba988cc63ea72a5f4debda337fca14af27f8 /freed-ora/current/f12 | |
parent | 397f838b661f72669a2dfcbab523a2393671ca56 (diff) | |
download | linux-libre-raptor-a866fa5f9f73695c6eeddee50f00d09fbcab8fe9.tar.gz linux-libre-raptor-a866fa5f9f73695c6eeddee50f00d09fbcab8fe9.zip |
2.6.32.26-174.fc12
Diffstat (limited to 'freed-ora/current/f12')
-rw-r--r-- | freed-ora/current/f12/.gitignore | 1 | ||||
-rw-r--r-- | freed-ora/current/f12/kernel.spec | 20 | ||||
-rw-r--r-- | freed-ora/current/f12/kvm-mmu-fix-conflict-access-permissions-in-direct-sp.patch | 49 | ||||
-rw-r--r-- | freed-ora/current/f12/patch-libre-2.6.32.25.bz2.sign | 7 | ||||
-rw-r--r-- | freed-ora/current/f12/patch-libre-2.6.32.25.xdelta | bin | 344 -> 0 bytes | |||
-rw-r--r-- | freed-ora/current/f12/patch-libre-2.6.32.25.xdelta.sign | 7 | ||||
-rw-r--r-- | freed-ora/current/f12/patch-libre-2.6.32.26.bz2.sign | 7 | ||||
-rw-r--r-- | freed-ora/current/f12/patch-libre-2.6.32.26.xdelta | bin | 0 -> 449 bytes | |||
-rw-r--r-- | freed-ora/current/f12/patch-libre-2.6.32.26.xdelta.sign | 7 | ||||
-rw-r--r-- | freed-ora/current/f12/sources | 2 |
10 files changed, 29 insertions, 71 deletions
diff --git a/freed-ora/current/f12/.gitignore b/freed-ora/current/f12/.gitignore index bab15b175..f81d545c6 100644 --- a/freed-ora/current/f12/.gitignore +++ b/freed-ora/current/f12/.gitignore @@ -4,3 +4,4 @@ patch-*.bz2 clog *.rpm kernel-2.6.*/ +/patch-2.6.32.26.bz2 diff --git a/freed-ora/current/f12/kernel.spec b/freed-ora/current/f12/kernel.spec index fd81016d7..3d9e476d7 100644 --- a/freed-ora/current/f12/kernel.spec +++ b/freed-ora/current/f12/kernel.spec @@ -47,7 +47,7 @@ Summary: The Linux kernel # reset this by hand to 1 (or to 0 and then use rpmdev-bumpspec). # scripts/rebase.sh should be made to do that for you, actually. # -%global baserelease 172 +%global baserelease 174 %global fedora_build %{baserelease} # base_sublevel is the kernel version we're starting with and patching @@ -73,7 +73,7 @@ Summary: The Linux kernel %if 0%{?released_kernel} # Do we have a -stable update to apply? -%define stable_update 25 +%define stable_update 26 # Is it a -stable RC? %define stable_rc 0 # Set rpm version accordingly @@ -855,9 +855,6 @@ Patch13030: l2tp-fix-oops-in-pppol2tp_xmit.patch Patch14050: crypto-add-async-hash-testing.patch -# Red Hat Bugzilla #610911 -Patch14130: kvm-mmu-fix-conflict-access-permissions-in-direct-sp.patch - Patch14200: net-do-not-check-capable-if-kernel.patch # rhbz#596475 @@ -1588,8 +1585,6 @@ ApplyPatch l2tp-fix-oops-in-pppol2tp_xmit.patch # add tests for crypto async hashing (#571577) ApplyPatch crypto-add-async-hash-testing.patch -ApplyPatch kvm-mmu-fix-conflict-access-permissions-in-direct-sp.patch - # rhbz #598796 ApplyPatch net-do-not-check-capable-if-kernel.patch @@ -2248,6 +2243,17 @@ fi %kernel_variant_files -k vmlinux %{with_kdump} kdump %changelog +* Tue Nov 23 2010 Alexandre Oliva <lxoliva@fsfla.org> -libre +- Deblobbed patch-libre-2.6.32.26. + +* Mon Nov 22 2010 Kyle McMartin <kyle@redhat.com> 2.6.32.26-174 +- Linux 2.6.32.26 + +* Sat Nov 20 2010 Chuck Ebbert <cebbert@redhat.com> 2.6.32.26-173.rc1 +- Linux 2.6.32.26-rc1 +- Comment out upstreamed patches: + kvm-mmu-fix-conflict-access-permissions-in-direct-sp.patch + * Fri Oct 29 2010 Alexandre Oliva <lxoliva@fsfla.org> -libre - Adjusted patch-libre-2.6.32.25. diff --git a/freed-ora/current/f12/kvm-mmu-fix-conflict-access-permissions-in-direct-sp.patch b/freed-ora/current/f12/kvm-mmu-fix-conflict-access-permissions-in-direct-sp.patch deleted file mode 100644 index eefdda5ce..000000000 --- a/freed-ora/current/f12/kvm-mmu-fix-conflict-access-permissions-in-direct-sp.patch +++ /dev/null @@ -1,49 +0,0 @@ -From: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> -Date: Wed, 30 Jun 2010 08:02:45 +0000 (+0800) -Subject: KVM: MMU: fix conflict access permissions in direct sp -X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=6aa0b9dec5d6dde26ea17b0b5be8fccfe19df3c9 - -KVM: MMU: fix conflict access permissions in direct sp - -In no-direct mapping, we mark sp is 'direct' when we mapping the -guest's larger page, but its access is encoded form upper page-struct -entire not include the last mapping, it will cause access conflict. - -For example, have this mapping: - [W] - / PDE1 -> |---| - P[W] | | LPA - \ PDE2 -> |---| - [R] - -P have two children, PDE1 and PDE2, both PDE1 and PDE2 mapping the -same lage page(LPA). The P's access is WR, PDE1's access is WR, -PDE2's access is RO(just consider read-write permissions here) - -When guest access PDE1, we will create a direct sp for LPA, the sp's -access is from P, is W, then we will mark the ptes is W in this sp. - -Then, guest access PDE2, we will find LPA's shadow page, is the same as -PDE's, and mark the ptes is RO. - -So, if guest access PDE1, the incorrect #PF is occured. - -Fixed by encode the last mapping access into direct shadow page - -Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> -Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> -Signed-off-by: Avi Kivity <avi@redhat.com> ---- - -diff --git a/arch/x86/kvm/paging_tmpl.h b/arch/x86/kvm/paging_tmpl.h -index 89d66ca..2331bdc 100644 ---- a/arch/x86/kvm/paging_tmpl.h -+++ b/arch/x86/kvm/paging_tmpl.h -@@ -342,6 +342,7 @@ static u64 *FNAME(fetch)(struct kvm_vcpu *vcpu, gva_t addr, - /* advance table_gfn when emulating 1gb pages with 4k */ - if (delta == 0) - table_gfn += PT_INDEX(addr, level); -+ access &= gw->pte_access; - } else { - direct = 0; - table_gfn = gw->table_gfn[level - 2]; diff --git a/freed-ora/current/f12/patch-libre-2.6.32.25.bz2.sign b/freed-ora/current/f12/patch-libre-2.6.32.25.bz2.sign deleted file mode 100644 index 41094590e..000000000 --- a/freed-ora/current/f12/patch-libre-2.6.32.25.bz2.sign +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.14 (GNU/Linux) - -iEYEABECAAYFAkzLEccACgkQvLfPh359R6dJPwCfTsf/XZewwwaanhuszncR5R8o -Ae4AnjyRy/5GgV9dummeFN8INNhrpFPQ -=ijJE ------END PGP SIGNATURE----- diff --git a/freed-ora/current/f12/patch-libre-2.6.32.25.xdelta b/freed-ora/current/f12/patch-libre-2.6.32.25.xdelta Binary files differdeleted file mode 100644 index c189ea8b6..000000000 --- a/freed-ora/current/f12/patch-libre-2.6.32.25.xdelta +++ /dev/null diff --git a/freed-ora/current/f12/patch-libre-2.6.32.25.xdelta.sign b/freed-ora/current/f12/patch-libre-2.6.32.25.xdelta.sign deleted file mode 100644 index 542389077..000000000 --- a/freed-ora/current/f12/patch-libre-2.6.32.25.xdelta.sign +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.14 (GNU/Linux) - -iEYEABECAAYFAkzLEcUACgkQvLfPh359R6eHkgCgowbtgV1Nj9C9pa5Uo7W+Mvqb -QhcAoIbAFBIqz3UHKOvqD+r9N60aSLBF -=idLa ------END PGP SIGNATURE----- diff --git a/freed-ora/current/f12/patch-libre-2.6.32.26.bz2.sign b/freed-ora/current/f12/patch-libre-2.6.32.26.bz2.sign new file mode 100644 index 000000000..ee408b5ba --- /dev/null +++ b/freed-ora/current/f12/patch-libre-2.6.32.26.bz2.sign @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.16 (GNU/Linux) + +iEYEABECAAYFAkzsKe4ACgkQvLfPh359R6fEMgCgiXnKpHsqgZRIAEh/JCPm/AAz +DPQAnj1BSeHcaEeiZMFnKvVPqycduBFZ +=FuPy +-----END PGP SIGNATURE----- diff --git a/freed-ora/current/f12/patch-libre-2.6.32.26.xdelta b/freed-ora/current/f12/patch-libre-2.6.32.26.xdelta Binary files differnew file mode 100644 index 000000000..6191a9e2d --- /dev/null +++ b/freed-ora/current/f12/patch-libre-2.6.32.26.xdelta diff --git a/freed-ora/current/f12/patch-libre-2.6.32.26.xdelta.sign b/freed-ora/current/f12/patch-libre-2.6.32.26.xdelta.sign new file mode 100644 index 000000000..2d6e81224 --- /dev/null +++ b/freed-ora/current/f12/patch-libre-2.6.32.26.xdelta.sign @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.16 (GNU/Linux) + +iEYEABECAAYFAkzsKesACgkQvLfPh359R6c5KwCdGzfLcXDsotzJaQJtKyrVliin +5DEAoIJd1gwZjtv+p0TJpysAkP89nvdO +=FGpC +-----END PGP SIGNATURE----- diff --git a/freed-ora/current/f12/sources b/freed-ora/current/f12/sources index 8e8843458..c37f557a9 100644 --- a/freed-ora/current/f12/sources +++ b/freed-ora/current/f12/sources @@ -1,2 +1,2 @@ 82f8fc14bf087bbb15ae5723533c56ee linux-2.6.32-libre1.tar.bz2 -3687a43b2d62adfe61417fb1c98f3600 patch-libre-2.6.32.25.bz2 +3111dbe929ce322d74007e0829a92773 patch-libre-2.6.32.26.bz2 |