Bug 311431
Summary: | kernel BUG at mm/rmap.c:479 during suspend/resume testing | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | Chris Lalancette <clalance> |
Component: | kernel-xen | Assignee: | Chris Lalancette <clalance> |
Status: | CLOSED ERRATA | QA Contact: | Martin Jenner <mjenner> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 4.5 | CC: | ddutile, sputhenp, xen-maint |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | RHSA-2008-0665 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-07-24 19:17:29 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 294811 | ||
Bug Blocks: | |||
Attachments: |
Description
Chris Lalancette
2007-09-28 17:58:25 UTC
Created attachment 210741 [details]
Test case to reproduce the crash across save/restore
Created attachment 210751 [details] Patch based on upstream Xen to fix the PROT_NONE crash This patch is a backport of the upstream RHEL-4 tree to fix the mm/rmap.c crash on i386 when running the test case during save/restore. Note that this patch is a combination of the upstream http://xenbits.xensource.com/kernels/rhel4x.hg changesets 219, 229, and 277. Using this patch, save/restore successfully completes when running the above test case. Chris Lalancette Set dev ack for Chris Lalancette. Created attachment 295746 [details]
Updated patch, with x86_64 fixes
This is an updated version of the patch to fix the PROT_NONE crash. This
version fixes the pte_same bug in the previous version, as well as adding all
of the fixes that should be necessary for x86_64. With this version, the
RHEL-4 code is much closer to the RHEL-5 code.
Chris Lalancette
Created attachment 295765 [details]
Another version of the PROT_NONE patch that actually compiles on x86_64
This is the same as the previous patch, except this one actually compiles on
x86_64.
Chris Lalancette
Committed in 68.16.EL . RPMS are available at http://people.redhat.com/vgoyal/rhel4/ Id like to draw your attention to 448115 which contains an additional patch which fixes those attached here when the host has >= 64G of RAM: http://xenbits.xensource.com/xen-unstable.hg?rev/f36700819453 I haven't actually tried the test kernels given here but I see no reason why the fix shouldn't be necessary. An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2008-0665.html |