Bug 141851 (IT_71108)
Summary: | spin loops on both ia32 and ia32e need cpu_relax | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | Fenghua Yu <fenghua.yu> | ||||||
Component: | kernel | Assignee: | Jan Glauber <jglauber> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Brian Brock <bbrock> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 4.0 | CC: | asit.k.mallick, davej, dwmw2, jbaron, jturner, rohit.seth, tao, tony.luck | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | i386 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | RHSA-2006-0132 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2006-03-07 18:34:40 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: | |||||||||
Bug Blocks: | 168429 | ||||||||
Attachments: |
|
Description
Fenghua Yu
2004-12-04 01:10:47 UTC
Created attachment 107881 [details]
Add cpu_relax in idle spin loop for no-hlt kernel option on ia32
*** Bug 156044 has been marked as a duplicate of this bug. *** *** This bug has been marked as a duplicate of 141699 *** This is not a dup of 141699 because that is ia64 and this is i386/x86_64. This is an important distinction because the kabi argument is valid on i386/x86_64 here, but not on ia64 where the implementation of udelay is different. Created attachment 120388 [details]
1 of 2 patches for adding cpu_relax() in spin loops on i386 and X86_64.
Geoff is right in Comment #8. This is not dup of 141699. Since the patch link in the original comment is not available, I attache the patch here in Comment #9. So the whole patch is the patch in Comment #1 plus the patch in Comment #9. The whole patch has been in base kernels already. BTW, there is no kABI issue here because there is no udelay() changes in the whole patch. please reassign to someone else, this is not s390-related. Please confirm resolution with the 2.6.9-27.EL or later kernel. Thanks! Confirmed: all patches are in 2.6.9-27.EL. 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 the 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-2006-0132.html |