From: Rusty Russell Date: Tue, 31 Mar 2009 03:55:23 +0000 (-0600) Subject: lguest: wire up pte_update/pte_update_defer X-Git-Tag: v2.6.30-rc1~605^2~3 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7ff99ea53cd16de8f6166c0e98f19a7c6ca67ee;p=pandora-kernel.git lguest: wire up pte_update/pte_update_defer Impact: intermittent guest segv/crash fix I've been seeing random guest bad address crashes and segmentation faults: bisect led to 4f98a2fee8 (vmscan: split LRU lists into anon & file sets), but that's a red herring. It turns out that lguest never hooked up the pte_update/pte_update_defer calls, so our ptes were not always in sync. After the vmscan commit, the bug became reproducible; now a fsck in a 64MB guest causes reproducible pagetable corruption. Signed-off-by: Rusty Russell Cc: jeremy@xensource.com Cc: virtualization@lists.osdl.org Cc: stable@kernel.org --- Reading git-diff-tree failed