Bug 88821
Summary: | lockup in panic() | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 2.1 | Reporter: | Robert Hentosh <robert_hentosh> |
Component: | kernel | Assignee: | Larry Woodman <lwoodman> |
Status: | CLOSED WONTFIX | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 2.1 | CC: | john_hull, wwlinuxengineering |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-09-28 13:13:24 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: |
Description
Robert Hentosh
2003-04-14 16:37:24 UTC
Hmmm... I just checked 2.4.20 from kernel.org and sysrq.h has been patched to define emergency_sync_scheduled as "volatile int". ehm panic() isn't actually supposed to return....... it's like a panic That is understandable. But it would be nice if it was coded that way instead of depending on a compiler optimization. This code looks like it is waiting for the variable emergency_sync_scheduled to be non-zero and then call do_emergency_sync. Coded as is it will never call do_emergency_sync. yes? |